MSGRPVDQEVPEAGEDASFDVSPEVLRQLMASGNSQLVEALQRSLNKMVGQSSGYIEGLPAPVRTRIQYLSELDGERAELHERFREEKRALEDKYDKLYTPLYDKRAQIVNGLAEAPENETEEGKAAAAAEAEAVPAGVPDFWMTALRNAMEEETITDKDAEVLSYCTDVRCERFHEESGEDEEEGFRLVFTFRENPFFTNSQLVKTYHMDEEDDMLRKIETSNVSWKAGKDVTVKVLKKKPKPGAKGGGKIQTKTEVVPSFFRWFTEVPEVPDEDEEADFTQEEMEALEEDMQADFEIAEMIKEKVIPEAAGFFTGEALADYEDDEDEDEDDDEESDEEDGDGDDEDDDDDSGEDEGEAKRMPRTGGAADAKEQPQECKQQX