MATWQGLTRLARLGGRLVRPPLRVPYTATMLNHHSMPLQLQSYLVDRCLETRAADMEKDPQTVQEELEAIHPSVERVTERQPLGLDFSDAHASYRDVPTVELLRAAAIMKLAQYKFISVSGPKLFEYAQKVGGPVASLVNYATRKTFFEHFVGGEDMAQCKKRLDRMLRRGVIPILDYSVEFHVSDGASVTGDMERKYDHTAGVILKTIEDAASIGMPGFSCVKLTGVARFGLLERVSELLTARIPAKMLLDDEVYDGLDTDDLREELLRVEKRIDSLSMAAKTRGLPLLIDAEHFQVQPAIDALGLTMQLRYNTSERANVFNTIQTYRTAALDDYRASERLLSDAGVRFGVKAVRGAYLTYERRRAEELGYASPVFATLEATHASFDAVASALILDISRGRAAGVLATHNANSIQRACENVVLAGLPRDCPDLVFAQLFGMADSITVAVNNAGFRAAKYVPFGPLQDVMPYLTRRLEENRDMMSGASREVRLFMKELRQRDLLPRF*