MPGLPSSVDLDECISRLYNKELLAESVIEAVCAKTKELLMRESNVVHVRAPITVVGDIHGQFFDLIEIFRIGGYCPDTNYLFLGDYVDRGMFSVETISLLVCLKLRYPNRVHLIRGNHESRGVTQSYGFYTECSRKYGNANVWHYFTDMFDFLTLSVVINDQIFCVHGGLSPSIHSIDQIKIIDRFREIPHEGPMADLVWSDPDPERDEFSLSPRGAGYTFGAQVVKKFLAVNNMSHILRAHQLCQEGFQVLYDDRLSTVWSAPNYCYRCGNMASVLEVSDTGERFFNVFAAAPENDVHKDLQPGNEKSADGNALPDYFL*