MDKRLTARVIALEEQLREMLAEIEALKMEIYTLEEENDRLRAERANMTPEAVGRINENVRQLQGEGYENLSRLYKEGFHICHVNFGQPRRGDDCLFCVNFLHKE