MHTIDVIDSHTAGEPTRVVLAGFPDLGDGDLAQCRERFRSDFDHWRSAIACEPRGSDTMVGALLLPPRDPSACTGVIFFNNVGYLGMCGHGTIGVVRTLAELGRIAPGQHRIETPVGTVGVALADDGTVSIDNVESYRHAAGVEVDVPGHGRVRGDVAWGGNWFFITEQAPCALGLAQQRELTAYTEAIRLALEAAGITGEAGGEIDHIEISGVAPDGSGAARNFVLCPGLAYDRSPCGTGTSAKLACLAADGKLAEGERWLQQGILGSAFEGSYRHSGRGIAPRISGHAFITARSQLLIDPADPFAWGIVA