MVEKAREKAHFRLIIVDGRLYMEKYDYVFQTRDVFTIWGILQLLKLYPGKIPDLDLMFMCHDWPLIRKSDYPDNKTTIPPLFHYCGDDLTYDIVFPDWSFWGWPEVNVKPWLNLSKELEHGNQKIKWKDREPYAYWKGNTYTGKARRDLAKCNSDGTHEWNARIHHLDWTKGFKETDLASQCTYRYKIYVEGNAWSVSEKYILACDSMSLVITPHYYDFFTRGLTPTIHYWPINEHKKCSSIKFAVDWGNKNTEKAQEIGKRGSEFVQNELQMKFVYDYMLHLLTEYSKLFKYKPFITKNAVEVCSCFGKGLVKEFKEISMVMGATKASPCTMQPPYDDSELESLLFKKLNLTRQVGIWEASGRI*