20120815 unknown: StanChart to pay $340 million to settle charges over Iran dealings