MKPIQTEDVTAHLESFLNRPVFVHLETTTGSYSAHVNEQNMTVVAYIRNAKVVYSQAKIKGQGPYRVGMKTEDGWIYAEGLTDYEFDDQGRLLLAGHLPDGKLAISLQISETPFQV