MAQFAMASLAAVQQPAGLRTKHNCPTATGSVLMAPAAVRTQRRAAMTCSATSSQGSTSPLIIAGQQPMLPPRTQDMAGDPFGLLLRQRIVFFGGEVNDFSADAIVSQLLLLDAQDPTKDIKLFINSPGGSVTAGMGIYDAMMMCRADVQTYCFGLAASMGAFLLGAGTKGKRYSMPNARIMIHQPLGGASGAAVDIEIQAKEIMYHKANLNRIMAQYCGQAIEKIEEDTDRDRYMSPLEAKAYGLIDHIVGGDEAVFKVDGSTSAFPKTKEQYVNWGDEDFMDGSRGSRFINPLEPHTEKVSTX