MRGVYYKNMKWQAAIKVEKRQIHLGTFSSQEEAARLYDRAAFMCGREPNFELSEEDKRDLKQQSWEGFLACTRRKITNKSMLLLLKQP