GVGLARAHFEKQPPSNLRKSNFFHFVLAMYDRQGQPVEVERTAFIDFVEKDREPGAEKTNNGIHYRLRLVYNNGLRTEQDLYVRLIDSMSKQXXXXXXXXXXXXXXXXXXXXXXXXXRCCDRKSCGNRNETPSDPVIIDRFFLKFFLKCNQNCLKNAGNPRDMRRFQVVVSTTVSVDGHVLAVSDNMFVHNNSKHGRRARRLDPSEAATPCIKAISPGEGWTTGGATVIVIGDNFFDGLQVVFGNVLVWSELITPHAIRVQTPPRHIPGVVEVTLSYKSKQFCKGAPGRFVYTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXELLLKRAADVAEALYSAPRAPAPLGPLAPSHPHPAVVGINAFSTPLAIAVGDATPGPEPGYARSCSSTSPRGFAPSPGSQQSSYGGGLGAGLGGYGAQGVAGLGVPGSPSFLNGSTATSPFA