MSQGAARVRWTLAAALSLGGGAIWSMHFIGMIGYRVDGLDLRYDLPLTAVSLVLAVVVSALGLTLVARRPRSTGWLALSGVISGLGIAAMHYTGMAAMHVGGTVTYRPGIVVLSILIAVAAALAALWIAFRVRTGRHVVAASLVMAAAVCGMHYTAMAATQVQAGPGDSEAVGTDPISLAPIVCVIAFSVLAVVIFTALGGVTESGSFSMVRDGGSRHRRPGGAGRATVDGAAGGPAGRIVDGGGGGGGGGGGAAGQSPLPAAFVNPRGDQYRPAPPVPVWSRPSTGESTTRSG