MEDQVLQKGNSKRDAVSVREYYCYKLQMRNDDKDEILHIGRLLQQYVVDAYITLETPILDFVSFNQDLFRMSILQGLFDVLRLGERDASSVGKQTFQPNSFTGGPRDMRQRYMDAIALVQNFGKPDLFITMTCNPSWPKLKEHLSSSDEVQNRPDLISRIFRAKVEELKTDILERNIFGKVVAYMYTIEFQKRGLPHAHFLIILSNEHKLLTAEAYDDIIRAELPDENTESDLRRLVIKHMIRNIGEIVKVRQQYLDNSWVVPYNPYLLGKFNCHINVEVCSDIKVVKYLYKYICNGHDKIAFSVQNNDAPIEIDEVKEYRSARWISPPEDVWCLFGFAINEMSPSIYRLQLHLQGQQFVSFKSNTDINSILNNPTMRKTMLTEFFYMNRTDKYDIELNLLYKQFPEYFVWLSSGKFWASRKKHCVVGRIMTCHPTEGKQYYLRLLLMHVRAPTSYEDLLTVDGERCTTFRESVEKRGLLLCDNSFVDCMSEAASYQMPIV*