MLEEEGFVDVTLAADGKCLKAHKIMLSACSPFFKKIFQMNPCQHPVIVLQDVHFSALESILKFIYKGEVCILQENLPLLLRAAETLQIRGLCKQLKDEESNSQIFNGDKELNEKSGIINSPQSSSKISKKVKNQGVKSGVVPCFFSQSSIKSPEDSTTDCEKVKLEPRSESPAVLDDNYVYSLGLTNNSQIERIEADDENGSTNYPFSPFPCPFCDRAYSRWGFRRRHIKACHTRSKSLPCKWCLKVLPTHREWESHVCCKHRLSRNDAKNGLLILEEAKVVLQIPEPSRLDELVSMIKNQNRAMDEISKMDEDNDENKVEISEEEVNQKW