MDPFSKKRKPDDNGAVTASPAGGAATLGLTREDVLRLLEPLSRDQLADIAAAAALVSAHALDAVRAAADRDPALRKLFIRGLGWETTSDSLRAIFSAYGDLEEAVVITDKSTGRSKGYGFVTFRHADSAVLALKEPSKKIDGRMTVTQLAAAGSAGGPSVGAPGSGGAPVADVSLRKIFVGNVPADMSSERLLAHFASYGEIEEGPLGFDKQTGKFRGFALFVYKTPEGAQASLVDSVKVIDSHQLVCKLAIDGKKGKQGQSQQSGPGNQQQQQQQQMLPGGPQEIQGGLGLGSQMGAQYGGPGSGMPSFGFGGVGGGFGGPNPYANMPSSMGGGGAGGLGSVGGQVPTGLAGAGGFGPGGLGGGSFGGSSQFGAAGMGAYGGLGMGGGSMYRMQQGAGGLPAGAFGEGGNYPLPGSGFRGHDPQGGMSPPGPGGRAPPMYPNVPPYF