MLLQVFLGFCIILYVSFTHFNEDLAILSDYNHIQAVVIGLEENSSLKQFRGHCQCHWNYPQGQTSNSKANDKVFHAQFSREAIAQSCARIEQDRFRRDLALNSGSTRWLACGRKFRLFHRNSKNGFSPIFDRVKHSSLPRLCVRTRADHYNVQLVAVDGFNPGTREKLSKISVWAIKSQKLKILLFEHFLLDFSVIFQLNIMSAKDITKSAASGVEPLATASAAECEKYEKDKNKSRAIVLQCLVPRLQPAAMKHDTTEAVWTHLKKIFEPSLIAREASLVEEFYSMRRHENEETAVPNKPGWEREEVQRQSGATKGQWDIYFYAPGRRFPLRSRPEIQDYCEKTLNVPYNPDEFS