Function at 0x10032588
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100c3e2c
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x500
mov eax, dword [0x100f03c8]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
cmp byte [0x1010763c], 0
mov esi, dword [ebx + 0xc]
mov dword [ebp - 0x1d8], 0
je 0x10032f71
mov edi, dword [ebx + 8]
mov eax, dword [edi + 0x24]
cmp eax, dword [edi + 0x28]
je 0x10032f71
push 0x10107640
lea ecx, [ebp - 0xe8]
call fcn.1001ea30
mov dword [ebp - 4], 0
cmp dword [esi + 0x14], 0x10
mov ecx, dword [0x1011b17c]
jb 0x10031f3f
mov esi, dword [esi]
cmp dword [ebp - 0xd4], 0x10
lea eax, [ebp - 0xe8]
push esi
cmovae eax, dword [ebp - 0xe8]
push eax
call ecx
push 0xb8
lea eax, [ebp - 0x1a0]
push 0
push eax
call fcn.1009c200
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0x1a0]
call fcn.100349d0
mov byte [ebp - 4], 1
cmp dword [ebp - 0x144], 0
je 0x10032f50
mov eax, dword [ebp - 0x1a0]
mov eax, dword [eax + 4]
test byte [ebp + eax - 0x194], 6
jne 0x10032f50
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x68], 0xf
mov byte [ebp - 0x7c], 0
push 2
sub esp, 8
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x1a0]
call fcn.10034be0
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x1a0]
call fcn.10034b00
mov ecx, dword [eax + 8]
add ecx, dword [eax]
mov eax, dword [ebp - 0x6c]
cmp ecx, eax
ja 0x10031ffc
cmp dword [ebp - 0x68], 0x10
lea eax, [ebp - 0x7c]
mov dword [ebp - 0x6c], ecx
cmovae eax, dword [ebp - 0x7c]
mov byte [eax + ecx], 0
jmp 0x10032009
sub ecx, eax
push 0
push ecx
lea ecx, [ebp - 0x7c]
call fcn.10025410
push 0
sub esp, 8
lea ecx, [ebp - 0x1a0]
call fcn.10034be0
cmp dword [ebp - 0x68], 0x10
lea eax, [ebp - 0x7c]
push 0
push dword [ebp - 0x6c]
cmovae eax, dword [ebp - 0x7c]
lea ecx, [ebp - 0x1a0]
push eax
call fcn.10034ce0
lea ecx, [ebp - 0x1a0]
call fcn.10034960
lea edx, [ebp - 0x7c]
lea ecx, [ebp - 0x1c0]
call fcn.10030ed0
sub esp, 0x28
mov byte [ebp - 4], 3
mov ecx, esp
mov edx, eax
mov dword [ecx + 0x24], 0
lea ecx, [ebp - 0xb8]
call fcn.10036760
add esp, 0x28
mov byte [ebp - 4], 5
mov edx, dword [ebp - 0x1ac]
cmp edx, 0x10
jb 0x100320ac
mov ecx, dword [ebp - 0x1c0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100320a2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10032f91
push edx
push ecx
call fcn.10099e4f
add esp, 8
lea eax, [ebp - 0x64]
mov dword [ebp - 0x1b0], 0
xorps xmm0, xmm0
mov dword [ebp - 0x1ac], 0xf
push eax
lea ecx, [ebp - 0xb8]
mov byte [ebp - 0x1c0], 0
movups xmmword [ebp - 0x64], xmm0
call fcn.10034060
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0xb8]
call fcn.10033ff0
push eax
lea ecx, [ebp - 0x64]
call fcn.10033e80
test al, al
je 0x10032f3b
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x64]
call fcn.10033dd0
mov byte [ebp - 4], 6
mov esi, dword [ebp - 0x64]
test esi, esi
jne 0x10032131
push 0x2456
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_object___nullptr
call fcn.100a0f3d
add esp, 0xc
movzx eax, byte [esi]
sub eax, 0
je 0x100335cb
sub eax, 1
je 0x10032177
sub eax, 1
je 0x10032153
cmp dword [ebp - 0x58], 0
jne 0x10032f96
jmp 0x1003219b
mov eax, dword [esi + 8]
mov esi, dword [ebp - 0x5c]
cmp esi, dword [eax + 4]
jne 0x1003219b
push 0x2461
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.array_iterator___m_object__m_value.array__end___
call fcn.100a0f3d
add esp, 0xc
jmp 0x1003219b
mov eax, dword [esi + 8]
mov esi, dword [ebp - 0x60]
cmp esi, dword [eax]
jne 0x10032198
push 0x245b
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.object_iterator___m_object__m_value.object__end___
call fcn.100a0f3d
add esp, 0xc
add esi, 0x28
push esi
lea ecx, [ebp - 0x90]
call fcn.100344e0
mov byte [ebp - 4], 9
mov esi, dword [edi + 0x24]
mov edi, dword [edi + 0x28]
cmp esi, edi
je 0x100321ce
mov ecx, dword [esi]
lea eax, [ebp - 0xd0]
push eax
call fcn.10034650
test eax, eax
je 0x100321ce
add esi, 4
cmp esi, edi
jne 0x100321b5
mov eax, dword [ebx + 8]
cmp esi, dword [eax + 0x28]
je 0x100321da
mov edi, dword [esi]
jmp 0x100321dc
xor edi, edi
mov dword [ebp - 0x1cc], edi
lea ecx, [ebp - 0x90]
test edi, edi
je 0x10032ec1
lea eax, [ebp - 0x3c]
xorps xmm0, xmm0
push eax
movups xmmword [ebp - 0x3c], xmm0
call fcn.10034060
lea eax, [ebp - 0x25c]
push eax
lea ecx, [ebp - 0x90]
call fcn.10033ff0
push eax
lea ecx, [ebp - 0x3c]
call fcn.10033e80
test al, al
je 0x10032ebb
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0x3c]
call fcn.10033dd0
mov byte [ebp - 4], 0xa
mov esi, dword [edi + 0x18]
mov edi, dword [edi + 0x1c]
cmp esi, edi
je 0x1003225c
mov ecx, dword [esi]
lea eax, [ebp - 0xa8]
add ecx, 0x38
push eax
call fcn.10034650
test eax, eax
je 0x1003225c
add esi, 4
cmp esi, edi
jne 0x10032240
mov eax, dword [ebp - 0x1cc]
cmp esi, dword [eax + 0x1c]
je 0x10032e44
mov esi, dword [esi]
mov dword [ebp - 0x1a4], esi
test esi, esi
je 0x10032e44
mov eax, dword [esi + 0x54]
dec eax
cmp eax, 6
ja case.default.0x10032288
jmp dword [eax*4 + 0x1003360c]
mov edi, dword [ebp - 0x3c]
test edi, edi
jne 0x100322ad
push 0x2456
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_object___nullptr
call fcn.100a0f3d
add esp, 0xc
movzx eax, byte [edi]
sub eax, 0
je 0x100331da
sub eax, 1
je 0x100322f3
sub eax, 1
je 0x100322cf
cmp dword [ebp - 0x30], 0
jne 0x10032fd5
jmp 0x10032317
mov eax, dword [edi + 8]
mov edi, dword [ebp - 0x34]
cmp edi, dword [eax + 4]
jne 0x10032317
push 0x2461
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.array_iterator___m_object__m_value.array__end___
call fcn.100a0f3d
add esp, 0xc
jmp 0x10032317
mov eax, dword [edi + 8]
mov edi, dword [ebp - 0x38]
cmp edi, dword [eax]
jne 0x10032314
push 0x245b
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.object_iterator___m_object__m_value.object__end___
call fcn.100a0f3d
add esp, 0xc
add edi, 0x28
cmp byte [edi], 4
jne 0x1003318e
mov cl, byte [edi + 8]
mov al, byte [esi + 0x6c]
mov byte [esi + 0x6c], cl
cmp al, cl
jmp 0x10032e28
mov edi, dword [ebp - 0x3c]
test edi, edi
jne 0x1003234e
push 0x2456
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_object___nullptr
call fcn.100a0f3d
add esp, 0xc
movzx eax, byte [edi]
sub eax, 0
je 0x10033268
sub eax, 1
je 0x10032394
sub eax, 1
je 0x10032370
cmp dword [ebp - 0x30], 0
jne 0x10033014
jmp 0x100323b8
mov eax, dword [edi + 8]
mov edi, dword [ebp - 0x34]
cmp edi, dword [eax + 4]
jne 0x100323b8
push 0x2461
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.array_iterator___m_object__m_value.array__end___
call fcn.100a0f3d
add esp, 0xc
jmp 0x100323b8
mov eax, dword [edi + 8]
mov edi, dword [ebp - 0x38]
cmp edi, dword [eax]
jne 0x100323b5
push 0x245b
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.object_iterator___m_object__m_value.object__end___
call fcn.100a0f3d
add esp, 0xc
add edi, 0x28
mov dl, byte [edi]
movzx eax, dl
add eax, 0xfffffffc
cmp eax, 3
ja case.default.0x100323c9
jmp dword [eax*4 + 0x10033628]
xor eax, eax
lea ecx, [edi + 8]
cmp dl, 6
cmovne ecx, eax
mov edx, dword [ecx + 4]
mov ecx, dword [ecx]
call fcn.100c0bc0
cvtsd2ss xmm0, xmm0
jmp 0x1003243f
cmp dl, 5
je 0x100323f9
cmp dl, 6
je 0x100323f9
xor al, al
jmp 0x100323fb
mov al, 1
xor edx, edx
lea ecx, [edi + 8]
test al, al
cmove ecx, edx
mov edx, dword [ecx + 4]
mov ecx, dword [ecx]
call fcn.100c0c00
cvtsd2ss xmm0, xmm0
jmp 0x1003243f
xor ecx, ecx
lea eax, [edi + 8]
cmp dl, 7
cmovne eax, ecx
movsd xmm0, qword [eax]
cvtpd2ps xmm0, xmm0
jmp 0x1003243f
xor ecx, ecx
lea eax, [edi + 8]
cmp dl, 4
cmovne eax, ecx
movzx eax, byte [eax]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [esi + 0x70]
lahf
test ah, 0x44
jnp 0x1003244d
mov al, 1
jmp 0x1003244f
xor al, al
movss dword [esi + 0x70], xmm0
minss xmm0, dword [esi + 0x78]
movss xmm1, dword [esi + 0x74]
comiss xmm0, xmm1
ja 0x10032466
movaps xmm0, xmm1
movss dword [esi + 0x70], xmm0
test al, al
jmp 0x10032e28
mov edi, dword [ebp - 0x3c]
test edi, edi
jne 0x10032490
push 0x2456
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_object___nullptr
call fcn.100a0f3d
add esp, 0xc
movzx eax, byte [edi]
sub eax, 0
je 0x100332f6
sub eax, 1
je 0x100324d6
sub eax, 1
je 0x100324b2
cmp dword [ebp - 0x30], 0
jne 0x10033053
jmp 0x100324fa
mov eax, dword [edi + 8]
mov edi, dword [ebp - 0x34]
cmp edi, dword [eax + 4]
jne 0x100324fa
push 0x2461
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.array_iterator___m_object__m_value.array__end___
call fcn.100a0f3d
add esp, 0xc
jmp 0x100324fa
mov eax, dword [edi + 8]
mov edi, dword [ebp - 0x38]
cmp edi, dword [eax]
jne 0x100324f7
push 0x245b
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.object_iterator___m_object__m_value.object__end___
call fcn.100a0f3d
add esp, 0xc
add edi, 0x28
mov cl, byte [edi]
movzx eax, cl
add eax, 0xfffffffc
cmp eax, 3
ja case.default.0x1003250b
jmp dword [eax*4 + 0x10033638]
xor edx, edx
lea eax, [edi + 8]
cmp cl, 6
cmovne eax, edx
mov ecx, dword [eax]
mov eax, dword [esi + 0x6c]
cmp eax, ecx
mov dword [esi + 0x6c], ecx
jmp 0x10032e28
cmp cl, 5
je 0x10032551
cmp cl, 6
je 0x10032551
xor cl, cl
lea eax, [edi + 8]
xor edx, edx
test cl, cl
cmove eax, edx
mov ecx, dword [eax]
mov eax, dword [esi + 0x6c]
cmp eax, ecx
mov dword [esi + 0x6c], ecx
jmp 0x10032e28
mov cl, 1
lea eax, [edi + 8]
xor edx, edx
test cl, cl
cmove eax, edx
mov ecx, dword [eax]
mov eax, dword [esi + 0x6c]
cmp eax, ecx
mov dword [esi + 0x6c], ecx
jmp 0x10032e28
xor edx, edx
lea eax, [edi + 8]
cmp cl, 7
cmovne eax, edx
cvttsd2si ecx, qword [eax]
mov eax, dword [esi + 0x6c]
mov dword [esi + 0x6c], ecx
cmp eax, ecx
jmp 0x10032e28
xor edx, edx
lea eax, [edi + 8]
cmp cl, 4
cmovne eax, edx
movzx ecx, byte [eax]
mov eax, dword [esi + 0x6c]
cmp eax, ecx
mov dword [esi + 0x6c], ecx
jmp 0x10032e28
mov edi, dword [ebp - 0x3c]
test edi, edi
jne 0x100325c1
push 0x2456
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_object___nullptr
call fcn.100a0f3d
add esp, 0xc
movzx eax, byte [edi]
sub eax, 0
je 0x10033384
sub eax, 1
je 0x10032607
sub eax, 1
je 0x100325e3
cmp dword [ebp - 0x30], 0
jne 0x10033092
jmp 0x1003262b
mov eax, dword [edi + 8]
mov edi, dword [ebp - 0x34]
cmp edi, dword [eax + 4]
jne 0x1003262b
push 0x2461
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.array_iterator___m_object__m_value.array__end___
call fcn.100a0f3d
add esp, 0xc
jmp 0x1003262b
mov eax, dword [edi + 8]
mov edi, dword [ebp - 0x38]
cmp edi, dword [eax]
jne 0x10032628
push 0x245b
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.object_iterator___m_object__m_value.object__end___
call fcn.100a0f3d
add esp, 0xc
add edi, 0x28
mov cl, byte [edi]
movzx eax, cl
add eax, 0xfffffffc
cmp eax, 3
ja case.default.0x1003263c
jmp dword [eax*4 + 0x10033648]
xor edx, edx
lea eax, [edi + 8]
cmp cl, 6
cmovne eax, edx
mov ecx, dword [eax]
mov eax, dword [esi + 0x98]
cmp eax, ecx
mov dword [esi + 0x98], ecx
jmp 0x10032e28
cmp cl, 5
je 0x1003268e
cmp cl, 6
je 0x1003268e
xor cl, cl
lea eax, [edi + 8]
xor edx, edx
test cl, cl
cmove eax, edx
mov ecx, dword [eax]
mov eax, dword [esi + 0x98]
cmp eax, ecx
mov dword [esi + 0x98], ecx
jmp 0x10032e28
mov cl, 1
lea eax, [edi + 8]
xor edx, edx
test cl, cl
cmove eax, edx
mov ecx, dword [eax]
mov eax, dword [esi + 0x98]
cmp eax, ecx
mov dword [esi + 0x98], ecx
jmp 0x10032e28
xor edx, edx
lea eax, [edi + 8]
cmp cl, 7
cmovne eax, edx
movsd xmm0, qword [eax]
call fcn.100c0a91
mov ecx, eax
mov eax, dword [esi + 0x98]
mov dword [esi + 0x98], ecx
cmp eax, ecx
jmp 0x10032e28
xor edx, edx
lea eax, [edi + 8]
cmp cl, 4
cmovne eax, edx
movzx ecx, byte [eax]
mov eax, dword [esi + 0x98]
cmp eax, ecx
mov dword [esi + 0x98], ecx
jmp 0x10032e28
mov esi, dword [ebp - 0x3c]
test esi, esi
jne 0x10032717
push 0x2456
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_object___nullptr
call fcn.100a0f3d
add esp, 0xc
movzx eax, byte [esi]
sub eax, 0
je 0x10033441
mov edx, dword [ebp - 0x30]
mov edi, dword [ebp - 0x38]
sub eax, 1
je 0x1003276b
sub eax, 1
je 0x1003273f
test edx, edx
jne 0x100333c3
mov eax, esi
jmp 0x1003278f
mov eax, dword [esi + 8]
mov ecx, dword [ebp - 0x34]
cmp ecx, dword [eax + 4]
jne 0x10032767
push 0x2461
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.array_iterator___m_object__m_value.array__end___
call fcn.100a0f3d
mov ecx, dword [ebp - 0x34]
add esp, 0xc
mov edx, dword [ebp - 0x30]
mov eax, ecx
jmp 0x10032792
mov eax, dword [esi + 8]
cmp edi, dword [eax]
jne 0x1003278c
push 0x245b
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.object_iterator___m_object__m_value.object__end___
call fcn.100a0f3d
mov edx, dword [ebp - 0x30]
add esp, 0xc
lea eax, [edi + 0x28]
mov ecx, dword [ebp - 0x34]
cmp byte [eax], 2
je 0x100327ab
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 9
call fcn.1001e940
jmp 0x10032e82
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
movq qword [ebp - 0x48], xmm0
movzx eax, byte [esi]
sub eax, 0
je 0x10033402
sub eax, 1
je 0x10032800
sub eax, 1
je 0x100327da
test edx, edx
jne 0x100330d1
jmp 0x10032821
mov eax, dword [esi + 8]
cmp ecx, dword [eax + 4]
jne 0x100327fc
push 0x2461
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.array_iterator___m_object__m_value.array__end___
call fcn.100a0f3d
mov ecx, dword [ebp - 0x34]
add esp, 0xc
mov esi, ecx
jmp 0x10032821
mov eax, dword [esi + 8]
cmp edi, dword [eax]
jne 0x1003281e
push 0x245b
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.object_iterator___m_object__m_value.object__end___
call fcn.100a0f3d
add esp, 0xc
lea esi, [edi + 0x28]
lea eax, [ebp - 0x48]
mov ecx, esi
push eax
call fcn.10036850
mov byte [ebp - 4], 0x1f
mov eax, dword [ebp - 0x44]
mov edi, dword [ebp - 0x48]
sub eax, edi
sar eax, 2
cmp eax, 4
je 0x100328a8
mov byte [ebp - 4], 0xa
test edi, edi
je 0x10032894
mov eax, dword [ebp - 0x40]
sub eax, edi
sar eax, 2
lea ecx, [eax*4]
mov eax, edi
cmp ecx, 0x1000
jb 0x10032875
mov edi, dword [edi - 4]
add ecx, 0x23
sub eax, edi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10032f91
push ecx
push edi
call fcn.10099e4f
add esp, 8
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 9
call fcn.1001e940
jmp 0x10032e82
mov ecx, dword [edi + 4]
mov eax, dword [edi]
mov edx, dword [edi + 8]
mov byte [ebp - 0x1c7], cl
mov ecx, dword [ebp - 0x1a4]
mov byte [ebp - 0x1c8], al
mov eax, dword [edi + 0xc]
mov byte [ebp - 0x1c6], dl
mov edx, dword [ecx + 0xa0]
mov byte [ebp - 0x1c5], al
mov eax, dword [ebp - 0x1c8]
cmp dword [ecx + 0x88], eax
mov dword [ecx + 0x88], eax
setne byte [ebp - 0x1a5]
test edx, edx
je 0x100328f9
mov dword [edx], eax
mov edi, dword [ebp - 0x48]
cmp byte [ebp - 0x1a5], 0
je 0x1003290e
mov eax, dword [ecx + 0x64]
test eax, eax
je 0x1003290e
call eax
mov edi, dword [ebp - 0x48]
mov byte [ebp - 4], 0xa
test edi, edi
je case.default.0x10032288
mov eax, dword [ebp - 0x40]
sub eax, edi
sar eax, 2
lea ecx, [eax*4]
mov eax, edi
cmp ecx, 0x1000
jb 0x10032947
mov edi, dword [edi - 4]
add ecx, 0x23
sub eax, edi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10032f91
push ecx
push edi
call fcn.10099e4f
add esp, 8
mov dword [ebp - 0x48], 0
lea ecx, [ebp - 0xa8]
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0
mov byte [ebp - 4], 9
call fcn.1001e940
jmp 0x10032e82
mov esi, dword [ebp - 0x3c]
test esi, esi
jne 0x10032998
push 0x2456
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_object___nullptr
call fcn.100a0f3d
add esp, 0xc
movzx eax, byte [esi]
sub eax, 0
je 0x100334fe
mov edx, dword [ebp - 0x30]
mov edi, dword [ebp - 0x38]
sub eax, 1
je 0x100329ec
sub eax, 1
je 0x100329c0
test edx, edx
jne 0x10033480
mov eax, esi
jmp 0x10032a10
mov eax, dword [esi + 8]
mov ecx, dword [ebp - 0x34]
cmp ecx, dword [eax + 4]
jne 0x100329e8
push 0x2461
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.array_iterator___m_object__m_value.array__end___
call fcn.100a0f3d
mov ecx, dword [ebp - 0x34]
add esp, 0xc
mov edx, dword [ebp - 0x30]
mov eax, ecx
jmp 0x10032a13
mov eax, dword [esi + 8]
cmp edi, dword [eax]
jne 0x10032a0d
push 0x245b
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.object_iterator___m_object__m_value.object__end___
call fcn.100a0f3d
mov edx, dword [ebp - 0x30]
add esp, 0xc
lea eax, [edi + 0x28]
mov ecx, dword [ebp - 0x34]
cmp byte [eax], 2
je 0x10032a2c
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 9
call fcn.1001e940
jmp 0x10032e82
xorps xmm0, xmm0
mov dword [ebp - 0x4c], 0
movq qword [ebp - 0x54], xmm0
movzx eax, byte [esi]
sub eax, 0
je 0x100334bf
sub eax, 1
je 0x10032a81
sub eax, 1
je 0x10032a5b
test edx, edx
jne 0x10033110
jmp 0x10032aa2
mov eax, dword [esi + 8]
cmp ecx, dword [eax + 4]
jne 0x10032a7d
push 0x2461
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.array_iterator___m_object__m_value.array__end___
call fcn.100a0f3d
mov ecx, dword [ebp - 0x34]
add esp, 0xc
mov esi, ecx
jmp 0x10032aa2
mov eax, dword [esi + 8]
cmp edi, dword [eax]
jne 0x10032a9f
push 0x245b
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.object_iterator___m_object__m_value.object__end___
call fcn.100a0f3d
add esp, 0xc
lea esi, [edi + 0x28]
lea eax, [ebp - 0x54]
mov ecx, esi
push eax
call fcn.10036850
mov edx, dword [ebp - 0x1a4]
mov byte [ebp - 4], 0x24
lea ecx, [edx + 0x98]
mov esi, dword [ebp - 0x54]
mov edi, dword [ebp - 0x50]
mov eax, dword [ecx]
sub edi, esi
add edi, 3
mov dword [ebp - 0x1d0], 0
shr edi, 2
cmp esi, dword [ebp - 0x50]
mov dword [ebp - 0x1e0], ecx
cmova edi, dword [ebp - 0x1d0]
mov dword [ecx + 4], eax
mov dword [ebp - 0x1c4], 0
mov dword [ebp - 0x1d4], esi
mov dword [ebp - 0x1dc], edi
test edi, edi
je 0x10032bc2
nop dword [eax + eax]
mov eax, dword [esi]
mov edi, dword [edx + 0x9c]
mov esi, dword [ecx]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x80], eax
cmp esi, edi
je 0x10032b32
cmp dword [esi], eax
je 0x10032b32
add esi, 4
cmp esi, edi
jne 0x10032b27
mov ecx, dword [edx + 0x8c]
mov eax, 0x2aaaaaab
sub ecx, dword [edx + 0x88]
imul ecx
mov ecx, dword [ebp - 0x1d0]
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp ecx, eax
jae 0x10032b78
mov eax, dword [ebp - 0x1e0]
cmp dword [eax + 8], edi
je 0x10032b6c
mov dword [edi], ecx
add dword [eax + 4], 4
jmp 0x10032b78
lea ecx, [ebp - 0x80]
push ecx
push edi
mov ecx, eax
call fcn.10020800
mov edx, dword [ebp - 0x1a4]
cmp esi, edi
jne 0x10032b91
mov eax, dword [edx + 0x64]
test eax, eax
je 0x10032b91
call eax
mov edx, dword [ebp - 0x1a4]
mov eax, dword [ebp - 0x1c4]
lea ecx, [edx + 0x98]
mov esi, dword [ebp - 0x1d4]
inc eax
add esi, 4
mov dword [ebp - 0x1c4], eax
mov dword [ebp - 0x1d4], esi
cmp eax, dword [ebp - 0x1dc]
jne 0x10032b10
mov esi, dword [ebp - 0x54]
mov byte [ebp - 4], 0xa
test esi, esi
je case.default.0x10032288
mov eax, dword [ebp - 0x4c]
sub eax, esi
sar eax, 2
lea ecx, [eax*4]
mov eax, esi
cmp ecx, 0x1000
jb 0x10032bfb
mov esi, dword [esi - 4]
add ecx, 0x23
sub eax, esi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10032f91
push ecx
push esi
call fcn.10099e4f
add esp, 8
mov dword [ebp - 0x54], 0
lea ecx, [ebp - 0xa8]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0
mov byte [ebp - 4], 9
call fcn.1001e940
jmp 0x10032e82
mov edi, dword [ebp - 0x3c]
test edi, edi
jne 0x10032c4c
push 0x2456
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_object___nullptr
call fcn.100a0f3d
add esp, 0xc
movzx eax, byte [edi]
sub eax, 0
je 0x1003358c
sub eax, 1
je 0x10032c92
sub eax, 1
je 0x10032c6e
cmp dword [ebp - 0x30], 0
jne 0x1003314f
jmp 0x10032cb6
mov eax, dword [edi + 8]
mov edi, dword [ebp - 0x34]
cmp edi, dword [eax + 4]
jne 0x10032cb6
push 0x2461
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.array_iterator___m_object__m_value.array__end___
call fcn.100a0f3d
add esp, 0xc
jmp 0x10032cb6
mov eax, dword [edi + 8]
mov edi, dword [ebp - 0x38]
cmp edi, dword [eax]
jne 0x10032cb3
push 0x245b
push str.c:usersdanbrdownloadscheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2c_1cheat_legacy_227aba5cdce75b6b3f09a99fa98e82259cc7aa2cjson.h
push str.m_it.object_iterator___m_object__m_value.object__end___
call fcn.100a0f3d
add esp, 0xc
add edi, 0x28
mov cl, byte [edi]
movzx eax, cl
add eax, 0xfffffffc
cmp eax, 3
ja case.default.0x10032cc7
jmp dword [eax*4 + 0x10033658]
xor edx, edx
lea eax, [edi + 8]
cmp cl, 6
cmovne eax, edx
mov eax, dword [eax]
jmp 0x10032d26
cmp cl, 5
je 0x10032cf7
cmp cl, 6
je 0x10032cf7
xor cl, cl
lea eax, [edi + 8]
xor edx, edx
test cl, cl
cmove eax, edx
mov eax, dword [eax]
jmp 0x10032d26
mov cl, 1
lea eax, [edi + 8]
xor edx, edx
test cl, cl
cmove eax, edx
mov eax, dword [eax]
jmp 0x10032d26
xor edx, edx
lea eax, [edi + 8]
cmp cl, 7
cmovne eax, edx
cvttsd2si eax, qword [eax]
jmp 0x10032d26
xor edx, edx
lea eax, [edi + 8]
cmp cl, 4
cmovne eax, edx
movzx eax, byte [eax]
cmp dword [esi + 0x7c], 0
lea edi, [esi + 0x6c]
mov dword [ebp - 0x1a4], eax
jne 0x10032d41
mov dword [ebp - 0x1c4], 0xffffffff
jmp 0x10032d52
push ecx
mov ecx, edi
call fcn.1002fa70
add esp, 4
mov dword [ebp - 0x1c4], eax
mov eax, dword [ebp - 0x1a4]
cmp eax, 0xffffffff
jne 0x10032d76
cmp dword [edi + 0x14], 0x10
mov ecx, edi
jb 0x10032d67
mov ecx, dword [edi]
mov dword [edi + 0x10], 0
mov byte [ecx], 0
jmp 0x10032e22
lea ecx, [ebp - 0x17]
mov edx, eax
test eax, eax
jns 0x10032d8f
neg edx
call fcn.100395e0
mov byte [eax - 1], 0x2d
lea ecx, [eax - 1]
jmp 0x10032d96
call fcn.100395e0
mov ecx, eax
lea eax, [ebp - 0x17]
mov dword [ebp - 0x1e8], 0
mov dword [ebp - 0x1e4], 0xf
mov byte [ebp - 0x1f8], 0
cmp ecx, eax
je 0x10032dc7
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x1f8]
call fcn.1001fe30
or dword [ebp - 0x1d8], 3
lea eax, [ebp - 0x1f8]
cmp edi, eax
je 0x10032e11
mov ecx, edi
call fcn.1001e940
movups xmm0, xmmword [ebp - 0x1f8]
mov byte [ebp - 0x1f8], 0
movups xmmword [edi], xmm0
movq xmm0, qword [ebp - 0x1e8]
movq qword [edi + 0x10], xmm0
mov dword [ebp - 0x1e8], 0
mov dword [ebp - 0x1e4], 0xf
lea ecx, [ebp - 0x1f8]
call fcn.1001e940
mov eax, dword [ebp - 0x1a4]
cmp eax, dword [ebp - 0x1c4]
je case.default.0x10032288
mov eax, dword [esi + 0x64]
test eax, eax
je case.default.0x10032288
call eax
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 9
call fcn.1001e940
jmp 0x10032e82
mov byte [ebp - 4], 9
mov edx, dword [ebp - 0x94]
cmp edx, 0x10
jb 0x10032e82
mov ecx, dword [ebp - 0xa8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10032e78
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10032f91
push edx
push ecx
call fcn.10099e4f
add esp, 8
push ecx
lea eax, [ebp - 0x44c]
push eax
lea ecx, [ebp - 0x3c]
call fcn.10033f40
lea eax, [ebp - 0x25c]
push eax
lea ecx, [ebp - 0x90]
call fcn.10033ff0
push eax
lea ecx, [ebp - 0x3c]
call fcn.10033e80
mov edi, dword [ebp - 0x1cc]
test al, al
jne 0x10032223
lea ecx, [ebp - 0x90]
call fcn.10034360
mov byte [ebp - 4], 5
mov edx, dword [ebp - 0xbc]
cmp edx, 0x10
jb 0x10032f04
mov ecx, dword [ebp - 0xd0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10032efa
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10032f91
push edx
push ecx
call fcn.10099e4f
add esp, 8
push ecx
lea eax, [ebp - 0x43c]
push eax
lea ecx, [ebp - 0x64]
call fcn.10033f40
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0xb8]
call fcn.10033ff0
push eax
lea ecx, [ebp - 0x64]
call fcn.10033e80
test al, al
je 0x10032f3b
mov edi, dword [ebx + 8]
jmp 0x10032100
lea ecx, [ebp - 0xb8]
call fcn.10034360
lea ecx, [ebp - 0x7c]
call fcn.1001e940
jmp 0x10032f5b
lea ecx, [ebp - 0x1a0]
call fcn.10034960
lea ecx, [ebp - 0x1a0]
call fcn.100319f0
lea ecx, [ebp - 0xe8]
call fcn.1001e940
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.1009999a
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret 8
call fcn.100a1274
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 8
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x288]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x288]
push 0x100ee8fc
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0xc
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x2a4]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x2a4]
push 0x100ee8fc
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x10
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x2f8]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x2f8]
push 0x100ee8fc
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x14
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x330]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x330]
push 0x100ee8fc
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x18
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x384]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x384]
push 0x100ee8fc
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x1e
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x230]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x230]
push 0x100ee8fc
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x23
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x214]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x214]
push 0x100ee8fc
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x26
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x3bc]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x3bc]
push 0x100ee8fc
push eax
call fcn.1009c35a
lea eax, [ebp - 0x1f8]
mov ecx, edi
push eax
call fcn.100358d0
push eax
mov edx, str.type_must_be_boolean__but_is
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x2c]
call fcn.10036630
add esp, 4
push eax
mov edx, 0x12e
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x2c0]
call fcn.10030670
add esp, 4
lea eax, [ebp - 0x2c0]
push 0x100ee8d0
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0xb
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x2dc]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x2dc]
push 0x100ee8fc
push eax
call fcn.1009c35a
lea eax, [ebp - 0x50c]
mov ecx, edi
push eax
call fcn.100358d0
push eax
mov edx, str.type_must_be_number__but_is
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x464]
call fcn.10036630
add esp, 4
push eax
mov edx, 0x12e
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x42c]
call fcn.10030670
add esp, 4
lea eax, [ebp - 0x42c]
push 0x100ee8d0
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0xf
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x314]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x314]
push 0x100ee8fc
push eax
call fcn.1009c35a
lea eax, [ebp - 0x47c]
mov ecx, edi
push eax
call fcn.100358d0
push eax
mov edx, str.type_must_be_number__but_is
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x494]
call fcn.10036630
add esp, 4
push eax
mov edx, 0x12e
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x34c]
call fcn.10030670
add esp, 4
lea eax, [ebp - 0x34c]
push 0x100ee8d0
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x13
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x368]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x368]
push 0x100ee8fc
push eax
call fcn.1009c35a
lea eax, [ebp - 0x4ac]
mov ecx, edi
push eax
call fcn.100358d0
push eax
mov edx, str.type_must_be_number__but_is
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x4c4]
call fcn.10036630
add esp, 4
push eax
mov edx, 0x12e
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3a0]
call fcn.10030670
add esp, 4
lea eax, [ebp - 0x3a0]
push 0x100ee8d0
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x17
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x230]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x230]
push 0x100ee8fc
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x1c
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x230]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x230]
push 0x100ee8fc
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x1d
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x214]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x214]
push 0x100ee8fc
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x1b
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x214]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x214]
push 0x100ee8fc
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x21
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x214]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x214]
push 0x100ee8fc
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x22
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x24c]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x24c]
push 0x100ee8fc
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x20
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x24c]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x24c]
push 0x100ee8fc
push eax
call fcn.1009c35a
lea eax, [ebp - 0x4dc]
mov ecx, edi
push eax
call fcn.100358d0
push eax
mov edx, str.type_must_be_number__but_is
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x4f4]
call fcn.10036630
add esp, 4
push eax
mov edx, 0x12e
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x3d8]
call fcn.10030670
add esp, 4
lea eax, [ebp - 0x3d8]
push 0x100ee8d0
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x25
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x3f4]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x3f4]
push 0x100ee8fc
push eax
call fcn.1009c35a
push str.cannot_get_value
lea ecx, [ebp - 0x1c0]
call fcn.1001e9d0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 7
push eax
mov edx, 0xd6
lea ecx, [ebp - 0x410]
call fcn.10030490
add esp, 4
lea eax, [ebp - 0x410]
push 0x100ee8fc
push eax
call fcn.1009c35a
nop
invalid