MFLRVLVTWQWALLGPRFEEVQAGGEAEECAVLALRAMGRSPYTPTVERWLKLVHGDTLIRVLSHNEQGEYPAAVAQAAEELKGLWKQKRGDLQVQQIRRQRQQQEQQQQEKAQDKEEQRLLQKSPQAAKGLSMATSGRRLSALGAGGGALYVRPRLSPQPASMRLPAAPPAATKASAAPVTAAAASGGLKQAAPAASNGRSPAGKPLDRRLSLPPAPAHHSVRAGGTAALAAGGVEQQAKAAPPAQQQQRQTQQPQPQQQQQX