MFVAALSTGATPLFAAAAAELKAAYLLNFARLSYWPEESFVSKKAPLVICGLPFDPVVSALREQVGLQVQDRPVHIFTIRSFDERSQCHLLYLYRKPDSVEGRLLPSRGVLLVGDYQGFLEQGGAILFFIERGKLRFEISAESAQAAGVELSARLRNLGRPQNITLPKEPVR