MTKITVFGMGSFGTALANVLAENGHDVLMWGKNQDAVDELNTCHTNKKYLKYAKLDVNIIATSDMTKAIQFADIYLMALPTKAMREVASQINDKLTSKKTFIHVAKGIENGTFKRVSEMIEDSISPEYNAGIGVLSGPSHAEEVVVKQPTTVAASSKDKSVSKLTQDLFMNDYLRVYTNDDLIGVELGGALKNIIAVASGIVAGIGYGDNAKAALMTRGLAEISRLGEKLGADPMTFLGLGGIGDLIVTCTSTHSRNFTLGYKLGQGESMDQALSEMNMVVEGIYTTKSVYHLAKEKNVDMPITNALYRVLFENISVKECVKDLMERDKKSE