MAPHHIQFILSETDTSMANTLRRIMIAEVPTLAIDLVEYSENSSVLNDEYIAHRLGLVPIRFMAEGSLKECVCYDRCPRCCVEFELDVNFDKVNQTRPDTERDLALTVTSRDLISNNMLVSPAHFLNEEEQDESHDEGISIVKLGPGQHLKLKAIARMGISKEHAKWCPVAVATYRFWPIITINEEACNMLTLEQKQELVEACPDRILELDEITGNLVAVENAYEMATFTEDLKTVQNAMKKRPEDDDFVNVVQSTDRFVFSVESTGAMDAEEILLSSLRVLKDRLN