MNLLFLSSGRRYKLLEYFTKEFEGFGKIIAVDYDRLAPSLYVADNYYNVPKIDDERYIDIIKDICKRENIKGIISLIDPELSILARHIDDFKEMGVTCFLSNYESIEICFNKYKMYKFLTDNNFKCAKTYIDFEEFKNDYTLRKINFPVIVKPICGSASIGINKVYTLEEVEFLLGKFPNLIIQDYLDGIEIGVDAYVDMISKETVSIFAKEKIRLRSGETDKSKSYKSDKLFNLVIELISDLKLVGPIDIDMFKIGNEYYISEINPRFGGGYPHAYECGEDFTKLIRNNLSGVENKKNIGTYKDEIYAIKYDDILIKYV