MKMLKDPEHQVAGHMAKDGRLGPLVDGEGRFFKPFQSNGRGENEAKFYESFSSNKNVPDHIRGYFPVYHGTQVVEASNGSGKLPHIVLDDVVYGYSNPSGMDVKIGSRTWYPGVSELYFNQCLKNDRETTSVSLGFRHAGFKIFDHQESRFWIVEYKVVHGYKVDDARLVLRKFVSSNSLADSIPDCAFASEVYGGCNGILAQLLELKAWFETQTLYHFSSCSVYMFYENESILMKGGEGARAQVKLVDFTHVLDGNGVVDHNFVGGLSSFIKFIQDILES*