MAGTVFFSKEQEYEQQGVALATQDFNVVSHIVSGLTTPQDRLSAALVCKLWNEAVIFKSRCLAIRSRTLLHHLLQRFSNIRDLDLGHCCDELQDPDLHMAVPFFHRIESLLIGHPDNPQDKLSDEGLHSVACHGPLLRHIVLSSLPSISDKAISYLVEGCPLLHTVSLENCANLSDLALEAIAKCSSLQELILRGMFSFTPQGLGVIGEHCSTLLRVCFEFPYLEVGFALKSISTGCPHILELSLKVRTLDLGDIAKCTTLTCVRVETDLWNRLDEAVIAVAAANKNLKELVIVNQYEPLSDTAVVKVIQSCQVLEKLHIHAARLTGTALHGLMDCKSLKSLTLDHFKSSAQGLAEVGLCGLDLNHLSLRSGKGIRDVELQTLVQGSRRLKLLDLQCCHGLSPIGFSAICQCTNLQSLNLSFTQVDNLSLMTIAGGIRCLKQLSLVKCESISDIGIIAHFSALESLNLDQCPFVNDEGLDSIAIGCNQLAHLSLAFTQVTDKGLHYLIQCTQLRSLRIPYCRKVEGPGLIALAKACTWFQFVVMSHRFRGSKTLKKLNKQFCMVHLEEDDMTLVPFGFNLLM*