MGKTSTIQIQVGLDDNKVPEKIQWSATDSSAERLNEAKAMMVAFWDSGEKSALRIDLWTKSMMVDEMADFFYQTLMTMADTYKRATNYTDQADDLRAFAKDFLKKFEDKQAKEQ