MSEDETFKIGVGVGKGSSGVYALKWTIDNELPPSRTIYLIHVYPPLRLIPTPMGNKVPVSEVNEAIVRRFQEERFKETEVLVDRYRRICQRKQVKAEECIVEGESIQQELVDHVFKLGLTKLVLGTSTRGIFSRAFGGETIAKFVAKHAPDFCTVLVVCKGKLLSAKEATESLTPSLTPASSDTASSISSEGTPSEIEPNKHDAFPEFAAFRSLFFHSLGDFAGSPRREFEIPRSSTREFRQMMSFPDSRHLSEQNPVQSSGLHRVRTAPLQRINESTLSEIEHDEVARHRETQRSLEELRCTIEEYRSILEEEKRLRREAEEIARKETAARQAIATKLRRLQQRTYTVYSFEDLAMATDNFSESNKIGEGGYGPVYTGELQHTTVAIKLLAHD