MVHGECLYIEGVEMHHLILRLFIIRKRVKLDMVSLRRRRLLGLSPGKTDYVPELPKFSEIPNMLKKVVENTKSLRMQLRPVLSTDSGWQKQTNISDPGSSNVSGCSSSKEEMNKKDSAGQEIKRRKRQRRKHFEDREECIMRGVYFKNMKWQAAIKVDKKQIHLGTVGSQEEAAHLYDRAAFMCGREPNFELSEEEKEELRRFNWDDFLTMTRNAITNKKHQKKIANGMRRKQATNMQPCNQSNGQAAQALSAPMEEGRHVFIS