MMTFCSPCNRVFKDEAALSMHLRDNKVHQDDPAEAMDESTWKCVRCDTDFDSQEDLRLHILSSERHFACMECMEAGEWQDFLTRRALKSHIWGKHRQGAKQGNTVPTGVRDTPLDGFFTSFAGFAYDPHRSPEASWKTLRKFKAWRNGPGLRSPEEDDAWAQYQRALAREVEMWFGDETDLTAWRTLCKAVGKVDPPYDIRKCKGILRNTHVNIVDLIAWGRNGGDENDGEKVRVFKSVEELSKYTVKHKKVFTKQELMQYNGGNVVLKHLLRVIFSKGRRWML