MSTRPLETAADPEGLRRIAIDPLSRVEGHGKVTLLLDDDNRVRQARLHIVEFRGFEKFIEGRPYWEVPVMVQRLCGICPVSHHLAASKALDRVVGGWPVPPAADRIRRLMHYGQIVQSHALHFFHLASPDLLFGFDAEVDRRNIVGVAAAFPDAARQGVMLRRFGQEVIRITSGKRIHGTGSIPGGMNRAVDPAERDALRAGLPQMLDWAQDAVTLARRLHENLPARYAGFADTPAAMLSLVGRDGAMELYDGVLRLREADGRIAIDGFDDQRYRELIAEAVKPWTYMKFPYRRSLGVDQGWYRVGPLARVQNCDFIPTPRAEEARQGFVAAHGGQPVHAVLATHWARMIELLHGVETVAELLDDPLILGGPLRTEGPRQCSGIGIIEAPRGTLIHEYEVGDDDLVTRCNLIVSTTHNNQAMNEAVRAVALRHLDGETITEGLLNHIEVAVRAYDPCLSCATHALGQMPLAVSLRAADGRLLDHVLRSPGGELLRDAPAHAAETAS