MKPEEFLRTIYLGDRACKAIVMNGWKRELRIQIDCISRIRSAQWDYYTAEDLPDGCLVFEGVESVVFEPSGKMPNDWITLVSVESVDEGPLHRFVFSAGAIDKHGKAVDVSIVIIAAAVALDDNNDVRIRV