MGRPPSNGGPAFRFILPEVTEMEAILLQHNTAMPGRHILEALADKFSESPERKGKIVVQFKQIWNWFQNRRYALRARGNKAPGKLNVSSMPRMDLPNQMRNVVQPLAVPKTTHMTGNLPGMTPAPSGILVPGVMRSGSDNSYLEFEAKSARDGAWYDVQAFLAHRNLEIGDPEVQVRFAGFEVEEDEWINVKKHVRQRSLPCEASECVAVLAGDLVLCFQEGKDQALYFDAIVLDAQRRRHDVRGCRCRFLVRYSHDQSEQEIVPLRKICRRPETDYRLQQLHNAVNDLANSNQHQIPALDAAAKTPLSQSGATVPIVASKPKDPSLSATPATLVQPSSNAATVPAGSA