MLDLGADQVHQLTHDHDPYQKQQQQLQGFRKGPWTPAEDKLLTEYVTSNGEGKWSSVAKCAGLNRSGKSCRLRWVNYLRPGLKRGQITPQEEGIILELHFLWGNKWSTIARYLPGRTDNEIKNYWRTHYKKKDKSFSKQDKFKRSRKQLGMQPQPHNQRSQMVSRNHMNHDNEQNIASSFSYPTSVIHDQFHMPQSVTATSSDHSMTDEGNLWGSLWSLNDEDRPHRFGGGWEQRIAADISEKFNGDRIEAPPCGSG