E. frenatus .

CMK 13454, 3 ex., 62.2-76.0 mm SL, Xe Bang Hiang River, Laos.