MTELLVTPKSLSHMETLIDLGADAFVIGEQKFGLRLPGEFNRQQMTEAVALAHKNDKKVYAAVNGLFHNYHLDAVEDYINFLHEIRVDRIIFGDPAVVMYVKAQENPIPLHWNAETLVTNHFQCNYWGKRGASRAVLARELNLDEIINIKENSNVEIEVQVQGMTCMFQSKRMLLGNYYTFQDRQMKIERRNDEQSLLLYDEERQNNYPVYEDYNGTHIMSPNDICLIEELAPFFEAGIDSFKIDGILQTEEYINVVTEQYRQAIDLYNEDPEIYEDEKFMLMDPIEEIQPDHRPFDEGFLYKQTVY*