MDKLVKYQELVKKLLTNYASDDVSDQDVEVQLILDTERNHYQWMNVGWQGLNRIYRCVIHFDIKDGKIWLQQNLTDRNPAEELVMMGVPREDIVLGLQAPYKRQYTDYGVA
----HHHHHHHHHHHHHHH--------EEEEEEEE----EEEEEEEEE---EEEEEEEEEEEEE--EEEEEE----HHHHHHHHH--------EE----------------