MEKMSFEIYRYNPDVDAKPYMQRYELELEPTDVKLLDALVRLKAQDDTLSFRRSCREGICGSDGMNINGKNGLACLTDLRSLKQPVKIRPLPGLPVIRDLIVDMTQFFKQYHSVKPYVVNDNPIDADKERLQTQEERKELDGLYECILCACCSTACPSFWWNPDKFVGPSGLLNAYRFIADSRDTITNERLDNLNDPYRLFRCHTIMNCVDVCPKHLNPTRAIGKIKEIMLKRVV