MKMRDLLEKLYDAYNDIQKAEEDPVRFLHDFEDLNAREVVGIIASSLAFGRVSQIIASVGSVVSLLGDDPVGFVMSSSVEYLIANLDGFKHRWVSGKEVAGLLYACKKLLTKYGSFQALYETCKHTAKDPLISFALSIRNESFCDISALIPDASKNSPCKRLRLFLKWMVRKDNVDPGGWMVESPSNLLVPLDVHMWRVGKNLGWIKRQVPDLKAAVELTQAFKAIRPDDPLRYDFALSHVGMEGIEFEEILSALKGCL