MKLAIFSAKGYDKKYFSQVQAAHEKLSNIDLSFIDFPLSPDTVQLAKGAEAVCAFVNDNLSRPVLEGLSDLGVTTILLRCAGFNNVDLDCASQLGLSVANVPSYSPEAVGEFAVALLQTVNRKTHRAYNRVREGNFNLDGLLGRTLHGKTVGVVGTGRIGIAFARIMVGFGCKLLAYDVYQNEEVGKLGGSYESLDEVLSKSDFVSLHCPLMEATRHLINSTTLAKMKPDAILINTSRGGLIDTKAVIKALKARELGGLALDVYEGEGALFYNDHSADIIQDDELMRLMTFPNVVVCGHQAFFTEEALTEIAECSFRNLDDLANGRECKNSLVAAKKPLLRRESIPHRI