MKGIFLVVQLGFSIMVFLFLAAVNWYQGSELVSDRFDWNYTAKLSKLLNGIDAVSSPKQISQLDFFIYSAKHYPVMSALMIISFLYVLAALFLLIYSVKCNKQEIHLDC