MKHSSNVPAFLTKLWTLVEDSDTNEFICWSQEGNSFLVLDEQRFAKEILPKFFKHNNMASFVRQLNMYGFRKVMHIDSGIVKQERDGPVEFQHPYFKHGQDDLLENIKRKVSNARPEESKIRQDDLSKILTSVQSVHEQQENMDARLATLKRENEALWTELSDL