MKTIGIVTSGGDAPGMNAAIRAVTRIAAYNGMSVIGFERGWEGLISGLVRPLNARSVSGIINMGGTILHTTRCPHIQTSEGRAKAAACLAKHKVDGLVVIGGDGSFRAARALGEKIDTLMVGVPATIDNDVYGTDETIGFDTAVDTAIGMVDKIRDTAISHERMFIVEVMGRKRGFLASMVGLTVGAEIILVPEVPFKEQRLFDIIRANESMGKRSAIIIAAEGIGDTRKLALDIEENTGLETRLSVLGYAQRGGSPTARSRYLASEFGSKAVELLSDDKGGLITTLREGRVMSFSLEESVRTEKPLDPAILKLAEILAT