MKNQFDRHRRLRKTKTMRDLVRETVLHTDDLIYPIFVKDGKEPKTEVVSMPGVFQYPLHELEEEMRVVESLGIKAVILFGIPAEKDAVGTQAYHDHGIIQEATRLIKKSFPKIIVVADTCLCEFTDHGHCGVIENGEILNDESLELLKQTAVSQAAAGADIIAPSNMMDGFVQVIREGLDEAGFYDIPIMSYAVKYASAFYGPFRDAAGSAPQFGDRKSYQMDPANREEALREAKSDEQEGADFLIVKPSLSYLDIMRDVKNNTNLPVVAYNVSGEYAMVKAAAQNGWIDEEKIVIEMLTSMKRAGATLIITYFAKDVSKYLNK*