MNKKRRLEKILDMLKIDGTITIKEIIDELDISDMTARRDLDTLEADGLLTRTHGGAQLLSSKKPLEKTHVEKKSLNTKEKIDIAKKACSLIKDGDTIFIGPGTTLEQLALELKGRKGYKIRVITNSLPVFLILNDSETIDLLLLGGEYREITGAFVGSMASTNLKAVRFAKAFVSANAVTHNSIATYSDKEGVIQQLALNNAVEKFLLVDSTKFDRYDFFNFYNLDQLDTIITDNQISPQHLEEFSQYTTILKAD