MILLDRLAFGPVVFDHCDDRGRTRPDLHSHGRRDKVADLKKGARITGPTRDKLAADLKKKYEKGASIRALAESTGRSYGFVHRVLSESGVQLRGRGGATRTKKK