MKNQKFFPGITLIGFGAYFFLQQSGITIFQQFYTWPTLLIIVGLAFLGQGYLGKDYEAILPGVILLGFGVHFHVVNRFEIWPDHIGTFILIIALGFFLRHQKTGNGFLQGILFLVLAILLLFYDKMANWFGVLESNVNLVWKFWPAVLILVGVYLLFIKKK