MGEKSKILIIGGTGYIGKHIVEASAKAGNPTFALVRESTLSDPSKAQLIHNFEALGVNLVRGDLYDHEKLVKAIKQVDVVISTLGHLQLADQLKIIAAIKEAGNVKRFFPSEFGNDVDRVHAVEPAKSALAIKAQIRRSIEAEGIPYTYVSSNYFAGYFLPTLAQPGAFAPPPPKDKVIILGDGNPKAIFNKEEDIGTYTIRAVDDPRTLNKILYLRPPKNIYSFNELVALWENKIGKTLEKIYVPEEKVLKDIEEAPLPINVVLAINHSVFVKGDHTNFEIEPSFGVEASELYPDVNYTTVEEYLGQFA*