MRGVNRLVLTAFAASRRAIQPTAGVRIQGSLMARAFSSSEQHYTIGLTGSGGLVGKAVLNEIRQRETLQGKPIRVICLVRGDKAEAPTGGDTLVWNPTGAAADDVLHPQAVAEMDAIVHLSGENVSTGLGPLGFLGIRPWTDQKKAEIVNSRVETTTALSKAVAAAADNKNKPKTFLVASGVGVYGDKFIGDSLEAADESANVDGVDGFLAHVSREWEGATEEAVKSGKHRVVNMRFGVVMSKKGGALQKLYPVFLLGGGGRIGGGQQYFSFISARDIARAILHTLETPSLEGPVNFCAPHPCTNLEFTKALGSVLRRPTILPFPGFAVNLLFGEMGEEMLLGGVRVVPSKLLDSGFEFLHPTINSALQSAMDEDI*