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

Disassembly:
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.002484c0
mov dword [esi + 4], edi
mov eax, esi
je 0x2484a7
jne 0x2484a7
pcmpeqb mm0, qword [ebx]
jne 0x2484a6
jmp 0x7483e32e
test byte [esi + 0x5f], bl
pop esi
pop edi
je 0x2484ad
jne 0x2484ad
ret
jne 0x24848b
jmp 0xd29a592d
mov byte [esi + 0x2b], 0
mov byte [esi + 0x2c], 0
je 0x2487db
jne 0x2487db
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x3c], 0
je 0x248862
jne 0x248862
je 0x24860f
jne 0x248584
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x13], 0
je 0x248738
jne 0x248738
je fcn.00248470
jne 0x248506
add byte [eax], al
add byte [eax], al
je 0x2487b9
jne 0x2487b9
push 0x248728
ret
mov byte [esi + 0x53], 0
je 0x248820
jne 0x248820
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x5a], 0
mov byte [esi + 0x5b], 0
mov dword [esi + 0x6c], 0
je 0x24856d
jne 0x24856d
je 0x248807
jne 0x248807
je 0x843475fa
mov eax, esi
je 0x248696
and dword [ecx], eax
add byte [eax], al
jne 0x248696
je 0x24856d
jne 0x248679
jmp 0x4bcc4e
mov byte [esi + 0x27], 0
mov byte [esi + 0x28], 0
je 0x2486ce
jne 0x2486ce
je 0x2484a7
jne 0x248647
add byte [eax], al
add byte [eax], al
jmp 0x24856d
je 0x56cc7a
mov byte [esi + 0x32], 0
mov byte [esi + 0x33], 0
mov byte [esi + 0x34], 0
mov byte [esi + 0x35], 0
je 0x24860f
jne 0x24860f
je 0x24848b
jne 0x2484b2
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x18], 0
mov byte [esi + 0x19], 0
mov byte [esi + 0x1a], 0
mov byte [esi + 0x1b], 0
mov byte [esi + 0x1c], 0
mov byte [esi + 0x1d], 0
mov byte [esi + 0x1e], 0
mov byte [esi + 0x1f], 0
jmp 0x248746
jmp 0xff30f56
mov byte [esi + 0x36], 0
mov byte [esi + 0x37], 0
mov byte [esi + 0x38], 0
mov byte [esi + 0x39], 0
mov byte [esi + 0x3a], 0
jmp 0x248626
mov byte [esi + 0x3b], 0
je 0x24869a
jne 0x24869a
je 0x35ccfa
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
je 0x248506
jmp 0x24887e
jne 0x248647
mov byte [esi + 0x22], 0
jmp 0x2488b5
mov edi, eax
call fcn.00269520
mov dword [esi + 0xc], edi
mov byte [esi + 0x10], 0
je 0x248630
jne 0x248630
je 0x24865a
jne 0x24865a
jmp 0x2487b7
je 0x248892
jne 0x248892
je 0x66cd51
mov byte [esi + 0x42], 0
mov byte [esi + 0x43], 0
mov byte [esi + 0x44], 0
jmp 0x24870a
pop esi
pop edi
ret
push 0x2484e6
ret
mov byte [esi + 0x40], 0
mov byte [esi + 0x41], 0
je 0x248687
jne 0x248687
je 0xfe730ac5
invalid
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x2484ce
jne 0x2484ce
mov byte [esi + 0x20], 0
mov byte [esi + 0x21], 0
je 0x248647
je 0x248645
jne 0x248645
je fcn.002484c0
jne fcn.00248470
je 0x69cdd4
mov byte [esi + 0x45], 0
mov byte [esi + 0x46], 0
mov byte [esi + 0x47], 0
mov byte [esi + 0x48], 0
mov byte [esi + 0x49], 0
je 0x24878a
jne 0x24878a
jmp 0x248848
mov ecx, eax
je 0x24865a
jne 0x24865a
mov byte [esi + 0x14], 0
je 0x24874e
push 0x248654
ret
je 0x2486e2
jne 0x2486e2
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
mov byte [esi + 0x17], 0
je 0x2488a7
jne 0x2488a7
je 0xa3bc8933
mov dword [ecx], 0x28a398
sub byte [eax], al
je 0x248807
jne 0x248807
je 0x2485ae
jne 0x2485ae
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x4a], 0
mov byte [esi + 0x4b], 0
mov byte [esi + 0x4c], 0
mov byte [esi + 0x4d], 0
mov byte [esi + 0x4e], 0
mov byte [esi + 0x4f], 0
mov byte [esi + 0x50], 0
mov byte [esi + 0x51], 0
mov byte [esi + 0x52], 0
jmp 0x248538
je 0x89294c40
add esp, 4
mov ecx, eax
mov edi, eax
je 0x24884a
ror dword [ecx - 0x7b7bf039], 0
add byte [eax], al
push 0x24881e
ret
mov byte [esi + 0x2d], 0
mov byte [esi + 0x2e], 0
mov byte [esi + 0x2f], 0
mov byte [esi + 0x30], 0
mov byte [esi + 0x31], 0
je 0x2485b0
jne 0x2485b0
add byte [eax], al
add byte [eax], al
je 0x24878a
jne 0x24878a
add byte [eax], al
add byte [eax], al
push 0x30
call fcn.00245d20
je 0x248522
jne 0x248522
add byte [eax], al
add byte [eax], al
jne 0x24884a
mov byte [esi + 0x54], 0
mov byte [esi + 0x55], 0
push 0x2487ce
ret
jne 0x24854c
je 0x2485fb
jne 0x2485fb
je 0x24881e
jne 0x24848b
je 0xb99a36
call fcn.00251d60
mov dword [esi + 8], edi
push 0xf0
call fcn.00245d20
jmp 0x2488f6
add byte [ecx - 0xf97f782], cl
add byte [eax], al
add al, ch
invalid
mov byte [esi + 0x3d], 0
mov byte [esi + 0x3e], 0
mov byte [esi + 0x3f], 0
je 0x2486a4
jne 0x2486a4
add byte [eax], al
add byte [eax], al
jne 0x248506
je 0x248913
jne 0x248913
je 0x7bcf5c
mov byte [esi + 0x57], 0
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x24854c
jmp 0x24882e
je 0x2485d4
je 0x2488ca
jne 0x2488ca
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x23], 0
mov byte [esi + 0x24], 0
mov byte [esi + 0x25], 0
mov byte [esi + 0x26], 0
jmp 0x248584
jne 0x2485d4
je 0x24848b
jne fcn.002484c0
je 0x2486ca
jne 0x2486ca
je 0x2487db
jne 0x248522
je 0xf294d7d
add esp, 4
je 0x24872a
test byte [ebx], ch
invalid
jne 0x24872a
je 0x248807
jne 0x2484a7
je 0xfe740d26
je 0x248768
invalid
jne 0x248768
nop
mov dword [ecx], 0x28a388
mov ecx, dword [ecx + 4]
test ecx, ecx
push 0x248933
ret
je 0x248937
jne 0x248937
je 0x248941
mov eax, dword [ecx]
jmp 0x248942
ret
push 1
call dword [eax]
je 0x24894e
jne 0x24894e
add byte [eax], al
add byte [eax], al
je 0x248941
jne 0x248941
nop word cs:[eax + eax]
nop dword [eax]
mov ecx, dword [ecx + 4]
push 0x24897b
ret
mov eax, dword [ecx]
push dword [esp + 0x10]
push 0x14c
je 0x24898d
jne 0x24898d
je 0x1c995304
test ecx, ecx
je 0x24899b
je 0x24896a
jne 0x24896a
add byte [eax], al
add byte [eax], al
jmp 0x24896a
push dword [esp + 0x10]
push dword [esp + 0x10]
call dword [eax + 4]
ret 0x10
xor eax, eax
ret 0x10
call fcn.002484c0
je 0x2489e9
jne 0x2489e9
jmp 0x5ea89981
ret
pop esi
pop edi
je 0x2489ba
jne 0x2489ba
add byte [eax], al
add byte [eax], al
call fcn.00245d20
add esp, 4
mov ecx, eax
mov edi, eax
je 0x2489b0
jne 0x2489b0
je 0xa3b48ba4
mov dword [ecx], 0x28a390
sub byte [eax], al
push 0x70
je 0x2489c7
jne 0x2489c7
add byte [eax], al
add byte [eax], al
mov dword [esi + 4], edi
mov eax, esi
jmp 0x2489bd
mov esi, ecx
je 0x2489d9
jne 0x2489d9
nop word cs:[eax + eax]
mov dword [ecx], 0x28a390
push 0x248a17
ret
push dword [esp + 0x10]
je 0x248a40
jne 0x248a40
jmp 0xc228db43
call dword [eax + 4]
ret 0x10
push esi
mov dword [ecx], 0x28a398
mov esi, ecx
mov ecx, dword [ecx + 8]
test ecx, ecx
push 0x248b17
ret
mov byte [esi + 0x5a], 0
jmp 0x248db1
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x248aaf
push 0x248a88
ret
mov byte [esi + 0x3b], 0
mov byte [esi + 0x3c], 0
push 0x248dc9
ret
jne 0x248ce6
jmp 0x24b09099
push 0x248c05
ret
jne 0x248b59
je 0x248b2d
jne 0x2489c7
push 1
call dword [eax]
mov byte [esi + 0x10], 0
jmp 0x248be0
jne 0x248cb9
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x2c], 0
push 0x248af4
ret
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x20], 0
jmp 0x248c6c
mov byte [esi + 0x49], 0
mov byte [esi + 0x4a], 0
mov byte [esi + 0x4b], 0
mov byte [esi + 0x4c], 0
mov byte [esi + 0x4d], 0
mov byte [esi + 0x4e], 0
mov byte [esi + 0x4f], 0
je 0x248d1f
jne 0x248d1f
push 0x248b77
ret
jne 0x248b7b
jmp 0x4fd283
mov byte [esi + 0x2b], 0
je 0x248b59
jmp 0x248b37
je 0x248b41
push 0x248bff
ret
mov byte [esi + 0x42], 0
push 0x248aba
ret
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
mov byte [esi + 0x13], 0
je 0x248b2d
jne 0x248b2d
jmp 0x2515e8
jmp 0x248b84
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x248bb9
jne 0x248bb9
je 0x42d2e7
mov byte [esi + 0x1e], 0
mov byte [esi + 0x1f], 0
je 0x248b7b
je 0x248bb6
jne 0x248bb6
je 0x2489d9
jne 0x248dc9
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x53], 0
mov byte [esi + 0x54], 0
mov byte [esi + 0x55], 0
mov byte [esi + 0x56], 0
mov byte [esi + 0x57], 0
je 0x248ae4
jne 0x248ae4
jmp 0xff221073
mov byte [esi + 0x21], 0
mov byte [esi + 0x22], 0
mov byte [esi + 0x23], 0
mov byte [esi + 0x24], 0
mov byte [esi + 0x25], 0
mov byte [esi + 0x26], 0
push 0x248ac8
ret
je 0x68d356
mov byte [esi + 0x44], 0
mov byte [esi + 0x45], 0
mov byte [esi + 0x46], 0
mov byte [esi + 0x47], 0
je 0x248d33
jne 0x248d33
je 0x24897b
jne 0x2486a4
jmp 0x248cb9
push 1
call dword [eax]
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x248b45
mov eax, dword [ecx]
jmp 0x248bc6
je 0x248c8c
jne 0x248c8c
je 0x4cd3a3
jmp 0x248c0f
mov byte [esi + 0x31], 0
mov byte [esi + 0x32], 0
mov byte [esi + 0x33], 0
mov byte [esi + 0x34], 0
mov byte [esi + 0x35], 0
mov byte [esi + 0x36], 0
je 0x248d4b
jne 0x248d4b
je 0x248933
jne 0x24882e
je 0x248cb9
je 0x248b4f
jne 0x248b4f
je 0x506b53a6
mov byte [esi + 0x50], 0
mov byte [esi + 0x51], 0
mov byte [esi + 0x52], 0
push 0x248c3f
add dh, al
inc esi
push ecx
add dh, al
inc esi
push edx
add byte [eax + 0x3f], ch
mov word [eax + eax], fs
ret
mov byte [esi + 0x48], 0
je 0x248bf9
jne 0x248bf9
punpckhbw mm3, qword [esi]
lea esp, [eax + eax]
ret
mov byte [esi + 0x37], 0
mov byte [esi + 0x38], 0
mov byte [esi + 0x39], 0
mov byte [esi + 0x3a], 0
je 0x248b08
jne 0x248b08
jmp 0x248c8a
mov byte [esi + 0x5b], 0
pop esi
ret
mov byte [esi + 0x41], 0
je 0x248bd4
jne 0x248bd4
je 0x61d493
mov byte [esi + 0x3d], 0
mov byte [esi + 0x3e], 0
mov byte [esi + 0x3f], 0
mov byte [esi + 0x40], 0
je 0x248db7
jne 0x248db7
add byte [eax], al
add byte [eax], al
je 0x248ce6
jne 0x248ce6
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
push 0x248d6d
ret
mov ecx, dword [esi + 8]
lea edx, [esp + 0x3c]
push 0x248f44
ret
mov ecx, esi
push dword [esp]
push ebp
call fcn.0024b180
test eax, eax
je 0x248ea6
je 0x249777
push 0x249418
ret
mov byte [esp + 0x1c], 0
mov byte [esp + 0x1d], 0
mov byte [esp + 0x1e], 0
mov byte [esp + 0x1f], 0
mov byte [esp], 0
mov byte [esp + 1], 0
mov byte [esp + 2], 0
je 0x249701
jne 0x249701
jmp 0x7c48d322
mov eax, dword [esp + 0x7c]
mov ebp, dword [esp + 0x78]
mov ebx, dword [esp + 0x70]
jmp 0x24913a
je 0x2495fa
jne 0x2495fa
jmp 0x1b48d37d
mov byte [esp + 0x1b], 0
je 0x248e64
jne 0x248e64
je 0x2494e8
jne 0x2494e8
jne 0x248fba
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x2494c5
jne 0x2494c5
jmp 0x33a12f5
je 0x2491fd
jne 0x2491fd
je 0x2ce3dd
jmp 0x249749
add cl, ch
mov byte [esp + 0x28], 0
mov byte [esp + 0x29], 0
mov byte [esp + 0x2a], 0
push 0x249449
ret
ret 0x10
mov ecx, esi
push ebp
push ebx
call fcn.00249d30
je 0x2491ab
jne 0x2491ab
mov ebp, dword [esp + 0x78]
je 0x2497ab
jne 0x2497ab
push ebp
call fcn.0024b410
push 0x248fe0
ret
lea ebx, [esp + 0x34]
lea ebp, [esp + 0x38]
mov eax, dword [ecx]
push edx
push ebx
push ebp
je 0x24965d
jne 0x24965d
je 0x249552
jne 0x249552
je 0x24ba7cd7
push 0x2495ed
ret
add bl, al
add byte [eax], al
add byte [eax], al
cmp dword [ecx + 0xc], 0
mov esi, ecx
je 0x248ea6
je 0x248e93
push 0x2497c1
ret
mov eax, dword [ebx]
push 0
push 0
push 0x2491da
ret
jmp 0x248f75
jne 0x24950c
add byte [eax], al
add byte [eax], al
push ebx
call 0x2497e0
xor edi, edi
test eax, eax
je 0x248f12
push 0x248ea6
ret
je 0x248f0f
jne 0x248f0f
add byte [eax], al
add byte [eax], al
je 0x2489f0
jne 0x248b41
pcmpeqb mm3, qword [ebp + 0x75]
pop ebx
je 0x248b84
jne 0x248a37
add byte [eax], al
add byte [eax], al
je 0x24962d
jne 0x24962d
je 0x7c490532
push dword [esp + 0x7c]
call 0x24a7a0
je 0x24971b
jne 0x24971b
push 0x24958b
ret
mov ebx, dword [esp + 0x7c]
push ebx
call fcn.0024aaf0
je 0x2492c7
jne 0x2492c7
jmp 0xe97791d1
push 1
push ebx
jmp 0x249172
mov ebx, eax
mov ecx, esi
push dword [esp + 0x78]
je 0x248f37
jne 0x248f37
jmp 0x59314b5
test eax, eax
je 0x248ea6
je 0x248e26
je 0x24960e
jne 0x24960e
jmp 0x3b5bbd
call 0x24a7a0
mov ebx, dword [esp + 0x30]
mov ecx, ebx
push 1
je 0x24950c
je 0x248fbc
jne 0x248fbc
je 0x248941
jne 0x248942
je 0x3048dd8d
mov edx, esp
push 0
je 0x249358
jne 0x249358
add byte [eax], al
add byte [eax], al
test ebp, ebp
je 0x248ea6
je 0x249432
jne 0x249432
je 0x248cd3
jne 0x248645
add byte [eax], al
add byte [eax], al
mov dword [esi + 0x6c], eax
mov dword [esp + 0x3c], 0
mov byte [esp + 0x24], 0
push 0x24978e
ret
je 0x249769
jne 0x249769
add byte [eax], al
add byte [eax], al
call 0x24a7a0
lea ecx, [esi + 4]
lea eax, [esp + 0x4c]
lea edx, [esp + 0x4a]
push 0x2491f0
ret
mov ecx, ebx
je 0x249257
push 0x2492e9
ret
jne 0x248ef0
je 0x294b8c
add byte [edi], cl
test cl, ch
sti
cld
invalid
jmp 0x248ea6
test eax, eax
je 0x248ea6
je 0x24953e
jmp 0x24952f
pop ebx
pop ebp
je 0x248ff0
jne 0x248ff0
je 0x249670
jne 0x249670
je 0xfca015ed
invalid
lea eax, [ebx + 1]
push eax
call fcn.00284b2a
add esp, 4
test eax, eax
je 0x248ea6
jmp 0x249021
push ebp
push 0xe0000000
je 0x248f27
jne 0x248f27
push 0x24963a
ret
test eax, eax
je 0x248ea6
mov ecx, esi
push dword [esp + 0x3c]
je 0x24951f
jne 0x24951f
je 0x248ce6
jne 0x24960e
je 0x2748d77e
add byte [edi], cl
test byte [edx], dl
add eax, dword [eax]
add byte [edi], cl
test dword [ebx + eax], ecx
add byte [eax], al
je 0x84345350
test eax, eax
je 0x248ea6
xlatb
sti
invalid
je 0x2496cc
jne 0x2496cc
je 0x24897b
jne 0x248be0
je 0xff8d17fc
invalid
jne 0x24945f
je 0x2495fa
jne 0x2495fa
jmp 0x44b01731
mov eax, dword [esp + 0x7c]
je 0x249485
jne 0x249485
je 0x248c1d
jne 0x2493a6
je 0x248ea6
je 0x248e17
jne 0x248e17
je 0x24887e
jne 0x24881e
je 0x7c48d7e7
mov eax, dword [esp + 0x7c]
push eax
push edx
push ebx
push ebp
mov eax, dword [esp + 0x84]
je 0x249162
je 0x2493bc
jne 0x2493bc
je 0x248dc9
jne 0x248f44
jmp 0x46c1791
mov ecx, ebx
mov dword [esp + 0x40], eax
mov eax, dword [esi + 0x68]
mov dword [esp + 0x44], eax
jmp 0x248f91
jne 0x249162
push dword [eax + 0x18]
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x1c]
push eax
push ebp
call fcn.0024adf0
je 0x2490b6
jne 0x2490b6
je 0xf0e317f6
je 0x2484a7
invalid
jne 0x24872a
push 0x24931e
ret
je 0x24963a
jne 0x24963a
add byte [eax], al
add byte [eax], al
jmp 0x248e64
mov eax, dword [esp + 0x74]
push 0x2490a2
ret
push eax
push 2
mov ebp, dword [esp + 0x7c]
push ebp
je 0x2490d1
jne 0x2490d1
jmp 0x4779487
call dword [edx + 4]
test eax, eax
je 0x249338
jne 0x249338
add byte [eax], al
add byte [eax], al
push 0
je 0x24902f
je 0x249626
jne 0x249626
jmp 0x8434704e
test ebx, ebx
je 0x248ea6
mov ebp, dword [esp + 0x74]
mov ecx, esi
push dword [ebp + 0x18]
je 0x249320
jne 0x249320
jmp 0x2493e3
je 0x7a56d6
call fcn.0024eab0
mov ebx, eax
push ebp
call fcn.00284b33
je 0x248ed2
add byte [ecx + 0x3ce855c3], cl
mov dh, 3
add byte [edi], cl
test ch, dl
stc
invalid
jne 0x248ed2
je 0xfedc1a18
jne 0x2493c2
invalid
jmp 0x7c49019b
mov ebp, dword [esp + 0x7c]
push ebp
je 0x249575
jne 0x249575
add byte [eax], al
add byte [eax], al
jmp 0x248f6b
mov eax, dword [esp + 0x78]
je 0x2493c2
jmp 0x249505
jne 0x24953e
je 0x248738
jne 0x2485d4
jmp 0x7448f1cd
mov ebx, dword [esp + 0x74]
mov ecx, esi
push dword [ebx + 0x18]
push ebp
push 0x2497a0
ret
add esp, 0x5c
pop esi
pop edi
jmp 0x2491be
push dword [esp + 0x34]
push dword [esp + 0x8c]
je 0x24949b
jne 0x24949b
je 0x78490a78
push dword [esp + 0x78]
call fcn.0024fd00
je 0x249188
jne 0x249188
jmp 0x6a74eb78
mov eax, edi
je 0x248f5d
jne 0x248f5d
jmp 0x249000
jne 0x248e26
je 0x712487a3
mov ecx, esi
push dword [eax + 0x18]
push ebp
je 0x249063
sbb byte [ebp + 0xf], dl
test byte [ecx - 6], al
invalid
je 0x249687
jne 0x249687
jne 0x24902f
jmp 0x40995bba
mov ebp, eax
je 0x249671
jne 0x249671
jmp 0x24b63ca0
mov eax, dword [esp + 0x10]
mov ebx, dword [esi + 0x6c]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x4c]
je 0x2493a6
je 0x249780
jne 0x249780
je 0x852ce760
call dword [eax + 8]
test eax, eax
je 0x248ea6
ror byte [edi], 0x84
clc
invalid
mov eax, dword [esp + 0x38]
jmp 0x2496df
jmp 0x249995c8
push ebx
push dword [esp + 0x24]
push eax
call fcn.00245df0
add esp, 0xc
push 0x2490fe
ret
jne 0x249063
je 0x948db59
add dh, al
inc esp
and al, 0xa
add byte [edi], cl
test byte [ebx + 0xffffffa], dh
test dword [ebp - 0x16000006], ebp
test bh, bh
je 0x2496ce
push esp
je 0x24955c
jne 0x24955c
je 0xf92c1acc
invalid
je 0x248ef0
push ds
clc
invalid
je 0x249197
jne 0x249197
jmp 0x3448f36e
mov ebx, dword [esp + 0x34]
mov dword [esp + 0x20], eax
je 0x248ee2
jne 0x248ee2
je 0x248d4b
jne 0x2484ad
je 0x348dbcb
mov byte [esp + 3], 0
mov byte [esp + 4], 0
je 0x248f6b
add dh, al
inc esp
and al, 4
add byte [edi], cl
test byte [edx - 8], bl
invalid
jne 0x248f6b
add byte [eax], al
add byte [eax], al
lea eax, [esp + 0x10]
je 0x249787
jne 0x249787
jmp 0x24b2bd90
push ebx
je 0x24904c
jne 0x24904c
je 0x248e64
jne 0x248be0
add byte [eax], al
add byte [eax], al
je 0x24945f
je 0x24930b
jne 0x24930b
je 0x248768
jne 0x2485d4
je 0x7aa8a6bd
push eax
je 0x2494ea
std
invalid
jne 0x2494ea
jmp 0x1da964
jmp 0x24908d
jne 0x2493a6
jmp 0x507a8914
mov ecx, esi
push ebp
push eax
jmp 0x24972c
push ebp
call fcn.0024e530
je 0x24928c
jne 0x24928c
add byte [eax], al
add byte [eax], al
jne 0x248e93
add byte [eax], al
add byte [eax], al
push 4
call dword [eax + 0xc]
mov edx, dword [ebp]
mov ecx, ebp
push 0x248e41
ret
je 0x249ab7
jne 0x249ab7
je 0x24960e
jne 0x2484e6
add byte [eax], al
add byte [eax], al
test byte [edi], cl
inc edi
imul ecx
fild dword [eax + eax]
add byte [edi], cl
test byte [ebx], ah
add al, 0
add byte [edi], cl
test dword [4], ebx
add byte [eax], al
add cl, ch
add al, byte [ebx]
add byte [eax], al
cmova esi, edi
jmp 0x249ce0
je 0x249c2e
jne 0x249c2e
add byte [eax], al
add byte [eax], al
jmp 0x249b1c
add byte [eax], al
add byte [eax], al
jmp 0x249ca4
add byte [eax], al
add byte [eax], al
ja 0x2498e4
jmp 0x249bab
push 0x249986
ret
je 0x249b3d
mov edi, eax
je 0x249938
jne 0x249938
je 0x249b99
jne 0x249b99
je 0x249b8d
jne 0x248e17
je 0x7523efd5
and al, 0x18
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x249900
jne 0x249900
por mm1, qword [eax - 0x17]
psubsw mm6, qword [ecx - 0x7cffffff]
les ecx, [eax]
test esi, esi
je 0x249a13
mov ecx, dword [esi + 4]
push 0x249c15
ret
push 0
je 0x24981e
jne 0x24981e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
xor ebx, ebx
test eax, eax
jmp 0x249bfb
je 0x249afa
jmp 0x249b54
jbe 0x249bab
je 0x249cc7
jne 0x249cc7
je 0x2492c7
push 0x249979
ret
test eax, eax
je 0x249bf2
jne 0x249bf2
je fcn.002484c0
push 0x249a23
ret
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x18], eax
je 0x249951
jne 0x249951
add byte [eax], al
add byte [eax], al
je 0x249aa6
jne 0x249aa6
jmp 0xec0ce97c
inc eax
push eax
call fcn.00284b2a
add esp, 4
test eax, eax
mov dword [esp + 0xc], eax
jmp 0x249b8d
je 0x249bcb
jne 0x249bcb
je 0x1f51d72
je 0x249b35
add byte [eax], al
jne 0x249b35
je 0x2485fb
jne 0x2487db
je 0xeced1e8c
invalid
movzx eax, word [edi + 0x14]
xor esi, esi
movzx ecx, word [edi + 6]
mov edx, dword [edi + 0x3c]
cmp dword [edi + 0x84], 4
je 0x249b9d
jne 0x249b9d
je 0x24983b
jne 0x24983b
je 0x2499e3
jne 0x2488f6
je 0x2bc1eda
jne 0x249c64
add byte [eax], al
jne 0x249805
movzx eax, word [edi + 0x14]
je 0x249a7e
jne 0x249a7e
je 0x148deaf
add dh, al
inc esp
and al, 2
add dh, al
inc esp
and al, 3
add byte [edi], cl
test bl, bl
add byte [eax], al
add byte [edi], cl
test ebp, edx
add byte [eax], al
add byte [edi], cl
test byte [edi + ebp*8 - 1], ah
jmp [eax - 0x68]
pop ebx
pop ebp
ret 8
je 0x249cf5
jne 0x249cf5
add byte [eax], al
add byte [eax], al
jne 0x24953e
add byte [eax], al
add byte [eax], al
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
push 0x249c47
ret
xor esi, esi
movzx ecx, word [edi + 6]
je 0x249c80
jne 0x249c80
je 0x4434aa88
movsd xmm0, qword [esp + 0x2c]
and al, 0x2c
movsd qword [esp + 4], xmm0
mov dword [esp], esi
je 0x249a2d
jne 0x249a2d
jmp 0x5f190037
lea esp, [ebp - 0xc]
pop esi
pop edi
je 0x249a0e
jne 0x249a0e
push ebp
mov ebp, esp
push ebx
push 0x249824
ret
je 0x249b63
jne 0x249b63
add byte [eax], al
add byte [eax], al
call fcn.00245f10
add esp, 8
je 0x249b7e
push 0x249b4d
ret
mov eax, dword [esp + 0xc]
mov edi, dword [eax + 0x3c]
add edi, eax
mov eax, dword [ebp + 0xc]
cmp eax, 0x8664
je 0x249b2f
cmp eax, 0x14c
push 0x249b6e
ret
cmp dword [edi + 0x74], 4
lea eax, [edi + eax + 0x18]
lea edi, [edi + 0x98]
jmp 0x2497fd
jmp 0x249991
call fcn.00284b33
add esp, 4
mov eax, ebx
je 0x24992b
jne 0x24992b
je 0x430dcac6
std
invalid
jne 0x249afa
je 0x24981a
jne 0x24981a
jmp 0x448e02d
mov byte [esp + 4], 0
je 0x249bd9
jne 0x249bd9
je 0xfe7e1f81
invalid
test eax, eax
je 0x249853
jne 0x249853
jmp 0x138d4a05
je 0x249b3d
push 0x249d13
ret
add byte [eax], al
add byte [eax], al
lea eax, [edi + eax + 0x18]
push 0x249ac1
ret
seta bl
push dword [esp + 0xc]
je 0x24995f
jne 0x24995f
je 0x248bb9
jne 0x248920
add byte [eax], al
add byte [eax], al
je 0x249c5d
jne 0x249c5d
je 0x548e0a3
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
push 0x2498b0
add dh, al
inc esp
and al, 6
add dh, al
inc esp
and al, 7
add byte [eax - 0x50], ch
cwde
and al, 0
ret
je 0x249bab
jmp 0x2498d1
je 0x249b3d
mov dword [esp + 0x10], eax
push dword [ebp + 0xc]
push esi
je 0x249ae5
jne 0x249ae5
add ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x2498de
jne 0x2498de
add byte [eax], al
add byte [eax], al
je 0x249cd8
jne 0x249cd8
je 0x2484ad
jne 0x2490b6
jmp 0xc0aa777c
sub esp, 0x14
je 0x249cb2
jne 0x249cb2
mov edi, dword [eax + ecx*8 - 0x18]
add edi, dword [eax + ecx*8 - 0x14]
push edx
push edi
je 0x24984d
jne 0x24984d
push 0x24984c
ret
mov edx, dword [edi + 0x3c]
je 0x249815
jne 0x249815
je 0x24bf96fd
add bl, al
jmp 0xef0221ab
push esi
je 0x2498be
jne 0x2498be
jmp 0x22789f
jmp 0x249a92
mov eax, dword [esp + 0x10]
xor ebx, ebx
sub eax, edi
cmp eax, ecx
jmp 0x249ba8
xor eax, eax
xor ecx, ecx
xor esi, esi
xor edx, edx
movzx ecx, cx
lea ecx, [ecx + ecx*4]
je 0x249c64
jmp 0x2499c7
mov ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x24983f
jne 0x24983f
punpckhbw mm7, mm4
xchg edi, eax
and al, 0
ret
push esi
jmp 0x24a1d3
mov byte [esp + 0xa], 0
mov byte [esp + 0xb], 0
mov byte [esp + 0xc], 0
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x24a2d9
je 0x24a24f
jne 0x24a24f
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jmp 0x249e2e
ja 0x24a102
je 0x24a687
jne 0x24a687
je 0x2490d1
jne 0x248b37
add byte [eax], al
add byte [eax], al
push edx
push ecx
mov ecx, dword [ebp + 0xc]
je 0x249edd
jne 0x249edd
jmp 0x24c89946
push 0x24a3fb
ret
mov dword [ebx + 0x64], eax
je 0x249e0b
jne 0x249e0b
add byte [eax], al
add byte [eax], al
test cl, ch
daa
push es
add byte [eax], al
add byte [eax], al
add byte [eax], al
jmp 0x24a42e
je 0x249f13
je 0x24a273
jne 0x24a273
je 0x448e2ae
mov eax, dword [esp + 4]
je 0x24a74b
jmp 0x24a0e2
je 0x24a0d6
jne 0x24a0d6
test edi, edi
je 0x249ec9
je 0x249ec0
jne 0x249ec0
je 0x832962cf
add esp, 4
cmp dword [esp + 0x1c], 0
jl 0x249e72
sbb al, 0
jle 0x249e56
add ebx, eax
jmp 0x249e7c
sub ebx, eax
je 0x249e7c
jmp 0x249e85
mov ebx, dword [ebx + 0x5c]
add ebx, 5
push eax
je 0x24a194
jne 0x24a194
je 0x249900
cli
invalid
jne 0x249bcb
jmp 0x266969
jmp 0x24a04b
jne 0x249e7c
je 0x24856d
jne 0x2493c2
je 0x5aa22a8
je 0x24a420
add byte [eax], al
je 0x24a60c
jne 0x24a60c
add byte [eax], al
add byte [eax], al
mov eax, dword [esp + 0x24]
test eax, eax
je 0x249d7c
jmp 0x24a3a1
push edi
call fcn.00284b33
add esp, 4
jmp 0x249eab
push ecx
push eax
jmp 0x24a48b
je 0x24a255
jne 0x249162
mov dword [esp + 0x40], eax
je 0x24a285
jne 0x24a285
add byte [eax], al
add byte [eax], al
push eax
call fcn.00284b33
jmp 0x24a5b0
je 0x1c48e3a0
mov dword [esp + 0x1c], eax
jmp 0x249e5c
test eax, eax
je 0x249e95
je 0x24a694
jne 0x24a694
invalid
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x50
mov ebx, dword [ebp + 8]
je 0x24a0b4
jne 0x24a0b4
je 0x24848b
jne 0x249a0e
sub ebx, eax
je 0x24a1fb
jne 0x24a1fb
punpckhbw mm3, mm4
sahf
and al, 0
ret
je 0x24a2ac
push 0x24a1f4
ret
test eax, eax
je 0x249e95
je 0x24a290
jne 0x24a290
mov eax, dword [esp + 4]
mov dword [eax + 0x68], ebx
mov ebx, 1
push 0x24a4c0
ret
jne 0x24a394
je 0x24a1a2
jne 0x24a1a2
jmp 0x8930f174
call dword [eax + 0xc]
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
je 0x249dda
push 0x249feb
ret
mov dword [esp + 4], ecx
mov dword [esp + 0x14], 0
mov byte [esp + 8], 0
mov byte [esp + 9], 0
je 0x24a4c7
jne 0x24a4c7
mov eax, ebx
lea esp, [ebp - 0xc]
pop esi
jmp 0x24a644
jne 0x24a74b
add byte [eax], al
add byte [eax], al
jmp 0x24a30d
mov ecx, 0x66666667
mov eax, ebx
jmp 0x24a76b
je 0x24a1ed
jne 0x24a1ed
push 0x24a0f2
ret
mov byte [esp + 0xf], 0
push dword [ebp + 0xc]
push ebx
call fcn.00245f10
add esp, 8
push 0x249f58
ret
mov eax, ebx
xor edx, edx
div ecx
mov ebx, edx
jmp 0x249fd7
mov ecx, dword [esp + 0x24]
lea eax, [eax + ecx + 1]
mov ecx, dword [esp + 0x18]
push eax
call fcn.00251aa0
je 0x249df6
jne 0x249df6
call fcn.0027fadb
jmp 0x249e48
je 0x249616
jne 0x2492c7
jmp 0xfe9b26c2
jne 0x24a02b
je 0x24a0ec
je 0x24a32f
jne 0x24a32f
je 0x2485ae
jne 0x24a1a2
add byte [eax], al
add byte [eax], al
call fcn.0024b8b0
test eax, eax
je 0x24a02b
je 0x249e1f
jne 0x249e1f
jmp 0x2285da
jmp 0x249fd5
mov ecx, dword [esp + 0x18]
push ebx
push dword [esp + 0x18]
call fcn.00251d00
xor ebx, ebx
test eax, eax
je 0x24a394
je 0x24a05e
jne 0x24a05e
jmp 0x2448e6af
mov eax, dword [esp + 0x24]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], eax
add edx, eax
push 0
push 2
je 0x24a59d
jne 0x24a59d
push 0x24a409
ret
jne 0x24a2d9
mov ebx, eax
cmp ecx, 5
je 0x249da6
jne 0x249da6
add byte [eax], al
add byte [eax], al
jmp 0x24a69c
jne 0x249f13
je 0x2497e0
jne 0x248f5d
sub esp, 0x14
push 0x24a5dc
ret
mov edi, eax
mov ecx, dword [esp + 0xc]
mov eax, dword [esp + 8]
mov dword [esp + 0x44], ecx
je 0x249ef0
push 0x24a6cd
ret
push 0x24a462
ret
je 0x24a124
jne 0x24a124
mov ebx, dword [esp + 4]
add ecx, eax
mov dword [ebx + 0x5c], ecx
mov ecx, dword [esp + 0x34]
add ecx, eax
mov dword [ebx + 0x60], ecx
je 0x24a4f9
jne 0x24a4f9
je 0x248eb3
je 0x24a38a
jne 0x24a38a
mov ecx, dword [eax + 0x28]
test ecx, ecx
je 0x24a02b
je 0x24a26a
jne 0x24a26a
add byte [eax], al
add byte [eax], al
push 0x24a2e5
ret
jne 0x24a0ec
je 0x1048e802
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
jmp 0x24a65d
jne 0x24a554
je 0x249dc8
jne 0x249dc8
je 0x248a70
jne 0x24991b
jmp 0x7448d800
je 0x24a13f
jne 0x24a13f
je 0x17c289d
jne 0x24a4e7
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x24a02b
push 0x24a4b2
ret
je 0x24a534
jne 0x24a534
je 0x249900
jne 0x248b08
jmp 0x24cbef26
je 0x24a6bc
jne 0x24a6bc
je 0x299a847
je 0x24a3d5
jne 0x24a3d5
je 0x8434645e
test eax, eax
je 0x24a4aa
int 0
add byte [eax], al
lea eax, [esp + 0x48]
je 0x24a71b
jne 0x24a71b
je 0x248807
jne 0x2493bc
je 0xc0b48c4f
invalid
je 0x249e3a
jne 0x249e3a
add byte [eax], al
add byte [eax], al
je 0x24a570
jne 0x24a570
je 0x703aa383
push ecx
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x24a628
mov eax, dword [0x840f0028]
in eax, dx
add dword [eax], eax
add byte [edi], cl
test edi, esp
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [ebx + 0xf30244c], cl
test cl, bl
invalid
jne 0x24a628
add byte [eax], al
add byte [eax], al
mov ecx, dword [esp + 0x30]
je 0x24a328
jne 0x24a328
push 0
push eax
push esi
push edi
mov esi, ecx
jmp 0x24a6ae
je 0x249d41
jne 0x249d41
je 0xfe3228ac
invalid
ret 8
mov esi, ecx
push 0x24a0fd
ret
je 0x249d49
jne 0x249d49
je 0xfadc29e8
invalid
xor ebx, ebx
xor edi, edi
je 0x24a02b
push 0x249de0
ret
jmp 0x24a176
je 0x249938
jne 0x249787
add byte [eax], al
add byte [eax], al
cmp ecx, 0x14c
je 0x24a1af
jne 0x24a1af
je 0x248bb9
jne 0x248ce6
jmp 0x249f11
je 0x249f04
jne 0x249f04
psubsw mm7, qword [ebx - 0x16000008]
je 0x24a3cf
jne 0x24a3cf
jmp 0xff722967
je 0x24a4a7
jne 0x24a4a7
je 0x2488b5
jne 0x248b26
add byte [eax], al
add byte [eax], al
mov esi, ebx
push 0x249f44
ret
push dword [ebp + 0xc]
je 0x24a635
jne 0x24a635
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x249d7c
jne 0x249d7c
add byte [eax], al
add byte [eax], al
je 0x24a0ec
je 0x24a50f
jne 0x24a50f
push 0x249fa2
ret
jne 0x24a420
jmp 0x24a4ff
mov eax, edx
sar edx, 1
shr eax, 0x1f
push 0x24a3c1
ret
test eax, eax
je 0x24a02b
jmp 0x24a6e5
lea eax, [esp + 0x20]
push eax
push 0x24a677
ret
pop edi
pop ebx
pop ebp
je 0x24a554
je 0x24a354
jne 0x24a354
add byte [eax], al
add byte [eax], al
cmp dword [esp + 0x14], 0
je 0x24a410
mov ecx, dword [esp + 4]
lea eax, [esp + 0x14]
push 0x24a57a
ret
je 0x24a37c
jne 0x24a37c
jmp 0x24c6ec00
push 0x24a245
ret
lea edx, [esp + 0x24]
je 0x24a35a
jne 0x24a35a
je 0xf7732ac1
je 0x249e02
invalid
jne 0x249e02
je 0x4b268c1
add edx, eax
lea eax, [edx + edx*4]
xchg edx, eax
je 0x24a112
jne 0x24a112
jne 0x249ef0
add byte [eax], al
add byte [eax], al
je 0x24a4f9
jne 0x24a4f9
je 0x8b60ee74
mov eax, dword [edi + 0x3c]
mov ecx, dword [ebp + 0xc]
add eax, edi
dec ebp
or al, 1
clc
cmp ecx, 0x8664
je 0x24a5c3
jne 0x24a5c3
add byte [eax], al
add byte [eax], al
call fcn.00284b2a
add esp, 4
je 0x24a037
jne 0x24a037
add byte [eax], al
add byte [eax], al
je 0x24a455
jne 0x24a455
add byte [eax], al
add byte [eax], al
push 1
push 6
je 0x24a071
jne 0x24a071
je 0x248b77
jne 0x24992b
add byte [eax], al
add byte [eax], al
mov edx, dword [esp + 0x2c]
lea ecx, [eax + 5]
je 0x24a220
jne 0x24a220
je 0x24a112
jne 0x24965d
jmp 0x84349166
imul ecx
je 0x24a61a
jne 0x24a61a
je 0x249ee4
jne 0x249ee4
je 0x24983b
jne 0x2498b0
nop word cs:[eax + eax]
nop dword [eax + eax]
jmp 0x24a825
sub eax, edx
je 0x24a801
jne 0x24a801
jmp 0x84349552
test ebp, ebp
je 0x24a897
jmp 0x24a86a
add byte [eax], al
add byte [eax], al
mov ebx, 0
je 0x24a981
mov edi, eax
mov eax, dword [esp + 0x2c]
je 0x24a7c9
je 0x24a90d
jne 0x24a90d
jmp 0x4799f174
push 0x24a83a
ret
push ebp
je 0x24aaa3
jne 0x24aaa3
push 0x24a7a5
ret
mov ecx, ebp
mov edx, edi
neg ecx
je 0x24a967
je 0x24aa8d
jne 0x24aa8d
add byte [eax], al
add byte [eax], al
mov byte [edx], 0
inc edx
push 0x24a894
ret
add esi, 4
mov edx, esp
je 0x24aae2
jne 0x24aae2
push 0x24a847
ret
ret 0x10
jne 0x24a7c9
invalid
push 0x24a886
ret
mov eax, ebx
add esp, 0x10
pop esi
pop edi
je 0x24aa6d
jne 0x24aa6d
add byte [eax], al
add byte [eax], al
je 0xe39984cf
jne 0x24a981
push 0
push dword [esp + 0x28]
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
je 0x24a832
jne 0x24a832
je 0x24a7d8
jne 0x24a7d8
je 0x2485ae
jne 0x249f58
je 0x3048f661
xor edx, edx
test edi, edi
je 0x24aa4a
jne 0x24aa4a
je 0x248dc9
jne 0x249e1f
je 0xfe0f2eff
invalid
push edi
push esi
sub esp, 0x10
je 0x24aa2c
jne 0x24aa2c
add byte [eax], al
add byte [eax], al
push 0x24a9a0
ret
mov esi, ecx
je 0x24aa5a
jne 0x24aa5a
je 0xdefe2f47
invalid
cmovg edx, ecx
je 0x24a7c2
jne 0x24a7c2
jmp 0x8b90f3e9
mov ecx, dword [ecx + 0x6c]
mov eax, dword [ecx]
push 2
push 0
push 0x24a900
ret
pop ebx
pop ebp
je 0x24a8ee
jne 0x24a8ee
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
push 0x400
push 0x24aaaa
ret
jne 0x24a967
je 0x249ad5
jne 0x24983f
add byte [eax], al
add byte [eax], al
push ebx
jmp 0x24aa0c
push 0x24a9f6
ret
push 0x24afc3
ret
jmp 0x330f3d3
mov eax, dword [ebp + 0xc]
add ebx, dword [eax + 4]
mov dword [esp + 0x14], 0
mov dword [esp + 0x1c], 0
je 0x24b106
jne 0x24b106
mov ecx, dword [ebp + 0x10]
mov byte [esp + 4], 0
jmp 0x24b063
jne 0x24b03c
je 0x2493c2
jne 0x24a26a
push 0x24ae16
ret
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x24aeb5
jne 0x24aeb5
add byte [eax], al
add byte [eax], al
mov byte [esp + 0xf], 0
mov byte [esp + 0x10], 0
mov byte [esp + 0x11], 0
mov byte [esp + 0x12], 0
mov byte [esp + 0x13], 0
mov eax, dword [ebp + 0x18]
je 0x24b02c
jne 0x24b02c
add byte [eax], al
add byte [eax], al
xor edi, edi
test ecx, ecx
je 0x24b163
jne 0x24b163
je 0x24ae66
jne 0x249fb2
je 0x24d3156b
add bl, al
push 0xc
push edx
push 0x4c
push esi
call dword [eax + 4]
je 0x24ae44
jne 0x24ae44
add byte [eax], al
add byte [eax], al
je 0x24b0b6
jne 0x24b0b6
jmp 0x648f3f5
mov byte [esp + 6], 0
mov byte [esp + 7], 0
mov byte [esp + 8], 0
mov byte [esp + 9], 0
mov byte [esp + 0xa], 0
mov byte [esp + 0xb], 0
mov byte [esp + 0xc], 0
je 0x24aea3
jne 0x24aea3
je 0x24ae43
jne 0x24ae43
je 0x2489bd
jne 0x2484e6
je 0x18490c01
mov dword [esp + 0x18], ebx
sub esp, 0x14
movsd xmm0, qword [esp + 0x2c]
mov eax, dword [ebp + 8]
movsd qword [esp + 4], xmm0
mov dword [esp], eax
je 0x24af93
jne 0x24af93
je 0x1048f45e
mov dword [esp + 0x10], 0
add byte [eax], al
add byte [eax], al
je 0x24ae85
jne 0x24ae85
add byte [eax], al
add byte [eax], al
je 0x24b0e9
jne 0x24b0e9
je 0x24a3c1
jne 0x249bd9
mov edx, dword [ebp + 8]
mov ecx, dword [ecx]
je 0x24afed
jne 0x24afed
je 0x24a7d8
jne 0x24a1a2
push 0
push eax
je 0x24b03c
je 0x24ae73
jne 0x24ae73
add byte [eax], al
add byte [eax], al
mov dword [esp + 8], ecx
mov dword [esp + 0xc], eax
mov ecx, dword [esp + 0x14]
mov eax, dword [esi + 0x68]
je 0x24b0b6
jne 0x24b0b6
add byte [eax], al
add byte [eax], al
lea edx, [esp + 4]
je 0x24af05
jne 0x24af05
je 0x248bb6
jne 0x2490d1
add byte [eax], al
add byte [eax], al
je 0x24ae0f
jne 0x24ae0f
add byte [eax], al
add byte [eax], al
push 0x4c
push esi
push dword [ebp + 8]
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
push 0x24b052
ret
mov eax, edi
je 0x24b144
push 0x24b0ca
ret
mov byte [esp + 5], 0
je 0x24af2b
jne 0x24af2b
jmp 0xeb48c502
mov dword [esp], edx
jmp 0x24b07b
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
mov ecx, dword [esi + 0xc]
jmp 0x24aee1
mov dword [esp + 0x24], ecx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x10]
push 0x24ae8f
ret
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
test eax, eax
je 0x24b054
lea eax, [esp + 0x28]
jmp 0x24afd8
sub esp, 0x14
movsd xmm0, qword [esp + 0x34]
jmp 0x24b14f
mov ebx, dword [ebp + 0x14]
je 0x24b16f
jne 0x24b16f
ret 0x14
mov dword [esp + 0x10], ebx
je 0x24af74
jne 0x24af74
je 0x2491a6
jne 0x2484ad
add byte [eax], al
add byte [eax], al
and esp, 0xfffffff8
sub esp, 0x30
mov esi, ecx
je 0x24ae66
jne 0x24ae66
push 0x24b144
ret
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
jmp 0x24b0ff
movsd qword [esp + 4], xmm0
je 0x24b075
jne 0x24b075
je 0xff103576
je 0x24b054
invalid
jmp 0x24b0f8
mov eax, dword [ecx]
add esi, 0x10
je 0x24b00c
push 0x24b09d
ret
mov eax, dword [ecx + 0x60]
mov dword [esp + 4], 0
mov dword [esp + 0x1c], 0
inc eax
mov dword [esp], eax
mov dword [esp + 0x18], eax
sub esp, 0x14
movsd xmm0, qword [esp + 0x2c]
je 0x24b3a6
jne 0x24b3a6
je 0x2448f659
lea eax, [esp + 0x24]
push 0
push eax
push 4
push ecx
push edi
je 0x24b2e0
jne 0x24b2e0
test eax, eax
push 0x24b30d
ret
sub eax, dword [esi + 0x5c]
add eax, 0xfffffffb
mov dword [esp + 0xc], eax
je 0x24b1c8
jne 0x24b1c8
mov byte [esp + 4], 0
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
mov dword [esp + 0xc], 0
mov edi, dword [ebp + 8]
mov esi, ecx
je 0x24b196
jne 0x24b196
je 0x24b306
je 0x24b322
jne 0x24b322
je 0x8433c144
sub byte [ecx], al
add byte [eax], al
push 0x24b2f2
ret
mov byte [esp + 2], 0
mov byte [esp + 3], 0
jmp 0x24b214
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x24b38d
jne 0x24b38d
add byte [eax], al
add byte [eax], al
je 0x24b1df
jne 0x24b1df
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
mov esi, eax
push 0x24b255
ret
mov byte [esp + 1], 0
jmp 0x24b290
jne 0x24b0d0
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
push 0x24b2d0
ret
je 0x24b206
jne 0x24b206
add byte [eax], al
add byte [eax], al
push 0x24b196
ret
mov eax, esi
lea esp, [ebp - 8]
pop esi
pop edi
pop ebp
ret 8
movsd qword [esp + 4], xmm0
je 0x24b328
push 0x24b37f
ret
adc al, 0x31
fild dword [ebp + 0x27840ff6]
cli
invalid
mov byte [ecx + 0x56], 0
mov byte [ecx + 0x57], 0
mov byte [ecx + 0x58], 0
mov byte [ecx + 0x59], 0
mov byte [ecx + 0x5a], 0
mov byte [ecx + 0x5b], 0
mov byte [ecx + 0x5c], 0
mov byte [ecx + 0x5d], 0
mov byte [ecx + 0x5e], 0
je 0x256013
jne 0x256013
je 0x6aa1a1
mov byte [ecx + 0x46], 0
mov byte [ecx + 0x47], 0
mov byte [ecx + 0x48], 0
mov byte [ecx + 0x49], 0
mov byte [ecx + 0x4a], 0
mov byte [ecx + 0x4b], 0
push 0x25615f
ret
mov byte [ecx + 0x2a], 0
push 0x2560a2
ret
mov byte [ecx + 0x44], 0
push 0x255fd7
ret
je 0x256164
jne 0x256164
je 0x256008
jne 0x256008
jmp 0x2586cb90
mov byte [ecx + 0x22], 0
mov byte [ecx + 0x23], 0
je 0x256103
jne 0x256103
mov byte [ecx + 0x32], 0
mov byte [ecx + 0x33], 0
je 0x2560e3
jne 0x2560e3
add byte [eax], al
add byte [eax], al
je 0x2560d3
jne 0x2560d3
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x2b], 0
je 0x2560e9
jne 0x2560e9
je 0x256008
jne 0x256008
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x55], 0
jmp 0x255fad
mov byte [ecx + 0x20], 0
mov byte [ecx + 0x21], 0
je 0x25607e
jne 0x25607e
add byte [eax], al
add byte [eax], al
push 0x25602e
ret
mov byte [ecx + 0x2c], 0
mov byte [ecx + 0x2d], 0
mov byte [ecx + 0x2e], 0
mov byte [ecx + 0x2f], 0
mov byte [ecx + 0x30], 0
mov byte [ecx + 0x31], 0
jmp 0x25608a
mov byte [ecx + 0x24], 0
mov byte [ecx + 0x25], 0
mov byte [ecx + 0x26], 0
mov byte [ecx + 0x27], 0
mov byte [ecx + 0x28], 0
mov byte [ecx + 0x29], 0
je 0x255ffb
jne 0x255ffb
je 0xff48e53c
invalid
mov byte [ecx + 0x5f], 0
ret
push esi
mov dword [ecx], 0x28a3f4
mov esi, ecx
mov ecx, dword [ecx + 4]
test ecx, ecx
je 0x2561ee
push 0x2561fc
ret
je 0x729ad622
jmp 0x18f633e
test ecx, ecx
je 0x25628e
jne 0x25628e
je 0x2587ef44
add bl, al
jmp 0x779adb57
call dword [eax]
je 0x25627a
jne 0x25627a
je 0x18f638b
je 0x2561ec
jne 0x2561ec
jmp 0x539a2b8e
jne 0x256220
je 0x6831b0a4
mov ecx, dword [esi + 0xc]
push 0x256269
ret
imul esp, dword [edx + 0x25], 0x840fc300
mov ecx, dword [esi + 0x18]
test ecx, ecx
je 0x256253
mov eax, dword [ecx]
push 1
call dword [eax]
push 0x256253
ret
je 0x256215
jne 0x256215
je 0x2561a8
jne 0x2561a8
je 0x9f9a1cc2
jne 0x25609a
pop esi
je 0x25628d
jne 0x25628d
je 0x4eb0735d
adc al, 0x68
shl byte [ecx + 0x25], 0
ret
mov ecx, dword [esi + 8]
test ecx, ecx
je 0x256237
mov eax, dword [ecx]
push 0x256233
ret
ret
je 0x256296
mov eax, dword [ecx]
push 1
call dword [eax]
je 0x256220
je 0x256211
jne 0x256211
nop word cs:[eax + eax]
nop
push 0x2562b8
ret
je 0x2565b6
jne 0x2565b6
je 0x256381
jne 0x2561c8
cmp dword [esi + 0x18], 0
je 0x256603
push 0x256450
ret
mov ecx, dword [esi + 8]
mov eax, dword [ecx]
push 0
call dword [eax + 0x10]
mov ecx, dword [esi + 0x18]
je 0x256532
push 0x2565ef
ret
mov dword [esi + 0x10], edi
push 4
call fcn.00245d20
je 0x2564dc
jne 0x2564dc
jmp 0x25efd390
mov edi, eax
call fcn.0025c230
test edi, edi
je 0x2564c0
jne 0x2564c0
je 0xc4a92390
add al, 0x5e
pop edi
pop ebx
pop ebp
je 0x25640c
jne 0x25640c
invalid
mov dword [esi + 0x18], edi
je 0x256403
jne 0x256403
je 0x2565f7
jne 0x2565f7
push 0x256501
ret
je 0x256501
jne 0x256501
punpckhbw mm3, qword [edx + 0x65]
and eax, 0xc300
add byte [eax], al
je 0x256470
je 0x256388
jne 0x256388
je 0x27e7f0
jmp 0x25668b
add byte [eax], al
add byte [eax], al
add bl, al
ret
call fcn.00245d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.00258500
jmp 0x2562c8
jne 0x256641
jmp 0x2588bf97
push 0x25635b
ret
nop word cs:[eax + eax]
nop dword [eax]
jmp 0x2562f2
call dword [eax + 4]
test eax, eax
je 0x256470
mov ecx, esi
call fcn.00256810
test eax, eax
jmp 0x2563fb
mov byte [esp], 0
mov byte [esp + 1], 0
mov byte [esp + 2], 0
je 0x2566d6
jne 0x2566d6
je 0x2561c8
jne 0x256381
je 0x24b2a7
invalid
mov dword [esi + 0xc], edi
je 0x256603
je 0x25655b
jne 0x25655b
jmp 0x2566af
je 0x256666
jne 0x256666
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
call dword [eax + 8]
mov ebx, dword [sym.imp.HDWOMH_6aod_Pm_dx]
push 0x2565cd
ret
push 0x40
push 0x2566a0
ret
je 0x25642b
jne 0x25642b
je 0x2588e684
add bl, al
mov edi, eax
call fcn.00265c70
je 0x256381
jne 0x256381
jmp 0x267a1f
jmp 0x25664b
call fcn.00245d20
je 0x2566b3
jne 0x2566b3
call ebx
mov ecx, dword [esi + 4]
test ecx, ecx
push 0x2563cb
ret
cmp dword [esi + 8], 0
je 0x256603
cmp dword [esi + 0x10], 0
je 0x256603
cmp dword [esi + 0x14], 0
je 0x256603
push 0x25633c
ret
mov esi, ecx
push 0xc
call fcn.00245d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.002593b0
mov dword [esi + 8], edi
push 0xc
jmp 0x256538
test edi, edi
mov dword [esi + 4], edi
je 0x256470
je 0x256492
jne 0x256492
je 0x256632
jne 0x256632
je 0xc7af2760
mov ecx, eax
mov edi, eax
call fcn.0025e590
mov dword [esi + 0x14], edi
je 0x2563e4
jne 0x2563e4
add byte [eax], al
add byte [eax], al
jne 0x256532
je 0x530e5784
mov ecx, esi
call 0x256a50
jmp 0x256470
add al, 0
add cl, ch
insd dword es:[edi], dx
invalid
jmp 0x25650a
je 0x2565d3
jne 0x2565d3
je 0x8434827d
idiv ch
invalid
mov ebp, esp
je 0x256462
jne 0x256462
jmp 0xe97a67d0
mov eax, dword [ecx]
push ebp
jmp 0x256479
mov eax, dword [ecx]
push 0
push 1
call dword [eax + 0x18]
push 0x3e8
je 0x256549
jne 0x256549
jmp 0xeb2a2aed
add esp, 4
jmp 0x256609
push 0x14
call fcn.00245d20
add esp, 4
mov ecx, eax
jmp 0x256344
add byte [eax], al
add byte [eax], al
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.0025d020
jmp 0x25630d
mov byte [esp + 3], 0
mov ecx, dword [esi + 0x18]
mov eax, dword [ecx]
call dword [eax + 0x1c]
mov dword [esp], eax
mov ecx, dword [esi + 4]
je 0x256641
jmp 0x256424
test byte [edx - 1], dl
push eax
add al, 0x83
les eax, [esi + ebx*2]
push edx
call dword [eax + 4]
add esp, 4
pop esi
pop edi
ret
mov eax, dword [ecx]
je 0x256781
jne 0x256781
add byte [eax], al
add byte [eax], al
call dword [eax + 0x1c]
mov dword [esp], eax
mov edx, esp
mov ecx, dword [esi + 4]
mov eax, dword [ecx]
je 0x2567bc
jne 0x2567bc
je 0xc4a927c9
add al, 0x5e
pop edi
ret
je 0x25674f
jne 0x25674f
jmp 0x7eaf674a
jne 0x25695c
je 0x8b2db7b7
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
call dword [eax + 0x18]
je 0x256a0c
add edi, edi
push eax
sbb byte [edi], cl
test dh, dl
add dword [eax], eax
add byte [edi], cl
test eax, edx
add dword [eax], eax
add bl, ch
dec edi
jne 0x256a0c
jmp 0x25688d
xor esi, esi
jmp 0x25690e
je 0x2568e7
jne 0x2568e7
je 0x2561c8
jne 0x2569ba
jmp 0x258f05d7
mov eax, esi
pop esi
pop edi
pop ebx
jmp 0x256852
je 0x2569ba
push 0x256902
ret
add byte [eax], al
add byte [eax], al
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
call dword [eax + 4]
test eax, eax
je 0x25690e
je 0x2569fc
jne 0x2569fc
je 0x256a19
jne 0x256a19
je 0x256777
jne 0x256190
je 0xb6996a52
jne 0x25687d
mov edx, dword [ebx]
inc eax
mov ecx, ebx
push eax
call dword [edx + 0x10]
mov ecx, dword [edi + 8]
push 0x2568c3
ret
pop ebp
ret
je 0x256989
jne 0x256989
je 0x25664b
jne 0x25651e
jmp 0xd7ee15
mov esi, 1
jmp 0x256875
je 0x256909
je 0x256981
jne 0x256981
je 0xd9ae6cbe
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 0xc]
jmp 0x2568c9
call dword [sym.imp.muamdlhh_QuiHxr_E_aqmzuWiWupkneW]
mov ecx, edi
call fcn.00257210
cmp eax, 1
jmp 0x256927
mov ecx, dword [edi + 8]
je 0x25695c
jmp 0x256820
mov eax, dword [ecx]
call dword [eax + 0x18]
test eax, eax
je 0x25683e
je 0x256828
jne 0x256828
je 0x25674f
jne 0x256532
push 0x2569a3
ret
test eax, eax
jne 0x2569d0
je 0x25683e
jne 0x25683e
jmp 0x8c0f2a89
mov eax, dword [ecx]
push 0
jmp 0x2569e9
call dword [eax + 4]
je 0x2568e9
je 0x256a06
jne 0x256a06
lea ebp, [edi + 0x1c]
lea esi, [edi + 0x20]
nop dword [eax]
je 0x25694e
jne 0x25694e
je 0x2560aa
jne 0x25674e
jmp 0xf35baec
call dword [eax + 0x10]
je 0x256891
jne 0x256891
add byte [eax], al
add byte [eax], al
push 0x2569c7
ret
jne 0x2568e9
mov eax, dword [eax + 0x18]
mov dword [edi + 0x1c], eax
push esi
push ebp
jmp 0x256938
add byte [eax], al
add byte [eax], al
jmp 0x256a20
je 0x25690e
je 0x25699d
jne 0x25699d
je 0x256641
jne 0x256388
je 0xfe1dee53
invalid
mov ecx, dword [esi + 0xc]
lea ebx, [eax + eax + 2]
mov eax, dword [ecx]
je 0x25703d
jne 0x25703d
je 0x256e35
jne 0x256e35
je 0x12ceea8
je 0x256ba2
add byte [eax], al
jne 0x256ba2
je 0x256df2
jne 0x256df2
je 0x256f51
jne 0x2565cd
jmp 0x84352b43
call dword [eax + 4]
test eax, eax
je 0x256ba8
je 0x256dd5
jne 0x256dd5
je 0x25710c
jne 0x25710c
je 0x256b00
je 0x257197
jne 0x257197
mov byte [esp + 0x1b], 0
je 0x2570f9
je 0x256be7
jmp 0x256e76
jne 0x256e7e
add byte [eax], al
add byte [eax], al
call dword [eax + 8]
test eax, eax
jne 0x2571e0
push 0x2710
je 0x256bb8
jne 0x256bb8
jmp 0x8b2db4da
mov ecx, dword [esp + 0x1c]
test ecx, ecx
je 0x256fa0
jmp 0x256c15
push dword [esi + 0x10]
call dword [edx + 4]
je 0x256c50
jne 0x256c50
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0x256e37
jne 0x256e37
jmp 0xff75efe1
mov eax, dword [ebx + 4]
mov dword [esp], eax
jmp 0x257100
nop word cs:[eax + eax]
nop
je 0x256f0b
jne 0x256f0b
je 0x256632
push 0x256b95
ret
mov eax, dword [esp + 0xc]
test eax, eax
je 0x256ca9
je 0x256b63
jne 0x256b63
je 0x294b53
add byte [eax], al
add byte [eax], al
add byte [edi + 0x53], dl
push dword [esp + 0x14]
push dword [esp + 0x10]
push dword [esp + 0x18]
call dword [eax + 8]
je 0x256e25
jne 0x256e25
je 0x2571a2
jne 0x2571a2
jmp 0xc49b164
mov dword [esp + 0xc], 0
mov dword [esp + 0x1c], 0
call dword [sym.imp.HDWOMH_6aod_DdqUagcGkpm]
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
push eax
call fcn.00246490
jmp 0x257138
push edx
push 0
call dword [eax + 0x18]
je 0x256aee
jne 0x256aee
push ebp
push edi
push 0x256d20
ret
mov edi, dword [esp + 8]
push edi
call fcn.0027fa10
add esp, 4
jmp 0x256a72
jne 0x256cd5
xor eax, eax
add esp, 0x2c
pop esi
push 0x2570c9
ret
je 0x256fb8
jne 0x256fb8
mov ecx, dword [esi + 4]
jmp 0x2571b5
push eax
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
je 0x256ce7
jne 0x256ce7
je 0xfe4df305
jne 0x256c20
invalid
mov eax, dword [esp + 0xc]
jmp 0x256fa0
lea ecx, [esp + 0x24]
jmp 0x257069
je 0x25708a
jne 0x25708a
add byte [eax], al
add byte [eax], al
test eax, eax
jne 0x2571e0
push 0x256d6b
ret
je 0x577a6fc6
mov eax, dword [ecx]
push ebp
push edi
push ebx
jmp 0x256eda
jne 0x256be7
je 0x1455743
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x493e0
neg eax
lea eax, [ecx + eax + 0x1b7740]
jmp 0x256ddd
ret 0xc269
mov ebx, dword [esi + 0x14]
mov ebp, dword [esi + 0x18]
je 0x256dc9
jne 0x256dc9
je 0x25628d
jne 0x25627a
add esp, 4
mov edx, 0x6fd91d85
mov ecx, eax
imul edx
mov eax, edx
sar edx, 0x11
je 0x256e7e
je 0x256b2c
jne 0x256b2c
je 0x1449e3dd
push dword [esp + 0x14]
push dword [esp + 0x10]
push dword [esp + 0x18]
call dword [eax + 8]
je 0x25709e
jne 0x25709e
je 0x2565f7
jne 0x25692f
jmp 0x2659ef
mov byte [eax], 0
inc eax
dec ecx
je 0x256df2
jne 0x256df2
je 0x2560e3
jmp 0x2570e3
je 0x256f82
jne 0x256f82
add byte [eax], al
add byte [eax], al
lea edx, [esp + 0x10]
je 0x257146
push 0x256cdf
ret
je 0x256f59
jne 0x256f59
jmp 0x256e9b
mov dword [esp + 0x10], eax
lea eax, [esi + 0x20]
push 0x256e43
ret
lea ebp, [esp + 0x1c]
jmp 0x256de4
push 0x256d49
ret
mov eax, dword [ecx]
call dword [eax + 0x1c]
mov edx, dword [ebx]
je 0x257180
jne 0x257180
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
je 0x256cd5
je 0x256d7b
jne 0x256d7b
je 0x256c99
jne 0x2562b0
je 0xc49b4bc
add byte [eax], al
add byte [eax], al
mov dword [esp + 0x1c], 0
mov byte [esp + 0x10], 0
mov byte [esp + 0x11], 0
mov byte [esp + 0x12], 0
mov byte [esp + 0x13], 0
jmp 0x256e15
push ebp
lea edx, [esp + 0x10]
jmp 0x2570dc
call fcn.00259b80
je 0x256d81
jne 0x256d81
je 0x25683e
jne 0x2562e0
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x14], 0
push 0x25715b
ret
test eax, eax
jne 0x2571e0
push 0x2710
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0x256fcf
jne 0x256fcf
push ebx
push edi
push 0x256db2
ret
push edx
je 0x2570c0
jne 0x2570c0
je 0xfc23f5f6
jne 0x256ce7
invalid
je 0xfec7f4fe
je 0x256f93
invalid
jne 0x256f93
je 0x4975c4
mov dword [esp], 0
add byte [eax], al
add byte [ebx + 0x49e92404], cl
invalid
mov eax, dword [esp]
jmp 0x256f51
mov ecx, esi
push edi
call fcn.00257d10
test eax, eax
mov dword [esp + 8], eax
je 0x256e0c
je 0x2570eb
jne 0x2570eb
je 0x2568e9
jne 0x25674f
push 0x256e67
ret
je 0x256eb9
jne 0x256eb9
je 0x8b3dbfd5
mov ecx, dword [esi + 0x18]
mov eax, dword [ecx]
je 0x256cc3
add dword [edi], ecx
test byte [edx - 5], dh
invalid
jne 0x256cc3
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x15], 0
mov byte [esp + 0x16], 0
mov byte [esp + 0x17], 0
mov byte [esp + 0x18], 0
mov byte [esp + 0x19], 0
mov byte [esp + 0x1a], 0
jmp 0x256b0c
mov ecx, ebx
push ebp
mov ebp, edi
push eax
push dword [esp + 0xc]
push dword [esp + 0xc]
jmp 0x256a95
mov dword [esp + 0x18], eax
jmp 0x256f6b
je 0x25640d
jne 0x256583
jmp 0x20bb9c
mov edi, ebp
je 0x256f6f
jne 0x256f6f
add byte [eax], al
add byte [eax], al
jmp 0x256c99
mov ecx, dword [esi + 0x10]
mov eax, dword [ecx]
push dword [esp + 0x1c]
push dword [esp + 0x10]
jmp 0x256ad7
mov byte [ecx + 0xa], 0
mov byte [ecx + 0xb], 0
push 0x26286a
ret
mov byte [ecx + 0xc], 0
mov byte [ecx + 0xd], 0
mov byte [ecx + 0xe], 0
mov byte [ecx + 0xf], 0
ret
jmp 0x26285a
push esi
mov dword [ecx], 0x28a560
mov esi, ecx
mov eax, dword [ecx + 0x14]
test eax, eax
je 0x2628d1
push 0x262912
ret
add esp, 4
mov dword [esi + 0x14], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x262972
jmp 0x26294a
call fcn.00284b33
add esp, 4
mov byte [esi + 8], 0
mov byte [esi + 9], 0
mov byte [esi + 0xa], 0
mov byte [esi + 0xb], 0
mov byte [esi + 0xc], 0
je 0x262955
jne 0x262955
je 0x2628c7
push 0x262938
ret
jne 0x262932
je 0x22421166
push eax
call fcn.00284b33
add al, byte [eax]
push 0x262928
ret
test eax, eax
je 0x262964
push eax
je 0x262932
jmp 0x26290e
je 0x2628c7
jne 0x2628c7
je 0x8435ec90
pop esi
ret
je 0x2628e2
jne 0x2628e2
je 0xff8dae4b
invalid
push eax
call fcn.00245d50
je 0x262968
jne 0x262968
jmp 0x33701f
mov byte [esi + 0xd], 0
mov byte [esi + 0xe], 0
jmp 0x262960
mov byte [esi + 0xf], 0
je 0x26292e
jne 0x26292e
add esp, 4
mov dword [esi + 4], 0
mov eax, dword [esi + 8]
je 0x26291e
jne 0x26291e
nop dword [eax]
push 0x262b0f
ret
test eax, eax
je 0x262b6b
jne 0x262b6b
je 0x262980
push 0x262b19
ret
mov edi, 1
je 0x262989
je 0x262af1
jne 0x262af1
je 0xc4a865a
lea ebx, [esp + 0xc]
push 0x40
push 0x100
je 0x262a37
jne 0x262a37
je 0x2628b0
jne 0x262c58
push 0x262c11
ret
jne 0x262ac3
mov dword [esi + 0xc], 0x3000
push 0x3000
je 0x262ca5
jne 0x262ca5
psubsw mm7, qword [ecx - 1]
invalid
jne 0x262bcc
je 0x262980
jne 0x262989
add byte [eax], al
add byte [eax], al
push edi
lea edi, [edi + 0x20]
je 0x262ad5
jne 0x262ad5
jne 0x262cde
jmp 0xa0c64051
call dword [sym.imp.HDWOMH_6aod_DdqGahmEpqqakswcwV]
cmp eax, 0xffffffff
je 0x262aae
push 0x3020
push 0x262bf8
ret
mov eax, dword [esi + 0x14]
test eax, eax
je 0x262cf3
je 0x262bb7
jne 0x262bb7
je 0x262ba9
jne 0x26294a
mov byte [eax], 0
je 0x262b9c
jne 0x262b9c
je 0x262c98
jne 0x262a87
test eax, eax
sete cl
mov eax, ecx
jmp 0x262b3a
pop ebx
pop ebp
ret
push 0x262c4a
ret
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x262cce
je 0x262aeb
jne 0x262aeb
mov byte [eax + ecx + 0x3020], 0
push 0x262ba9
ret
push ebx
call fcn.00272fc0
add esp, 0x10
je 0x262c2d
jne 0x262c2d
jmp 0x26c2d8
jmp 0x262b87
jne 0x262989
je 0x2629b4
jne 0x2629b4
je 0x26503e71
add bl, al
add byte [eax], al
add byte [eax], al
push ebp
push ebx
push edi
push esi
push 0x262c3a
ret
je 0x262cf3
jmp 0x262c53
dec ecx
je 0x262cc8
jne 0x262cc8
mov eax, edi
add esp, 0x4c
pop esi
pop edi
je 0x262aab
jmp 0x262d0d
je 0x262cf3
jmp 0x262a64
push dword [esi + 4]
push 0
push 0x3020
push 0x262b4e
ret
nop word [eax + eax]
je 0x262a87
jne 0x262a87
inc eax
je 0x262b2b
jne 0x262b2b
je 0x262c98
jne 0x262bb7
je 0x262cde
push 0x262a47
ret
push eax
je 0x262a4e
jne 0x262a4e
je 0x262b6b
jne 0x262955
mov dword [esp + 8], 0x7060504
mov dword [esp], eax
call fcn.00272fb0
je 0x2629c9
jne 0x2629c9
je 0x262ab4
jne 0x262cbe
add byte [eax], al
add byte [eax], al
call fcn.00245d20
add esp, 4
test eax, eax
mov dword [esi + 4], eax
je 0x262b1f
jmp 0x262cbe
mov ecx, 0xffffcfe0
nop word cs:[eax + eax]
je 0x262ac3
jne 0x262ac3
jmp 0x44a70be
lea eax, [esp + 4]
push eax
push ebx
push 0x262c76
ret
mov ecx, esi
push 0x26299f
ret
je 0x262c11
jne 0x262c11
test byte [ebx + 0x7e8b0846], cl
add al, 0x8b
outsb dx, byte [esi]
or al, 0xc7
inc esp
and al, 4
add byte [ecx], al
add al, byte [ebx]
mov eax, dword [esi + 8]
mov edi, dword [esi + 4]
mov ebp, dword [esi + 0xc]
mov dword [esp + 4], 0x3020100
je 0x262bcc
jmp 0x262a21
je 0x2629b4
jne 0x2629b4
jmp 0x244ad91
call fcn.00284b2a
add esp, 4
test eax, eax
mov dword [esi + 8], eax
je 0x262cf3
push 0x262ab4
ret
jne 0x262b1f
add byte [eax], al
add byte [eax], al
jne 0x262a87
je 0x262b77
jne 0x262b77
add byte [eax], al
add byte [eax], al
inc ecx
jmp 0x2629eb
je 0x262b38
jne 0x262b38
push 0x262cda
ret
jne 0x262aab
jmp 0x26533280
add esp, 0xc
jmp 0x262f57
je 0x262ef5
jne 0x262ef5
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_DdqMiwAvwlz]
je 0x262ea2
jne 0x262ea2
je 0x262df0
jne 0x262df0
mov dword [edi + 0x14], 0
xor esi, esi
je 0x262f57
jne 0x262f57
push 0x262d95
ret
je 0x262ebd
jne 0x262ebd
je 0x173b217
add byte [eax], al
jne 0x262f57
je 0x1f227fe
add byte [ebx + 0x1d8b04c4], al
test byte [esi], al
sub al, byte [eax]
mov ecx, esp
lea edi, [edi + eax*2]
call fcn.00250fa0
je 0x262fd8
jne 0x262fd8
push 0x262e56
ret
test eax, eax
mov dword [edi + 0x14], eax
je 0x262de2
mov ecx, 0xffffdffe
nop dword [eax]
jmp 0x262db5
add esp, 4
je 0x262e3d
jne 0x262e3d
je 0x362ecb
push 0x1000
call dword [sym.imp.HDWOMH_6aod_DdqUmixTeqk_]
add bh, bh
adc eax, sym.imp.HDWOMH_6aod_DdqUmixTeqk_
test eax, eax
je 0x262e79
mov edi, dword [edi + 0x14]
push 0x262dd7
ret
mov eax, dword [edi + 0x14]
test eax, eax
je 0x262de2
push eax
call fcn.00284b33
add esp, 4
je 0x262ddb
jne 0x262ddb
push 0x262ebc
ret
je 0x262f80
jne 0x262f80
je 0x26291e
jne 0x262980
je 0xdee517a9
call fcn.00250d80
mov ecx, esp
push 0x29fb06
call fcn.00250d80
cmp dword [edi + 0x14], 0
mov esi, 1
jne 0x262f57
invalid
push 0x262fab
ret
test eax, eax
je 0x262f8b
je 0x262dc5
jne 0x262dc5
je 0x262fc8
jne 0x262fc8
pop ebx
je 0x262fc2
push 0x262d9b
ret
push 0x1000
push ebx
push eax
call dword [sym.imp.HDWOMH_6aod_DdqDfravkknmgrUgvhc_lgW]
je 0x262ee1
jne 0x262ee1
jmp 0xfea5b43c
mov ecx, esp
call fcn.00250ed0
lea ecx, [esp + 8]
push 0x262d5f
ret
mov ebx, dword [edi + 0x14]
lea ecx, [esp + 8]
call fcn.00250fa0
push 0x262fe8
ret
cmp eax, 0xcb
jne 0x262e6e
push dword [edi + 0x14]
je 0x262e5f
jne 0x262e5f
je 0x262fa0
add byte [eax], al
add byte [eax], al
inc ecx
jne 0x262db5
je 0x262f6a
jne 0x262f6a
push 0x2002
call fcn.00284b2a
je 0x262e56
jne 0x262e56
jmp 0x75fda489
ret
mov byte [eax + ecx + 0x2002], 0
je 0x262fa0
jne 0x262fa0
add byte [eax], al
add byte [eax], al
push ebx
push eax
push edi
call dword [sym.imp.VR_S_6_hi_trusajbS]
jmp 0x262d49
xor ecx, ecx
cmp eax, 0xffffffff
setne cl
mov eax, ecx
ret 4
mov byte [esi + 0x17], al
push 0x263756
ret
add byte [eax], al
add byte [eax], al
mov esi, eax
je 0x26337e
jne 0x26337e
jmp 0x840f4e8d
jmp 0x2630bd
add esp, 4
mov byte [esi + 0xd], al
je 0x26366c
jne 0x26366c
push 0x263861
ret
call fcn.00246490
add esp, 4
je 0x2638ed
push 0x26327d
ret
mov ecx, 0xffffcfe0
push 0x2635cf
ret
je 0x26316b
jne 0x26316b
je 0x262ee1
jne 0x262db5
je 0x2631bf
add byte [ebp - 0x687bf040], al
add dword [eax], eax
add byte [edi], cl
test ah, dh
push es
add byte [eax], al
jne 0x263804
je 0x26389d
jne 0x26389d
call fcn.00246490
add esp, 4
mov byte [esi + 0x19], al
je 0x2630eb
jne 0x2630eb
add byte [eax], al
add byte [eax], al
je 0x2638ed
jne 0x2638ed
je 0x2634fe
jne 0x2634fe
je 0x90f8dc
mov edi, eax
push 0
jmp 0x26330d
add esp, 4
test eax, eax
mov dword [edi + 8], eax
push 0x26306c
ret
push ebx
call fcn.00246490
jmp 0x263678
mov byte [esi + 0x15], al
je 0x2637cd
jne 0x2637cd
jmp 0x69db59a
je 0x26302d
jne 0x26309e
jmp 0x882af62b
add esp, 4
mov byte [esi + 0xa], al
push ebx
call fcn.00246490
je 0x26395a
jne 0x26395a
je 0x262ab4
clc
invalid
jne 0x262928
jmp 0xf328158
mov ecx, dword [edi + 0xc]
je 0x2636cf
jne 0x2636cf
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
je 0x26358b
jmp 0x26387f
call fcn.00246490
add esp, 4
mov byte [esi + 0x16], al
push ebx
je 0x263944
jne 0x263944
jne 0x2634db
je 0x841f1692
in al, dx
push 0x7d83f631
or byte [eax], al
je 0x2635f4
jne 0x2635f4
je 0x262ea2
jne 0x262f17
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x1f], al
mov eax, dword [edi + 8]
mov ecx, dword [edi + 0xc]
mov esi, dword [edi + 4]
mov dword [esp + 0x10], 0x3020100
mov dword [esp + 0x14], 0x7060504
je 0x2634b2
jne 0x2634b2
je 0x1238149
call fcn.00272fb0
push 0x40
add byte [edx + 0x40], ch
push 0x100
je 0x26372b
jne 0x26372b
je 0xfea71c64
jmp 0x24b365
invalid
je 0x263233
jne 0x263233
add byte [eax], al
add byte [eax], al
je 0x2630d1
jne 0x2630d1
xor esi, esi
mov eax, esi
lea esp, [ebp - 0xc]
pop esi
je 0x263529
jne 0x263529
je 0x263197
jne 0x263197
add esp, 4
je 0x26328b
jne 0x26328b
add byte [eax], al
add byte [eax], al
mov byte [esp + 0xf], 0
mov byte [esp + 0xa], 0
mov byte [esp + 0xe], 0
mov byte [esp + 4], 0
push 0x2633d4
ret
push ebx
call fcn.00246490
add esp, 4
mov byte [esi + 1], al
je 0x2637db
jne 0x2637db
jmp 0xeeb710
push ebx
push 0x3020
je 0x263767
jne 0x263767
jmp 0x532e79ac
mov byte [esi + 8], al
push ebx
call fcn.00246490
je 0x26378f
jne 0x26378f
je 0x272524
add byte [edi], cl
test byte [ebx + 0x478b10c4], al
adc al, 0xf
test byte [esi], ch
invalid
push 0x3000
call fcn.00284b2a
je 0x26315c
jne 0x26315c
je 0x263277
jne 0x263277
je 0x201b88b
jne 0x263559
add byte [eax], al
push edi
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
je 0x263504
jne 0x263504
push 0x2633bb
ret
jne 0x263354
push 0x26315a
ret
jmp 0x263122
call fcn.00246490
add esp, 4
mov byte [esi + 4], al
je 0x2636e4
jne 0x2636e4
je 0x263631
push 0x263782
ret
mov byte [esi + 0x1e], al
push ebx
call fcn.00246490
je 0x2632bf
jne 0x2632bf
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x10], al
push ebx
call fcn.00246490
add esp, 4
push 0x2636a5
ret
jne 0x2635c0
je 0x26383e
jne 0x26383e
je 0x742af915
push edx
jne 0x2634e5
je 0x262bf8
jne 0x262bb7
add byte [eax], al
add byte [eax], al
push ebx
je 0x26309e
jne 0x26309e
je 0x2636fc
jne 0x2636fc
je 0x26307e
jne 0x2628a5
call fcn.00246490
je 0x263659
jne 0x263659
push 0x26345d
ret
mov byte [esi + 7], al
push ebx
call fcn.00246490
add esp, 4
je 0x263320
jne 0x263320
jmp 0x265d406a
push 0x26370b
ret
jmp 0x2632a1
je 0x26329f
jne 0x26329f
je 0x263696
jne 0x263696
jmp 0x265f0a8e
pop edi
pop ebx
pop ebp
ret 4
jmp 0x26347a
jne 0x2636c0
je 0x262955
jne 0x26315c
je 0x104a79ea
lea eax, [esp + 0x10]
push eax
push ebx
je 0x263567
jne 0x263567
add byte [eax], al
add byte [eax], al
call fcn.00273030
add esp, 8
push dword [esp + 0x1c]
push esi
push dword [esp + 0x28]
push ebx
push 0x263515
ret
cmp eax, 0xffffffff
je 0x263509
je 0x26314f
jne 0x26314f
je 0x26308b
jne 0x26308b
add byte [eax], al
add byte [eax], al
dec ecx
je 0x263540
jne 0x263540
jmp 0x1f356420
nop word cs:[eax + eax]
mov byte [eax], 0
je 0x26390a
jne 0x26390a
nop
mov byte [eax + ecx + 0x3020], 0
inc ecx
jne 0x2635d0
mov dword [edi + 0xc], 0x3000
je 0x263354
je 0x2633b3
jne 0x2633b3
je 0x2632a1
je 0x263631
jne 0x263631
je 0x2571ed
dec dword [eax - 0x17acecba]
sub byte [esi], 0xfe
inc dword [ebx + 0x468804c4]
adc al, 0x53
call fcn.00246490
add esp, 4
je 0x263177
jne 0x263177
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov edi, ecx
push 0x3020
call fcn.00245d20
je 0x263973
jne 0x263973
je 0x262912
jne 0x262a64
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x26307e
jne 0x26307e
add byte [eax], al
add byte [eax], al
push ebx
call fcn.00246490
push 0x26381c
ret
add esp, 4
mov byte [esi + 0x1a], al
je 0x2638d5
jne 0x2638d5
je 0x263320
jne 0x262aeb
call fcn.00273060
push 0x26333e
ret
call fcn.00246490
add esp, 4
push 0x2637b7
ret
test ecx, ecx
je 0x263480
je 0x2635b6
jne 0x2635b6
jmp 0x2dcd1f3b
push ebx
call fcn.00246490
add esp, 4
mov byte [esi + 5], al
je 0x26382e
jne 0x26382e
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], ecx
jmp 0x26325d
push esi
add esi, 0x20
push ebx
call fcn.00272fc0
add esp, 0x10
je 0x263559
je 0x263378
jne 0x263378
je 0x262df6
jne fcn.00262850
push ebx
je 0x263391
jne 0x263391
add byte [eax], al
add byte [eax], al
push esi
push eax
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
je 0x26308f
jne 0x26308f
push 0x263335
ret
add esp, 4
mov byte [esi + 9], al
push ebx
call fcn.00246490
je 0x2631a4
jne 0x2631a4
je 0x26362d
jne 0x26362d
add byte [eax], al
add byte [eax], al
mov byte [esi + 0xc], al
push ebx
call fcn.00246490
je 0x2630a1
jne 0x2630a1
jmp 0x17aa4724
push ebx
je 0x2631eb
jne 0x2631eb
jmp 0xd1aa4732
push ebx
je 0x2630b3
jne 0x2630b3
add byte [eax], al
add byte [eax], al
push ebx
call fcn.00246490
add esp, 4
je 0x2634db
jmp 0x263203
mov esi, dword [edi + 4]
mov byte [esp + 0x10], 0
je 0x2632ca
jne 0x2632ca
add byte [eax], al
add byte [eax], al
add esp, 4
mov byte [esi + 0xe], al
push ebx
call fcn.00246490
push 0x263533
ret
push ebx
call fcn.00246490
push 0x26339b
ret
mov esi, dword [edi + 4]
call dword [sym.imp.HDWOMH_6aod_DdqUagcGkpm]
je 0x2638bb
jne 0x2638bb
je 0xfe2cbc60
invalid
jmp 0x2631c9
jne 0x26358b
add byte [eax], al
add byte [eax], al
mov byte [esi + 3], al
push ebx
je 0x263409
jne 0x263409
add byte [eax], al
add byte [eax], al
push 0
push 0
push 4
push 0
push 1
push 0x40000000
push eax
push 0x2631d8
ret
lea ebx, [esp + 0x24]
mov dword [esp + 0x24], eax
push ebx
call fcn.00246490
add esp, 4
mov byte [esi], al
jmp 0x2632e4
push ebx
call fcn.00246490
add esp, 4
mov byte [esi + 0x1b], al
je 0x2634a5
jne 0x2634a5
mov byte [esi + 0x1c], al
push ebx
call fcn.00246490
add esp, 4
mov byte [esi + 0x1d], al
je 0x263923
jne 0x263923
add byte [eax], al
add byte [eax], al
push 0x2636fc
ret
inc eax
je 0x2635b0
jne 0x2635b0
je 0x262b1f
jne 0x262955
push ebx
call fcn.00246490
add esp, 4
je 0x263444
jne 0x263444
je 0x262f9c
jne 0x262f6a
je 0x2634ca
jne 0x2634ca
psubsw mm3, qword [ecx]
sti
invalid
add esp, 4
mov byte [esi + 0xb], al
push ebx
je 0x2636c0
je 0x263545
jne 0x263545
add esp, 4
test eax, eax
mov dword [edi + 4], eax
je 0x2632a1
je 0x263293
jne 0x263293
je 0x26385b
jne 0x26385b
nop dword [eax]
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x20
je 0x263bb1
je 0x263a1c
jne 0x263a1c
je 0x262e3d
jne 0x262c4a
add byte [eax], al
add byte [eax], al
jne 0x263b20
jmp 0xa16e4fd0
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
cmp eax, 0xffffffff
je 0x263b15
mov esi, eax
jmp 0x263a05
push 1
push 0x80000000
push eax
je 0x2639cd
jne 0x2639cd
sbb edx, 0
jl 0x263aa1
je 0x263c19
jne 0x263c19
mov eax, esp
push eax
push esi
je 0x263b7e
jne 0x263b7e
jmp 0x263bda
jne 0x263bb1
jmp 0x74a7eed
mov byte [esp + 7], 0
push 0
push 0
push 3
push 0
je 0x2639e4
jne 0x2639e4
je 0x5b85be49
je 0xc283959b
pop edi
pop ebx
pop ebp
ret 0x10
adc byte [eax], al
push 0x263b20
ret
je 0x263a38
jne 0x263a38
je 0x263a36
jne 0x263a36
je 0xc80f98c8
jne 0x263aaf
jmp 0xc4a7f1d
inc esp
and al, 0xc
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x263b3d
jne 0x263b3d
add byte [eax], al
add byte [eax], al
je 0x263bb1
jne 0x263bb1
je 0x84355bf6
adc al, byte [ecx]
add byte [eax], al
jne 0x263b98
push 0x263b7a
ret
mov edi, eax
je 0x263c35
jne 0x263c35
je 0xb4a7f79
mov byte [esp + 0xb], 0
je 0x263c06
add byte [edi], cl
test byte [ecx + eax], cl
add byte [edi], cl
test dword [esi + 1], eax
add byte [eax], al
jne 0x263c06
jmp 0x44374ab7
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 0
sub esp, 0x14
je 0x263b02
jmp 0x263bed
mov eax, dword [ebp + 0x10]
mov ebx, dword [ebp + 0xc]
mov edx, dword [esp + 4]
lea ecx, [eax + ebx]
cmp dword [esp], ecx
je 0x2639f0
jne 0x2639f0
jmp 0x2660ce6e
push 0x263a93
ret
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
jmp 0x263bfa
xor edi, edi
jmp 0x263bfa
mov byte [esp + 4], 0
mov byte [esp + 5], 0
mov byte [esp + 6], 0
je 0x263a23
jne 0x263a23
je 0x7e8efbc6
test eax, eax
push 0x263a7e
ret
cmp ah, byte [esi]
add bl, al
add byte [eax], al
add byte [eax], al
je 0x263bdb
jne 0x263bdb
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
je 0x263ace
jne 0x263ace
je 0x2633cb
jne 0x26286a
jmp 0x263b7e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmfMq]
xor edi, edi
test eax, eax
je 0x263aa1
jmp 0x263ae5
lea eax, [esp + 0x18]
push 0
push eax
push ebx
push dword [ebp + 0x14]
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
jmp 0x263a9f
mov eax, dword [ebp + 8]
test eax, eax
je 0x263b15
mov byte [esp + 8], 0
mov byte [esp + 9], 0
mov byte [esp + 0xa], 0
je 0x263aaf
jmp 0x263a4f
jmp 0x104a80a6
mov dword [esp + 0x10], 0
push 0x263a52
ret
jne 0x263b02
por mm4, qword [ecx]
mov eax, edi
lea esp, [ebp - 0xc]
pop esi
jmp 0x263a45
mov byte [esp + 0xc], 0
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x263c46
jne 0x263c46
test eax, eax
je 0x263b98
mov dword [esp + 8], eax
je 0x263b59
jne 0x263b59
add byte [eax], al
add byte [eax], al
push esi
je 0x263b0a
jne 0x263b0a
add byte [eax], al
add byte [eax], al
mov byte [esp + 0xf], 0
mov byte [esp], 0
mov byte [esp + 1], 0
mov byte [esp + 2], 0
mov byte [esp + 3], 0
je 0x263b20
jmp 0x2639c6
ret
dec dword [edi]
test ebp, edi
cld
invalid
push ebp
je 0x2679d6
jne 0x2679d6
je 0x1e1fdb2
add byte [eax], al
je 0x267a33
jne 0x267a54
jmp 0x812ac9b5
lea ecx, [esp + 0x18]
call fcn.00250ed0
je 0x267a54
jne 0x267a54
jmp 0x25f2994b
push 0x25cc20
push 0x25ca70
push 0x267bf1
ret
jmp 0x267cd7
je 0x267c4a
jne 0x267c4a
je 0x26797f
jne 0x267903
je 0xe19b40ab
mov edi, eax
je 0x267903
jne 0x267903
jmp 0x267a5e
lea ecx, [esp + 0x10]
push 0x267ce8
ret
mov esi, eax
call fcn.0025c230
test esi, esi
je 0x26797f
push 0x267b6b
ret
je 0x26794c
jne 0x26794c
je 0x267bbe
jne 0x267b7f
je 0xe0fd86
add byte [eax], al
jne 0x267a33
mov ebx, 1
mov ecx, esp
call fcn.00259b80
lea ecx, [esp + 8]
call fcn.00250ed0
je 0x26790c
jne 0x26790c
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x20]
call fcn.00250ed0
lea ecx, [esp + 0x28]
call fcn.00250ed0
jmp 0x267d0f
jne 0x267ab8
je 0x267bfe
jne 0x26794c
add byte [eax], al
add byte [eax], al
push 0
jmp 0x267afa
push ebx
push edi
push esi
sub esp, 0x30
je 0x267b7f
jne 0x267b7f
je 0x1b9b9762
jmp 0x6baa8943
jmp 0x267ba2
push eax
call fcn.00259ff0
lea ecx, [esp + 0x18]
call fcn.00250fa0
jmp 0x267b24
push dword [esp + 0x4c]
je 0x267a09
jne 0x267a09
je 0x2678df
jne 0x267a1f
add byte [eax], al
add byte [eax], al
jmp 0x267ad5
pop esi
pop edi
pop ebx
je 0x267a60
push 0x26789f
ret
push 0x2679a4
ret
je 0x473cc1
pop ebp
ret 0x20
add byte [eax], al
add byte [eax], al
call fcn.00250fa0
je 0x26792b
push 0x267c37
ret
lea ecx, [esp + 0x28]
push 0x29fb88
call fcn.00250d80
je 0x267c2e
jne 0x267c2e
jmp 0x267ab7
lea ecx, [esp + 0x20]
jmp 0x267cae
jmp 0x1916c45
mov ecx, esi
push 1
call dword [eax]
jmp 0x267984
call fcn.00250fa0
mov ecx, edi
push dword [esp + 0x60]
push eax
call fcn.00259d70
lea ecx, [esp + 0x20]
call fcn.00250fa0
mov ecx, edi
jmp 0x267c75
push 0
je 0x2678df
je 0x267bd6
jne 0x267bd6
add byte [eax], al
add byte [eax], al
push 0x14
call fcn.00245d20
add esp, 4
mov ecx, eax
jmp 0x267961
mov ecx, edi
push dword [esp + 0x5c]
push eax
je 0x267bdd
jne 0x267bdd
je 0x267c61
jne 0x267c61
add byte [eax], al
add byte [eax], al
mov ebx, 1
test eax, eax
je 0x267c9d
lea ecx, [esp + 8]
je 0x267a68
jne 0x267a68
push 0x267aa7
ret
je 0x267a89
jne 0x267a89
mov ecx, edi
push ebp
push eax
call fcn.00259eb0
je 0x267cfd
jne 0x267cfd
je 0x284ac833
lea ecx, [esp + 0x28]
je 0x267a33
jne 0x267a33
je 0x267a68
jne 0x2678df
lea ecx, [esp + 0x10]
push 0x29fbde
call fcn.00250d80
lea ecx, [esp + 8]
push 0x267a79
ret
jne 0x2678df
jmp 0xff4a8ac9
call fcn.00259ff0
mov ecx, edi
call fcn.00259d10
test eax, eax
push 0x2678f0
ret
mov ebx, dword [esp + 0x58]
mov ebp, dword [esp + 0x54]
je 0x26791e
jne 0x26791e
je 0xfe2c0027
invalid
jmp 0x267aae
lea ecx, [esp + 0x10]
call fcn.00250ed0
je 0x2678c9
jne 0x2678c9
je 0x259ba3d9
je 0x267c8a
jne 0x267c8a
je 0x267890
jne 0x267890
add byte [eax], al
add byte [eax], al
je 0x267a1f
jne 0x267a1f
punpckhbw mm5, qword [edx]
jns 0x267cac
add bl, al
je 0x249b7be5
push edi
push dword [esp + 0x54]
push esp
push dword [esp + 0x5c]
call dword [edx + 8]
xor ebx, ebx
test eax, eax
sete bl
mov eax, dword [esi]
je 0x267ab8
jmp 0x2679bb
add byte [eax], al
push 0x29fba2
call fcn.00250d80
lea ecx, [esp + 0x18]
push 0x29fbbc
call fcn.00250d80
je 0x267bbe
jne 0x267bbe
jmp 0x26797f
push eax
call fcn.0027fa10
add esp, 4
push 0x267a46
ret
je 0x267a04
jne 0x267a04
push 0x267c22
ret
mov eax, ebx
add esp, 0x30
jmp 0x267a39
xor eax, eax
push 0x26c416
ret
and al, 0x20
call fcn.00250ed0
lea ecx, [esp + 0x28]
call fcn.00250ed0
lea ecx, [esp + 0x30]
call fcn.00250ed0
je 0x26c148
push 0x26becf
ret
nop
and eax, 0x8beb0027
jmp 0x8436e8a4
sal byte [ebp + ebp*8 - 0x15], 2
xor eax, eax
pop esi
pop edi
pop ebx
ret
or byte [0x3ff715], 0
add byte [eax], al
or al, 0x15
idiv dword [edi]
add byte [eax], al
add al, al
or dl, byte [0x3ff7]
add byte [eax + 9], al
adc eax, 0x3ff7
add al, al
pop es
adc eax, 0x3ff7
add byte [eax + 6], al
adc eax, 0x3ff7
add byte [eax], al
add eax, 0x3ff715
add byte [eax], al
add byte [ebx], 0x15
idiv dword [edi]
add byte [eax], al
add edx, dword [0x3ff7]
add byte [eax], al
add dl, byte [0x3ff7]
add byte [eax + 0x3ff71500], al
add byte [eax], al
add byte [eax], al
call dword [edi + esi*8]
aas
add byte [eax], al
add al, al
std
adc al, 0xf7
aas
add byte [eax], al
add byte [eax - 4], al
adc al, 0xf7
aas
add byte [eax], al
add al, al
cli
adc al, 0xf7
aas
add byte [eax], al
add byte [eax - 7], al
adc al, 0xf7
aas
add byte [eax], al
add byte [eax], al
clc
adc al, 0xf7
aas
add byte [eax], al
add byte [eax + 0x3ff714f6], al
add byte [eax], al
add byte [eax], al
cmc
adc al, 0xf7
aas
add byte [eax], al
add byte [eax + 0x3ff714f3], al
add byte [eax], al
add byte [eax - 0xe], al
adc al, 0xf7
aas
add byte [eax], al
add al, al
invalid