MELDIAKLEFDFMGTSVICRSGSPLIKSDLKKVSVSKARAIIVLAEDENADQSDARALRVVLSLTGVKEGLAGHIVVELSDLDNEPLVKLVGGDLVETVVAHDVIGRLMIQCARQPGLAQIWETILGFDSAEFYIKRWPQLYGMQFEDVLITFPDAIPCGVKVAASGGKIILNPDDDYVLREGDEVLVIAEDDDSYAPGPLPQVREVRLVDITRPPKKPQKILLCGWRRDIDDMVVVRRGFLPKVVCPQKFPERILVCGWRRDIHDMIMVLDAFLAPGSELWMFNEVLEREREKKLIDGGLDLSRLENITLVHREGNAVIRRHLESLPLETFDSILILADESVEDSVVQADSRSLATLLLIRDIQSKRLPYRETKVPQVHRAGYSESSWIGEMQQASDKSIIISEILDSRTKNLLSVSKISDYVLSNELVSMALAMVAEDKQINRVLEELFSEEGNEMYIRHAEFYLHDQEELNFYEIMVRARQRNEIVIGYRLASAERAVINPPNKGVNRKWSLGDAFVVLAQEE*