MSNSTQVAAGRAITVPFHGADLYVVENNGQPYTPMKPIVAAMGLDWGSQFRKVAANESRWGIVNLTIPSAGGEQAMTCLPVRKTAAWLTTIEPGKVKSPQVRARVIQYQNECDDALWHYWNEGIAVNPRALYSVSPGDVLTGEEAEALRLMLTTAVDRLPKHKRAAAMVKGWSKLKAHFHVSYRQIPRSEFTEALSIVARHTAEWDLVDEAPSSGALNEQVARMVRQVEGPNGTPVEVFMPLVNAVLSKCGLRSPVSRAQQEAITTRLDRLGMLFHPMSDQAADLVGILRALRGRCPVAGMQEPGFMEILPAPRRA