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