MTLMVPFKQVDVFTEKPFMGNPVAVINFLEIDENEVSQEELQAIANWTNLSETTFLFKPSDKKYDYKLRIFTPRSELPFAGHPTIGSCKAFLEFTKNTTATSLVQECKIGAVPITINEGLISFKAPMADYESISSEMIADYEKAIGLKFIKPPALLHTGPEWIVALVEDAETCFNANPNFAMLAHQTKQNDHVGIILAGPKKEAAIKNSYEMRAFAPVINVYEDPVCGSGSVALARYLQEVYKFEKTTDITISEGGRLKRNGLMLASIKKEADNSTSYYIAGHATTVIDGKIKV