MLLSFDEVCAAVQGARVCDARGARGFDGVSFDSRAVVPRDLFIPLRGAHVDGHTFVEEALQKGAVATLIDQRYPHAGEYVAWCTRFGAACIAVHDTLRALQDLASFYCKKFPALIRIGITGSSGKTTVKEMARAVFSERYRVVATPGNLNSEIGLPQSLFFVRAEHEVGIFELGMNRRGEMRTLAQILVPHYAIITNVGCAHVGILGTQQAIAEEKKEIFSQFTEHSVGFVPDDAYRVFLSNIPYGRVVVYDQGGRGLATEVIDEGLRGSRVLYQGRWIRVPLPGVHNAKNALAVIALAAQVGLPAEEIQRGMERVKPPFGRSHVVCASLTFLLDCYNANPDSMAAALHLCAHISAVSKVYVLGDMGELGVTAAEAHYRVCVLAAASDARAVYVFGPEFCRAVRKVSWGRKRVYAFALEELSALQETLDAQLRRGDFVLVKGSRSVALERLEPLLRKER