MVAGSAGRTGIALTEKQRIAWLRLIRSDNVGPSTFRDLIQHYGSAEAALAALPDLSQRGGATRVIRIASEQDALRELEAVHRFGARFVGIGEPGYPQALKEIDGAPPLLTVKGNLSMAVRPAIGIVGSRNASISGAKFAAMITRACGEAGYAVISGLARGIDTAAHRASLQTGTIAAMAGGLDQPYPPENVGLLNEIWDGNGLAVSEMPFGWEPRARDFPRRNRLIAGISLGLVVVEAATRSGSLITARLAGEFGRLVFAVPGSPLDPRCEGTNGLLKDGAIIVTRPEDIVEALRPLAEPDLFRPQLAEAPVEKNDKALSPPPDDTDRDQIVDALGPTPVEIDDIIRHTGASVSSVHSVLLELDMAGRLHRHPGGLVSISMLD