MAINVNALINSLGKTYQEIFDEGLIPYKSKPRGDSGDDYVSLDMLKEGVFLAFDRTSKKLTHVTLTLIDEERPHYVYSNQLPSPLINSMTREWVKEHLGPAIKSFPPCRVFNRQYGWKDLYNVPESEGVICIQLSHDLLEKVKTITFLRAENVTW