GPPLGPYEEFKIKHFHGNHEGLGDEECDEWLEKKGLTDPCVKKNPFIHGDPERILAVCTGENGVPYDGELRRSKEEFDYVTCTKLGDSDTPPCKYEPIRLTAKIVVTCEGGKIVGLDLGFKNPKS