MSINGADDGGSTTPVDLKAPILEVRCGHLVARLHTEKFVCPGIHQPCIELDGELISPKEFTIRANKDKQKDWKGSIRIGKSNMRALMEMKSLDFYNHENYCSAKCQSRNFMSFKNHLTEAYLNADLLYGATSSSFDEDKKSGIMSLYSQVNERSNSVVNAIMSTFMKGQKFDEDLMPAEEDAAGSSNSAVMVMKNRMF