MAASPVAIGTAVFQRGPLRVEARHVDYSQVPSVPKPLMVVAPTDAGVYPVAVFLHGCNTVNSWYESLLSHVASHGFIAVAPQLYCVTLNMNDLKDIDATRQVTAWLADKQQGLAHVLANILQLHGVRPDLSRLALAGHSRGGDTAFAVALGLGPAASDDDDNNADAGTSPAALPLKFSALIGVDPVAGLSKQAQVEPKVLTFRPRSLDPGMPALVVGTGLGPKHVGGPPCAPAGVNHAEFYDECAPPRYHVVLRDYGHMDMLDDDGVPYVINNCMCMRNTKDTKDLARRAIGGAVVAFLRATLEDDDEDLKVVLENRPGLSPAVLDPVGHDLA*