MSEQENQQRQEIPFAAEKLSEARTAIFRGSAELLAWRARVEKYHQADPKRARECYEELVKARKRLTAALGSARLALLEMEDYSAAGTAGKLQAGLTGFNLMSRAYKPVYEALRGFAGKLPKRADTVNAQVIGRLMNQVRMGYYPTDPENISHILRAIRFPEGVTTNVFDPCCGCGKALRQIAQGNNCYAYGVELDEARAEEAQTRLHRVGVGSFFHSRISSESFHLMLLNPPYLSVLNQGGTRARHEKRFLVESLGHLMVGGLLIYVIPYYRLTPDICRILGENFDDLSVWRFTDGEFQKFKQAVILGRRKKRADDPEAGTPLERYADPALLPCITQVEEGRYALPAVSRTVETFKGERFNEKELERQLSQSDSIRRLMNAKSTLDRTDKHPLLPLSIGQIGLVGGSGMINGLIECDTPHIIKGRIIKVKTEEREEKYSSHGVHIGAEIKEVISNKMVFNVLTPQGFKALT