MIDKDQSHVSLTSIQGTPEYMAPEMWSKSYGVTEKSDVYSYGMLLLEMAGGRKNYDSNASVPRQVHFPDWVFKKLEKAKDKSETMLADMTEVVEDVTDKEDAEVLEHMCLVGLW