MKRVWKSWLKDSTFLYCVIYTIVTIVNSIAYLAAGTYYDPSGNWHEIDRALIVLIGVMAYEMAVKIPVRNTLVRMLVTYVPTMMLCFFYVCLTGFREPLATSAYRDIFINYTGLFFIISIAAVIFEKKRGRQLHSV