MKFDVEVFRYIEKDAWRVLVSVEMGMKNHELVPVELINAISGLKHGGAFKFIRDLLKHKLVHHDNSKYDAYRLTPLGYDYLAIKAFVNRGAIEGVGRRIGVGKESDVYEVVTEDGETLALKLHRLGRTSFRAVKSKRDYIKKTTTHTNWLYLSRLAALKEHAFMKALGDNGFPVPVAVDVNRHAVLMSIVDGYPLTQVGPSRLETGAVGRVYKQCVDQLENLARHGLVHCDFNEFNIMVNPETTNITVIDFPQMVSTKHPNAEELFVRDLKCLHKFFLRRFDYRASEDPDGRRDPVFFEIAGGGKSLDVSLRASGFTQKQSKELEEYQAAKEAEENGGGGGGDDDDEDDDDEDDDSELDDDDD