MESVGVFADGEWESLSRLFSTEEIEFTPHFLSQGSFPFQHNEGMNFEIPASFCPNIPEAEMGLSRVNESFFQHPSDALNSNVHYLSQESCYGNNNHGSAGIFTAILNQENYYFGNSCHVPVANDISASMDVYMNHHDHDGKSFGSFIPTFSDIVMEGSVSNKEDSGSDRLGFSDDSQPAAIAIPGEELHLKRVHDVAEDKSNNDKSDSNPKKKPRLSKDVQKTKKNNARSKKGEQANSDVKVKDEEESNTGADRQSTSSCSSEDDNGSQETNGGETSDPKTSSALNLNGKTRANRGSATDPQSLYARKRRERINERLRILQNLVPNGTKVDISTMLEEAVHYVKFLQLQIKLLSSDDMWMYAPIAYNGMDIGLSLQKMSPLL