MLGTAEEVFIRVSGIIEKIIMKIAEKNTTPVPQKGAPNLFKRCTPANSNIATLAQIEQIYDYIRMLDAEGCPKAFMKKEHFRFEFNRASFKANGSIISDVRIIQKK