MTTLTSQQALDKLLSGNSRFVSGKLTPHDFKERRGELVNTQQPIATVICCSDSRAPPEFIFDCTLGEIFVIRTAGGVMGTREFGSIEYAVTHLKTPLVVVMSHTKCGACTAACTRQDAEKCTTCLDKLVDDLSSIAKECHKEIPATCIKSAFAHAASVENDKTLVPLIEEGKCVIVPMLYDIDTGVASVLKDGGLGKHLLPED