MAASGGGRVVWVNGPIVIGAGPAGLSVAACLNERGVPSVVLDRADCVASLWQHRTYDRLRLHLPRRFCELPGMPFPDHYPEYPDKAQFVAYLEAYAARFGVRPRFNQSVTSARYDSAAGLWRVHAQAHDEDGVVTEYISRWLVVATGENAERVLPEIHGMEDFDGPVSHVSEYKSGAPYRGKRVLVVGCGNSGMEVSLDLCHHNALPAMVVRDSVHVLPREMLGVATFSVAVFLLRFLPLWLVDRILVVLAWMFLGNLEKLGIRRPSGAGPLELKNARGRTPVLDIGALARIRSGDIEVVPGIRRLFRGGAELVDGCRVAADAVIMATGYHSNVPQWLKGSDFFTQEGYPRVPFPDGWKGESGLYSVGFTRRGLSGVASDAVKVAQDIARAWKHQTATR*