MSFIQTVLLLLGTLLLIAFTVVVLVVYFGRKLYFSWTKPYKRAHDSLEKLSNKSLPFLQEFTQHPLFYRWIRTEGKKEQHTLNTLFCASSQRTREQVFSMLPKEKQKKVHVMAKTTKKLTNEDIDVAAIKVKDFLRQETQQTVKPTDLSFYKLYFYDRYPDALNTIQAYKRSINPSLQKTVDDITISVLNALPYYQEQRMFEQQHKLETFLMKDLIAMLSLVVQLPPSQRPEKEEELKIYLQNFQKEMEVVERDIRDSIDHDLNVKMRAATEKFKNK