MSVVPQQVPLVRSASWSGHRTASRLPRSRGALPGWPGAYLSAALFLPGAVRRCWARCQMFRPSSTKRIGLKARRGPARSGEADDYFKPLVEGDVLSASMPQRCIVALMFVLLLLGFVKVSMLVSALPLPQVFFYSCVAILAGMEFADFGTGVYHFSVDNYGSAKTPVVGSQIEAFQGHHEEPWTITYRDFCNNCFPTCVATMPFLVAFEIFCSAPFVLLWAVVACAGIAFCQEFHKWSHTLRSQCHPVVNWLQDRGILVHRSAHLRHHKPPFETNYCIVTGHMNPILDRSGFFTRLADIIARFTG