MKIFKMKEELINIIINEQNILIVQDLDGVCIPLVQDPLQREINKEYVKDVSKLREKFAVLTCGEHEGKRGVNRLVEKALDSKTTAKENGLYLPGLAACGVEYQDRFSNSSYPGLKDNEINFLAEVPKMMSSMLTNELKKFLPNLSNEKRNKLIDVAVCDTRFTPTLNFNEIFSYVKNDFQKVKDLQLIMGKIMNNLLEESKNLGLDNSFYLHLMPNLGIRDGREIMKYSTQNEFGTTDIQFIIKGAIKEAGLLFLLNKYIANKTGVYPFGENFNVRNAPKTHAQLIKLCRDKIPHEQMPLLVGVGDTVTSVKDNKDNSWLRGGSDRGFLTLIQRLGESYKKDNQVVFVNSCNEQVLRPRINGTDMKGVSDPNDDLKFNMIINDGPKEYIKWFKQLASNF