MSYITLDKHNLAGEHICCGISDKKSRESYEMKKAWLGERFDEGYVFRKLDERAKVFIEYGPAEHAWVPVDAPGYLILGCFWVSGRFKQSGHGKALLASALEDARKQGKAGLAAITGKKKFHFMSDGAWLKRQGFTVADSTEDGFELLVLSAAEPAAETANEPGGGNTSPVTMPVSPVFRDSVKTGKVPGEDGISVLYSHRCVFTDYHVTRSLKESAEKRGIPLHITRIESREQARDACSPATLFSMYYNGRFVTTDVSACMDSRIDKFLKS