MTTPELAYGFCQDIATLQKLGMRIVVVHGGGPMINAMLEKVGVESRFEGGMRVSTKEVVDVAAMVLCGDVNKSISGGVVLAGGRALGLSGRDDGLLQCEKLWGGDDGSLDLGNVGQVKVVNTELINELLDQGITPVIAPIGMGVKGAEDAAVVYNINADVAAGRIAGELKAARVLFLTDIAGVLDKEMQLMESLTCDDIDGLIKDETITGGMIPKVTYATDAVKLGVQGAFITDGRVPHALLNEILAGGEEGLGS