MEALFKECPHPDDKQRLKLSQELGLKPRQVKFWFQNRRTQMKAQQDRADNVILRAENESLKTDNYRLQAAIRNVVCPSCGHAAVIGDMSYEEQNLRIENARLKDELDRLACIASRYGGGRQPGMSSAS