MPNQNGLRGRTSCKAIYSKKCFQKQPFFLPFSFQFSFPSSALHIMDRFSVQVLKEWAANEMARLQQEAARPAMPPMFNTLFPAPNPLAAHFVQPTGIFPTPLNAFSSLAALNQIRRPFDDEGPKKKRSKVSRLSHSTPLSNYFPPTMVGHPLYGGATFGEREGSPTNSDETSECGGYDGGQSSTLTPVHLRKAKLMFFYTRYPNSTLLKSYFPDVRFNKNNTAQLVKWFSNFREFYYIQMDKFARQALAEGITSRDDIVVTMDSEIFRTLNQHYNRNNHVQPPENLVNVVQESLREFFDAIRLGKDAEPSWKKQIYKIINRLDDQIPEYFKDPNFLERLE