MPGLPASVDLDECISRLYKKELLAESVIEAICAKTKELLMRESNVVHVRAPVTVVGDIHGQFFDLIEIFKIGGWCPDTNYLFLGDYVDRGMFSVETISLLVCLKLRYPNRVHLIRGNHESRGVTQSYGFYTECSRKYGNANVWHHFTDMFDFLTLSVVINDQIFCVHGGLSPSIHSIDQIKIIDRFREIPHEGPMADLVWSDPDPERDEFSLSPRGAGYTFGAQVVKKFLAVNGMSHILRAHQLCQEGYQVLYDDRLSTVWSAPNYCYRCGNMASVLEVSDTGERFFNVFAAAPENDQHKDIQPGGEKSADSSALPDYFL