MMASALLTCGAAQSQAVKFRLPGRSACPSAAPLRTSRLVVRAEEGVQKEEKKGSKAAQVDRSKDTLWFASDQSLGYLDGSLPADYGFDPLGLSDPEGKDGAGFIDPKWLAYSEVIHCRFAMLGVAGMLAPEVLAHLGLIPQTVDEVIWFKTGVIPPAGTYDKYWTDPYSLFFIEVVLVQFAELKRWQDYRHPGSQGKQYFLGLENYFKGSGDPAYPGGPLFNVFGLGDKSEAEMKKLKTNEVKNGRLALISIFGYGAQAVMTGQGPYQNLLDHIADPINNNIIANFGKLGQL*