Function at 0x100275d0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0x138
push esi
push edi
mov edi, ecx
mov dword [esp + 0x78], 0
xor esi, esi
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], esi
lea edx, [edi + 0x30]
mov dword [esp + 0x30], edx
mov eax, dword [edi + 0x28]
mov ecx, dword [ebp + 8]
cmp eax, 0x10
ja case.0x1002761a.0
jmp dword [eax*4 + 0x10028280]
lea eax, [ecx + 4]
mov byte [esp + 8], 0
mov dword [esp + 0x34], eax
mov eax, dword [ecx + 8]
sub eax, dword [ecx + 4]
sar eax, 2
mov dword [esp + 0x30], eax
mov eax, dword [ecx + 0x5c]
test eax, eax
je 0x10028255
mov eax, dword [eax]
mov edx, dword [eax + 8]
lea eax, [ecx + 0x68]
mov ecx, dword [ecx + 0x5c]
push eax
lea eax, [esp + 0xc]
push eax
lea eax, [esp + 0x38]
push eax
call edx
mov ecx, dword [ebp + 8]
mov byte [esp + 0xc], al
add ecx, 0x10
lea eax, [esp + 0xc]
push eax
call fcn.10025820
push ecx
mov ecx, dword [ebp + 8]
lea eax, [esp + 0x10]
push eax
lea eax, [esp + 0xf0]
mov byte [esp + 0x14], 1
push eax
call fcn.1002d0b0
mov ecx, dword [esp + 0x34]
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x100276a7
mov eax, dword [esp + 0xec]
mov dword [edx], eax
add dword [ecx + 4], 4
jmp 0x100276b5
lea eax, [esp + 0xec]
push eax
push edx
call fcn.1002ee80
lea ecx, [edi + 0x30]
call fcn.100253a0
mov dword [edi + 0x28], eax
cmp eax, 0xb
jne 0x100276da
mov ecx, dword [ebp + 8]
call fcn.1002aa20
test al, al
je 0x10028231
jmp 0x10027930
cmp eax, 4
jne 0x10027be7
mov esi, dword [ebp + 8]
lea eax, [edi + 0x5c]
push eax
mov ecx, esi
call fcn.1002aca0
test al, al
je 0x10028231
lea ecx, [edi + 0x30]
call fcn.100253a0
mov dword [edi + 0x28], eax
cmp eax, 0xc
jne 0x10027b3c
lea eax, [esp + 0xc]
mov byte [esp + 0xc], 0
push eax
lea ecx, [esp + 0x7c]
call fcn.10025820
lea esi, [edi + 0x30]
mov ecx, esi
call fcn.100253a0
mov dword [esp + 0x30], esi
mov esi, dword [esp + 0x84]
mov dword [edi + 0x28], eax
jmp 0x1002760b
lea eax, [ecx + 4]
mov byte [esp + 0xc], 2
mov dword [esp + 0x30], eax
mov eax, dword [ecx + 8]
sub eax, dword [ecx + 4]
sar eax, 2
mov dword [esp + 0x34], eax
mov eax, dword [ecx + 0x5c]
test eax, eax
je 0x10028255
mov eax, dword [eax]
mov edx, dword [eax + 8]
lea eax, [ecx + 0x68]
mov ecx, dword [ecx + 0x5c]
push eax
lea eax, [esp + 0x10]
push eax
lea eax, [esp + 0x3c]
push eax
call edx
mov ecx, dword [ebp + 8]
mov byte [esp + 8], al
add ecx, 0x10
lea eax, [esp + 8]
push eax
call fcn.10025820
push ecx
mov ecx, dword [ebp + 8]
lea eax, [esp + 0xc]
push eax
lea eax, [esp + 0xf8]
mov byte [esp + 0x10], 2
push eax
call fcn.1002d0b0
mov ecx, dword [esp + 0x30]
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x100277c3
mov eax, dword [esp + 0xf4]
mov dword [edx], eax
add dword [ecx + 4], 4
jmp 0x100277d1
lea eax, [esp + 0xf4]
push eax
push edx
call fcn.1002ee80
lea ecx, [edi + 0x30]
call fcn.100253a0
mov dword [edi + 0x28], eax
cmp eax, 0xa
jne 0x100277f6
mov ecx, dword [ebp + 8]
call fcn.1002a8f0
test al, al
je 0x10028231
jmp 0x10027930
lea eax, [esp + 0xc]
mov byte [esp + 0xc], 1
push eax
lea ecx, [esp + 0x7c]
call fcn.10025820
mov esi, dword [esp + 0x84]
lea eax, [edi + 0x30]
mov dword [esp + 0x30], eax
jmp 0x1002760b
movss xmm0, dword [edi + 0x88]
movss dword [esp + 0x34], xmm0
fld dword [esp + 0x34]
push ecx
fstp dword [esp]
call fcn.1012ba5d
add esp, 4
test ax, ax
jg 0x10027c90
movss xmm0, dword [edi + 0x88]
lea eax, [esp + 0x34]
push ecx
mov ecx, dword [ebp + 8]
push eax
lea eax, [esp + 0x110]
movss dword [esp + 0x3c], xmm0
push eax
call fcn.1002d590
jmp 0x10027930
push ecx
lea eax, [esp + 0x10]
mov byte [esp + 0x10], 0
push eax
lea eax, [esp + 0x118]
push eax
call fcn.1002dd50
jmp 0x10027930
sub esp, 8
lea eax, [esp + 0x120]
push eax
call fcn.1002dff0
jmp 0x10027930
push ecx
lea eax, [esp + 0x10]
mov byte [esp + 0x10], 1
push eax
lea eax, [esp + 0x128]
push eax
call fcn.1002dd50
jmp 0x10027930
mov eax, dword [edi + 0x78]
mov ecx, dword [edi + 0x7c]
mov dword [esp + 0xf8], eax
lea eax, [esp + 0xf8]
push ecx
push eax
lea eax, [esp + 0x130]
mov dword [esp + 0x104], ecx
mov ecx, dword [ebp + 8]
push eax
call fcn.1002dac0
jmp 0x10027930
push ecx
lea eax, [edi + 0x5c]
push eax
lea eax, [esp + 0x138]
push eax
call fcn.1002d2f0
jmp 0x10027930
mov eax, dword [edi + 0x80]
mov ecx, dword [edi + 0x84]
mov dword [esp + 0x100], eax
lea eax, [esp + 0x100]
push ecx
push eax
lea eax, [esp + 0x140]
mov dword [esp + 0x10c], ecx
mov ecx, dword [ebp + 8]
push eax
call fcn.1002d830
nop
test esi, esi
je 0x1002808e
mov eax, dword [esp + 0x78]
lea ecx, [esp + 0xb8]
push esi
mov dword [esp + 0xbc], eax
mov dword [esp + 0xc0], 0
call fcn.10026fe0
mov ecx, dword [esp + 0xbc]
mov eax, dword [esp + 0xb8]
mov dword [esp + 0xc4], ecx
lea ecx, [esp + 0xc0]
push 0xffffffffffffffff
mov dword [esp + 0xc4], eax
call fcn.10026fe0
mov eax, dword [esp + 0xc0]
mov edx, 1
mov ecx, dword [esp + 0xc4]
shl edx, cl
lea ecx, [edi + 0x30]
test dword [eax], edx
je 0x10027a47
call fcn.100253a0
mov dword [edi + 0x28], eax
cmp eax, 0xd
je 0x10027b25
cmp eax, 0xa
jne 0x10027da7
mov ecx, dword [ebp + 8]
call fcn.1002a8f0
test al, al
je 0x10028231
mov eax, dword [esp + 0x78]
lea ecx, [esp + 0xc8]
push esi
mov dword [esp + 0xcc], eax
mov dword [esp + 0xd0], 0
call fcn.10026fe0
mov ecx, dword [esp + 0xcc]
mov eax, dword [esp + 0xc8]
mov dword [esp + 0xd4], ecx
lea ecx, [esp + 0xd0]
push 0xffffffffffffffff
mov dword [esp + 0xd4], eax
call fcn.10026fe0
push dword [esp + 0xd4]
lea eax, [esp + 0x4c]
push dword [esp + 0xd4]
lea ecx, [esp + 0x80]
push eax
call fcn.1002b830
mov esi, dword [esp + 0x84]
jmp 0x10027930
call fcn.100253a0
mov dword [edi + 0x28], eax
cmp eax, 0xd
je 0x10027ae9
cmp eax, 0xb
jne 0x10027ea6
mov ecx, dword [ebp + 8]
call fcn.1002aa20
test al, al
je 0x10028231
mov eax, dword [esp + 0x78]
lea ecx, [esp + 0xd8]
push esi
mov dword [esp + 0xdc], eax
mov dword [esp + 0xe0], 0
call fcn.10026fe0
mov ecx, dword [esp + 0xdc]
mov eax, dword [esp + 0xd8]
mov dword [esp + 0xe4], ecx
lea ecx, [esp + 0xe0]
push 0xffffffffffffffff
mov dword [esp + 0xe4], eax
call fcn.10026fe0
push dword [esp + 0xe4]
lea eax, [esp + 0x3c]
push dword [esp + 0xe4]
lea ecx, [esp + 0x80]
push eax
call fcn.1002b830
mov esi, dword [esp + 0x84]
jmp 0x10027930
lea ecx, [edi + 0x30]
call fcn.100253a0
mov dword [edi + 0x28], eax
cmp eax, 4
jne 0x10027fe5
mov ecx, dword [ebp + 8]
lea eax, [edi + 0x5c]
push eax
call fcn.1002aca0
test al, al
je 0x10028231
lea ecx, [edi + 0x30]
call fcn.100253a0
mov dword [edi + 0x28], eax
cmp eax, 0xc
jne 0x10027f4a
lea ecx, [edi + 0x30]
call fcn.100253a0
mov dword [edi + 0x28], eax
lea eax, [edi + 0x30]
mov dword [esp + 0x30], eax
jmp 0x1002760b
push 0
lea ecx, [esp + 0x54]
mov byte [esp + 0x4c], 0
call fcn.1001dd30
push 0x10
xorps xmm0, xmm0
mov dword [esp + 0x24], 0
push str.object_separator
lea ecx, [esp + 0x18]
movaps xmmword [esp + 0x18], xmm0
mov dword [esp + 0x2c], 0
call fcn.10022b10
lea eax, [esp + 0x10]
mov ecx, edi
push eax
push 0xc
lea eax, [esp + 0xa8]
push eax
call fcn.10024840
mov ecx, dword [edi + 0x4c]
mov edx, 0x65
movq xmm0, qword [edi + 0x44]
push ecx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x48], ecx
push eax
lea ecx, [esp + 0x6c]
movq qword [esp + 0x44], xmm0
call fcn.100282d0
lea eax, [esp + 0x88]
push eax
lea ecx, [edi + 0x30]
call fcn.10024f10
cmp byte [esi + 0x60], 0
mov byte [esi + 0x34], 1
jne 0x1002824b
lea ecx, [esp + 0x88]
call fcn.10001e00
lea ecx, [esp + 0xa0]
jmp 0x100281fc
push 0
lea ecx, [esp + 0x54]
mov byte [esp + 0x4c], 0
call fcn.1001dd30
mov ax, word [0x10161ad8]
xorps xmm0, xmm0
movaps xmmword [esp + 0x10], xmm0
mov ecx, edi
movq xmm0, qword [str.object_key]
mov word [esp + 0x18], ax
lea eax, [esp + 0x10]
push eax
push 4
lea eax, [esp + 0x90]
mov dword [esp + 0x28], 0xa
push eax
mov dword [esp + 0x30], 0xf
movq qword [esp + 0x1c], xmm0
mov byte [esp + 0x26], 0
call fcn.10024840
mov ecx, dword [edi + 0x4c]
mov edx, 0x65
movq xmm0, qword [edi + 0x44]
push ecx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x48], ecx
push eax
lea ecx, [esp + 0x6c]
movq qword [esp + 0x44], xmm0
call fcn.100282d0
lea eax, [esp + 0xa0]
push eax
lea ecx, [edi + 0x30]
call fcn.10024f10
mov eax, dword [ebp + 8]
cmp byte [eax + 0x60], 0
mov byte [eax + 0x34], 1
jne 0x10028250
jmp 0x100281e9
push 0
lea ecx, [esp + 0x44]
mov byte [esp + 0x3c], 0
call fcn.1001dd30
mov esi, dword [esp + 0x30]
lea eax, [esp + 0x60]
push eax
mov ecx, esi
call fcn.10024f10
push eax
mov edx, str.number_overflow_parsing_
lea ecx, [esp + 0x8c]
call fcn.1001ed20
mov ecx, eax
mov edi, dword [ecx + 0x14]
mov eax, edi
mov edx, dword [ecx + 0x10]
sub eax, edx
cmp eax, 1
jb 0x10027cea
lea eax, [edx + 1]
mov dword [ecx + 0x10], eax
mov eax, ecx
cmp edi, 0x10
jb 0x10027ce2
mov eax, dword [ecx]
mov word [eax + edx], 0x27
jmp 0x10027cfe
push 1
push 0x10160d30
push dword [esp + 0x3c]
push 1
call fcn.10023130
mov ecx, eax
movups xmm0, xmmword [ecx]
push ecx
lea eax, [esp + 0x14]
mov edx, 0x196
movups xmmword [esp + 0x14], xmm0
push eax
movq xmm0, qword [ecx + 0x10]
movq qword [esp + 0x28], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ecx], 0
lea ecx, [esp + 0x50]
call fcn.1002c760
lea eax, [esp + 0xa0]
mov ecx, esi
push eax
call fcn.10024f10
mov eax, dword [ebp + 8]
cmp byte [eax + 0x60], 0
mov byte [eax + 0x34], 1
jne 0x1002825a
lea ecx, [esp + 0xa0]
call fcn.10001e00
mov edx, dword [esp + 0x24]
mov dword [esp + 0x54], 0x10161e40
mov dword [esp + 0x48], 0x10161e40
cmp edx, 0x10
jb 0x10027d85
mov ecx, dword [esp + 0x10]
inc edx
call fcn.10002da0
lea ecx, [esp + 0x88]
call fcn.10001e00
lea ecx, [esp + 0x60]
call fcn.10001e00
push dword [esp + 0x38]
lea ecx, [esp + 0x44]
jmp 0x1002822c
push 0
lea ecx, [esp + 0x54]
mov byte [esp + 0x4c], 0
call fcn.1001dd30
mov eax, dword [str.array]
xorps xmm0, xmm0
movaps xmmword [esp + 0x10], xmm0
mov ecx, edi
mov dword [esp + 0x10], eax
mov al, byte [0x10161b10]
mov byte [esp + 0x14], al
lea eax, [esp + 0x10]
push eax
push 0xa
lea eax, [esp + 0x90]
mov dword [esp + 0x28], 5
push eax
mov dword [esp + 0x30], 0xf
mov byte [esp + 0x21], 0
call fcn.10024840
mov ecx, dword [edi + 0x4c]
mov edx, 0x65
movq xmm0, qword [edi + 0x44]
push ecx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x48], ecx
push eax
lea ecx, [esp + 0x6c]
movq qword [esp + 0x44], xmm0
call fcn.100282d0
lea eax, [esp + 0xa0]
push eax
lea ecx, [edi + 0x30]
call fcn.10024f10
mov eax, dword [ebp + 8]
cmp byte [eax + 0x60], 0
mov byte [eax + 0x34], 1
jne 0x1002825f
lea ecx, [esp + 0xa0]
mov byte [esp + 8], 0
call fcn.10001e00
lea ecx, [esp + 0x88]
mov dword [esp + 0x6c], 0x10161e40
mov dword [esp + 0x60], 0x10161e40
call fcn.10001e00
mov edx, dword [esp + 0x24]
cmp edx, 0x10
jb 0x10027e84
mov ecx, dword [esp + 0x10]
inc edx
call fcn.10002da0
push dword [esp + 0x48]
lea ecx, [esp + 0x54]
call fcn.1001c150
lea ecx, [esp + 0x78]
call fcn.10026bd0
mov al, byte [esp + 8]
pop edi
pop esi
mov esp, ebp
pop ebp
ret 4
push 0
lea ecx, [esp + 0x54]
mov byte [esp + 0x4c], 0
call fcn.1001dd30
mov eax, dword [str.object]
xorps xmm0, xmm0
movaps xmmword [esp + 0x10], xmm0
mov ecx, edi
mov dword [esp + 0x10], eax
mov ax, word [0x10161b18]
mov word [esp + 0x14], ax
lea eax, [esp + 0x10]
push eax
push 0xb
lea eax, [esp + 0x90]
mov dword [esp + 0x28], 6
push eax
mov dword [esp + 0x30], 0xf
mov byte [esp + 0x22], 0
call fcn.10024840
mov ecx, dword [edi + 0x4c]
mov edx, 0x65
movq xmm0, qword [edi + 0x44]
push ecx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x48], ecx
push eax
lea ecx, [esp + 0x6c]
movq qword [esp + 0x44], xmm0
call fcn.100282d0
lea eax, [esp + 0xa0]
push eax
lea ecx, [edi + 0x30]
call fcn.10024f10
mov eax, dword [ebp + 8]
cmp byte [eax + 0x60], 0
mov byte [eax + 0x34], 1
jne 0x10028264
jmp 0x10027e44
push 0
lea ecx, [esp + 0x54]
mov byte [esp + 0x4c], 0
call fcn.1001dd30
push 0x10
xorps xmm0, xmm0
mov dword [esp + 0x24], 0
push str.object_separator
lea ecx, [esp + 0x18]
movaps xmmword [esp + 0x18], xmm0
mov dword [esp + 0x2c], 0
call fcn.10022b10
lea eax, [esp + 0x10]
mov ecx, edi
push eax
push 0xc
lea eax, [esp + 0x90]
push eax
call fcn.10024840
mov ecx, dword [edi + 0x4c]
mov edx, 0x65
movq xmm0, qword [edi + 0x44]
push ecx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x48], ecx
push eax
lea ecx, [esp + 0x6c]
movq qword [esp + 0x44], xmm0
call fcn.100282d0
lea eax, [esp + 0xa0]
push eax
lea ecx, [edi + 0x30]
call fcn.10024f10
mov eax, dword [ebp + 8]
cmp byte [eax + 0x60], 0
mov byte [eax + 0x34], 1
jne 0x10028269
jmp 0x10027e44
push 0
lea ecx, [esp + 0x54]
mov byte [esp + 0x4c], 0
call fcn.1001dd30
mov ax, word [0x10161ad8]
xorps xmm0, xmm0
movaps xmmword [esp + 0x10], xmm0
mov ecx, edi
movq xmm0, qword [str.object_key]
mov word [esp + 0x18], ax
lea eax, [esp + 0x10]
push eax
push 4
lea eax, [esp + 0x90]
mov dword [esp + 0x28], 0xa
push eax
mov dword [esp + 0x30], 0xf
movq qword [esp + 0x1c], xmm0
mov byte [esp + 0x26], 0
call fcn.10024840
mov ecx, dword [edi + 0x4c]
mov edx, 0x65
movq xmm0, qword [edi + 0x44]
push ecx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x48], ecx
push eax
lea ecx, [esp + 0x6c]
movq qword [esp + 0x44], xmm0
call fcn.100282d0
lea eax, [esp + 0xa0]
push eax
lea ecx, [edi + 0x30]
call fcn.10024f10
mov eax, dword [ebp + 8]
cmp byte [eax + 0x60], 0
mov byte [eax + 0x34], 1
jne 0x1002826e
jmp 0x10027e44
lea ecx, [esp + 0x78]
mov byte [esp + 8], 1
call fcn.10026bd0
mov al, byte [esp + 8]
pop edi
pop esi
mov esp, ebp
pop ebp
ret 4
push 0
lea ecx, [esp + 0x54]
mov byte [esp + 0x4c], 0
call fcn.1001dd30
mov eax, dword [str.value]
xorps xmm0, xmm0
movaps xmmword [esp + 0x10], xmm0
mov ecx, edi
mov dword [esp + 0x10], eax
mov al, byte [0x10160ce8]
mov byte [esp + 0x14], al
lea eax, [esp + 0x10]
push eax
push 0
lea eax, [esp + 0x90]
mov dword [esp + 0x28], 5
push eax
mov dword [esp + 0x30], 0xf
mov byte [esp + 0x21], 0
call fcn.10024840
mov ecx, dword [edi + 0x4c]
mov edx, 0x65
movq xmm0, qword [edi + 0x44]
push ecx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x48], ecx
push eax
lea ecx, [esp + 0x6c]
movq qword [esp + 0x44], xmm0
call fcn.100282d0
mov ecx, dword [esp + 0x30]
lea eax, [esp + 0xa0]
push eax
call fcn.10024f10
mov eax, dword [ebp + 8]
cmp byte [eax + 0x60], 0
mov byte [eax + 0x34], 1
jne 0x10028273
jmp 0x100281e9
push 0
lea ecx, [esp + 0x54]
mov byte [esp + 0x4c], 0
call fcn.1001dd30
mov eax, dword [str.value]
xorps xmm0, xmm0
movaps xmmword [esp + 0x10], xmm0
mov ecx, edi
mov dword [esp + 0x10], eax
mov al, byte [0x10160ce8]
mov byte [esp + 0x14], al
lea eax, [esp + 0x10]
push eax
push 0x10
lea eax, [esp + 0x90]
mov dword [esp + 0x28], 5
push eax
mov dword [esp + 0x30], 0xf
mov byte [esp + 0x21], 0
call fcn.10024840
mov ecx, dword [edi + 0x4c]
mov edx, 0x65
movq xmm0, qword [edi + 0x44]
push ecx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x48], ecx
push eax
lea ecx, [esp + 0x6c]
movq qword [esp + 0x44], xmm0
call fcn.100282d0
mov ecx, dword [esp + 0x30]
lea eax, [esp + 0xa0]
push eax
call fcn.10024f10
mov eax, dword [ebp + 8]
cmp byte [eax + 0x60], 0
mov byte [eax + 0x34], 1
jne 0x10028278
lea ecx, [esp + 0xa0]
call fcn.10001e00
lea ecx, [esp + 0x88]
mov dword [esp + 0x6c], method.std::runtime_error.virtual_0
mov dword [esp + 0x60], 0x10161e40
call fcn.10001e00
mov edx, dword [esp + 0x24]
cmp edx, 0x10
jb 0x10028224
mov ecx, dword [esp + 0x10]
inc edx
call fcn.10002da0
push dword [esp + 0x48]
lea ecx, [esp + 0x54]
call fcn.1001c150
lea ecx, [esp + 0x78]
mov byte [esp + 8], 0
call fcn.10026bd0
mov al, byte [esp + 8]
pop edi
pop esi
mov esp, ebp
pop ebp
ret 4
call fcn.101247c7
call fcn.101247c7
call fcn.10118f42
call fcn.101247c7
call fcn.101247c7
call fcn.101247c7
call fcn.101247c7
call fcn.101247c7
call fcn.101247c7
call fcn.101247c7
nop dword [eax]
dec ebx
add dword [edx], 41459216
adc byte [eax + edi*2 + 2], ch
adc byte [ecx - 0x18effd88], cl
js 0x10028295
adc bl, bh
js 0x10028299
adc byte [eax + 0x1c100278], bh
js 0x1002829d
adc byte [eax + edi*2], bl
add dl, byte [eax]
cmp eax, 0x21100277
js 0x100282a1
adc byte [0x21100277], bh
ja 0x100282a5
adc byte [ecx], ah
jbe 0x100282a9
adc byte [ebx - 0x7f], cl
add dl, byte [eax]
dec ebx
add dword [edx], 42027792
adc byte [ebx - 0x7f], cl
add dl, byte [eax]
test al, 0x80
add dl, byte [eax]
dec ebx
add dword [edx], 42027792
adc ah, cl
int3
add dword [edx], 0x2814b10
adc byte [ebx - 0x7f], cl
add dl, byte [eax]
dec ebx
add dword [edx], 41986064
adc byte [ebx - 0x7f], cl
add dl, byte [eax]
dec ebx
add dword [edx], -858993648
int3