MVGHPIKQEGDDVESSLIESINHIPDLNIALDDLNPTKSFKKGDLVFAVKKPLILVHTSKTSDESRWEGPYIIDKAFFNGAYAFFNFKGDRFMLHNRFLQRCS