MKPLYSLLESQIFNHYQLVAIRQQDMEQIRLWRNEQIDILRQQKPISKEDQIIYFEKFIKPLFDLYQPNQILFSYLYQGQCIGYGGLVNVDWQSKKGELSFLVKTERASFETIYIQDFLHFLTLISQFAFKKLNFHRIYTETFAFRLIHMQVLENFGFKKEGILREHIYKKQRWIDSLMHGLLAHEVIHE