MGEASPSIAKDVTELIGNTPLVYLNKVTDGCVGRVAAKLESMEPCSSVKDRIGYSMITDAEEKGLITPGVSVLIEPTSGNTGIGLAFMAAAKGYKLTLTMPASMSMERRIILKAFGAELVLTDPLLGMKGAVKKAEEIQAKTPNSYILQQFENPANPKIHYETTGPEIWKATAGKIDGLVSGIGTGGTITGTGRYLREQNPNVKLYGVEPVESAVLNGGKPGPHKIQGIGAGFIPGVLDVDLLDETLQVSSDEAIETAKALALKEGLLVGISSGAAAAAAVRLAKRPENAGKLFVTFGVGGGQTQWFRQRNIIGAALLSDGFSEFLSPELGCDF*