MVKLVCVFVGLEESLFFVNIDANESVGYLKDAIKEKKPWTVTGVARKLHLFLAKKDSAWLDATGVTAVELDANGQLQGFEEMRATRWIRNAMHFGEGFHQEDGQIHVLVVVPKDYLE