MDKDTDEQDFRKGRCKWFNVVKGWGFITPIEGGEEVFVHQSVIEMNGLRSLSEQEEVEYLFHRTERGLEATLVRGPG