MKKLHQERGGNPMLAQQARRVLFATSITGQNIDARSVALLLNTAVYFGMESDARVVRECIDFCLKNDKFISLDIMPIVVTACATLKSRDAREVIELQAIKATKNARFLDAKGVTNIISAFSKTGINHEKLFGLLSMRVQTLARVGEFEAAHLVILANAFARLRFREQHVFGAIARRAMSLRERVTVNELVPLINAFSKAGLKDPKLSKRFAGKAMEYVDQMNAEQVAMMFQAFAYFGIRYDQLFGVLTNRAVELIDEFNAQYISTTLASFQRIGINNPELFDNLAERALAVVQDHDAKDIALTVTALAHFGLKDEELFKRLASHAASIADQFDPVGLVNTIHAFARTFFLQEDMVVALSERCVYVCRHLDANQVRRLLWSLAKFQVKDPRILTPVFNRCLTLHQDFFSDPMGGEEIEEIFDVFGPNFCPPLYQLYMSRGNGV