MQWPSRQPRKQQISAQLLSHHQQVRPLPGSAGLAARDTLAMQIVASLRREEYYQVIQRRGPISPRRADPHHDSFEAELGVVHFIQQNAYDEAAWLIFLMVHLGKPATDGWRRLRDIYGKLGQGRWDWAAGSTNPAAFEQWLAANWQSIRGKFGNHRKYESLDPSKQRAMGPAVVDYVNWVNAAGGHQALFSQIILTAGNDPNVIFDAFYKALPVKGYGRLGRFDWTTMLSRYGFAPAEAGSAYLKTATGPKAGMRLLFAGNANSGTGYVPLQQWLDELDTTLQVGMEVLEDAICNWQKSPTAFVHFKG