MKYIQLPDPTAERRLVFYLAMEEYVAAHLDELLPGNGNKDAFFMWQVSPTVIFGRNQVMEAEVNMPYCKEKGINLFRRKSGGGCVYSDKGNIMLSYITDTTDVQSTFDRYLETLSGYLKSVGLNAERSGRNDVLVDGKKVSGNAFFLKPKSSIVHGTMLFDTDFEELQRAITPSEEKIKSKGVSSVRQHVTNLKEYFKRSAEFGKLADIDNFKHFLASCFCGNAEGGIDTIVLTDAQIAEIEKIEAGYLDPDFLEGRNHAYSLVRKGKITGVGEVNAEMDIDGGKISKCHLAGDFFPLQDGLDDVLTRALSGISDDSASITAALKDIHPEEYVSGLELDSLLKIICG