MLELRKSKTLSYLLLSATLFSSVAFAKESVEKTSHNLTADQVYQGIKTNLETNLYSLPPRVQGHYAIRQFRMTGETKYANGSLIDLLTIAERQAYYSCNLDKPGFIKSESQIEVDKLGKGPRGIARKEAIAPYPNFMLYSDVLLRYASRVDEFGFTGPCHDLMIKTLKNANLEPALTDKKMIIAWAAQLINYVYWAKQVGVGDYYEAYKQAFINTYPDSNDAKLKKSQYKNKVYGMTHFIFSASEYYQHSVDPKEYQWILNYFEKNIDRILTDTTEDIITEVGISFLITGNGDNPVVDKVKKHVIAAYDPKLMMIPSPHGKAELSSGEHRNVLAMMLLDWPETLHKGPYLNNIPSTKKYLPKLVKPKASMNDAKSH