MSIYYVPPINLLGKGCLNEAKDSIKSLGTKKAFIVSDKFLVSNGTVKKVTDILSQIDIDFVVYDEVKQNPTVTNVNKGLKILKSENCDFVITIGGGSPQDCGKAISILATNGGDIRDYEGINKTSKKCLPIIAITTTAGTSAEVTINYVITDEDRHVKMIMVDTNSLATMTVNDPELMISKPSNLTAATGMDALTHAIEAVVANGAYDVTDSTALYAIKQIFKYLPRAVKNGNDIEAREQMCYACFLNGIAFSNAGLGNVHAMAHQLGGLYDLPHGVCNAMLLPIVEEENAKSAPAKFRPIAEVIGMDVNNKSDKECVDFVIDKIKALSEEVGIPKSLKDVGVDNPNFELLAENSMKDACAGANPVFFDKDKIIELFMKIS*