MVDCLARRLLRPVQAITDALIDPSVYLDRRSVRAARRGFFELSPFPKVAFVVGNRAIVEAVENESLVHVVGMSGPFTQPCQWIQLLHELRRRPEGPPRVVRLTVVHDDGELLAKMEELVSDEAEELGMEFQFHGVVGQLEDLDFSNLRNVLEIKSGEALVVSCTLQLHRLLAADDDAMYSSRSAHLNQMASIAQLQHMAVNSCPSSSGGGSVQYKDDDPYRSPATPLTFVSPPVSTPHFQTPAALASFLSAVRALSPKILVVAEQDADHNGVSFRKRFCEALHHYAAVFDSLDAAAATTSAASRLWSPDERAQVERVVVG