"""DIMENSION 2 Q2 finish: settings deser FUN_18013c6d0 atom -> struct field.

HYPOTHESIS: the deser matches each settings atom and stores into param_2[i], the
same struct the applier reads. Extract atom -> field index so each gate byte maps
to a concrete /settings flag atom.

CONTROL: trading must be atom 0x336 -> field index 10 (0x28), already proven in the
transfer-market doc. If that pair appears, the atom->field reading is right.
"""
import traceback
try:
    d = dec(0x18013c6d0)
    print("len:", len(d))
    print(d)
except Exception:
    traceback.print_exc()
