GEPLGPFDEFLKTHFHKEPKDATDEWCNEYLKKKNLTDPCKGKVTFLQGDRAALLAICIPKNGKPYNGDHYVSKYKFLKYLCVRLGDSDTPPCKWVATEYTLRIVVKCVDGRPIYLDEDYEGPPG