MLEKPYKLPLEGGLKPGDVLTIMGTVNNNAKELRFKLRRGGDKALLLHYKFNANNKIRIVFCSTDNNKWGTKQTNDRALFVPSETFTFVIVVQPANFKVAINGVILFTVPHKYLNESKLTKLLVGGDIDILKAFSWKT