MTVKIALWGVGAMALRMADMLLDRSGVAIVGAIDRHPDKVGRDVAELAGRAEPSGAVVSEDADAVLARQPDIVLHATDSFLAAVAPDLRRAVEAGADVITIAEEMAFPWAADPVVAQGLDAAARASGVSVLGTGVNPGFVMDSLVLALTGACASVKSLHVSRVNDLSQFGPTVMRTQGVGLSPEAFAAGVADGSVVGHVGFPQSVGMIATALGWSIDRVEETRAPIISDVRRETPHVTVEPGMVAGCRHVATGYSGDRAVIVLEHPQQVRPEAAGVETGDTIRIDGAPPIHMASAPEIPGGAATAALAVNMIPRVLAAAPGVTTMADLPIPTAWTALDPQSAARRNA