MMGSTGDYYEILNVDRSATDDDLRRAYRRLAMRWHPDKNPAGKAEAEARFKKITEAYNVLSDADKRAVYDQYGEEGLRGEVPQPGGGGGGGSDDIFAEFFGSTPFTYCNTAGGGGGGNARGGRQPPPPPKWDSGFGRAYRRAQGGGAGAGAASSTMAPPPPPVESRLACTLEELYMGVTKKMKISRNVVDANGRMKTESEILSIEVKPGWKKGTKITFAGKGNQQWNQLPADLVFVVDEKPHHVYRRDGNDLLAEARVTLAEALGGTVVVLAALDGRELAVDVGGGGEDDDEDAPVVCPGYELVLPMEGMPIAREPGRRGSLRIRFDVAFPERLTRRQRAQIKRALEDDAGAGAC*