MTDKKPSVLIIGGLGFIGRHLALYIHENNLASEVRLVDKVLPQLAWLAPEFEEACSKDKFVQADASREQHFPRIFDRANGEQFDYVINCGGETRYSQPDDVYEARVYNLSVALGREVARRGIKSFVECSTAHVYKGGSTPRKEGDKIQAWHKLAKWKLKANDELMKTPGLHHVVLRLPNVFGEYESGYFAMGICLARVYLDMQKDLELLYSKDLKTNTLYVKDAASALWKAAEWRYSAPTDGSAPILFNVVDHNDTRQQHVADALTEVFGLKCSFLGSLASQFAKLNLDDVVDDMNEVSLQGWSDLIEEKGITRPGPISPFIERDVLQDQDMSLDGTLFETTTGWKPTRNFGPDSVRDMVESYKRMGWWP*