MRIYHLNLLVLSAGLLVLLAQSGTTAPQADEDVQQLTLADVNQAEEQQEMPAVRLARQFGFGREGFGRGRGGFGGFGGRR GGGGFRRPGFGGGGFGGFYPPPPPFFGGPFYG