METVSDALKALKKASSHVVAARLGISREEAVNELWELKINGVVDKTGHTWFLAGEGESRVTEERPVKSEAQDMLTGEVEQKVTADMMIEFIGQDGAKTCEELAGKFGVSTRKVASTLAVVTATGRLARVNQNGKFRYCMPGDNLPAEPKAALVTESDGKAFPQPAGAALPVREAATQEEIKTETVADIVQPLPSFTETQADELIFPSLRRANLALRRAKSDVQKWERVCAALRELNKHRDIVRQITDSSRRVVSEK