MSVGQDVQLLKLDTLAKHFEEKINTLKGLLRGKNIKIEDSILIRYILSYGDKTEELVNAVTRAVEWRKENIEPILKNDNLHFKNNNITFPIRVKPYYFLIRKTLAACSHKYTLDNQPVVIGRLKLCNFTFLLDNVPEDIIIDYIVYSNEHEFSICNKQSKKHNYICRTYRFIDLKGFALRKFDKRFLKIFASTSKLSEFLHPQLVFNTYLINAPSYIRITIETLKAFGISRRTLNKLKIPKAIENVESANCEWFNTIVDKKDIPSYLGGLCKCKNGCIPGFKNDQEYMEEFNLEDVKAEIKKKILK*