MSQFTSGFWNIWIIVIVLGGIIGLTLLVFTQSKTTVKKGEEVDITGHIWDGDLAEYNNPLPRWWMLMFYITLIFGIVYLALYPGLGDYKGLFGWTQVDQYKAESKAAELKYQPLYDKYLKQDLKSVAADPKAQEMGRRLFQTYCVQCHGADARGAKGFPNLVSHDWMYGGEPDTIKTTILNGRHGQMPAWGAAFGEEKVKDVANYVMSLSAHKKKYDAERAARGKETFAAVCATCHGPDGKGNQQLGAPNLTHPSGSWLYGGTEKAIIETITNGRNGQMPAWKDFLGEGKVHLLAAYVWSLSNNPKAQQ