MTRLTNNDVKDLSENLGALEDFLVKNTGRTLKKLACEAVGMWEYAIDTKEYTCAVVPVTTGEGIISNFSESVRDICKWLGFEAFVTKKTDISGFKEALEQKPNIIFMADDVEFLAYNIEAKKASNNTFSTAKAYIAALSAASDMLIGKDVLIVGAGRVGSEMARLLVAKSANVTITDIDLDKAYAVQKANPRVKVAENVREAIRAHKYILNASPAHIETEDIQEGAIISSPGVPHTFDEEAKKKALIIHDPLAIGVAAMAMESAYYSYLGCRK