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

Disassembly:
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.003484c0
mov dword [esi + 4], edi
mov eax, esi
je 0x3484a7
jne 0x3484a7
pcmpeqb mm0, qword [ebx]
jne 0x3484a6
jmp 0x7493e32e
test byte [esi + 0x5f], bl
pop esi
pop edi
je 0x3484ad
jne 0x3484ad
ret
jne 0x34848b
jmp 0xd2aa592d
mov byte [esi + 0x2b], 0
mov byte [esi + 0x2c], 0
je 0x3487db
jne 0x3487db
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x3c], 0
je 0x348862
jne 0x348862
je 0x34860f
jne 0x348584
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x13], 0
je 0x348738
jne 0x348738
je fcn.00348470
jne 0x348506
add byte [eax], al
add byte [eax], al
je 0x3487b9
jne 0x3487b9
push 0x348728
ret
mov byte [esi + 0x53], 0
je 0x348820
jne 0x348820
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x5a], 0
mov byte [esi + 0x5b], 0
mov dword [esi + 0x6c], 0
je 0x34856d
jne 0x34856d
je 0x348807
jne 0x348807
je 0x844475fa
mov eax, esi
je 0x348696
and dword [ecx], eax
add byte [eax], al
jne 0x348696
je 0x34856d
jne 0x348679
jmp 0x5bcc4e
mov byte [esi + 0x27], 0
mov byte [esi + 0x28], 0
je 0x3486ce
jne 0x3486ce
je 0x3484a7
jne 0x348647
add byte [eax], al
add byte [eax], al
jmp 0x34856d
je 0x66cc7a
mov byte [esi + 0x32], 0
mov byte [esi + 0x33], 0
mov byte [esi + 0x34], 0
mov byte [esi + 0x35], 0
je 0x34860f
jne 0x34860f
je 0x34848b
jne 0x3484b2
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 0x348746
jmp 0x10030f56
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 0x348626
mov byte [esi + 0x3b], 0
je 0x34869a
jne 0x34869a
je 0x45ccfa
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
je 0x348506
jmp 0x34887e
jne 0x348647
mov byte [esi + 0x22], 0
jmp 0x3488b5
mov edi, eax
call fcn.00369520
mov dword [esi + 0xc], edi
mov byte [esi + 0x10], 0
je 0x348630
jne 0x348630
je 0x34865a
jne 0x34865a
jmp 0x3487b7
je 0x348892
jne 0x348892
je 0x76cd51
mov byte [esi + 0x42], 0
mov byte [esi + 0x43], 0
mov byte [esi + 0x44], 0
jmp 0x34870a
pop esi
pop edi
ret
push 0x3484e6
ret
mov byte [esi + 0x40], 0
mov byte [esi + 0x41], 0
je 0x348687
jne 0x348687
je 0xfe830ac5
invalid
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x3484ce
jne 0x3484ce
mov byte [esi + 0x20], 0
mov byte [esi + 0x21], 0
je 0x348647
je 0x348645
jne 0x348645
je fcn.003484c0
jne fcn.00348470
je 0x79cdd4
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 0x34878a
jne 0x34878a
jmp 0x348848
mov ecx, eax
je 0x34865a
jne 0x34865a
mov byte [esi + 0x14], 0
je 0x34874e
push 0x348654
ret
je 0x3486e2
jne 0x3486e2
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
mov byte [esi + 0x17], 0
je 0x3488a7
jne 0x3488a7
je 0xa3cc8933
mov dword [ecx], 0x38a398
cmp byte [eax], al
je 0x348807
jne 0x348807
je 0x3485ae
jne 0x3485ae
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 0x348538
je 0x89394c40
add esp, 4
mov ecx, eax
mov edi, eax
je 0x34884a
ror dword [ecx - 0x7b7bf039], 0
add byte [eax], al
push 0x34881e
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 0x3485b0
jne 0x3485b0
add byte [eax], al
add byte [eax], al
je 0x34878a
jne 0x34878a
add byte [eax], al
add byte [eax], al
push 0x30
call fcn.00345d20
je 0x348522
jne 0x348522
add byte [eax], al
add byte [eax], al
jne 0x34884a
mov byte [esi + 0x54], 0
mov byte [esi + 0x55], 0
push 0x3487ce
ret
jne 0x34854c
je 0x3485fb
jne 0x3485fb
je 0x34881e
jne 0x34848b
je 0xc99a36
call fcn.00351d60
mov dword [esi + 8], edi
push 0xf0
call fcn.00345d20
jmp 0x3488f6
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 0x3486a4
jne 0x3486a4
add byte [eax], al
add byte [eax], al
jne 0x348506
je 0x348913
jne 0x348913
je 0x8bcf5c
mov byte [esi + 0x57], 0
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x34854c
jmp 0x34882e
je 0x3485d4
je 0x3488ca
jne 0x3488ca
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 0x348584
jne 0x3485d4
je 0x34848b
jne fcn.003484c0
je 0x3486ca
jne 0x3486ca
je 0x3487db
jne 0x348522
je 0xf394d7d
add esp, 4
je 0x34872a
test byte [ebx], ch
invalid
jne 0x34872a
je 0x348807
jne 0x3484a7
je 0xfe840d26
je 0x348768
invalid
jne 0x348768
nop
mov dword [ecx], 0x38a388
mov ecx, dword [ecx + 4]
test ecx, ecx
push 0x348933
ret
je 0x348937
jne 0x348937
je 0x348941
mov eax, dword [ecx]
jmp 0x348942
ret
push 1
call dword [eax]
je 0x34894e
jne 0x34894e
add byte [eax], al
add byte [eax], al
je 0x348941
jne 0x348941
nop word cs:[eax + eax]
nop dword [eax]
mov ecx, dword [ecx + 4]
push 0x34897b
ret
mov eax, dword [ecx]
push dword [esp + 0x10]
push 0x14c
je 0x34898d
jne 0x34898d
je 0x1ca95304
test ecx, ecx
je 0x34899b
je 0x34896a
jne 0x34896a
add byte [eax], al
add byte [eax], al
jmp 0x34896a
push dword [esp + 0x10]
push dword [esp + 0x10]
call dword [eax + 4]
ret 0x10
xor eax, eax
ret 0x10
call fcn.003484c0
je 0x3489e9
jne 0x3489e9
jmp 0x5eb89981
ret
pop esi
pop edi
je 0x3489ba
jne 0x3489ba
add byte [eax], al
add byte [eax], al
call fcn.00345d20
add esp, 4
mov ecx, eax
mov edi, eax
je 0x3489b0
jne 0x3489b0
je 0xa3c48ba4
mov dword [ecx], 0x38a390
cmp byte [eax], al
push 0x70
je 0x3489c7
jne 0x3489c7
add byte [eax], al
add byte [eax], al
mov dword [esi + 4], edi
mov eax, esi
jmp 0x3489bd
mov esi, ecx
je 0x3489d9
jne 0x3489d9
nop word cs:[eax + eax]
mov dword [ecx], 0x38a390
push 0x348a17
ret
push dword [esp + 0x10]
je 0x348a40
jne 0x348a40
jmp 0xc238db43
call dword [eax + 4]
ret 0x10
push esi
mov dword [ecx], 0x38a398
mov esi, ecx
mov ecx, dword [ecx + 8]
test ecx, ecx
push 0x348b17
ret
mov byte [esi + 0x5a], 0
jmp 0x348db1
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x348aaf
push 0x348a88
ret
mov byte [esi + 0x3b], 0
mov byte [esi + 0x3c], 0
push 0x348dc9
ret
jne 0x348ce6
jmp 0x34c09099
push 0x348c05
ret
jne 0x348b59
je 0x348b2d
jne 0x3489c7
push 1
call dword [eax]
mov byte [esi + 0x10], 0
jmp 0x348be0
jne 0x348cb9
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x2c], 0
push 0x348af4
ret
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x20], 0
jmp 0x348c6c
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 0x348d1f
jne 0x348d1f
push 0x348b77
ret
jne 0x348b7b
jmp 0x5fd283
mov byte [esi + 0x2b], 0
je 0x348b59
jmp 0x348b37
je 0x348b41
push 0x348bff
ret
mov byte [esi + 0x42], 0
push 0x348aba
ret
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
mov byte [esi + 0x13], 0
je 0x348b2d
jne 0x348b2d
jmp 0x3515e8
jmp 0x348b84
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x348bb9
jne 0x348bb9
je 0x52d2e7
mov byte [esi + 0x1e], 0
mov byte [esi + 0x1f], 0
je 0x348b7b
je 0x348bb6
jne 0x348bb6
je 0x3489d9
jne 0x348dc9
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 0x348ae4
jne 0x348ae4
jmp 0xff321073
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 0x348ac8
ret
je 0x78d356
mov byte [esi + 0x44], 0
mov byte [esi + 0x45], 0
mov byte [esi + 0x46], 0
mov byte [esi + 0x47], 0
je 0x348d33
jne 0x348d33
je 0x34897b
jne 0x3486a4
jmp 0x348cb9
push 1
call dword [eax]
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x348b45
mov eax, dword [ecx]
jmp 0x348bc6
je 0x348c8c
jne 0x348c8c
je 0x5cd3a3
jmp 0x348c0f
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 0x348d4b
jne 0x348d4b
je 0x348933
jne 0x34882e
je 0x348cb9
je 0x348b4f
jne 0x348b4f
je 0x507b53a6
mov byte [esi + 0x50], 0
mov byte [esi + 0x51], 0
mov byte [esi + 0x52], 0
push 0x348c3f
ret
add dh, al
inc esi
push ecx
add dh, al
inc esi
push edx
add byte [eax + 0x3f], ch
invalid
mov byte [esi + 0x48], 0
je 0x348bf9
jne 0x348bf9
punpckhbw mm3, qword [esi]
lea esi, [eax + eax]
ret
mov byte [esi + 0x37], 0
mov byte [esi + 0x38], 0
mov byte [esi + 0x39], 0
mov byte [esi + 0x3a], 0
je 0x348b08
jne 0x348b08
jmp 0x348c8a
mov byte [esi + 0x5b], 0
pop esi
ret
mov byte [esi + 0x41], 0
je 0x348bd4
jne 0x348bd4
je 0x71d493
mov byte [esi + 0x3d], 0
mov byte [esi + 0x3e], 0
mov byte [esi + 0x3f], 0
mov byte [esi + 0x40], 0
je 0x348db7
jne 0x348db7
add byte [eax], al
add byte [eax], al
je 0x348ce6
jne 0x348ce6
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
push 0x348d6d
ret
mov ecx, dword [esi + 8]
lea edx, [esp + 0x3c]
push 0x348f44
ret
mov ecx, esi
push dword [esp]
push ebp
call fcn.0034b180
test eax, eax
je 0x348ea6
je 0x349777
push 0x349418
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 0x349701
jne 0x349701
jmp 0x7c58d322
mov eax, dword [esp + 0x7c]
mov ebp, dword [esp + 0x78]
mov ebx, dword [esp + 0x70]
jmp 0x34913a
je 0x3495fa
jne 0x3495fa
jmp 0x1b58d37d
mov byte [esp + 0x1b], 0
je 0x348e64
jne 0x348e64
je 0x3494e8
jne 0x3494e8
jne 0x348fba
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x3494c5
jne 0x3494c5
jmp 0x34a12f5
je 0x3491fd
jne 0x3491fd
je 0x3ce3dd
jmp 0x349749
add cl, ch
mov byte [esp + 0x28], 0
mov byte [esp + 0x29], 0
mov byte [esp + 0x2a], 0
push 0x349449
ret
ret 0x10
mov ecx, esi
push ebp
push ebx
call fcn.00349d30
je 0x3491ab
jne 0x3491ab
mov ebp, dword [esp + 0x78]
je 0x3497ab
jne 0x3497ab
push ebp
call fcn.0034b410
push 0x348fe0
ret
lea ebx, [esp + 0x34]
lea ebp, [esp + 0x38]
mov eax, dword [ecx]
push edx
push ebx
push ebp
je 0x34965d
jne 0x34965d
je 0x349552
jne 0x349552
je 0x34ca7cd7
push 0x3495ed
ret
add bl, al
add byte [eax], al
add byte [eax], al
cmp dword [ecx + 0xc], 0
mov esi, ecx
je 0x348ea6
je 0x348e93
push 0x3497c1
ret
mov eax, dword [ebx]
push 0
push 0
push 0x3491da
ret
jmp 0x348f75
jne 0x34950c
add byte [eax], al
add byte [eax], al
push ebx
call 0x3497e0
xor edi, edi
test eax, eax
je 0x348f12
push 0x348ea6
ret
je 0x348f0f
jne 0x348f0f
add byte [eax], al
add byte [eax], al
je 0x3489f0
jne 0x348b41
pcmpeqb mm3, qword [ebp + 0x75]
pop ebx
je 0x348b84
jne 0x348a37
add byte [eax], al
add byte [eax], al
je 0x34962d
jne 0x34962d
je 0x7c590532
push dword [esp + 0x7c]
call 0x34a7a0
je 0x34971b
jne 0x34971b
push 0x34958b
ret
mov ebx, dword [esp + 0x7c]
push ebx
call fcn.0034aaf0
je 0x3492c7
jne 0x3492c7
jmp 0xe98791d1
push 1
push ebx
jmp 0x349172
mov ebx, eax
mov ecx, esi
push dword [esp + 0x78]
je 0x348f37
jne 0x348f37
jmp 0x5a314b5
test eax, eax
je 0x348ea6
je 0x348e26
je 0x34960e
jne 0x34960e
jmp 0x4b5bbd
call 0x34a7a0
mov ebx, dword [esp + 0x30]
mov ecx, ebx
push 1
je 0x34950c
je 0x348fbc
jne 0x348fbc
je 0x348941
jne 0x348942
je 0x3058dd8d
mov edx, esp
push 0
je 0x349358
jne 0x349358
add byte [eax], al
add byte [eax], al
test ebp, ebp
je 0x348ea6
je 0x349432
jne 0x349432
je 0x348cd3
jne 0x348645
add byte [eax], al
add byte [eax], al
mov dword [esi + 0x6c], eax
mov dword [esp + 0x3c], 0
mov byte [esp + 0x24], 0
push 0x34978e
ret
je 0x349769
jne 0x349769
add byte [eax], al
add byte [eax], al
call 0x34a7a0
lea ecx, [esi + 4]
lea eax, [esp + 0x4c]
lea edx, [esp + 0x4a]
push 0x3491f0
ret
mov ecx, ebx
je 0x349257
push 0x3492e9
ret
jne 0x348ef0
je 0x394b8c
add byte [edi], cl
test cl, ch
sti
cld
invalid
jmp 0x348ea6
test eax, eax
je 0x348ea6
je 0x34953e
jmp 0x34952f
pop ebx
pop ebp
je 0x348ff0
jne 0x348ff0
je 0x349670
jne 0x349670
je 0xfcb015ed
invalid
lea eax, [ebx + 1]
push eax
call fcn.00384b2a
add esp, 4
test eax, eax
je 0x348ea6
jmp 0x349021
push ebp
push 0xe0000000
je 0x348f27
jne 0x348f27
push 0x34963a
ret
test eax, eax
je 0x348ea6
mov ecx, esi
push dword [esp + 0x3c]
je 0x34951f
jne 0x34951f
je 0x348ce6
jne 0x34960e
je 0x2758d77e
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 0x84445350
test eax, eax
je 0x348ea6
xlatb
sti
invalid
je 0x3496cc
jne 0x3496cc
je 0x34897b
jne 0x348be0
je 0xff9d17fc
invalid
jne 0x34945f
je 0x3495fa
jne 0x3495fa
jmp 0x44c01731
mov eax, dword [esp + 0x7c]
je 0x349485
jne 0x349485
je 0x348c1d
jne 0x3493a6
je 0x348ea6
je 0x348e17
jne 0x348e17
je 0x34887e
jne 0x34881e
je 0x7c58d7e7
mov eax, dword [esp + 0x7c]
push eax
push edx
push ebx
push ebp
mov eax, dword [esp + 0x84]
je 0x349162
je 0x3493bc
jne 0x3493bc
je 0x348dc9
jne 0x348f44
jmp 0x47c1791
mov ecx, ebx
mov dword [esp + 0x40], eax
mov eax, dword [esi + 0x68]
mov dword [esp + 0x44], eax
jmp 0x348f91
jne 0x349162
push dword [eax + 0x18]
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x1c]
push eax
push ebp
call fcn.0034adf0
je 0x3490b6
jne 0x3490b6
je 0xf0f317f6
je 0x3484a7
invalid
jne 0x34872a
push 0x34931e
ret
je 0x34963a
jne 0x34963a
add byte [eax], al
add byte [eax], al
jmp 0x348e64
mov eax, dword [esp + 0x74]
push 0x3490a2
ret
push eax
push 2
mov ebp, dword [esp + 0x7c]
push ebp
je 0x3490d1
jne 0x3490d1
jmp 0x4879487
call dword [edx + 4]
test eax, eax
je 0x349338
jne 0x349338
add byte [eax], al
add byte [eax], al
push 0
je 0x34902f
je 0x349626
jne 0x349626
jmp 0x8444704e
test ebx, ebx
je 0x348ea6
mov ebp, dword [esp + 0x74]
mov ecx, esi
push dword [ebp + 0x18]
je 0x349320
jne 0x349320
jmp 0x3493e3
je 0x8a56d6
call fcn.0034eab0
mov ebx, eax
push ebp
call fcn.00384b33
je 0x348ed2
add byte [ecx + 0x3ce855c3], cl
mov dh, 3
add byte [edi], cl
test ch, dl
stc
invalid
jne 0x348ed2
je 0xfeec1a18
jne 0x3493c2
invalid
jmp 0x7c59019b
mov ebp, dword [esp + 0x7c]
push ebp
je 0x349575
jne 0x349575
add byte [eax], al
add byte [eax], al
jmp 0x348f6b
mov eax, dword [esp + 0x78]
je 0x3493c2
jmp 0x349505
jne 0x34953e
je 0x348738
jne 0x3485d4
jmp 0x7458f1cd
mov ebx, dword [esp + 0x74]
mov ecx, esi
push dword [ebx + 0x18]
push ebp
push 0x3497a0
ret
add esp, 0x5c
pop esi
pop edi
jmp 0x3491be
push dword [esp + 0x34]
push dword [esp + 0x8c]
je 0x34949b
jne 0x34949b
je 0x78590a78
push dword [esp + 0x78]
call fcn.0034fd00
je 0x349188
jne 0x349188
jmp 0x6a84eb78
mov eax, edi
je 0x348f5d
jne 0x348f5d
jmp 0x349000
jne 0x348e26
je 0x713487a3
mov ecx, esi
push dword [eax + 0x18]
push ebp
je 0x349063
sbb byte [ebp + 0xf], dl
test byte [ecx - 6], al
invalid
je 0x349687
jne 0x349687
jne 0x34902f
jmp 0x40a95bba
mov ebp, eax
je 0x349671
jne 0x349671
jmp 0x34c63ca0
mov eax, dword [esp + 0x10]
mov ebx, dword [esi + 0x6c]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x4c]
je 0x3493a6
je 0x349780
jne 0x349780
je 0x853ce760
call dword [eax + 8]
test eax, eax
je 0x348ea6
ror byte [edi], 0x84
clc
invalid
mov eax, dword [esp + 0x38]
jmp 0x3496df
jmp 0x24a995c8
push ebx
push dword [esp + 0x24]
push eax
call fcn.00345df0
add esp, 0xc
push 0x3490fe
ret
jne 0x349063
je 0x958db59
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 0x3496ce
push esp
je 0x34955c
jne 0x34955c
je 0xf93c1acc
invalid
je 0x348ef0
push ds
clc
invalid
je 0x349197
jne 0x349197
jmp 0x3458f36e
mov ebx, dword [esp + 0x34]
mov dword [esp + 0x20], eax
je 0x348ee2
jne 0x348ee2
je 0x348d4b
jne 0x3484ad
je 0x358dbcb
mov byte [esp + 3], 0
mov byte [esp + 4], 0
je 0x348f6b
add dh, al
inc esp
and al, 4
add byte [edi], cl
test byte [edx - 8], bl
invalid
jne 0x348f6b
add byte [eax], al
add byte [eax], al
lea eax, [esp + 0x10]
je 0x349787
jne 0x349787
jmp 0x34c2bd90
push ebx
je 0x34904c
jne 0x34904c
je 0x348e64
jne 0x348be0
add byte [eax], al
add byte [eax], al
je 0x34945f
je 0x34930b
jne 0x34930b
je 0x348768
jne 0x3485d4
je 0x7ab8a6bd
push eax
je 0x3494ea
std
invalid
jne 0x3494ea
jmp 0x2da964
jmp 0x34908d
jne 0x3493a6
jmp 0x508a8914
mov ecx, esi
push ebp
push eax
jmp 0x34972c
push ebp
call fcn.0034e530
je 0x34928c
jne 0x34928c
add byte [eax], al
add byte [eax], al
jne 0x348e93
add byte [eax], al
add byte [eax], al
push 4
call dword [eax + 0xc]
mov edx, dword [ebp]
mov ecx, ebp
push 0x348e41
ret
je 0x349ab7
jne 0x349ab7
je 0x34960e
jne 0x3484e6
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 0x349ce0
je 0x349c2e
jne 0x349c2e
add byte [eax], al
add byte [eax], al
jmp 0x349b1c
add byte [eax], al
add byte [eax], al
jmp 0x349ca4
add byte [eax], al
add byte [eax], al
ja 0x3498e4
jmp 0x349bab
push 0x349986
ret
je 0x349b3d
mov edi, eax
je 0x349938
jne 0x349938
je 0x349b99
jne 0x349b99
je 0x349b8d
jne 0x348e17
je 0x7533efd5
and al, 0x18
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x349900
jne 0x349900
por mm1, qword [eax - 0x17]
psubsw mm6, qword [ecx - 0x7cffffff]
les ecx, [eax]
test esi, esi
je 0x349a13
mov ecx, dword [esi + 4]
push 0x349c15
ret
push 0
je 0x34981e
jne 0x34981e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
xor ebx, ebx
test eax, eax
jmp 0x349bfb
je 0x349afa
jmp 0x349b54
jbe 0x349bab
je 0x349cc7
jne 0x349cc7
je 0x3492c7
push 0x349979
ret
test eax, eax
je 0x349bf2
jne 0x349bf2
je fcn.003484c0
push 0x349a23
ret
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x18], eax
je 0x349951
jne 0x349951
add byte [eax], al
add byte [eax], al
je 0x349aa6
jne 0x349aa6
jmp 0xec1ce97c
inc eax
push eax
call fcn.00384b2a
add esp, 4
test eax, eax
mov dword [esp + 0xc], eax
jmp 0x349b8d
je 0x349bcb
jne 0x349bcb
je 0x2051d72
je 0x349b35
add byte [eax], al
jne 0x349b35
je 0x3485fb
jne 0x3487db
je 0xecfd1e8c
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 0x349b9d
jne 0x349b9d
je 0x34983b
jne 0x34983b
je 0x3499e3
jne 0x3488f6
je 0x2cc1eda
jne 0x349c64
add byte [eax], al
jne 0x349805
movzx eax, word [edi + 0x14]
je 0x349a7e
jne 0x349a7e
je 0x158deaf
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 0x349cf5
jne 0x349cf5
add byte [eax], al
add byte [eax], al
jne 0x34953e
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 0x349c47
ret
xor esi, esi
movzx ecx, word [edi + 6]
je 0x349c80
jne 0x349c80
je 0x4444aa88
movsd xmm0, qword [esp + 0x2c]
and al, 0x2c
movsd qword [esp + 4], xmm0
mov dword [esp], esi
je 0x349a2d
jne 0x349a2d
jmp 0x5f290037
lea esp, [ebp - 0xc]
pop esi
pop edi
je 0x349a0e
jne 0x349a0e
push ebp
mov ebp, esp
push ebx
push 0x349824
ret
je 0x349b63
jne 0x349b63
add byte [eax], al
add byte [eax], al
call fcn.00345f10
add esp, 8
je 0x349b7e
push 0x349b4d
ret
mov eax, dword [esp + 0xc]
mov edi, dword [eax + 0x3c]
add edi, eax
mov eax, dword [ebp + 0xc]
cmp eax, 0x8664
je 0x349b2f
cmp eax, 0x14c
push 0x349b6e
ret
cmp dword [edi + 0x74], 4
lea eax, [edi + eax + 0x18]
lea edi, [edi + 0x98]
jmp 0x3497fd
jmp 0x349991
call fcn.00384b33
add esp, 4
mov eax, ebx
je 0x34992b
jne 0x34992b
je 0x431dcac6
std
invalid
jne 0x349afa
je 0x34981a
jne 0x34981a
jmp 0x458e02d
mov byte [esp + 4], 0
je 0x349bd9
jne 0x349bd9
je 0xfe8e1f81
invalid
test eax, eax
je 0x349853
jne 0x349853
jmp 0x139d4a05
je 0x349b3d
push 0x349d13
ret
add byte [eax], al
add byte [eax], al
lea eax, [edi + eax + 0x18]
push 0x349ac1
ret
seta bl
push dword [esp + 0xc]
je 0x34995f
jne 0x34995f
je 0x348bb9
jne 0x348920
add byte [eax], al
add byte [eax], al
je 0x349c5d
jne 0x349c5d
je 0x558e0a3
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
push 0x3498b0
add dh, al
inc esp
and al, 6
add dh, al
inc esp
and al, 7
add byte [eax - 0x50], ch
cwde
xor al, 0
ret
je 0x349bab
jmp 0x3498d1
je 0x349b3d
mov dword [esp + 0x10], eax
push dword [ebp + 0xc]
push esi
je 0x349ae5
jne 0x349ae5
add ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x3498de
jne 0x3498de
add byte [eax], al
add byte [eax], al
je 0x349cd8
jne 0x349cd8
je 0x3484ad
jne 0x3490b6
jmp 0xc0ba777c
sub esp, 0x14
je 0x349cb2
jne 0x349cb2
mov edi, dword [eax + ecx*8 - 0x18]
add edi, dword [eax + ecx*8 - 0x14]
push edx
push edi
je 0x34984d
jne 0x34984d
push 0x34984c
ret
mov edx, dword [edi + 0x3c]
je 0x349815
jne 0x349815
je 0x34cf96fd
add bl, al
jmp 0xef1221ab
push esi
je 0x3498be
jne 0x3498be
jmp 0x32789f
jmp 0x349a92
mov eax, dword [esp + 0x10]
xor ebx, ebx
sub eax, edi
cmp eax, ecx
jmp 0x349ba8
xor eax, eax
xor ecx, ecx
xor esi, esi
xor edx, edx
movzx ecx, cx
lea ecx, [ecx + ecx*4]
je 0x349c64
jmp 0x3499c7
mov ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x34983f
jne 0x34983f
punpckhbw mm7, mm4
xchg edi, eax
xor al, 0
ret
push esi
jmp 0x34a1d3
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 0x34a2d9
je 0x34a24f
jne 0x34a24f
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jmp 0x349e2e
ja 0x34a102
je 0x34a687
jne 0x34a687
je 0x3490d1
jne 0x348b37
add byte [eax], al
add byte [eax], al
push edx
push ecx
mov ecx, dword [ebp + 0xc]
je 0x349edd
jne 0x349edd
jmp 0x34d89946
push 0x34a3fb
ret
mov dword [ebx + 0x64], eax
je 0x349e0b
jne 0x349e0b
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 0x34a42e
je 0x349f13
je 0x34a273
jne 0x34a273
je 0x458e2ae
mov eax, dword [esp + 4]
je 0x34a74b
jmp 0x34a0e2
je 0x34a0d6
jne 0x34a0d6
test edi, edi
je 0x349ec9
je 0x349ec0
jne 0x349ec0
je 0x833962cf
add esp, 4
cmp dword [esp + 0x1c], 0
jl 0x349e72
sbb al, 0
jle 0x349e56
add ebx, eax
jmp 0x349e7c
sub ebx, eax
je 0x349e7c
jmp 0x349e85
mov ebx, dword [ebx + 0x5c]
add ebx, 5
push eax
je 0x34a194
jne 0x34a194
je 0x349900
cli
invalid
jne 0x349bcb
jmp 0x366969
jmp 0x34a04b
jne 0x349e7c
je 0x34856d
jne 0x3493c2
je 0x5ba22a8
je 0x34a420
add byte [eax], al
je 0x34a60c
jne 0x34a60c
add byte [eax], al
add byte [eax], al
mov eax, dword [esp + 0x24]
test eax, eax
je 0x349d7c
jmp 0x34a3a1
push edi
call fcn.00384b33
add esp, 4
jmp 0x349eab
push ecx
push eax
jmp 0x34a48b
je 0x34a255
jne 0x349162
mov dword [esp + 0x40], eax
je 0x34a285
jne 0x34a285
add byte [eax], al
add byte [eax], al
push eax
call fcn.00384b33
jmp 0x34a5b0
je 0x1c58e3a0
mov dword [esp + 0x1c], eax
jmp 0x349e5c
test eax, eax
je 0x349e95
je 0x34a694
jne 0x34a694
invalid
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x50
mov ebx, dword [ebp + 8]
je 0x34a0b4
jne 0x34a0b4
je 0x34848b
jne 0x349a0e
sub ebx, eax
je 0x34a1fb
jne 0x34a1fb
punpckhbw mm3, mm4
sahf
xor al, 0
ret
je 0x34a2ac
push 0x34a1f4
ret
test eax, eax
je 0x349e95
je 0x34a290
jne 0x34a290
mov eax, dword [esp + 4]
mov dword [eax + 0x68], ebx
mov ebx, 1
push 0x34a4c0
ret
jne 0x34a394
je 0x34a1a2
jne 0x34a1a2
jmp 0x8940f174
call dword [eax + 0xc]
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
je 0x349dda
push 0x349feb
ret
mov dword [esp + 4], ecx
mov dword [esp + 0x14], 0
mov byte [esp + 8], 0
mov byte [esp + 9], 0
je 0x34a4c7
jne 0x34a4c7
mov eax, ebx
lea esp, [ebp - 0xc]
pop esi
jmp 0x34a644
jne 0x34a74b
add byte [eax], al
add byte [eax], al
jmp 0x34a30d
mov ecx, 0x66666667
mov eax, ebx
jmp 0x34a76b
je 0x34a1ed
jne 0x34a1ed
push 0x34a0f2
ret
mov byte [esp + 0xf], 0
push dword [ebp + 0xc]
push ebx
call fcn.00345f10
add esp, 8
push 0x349f58
ret
mov eax, ebx
xor edx, edx
div ecx
mov ebx, edx
jmp 0x349fd7
mov ecx, dword [esp + 0x24]
lea eax, [eax + ecx + 1]
mov ecx, dword [esp + 0x18]
push eax
call fcn.00351aa0
je 0x349df6
jne 0x349df6
call fcn.0037fadb
jmp 0x349e48
je 0x349616
jne 0x3492c7
jmp 0xfeab26c2
jne 0x34a02b
je 0x34a0ec
je 0x34a32f
jne 0x34a32f
je 0x3485ae
jne 0x34a1a2
add byte [eax], al
add byte [eax], al
call fcn.0034b8b0
test eax, eax
je 0x34a02b
je 0x349e1f
jne 0x349e1f
jmp 0x3285da
jmp 0x349fd5
mov ecx, dword [esp + 0x18]
push ebx
push dword [esp + 0x18]
call fcn.00351d00
xor ebx, ebx
test eax, eax
je 0x34a394
je 0x34a05e
jne 0x34a05e
jmp 0x2458e6af
mov eax, dword [esp + 0x24]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], eax
add edx, eax
push 0
push 2
je 0x34a59d
jne 0x34a59d
push 0x34a409
ret
jne 0x34a2d9
mov ebx, eax
cmp ecx, 5
je 0x349da6
jne 0x349da6
add byte [eax], al
add byte [eax], al
jmp 0x34a69c
jne 0x349f13
je 0x3497e0
jne 0x348f5d
sub esp, 0x14
push 0x34a5dc
ret
mov edi, eax
mov ecx, dword [esp + 0xc]
mov eax, dword [esp + 8]
mov dword [esp + 0x44], ecx
je 0x349ef0
push 0x34a6cd
ret
push 0x34a462
ret
je 0x34a124
jne 0x34a124
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 0x34a4f9
jne 0x34a4f9
je 0x348eb3
je 0x34a38a
jne 0x34a38a
mov ecx, dword [eax + 0x28]
test ecx, ecx
je 0x34a02b
je 0x34a26a
jne 0x34a26a
add byte [eax], al
add byte [eax], al
push 0x34a2e5
ret
jne 0x34a0ec
je 0x1058e802
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
jmp 0x34a65d
jne 0x34a554
je 0x349dc8
jne 0x349dc8
je 0x348a70
jne 0x34991b
jmp 0x7458d800
je 0x34a13f
jne 0x34a13f
je 0x18c289d
jne 0x34a4e7
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x34a02b
push 0x34a4b2
ret
je 0x34a534
jne 0x34a534
je 0x349900
jne 0x348b08
jmp 0x34dbef26
je 0x34a6bc
jne 0x34a6bc
je 0x2a9a847
je 0x34a3d5
jne 0x34a3d5
je 0x8444645e
test eax, eax
je 0x34a4aa
int 0
add byte [eax], al
lea eax, [esp + 0x48]
je 0x34a71b
jne 0x34a71b
je 0x348807
jne 0x3493bc
je 0xc0c48c4f
invalid
je 0x349e3a
jne 0x349e3a
add byte [eax], al
add byte [eax], al
je 0x34a570
jne 0x34a570
je 0x704aa383
push ecx
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x34a628
mov eax, dword [0x840f0038]
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 0x34a628
add byte [eax], al
add byte [eax], al
mov ecx, dword [esp + 0x30]
je 0x34a328
jne 0x34a328
push 0
push eax
push esi
push edi
mov esi, ecx
jmp 0x34a6ae
je 0x349d41
jne 0x349d41
je 0xfe4228ac
invalid
ret 8
mov esi, ecx
push 0x34a0fd
ret
je 0x349d49
jne 0x349d49
je 0xfaec29e8
invalid
xor ebx, ebx
xor edi, edi
je 0x34a02b
push 0x349de0
ret
jmp 0x34a176
je 0x349938
jne 0x349787
add byte [eax], al
add byte [eax], al
cmp ecx, 0x14c
je 0x34a1af
jne 0x34a1af
je 0x348bb9
jne 0x348ce6
jmp 0x349f11
je 0x349f04
jne 0x349f04
psubsw mm7, qword [ebx - 0x16000008]
je 0x34a3cf
jne 0x34a3cf
jmp 0xff822967
je 0x34a4a7
jne 0x34a4a7
je 0x3488b5
jne 0x348b26
add byte [eax], al
add byte [eax], al
mov esi, ebx
push 0x349f44
ret
push dword [ebp + 0xc]
je 0x34a635
jne 0x34a635
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x349d7c
jne 0x349d7c
add byte [eax], al
add byte [eax], al
je 0x34a0ec
je 0x34a50f
jne 0x34a50f
push 0x349fa2
ret
jne 0x34a420
jmp 0x34a4ff
mov eax, edx
sar edx, 1
shr eax, 0x1f
push 0x34a3c1
ret
test eax, eax
je 0x34a02b
jmp 0x34a6e5
lea eax, [esp + 0x20]
push eax
push 0x34a677
ret
pop edi
pop ebx
pop ebp
je 0x34a554
je 0x34a354
jne 0x34a354
add byte [eax], al
add byte [eax], al
cmp dword [esp + 0x14], 0
je 0x34a410
mov ecx, dword [esp + 4]
lea eax, [esp + 0x14]
push 0x34a57a
ret
je 0x34a37c
jne 0x34a37c
jmp 0x34d6ec00
push 0x34a245
ret
lea edx, [esp + 0x24]
je 0x34a35a
jne 0x34a35a
je 0xf7832ac1
je 0x349e02
invalid
jne 0x349e02
je 0x4c268c1
add edx, eax
lea eax, [edx + edx*4]
xchg edx, eax
je 0x34a112
jne 0x34a112
jne 0x349ef0
add byte [eax], al
add byte [eax], al
je 0x34a4f9
jne 0x34a4f9
je 0x8b70ee74
mov eax, dword [edi + 0x3c]
mov ecx, dword [ebp + 0xc]
add eax, edi
dec ebp
or al, 1
clc
cmp ecx, 0x8664
je 0x34a5c3
jne 0x34a5c3
add byte [eax], al
add byte [eax], al
call fcn.00384b2a
add esp, 4
je 0x34a037
jne 0x34a037
add byte [eax], al
add byte [eax], al
je 0x34a455
jne 0x34a455
add byte [eax], al
add byte [eax], al
push 1
push 6
je 0x34a071
jne 0x34a071
je 0x348b77
jne 0x34992b
add byte [eax], al
add byte [eax], al
mov edx, dword [esp + 0x2c]
lea ecx, [eax + 5]
je 0x34a220
jne 0x34a220
je 0x34a112
jne 0x34965d
jmp 0x84449166
imul ecx
je 0x34a61a
jne 0x34a61a
je 0x349ee4
jne 0x349ee4
je 0x34983b
jne 0x3498b0
nop word cs:[eax + eax]
nop dword [eax + eax]
jmp 0x34a825
sub eax, edx
je 0x34a801
jne 0x34a801
jmp 0x84449552
test ebp, ebp
je 0x34a897
jmp 0x34a86a
add byte [eax], al
add byte [eax], al
mov ebx, 0
je 0x34a981
mov edi, eax
mov eax, dword [esp + 0x2c]
je 0x34a7c9
je 0x34a90d
jne 0x34a90d
jmp 0x47a9f174
push 0x34a83a
ret
push ebp
je 0x34aaa3
jne 0x34aaa3
push 0x34a7a5
ret
mov ecx, ebp
mov edx, edi
neg ecx
je 0x34a967
je 0x34aa8d
jne 0x34aa8d
add byte [eax], al
add byte [eax], al
mov byte [edx], 0
inc edx
push 0x34a894
ret
add esi, 4
mov edx, esp
je 0x34aae2
jne 0x34aae2
push 0x34a847
ret
ret 0x10
jne 0x34a7c9
invalid
push 0x34a886
ret
mov eax, ebx
add esp, 0x10
pop esi
pop edi
je 0x34aa6d
jne 0x34aa6d
add byte [eax], al
add byte [eax], al
je 0xe3a984cf
jne 0x34a981
push 0
push dword [esp + 0x28]
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
je 0x34a832
jne 0x34a832
je 0x34a7d8
jne 0x34a7d8
je 0x3485ae
jne 0x349f58
je 0x3058f661
xor edx, edx
test edi, edi
je 0x34aa4a
jne 0x34aa4a
je 0x348dc9
jne 0x349e1f
je 0xfe1f2eff
invalid
push edi
push esi
sub esp, 0x10
je 0x34aa2c
jne 0x34aa2c
add byte [eax], al
add byte [eax], al
push 0x34a9a0
ret
mov esi, ecx
je 0x34aa5a
jne 0x34aa5a
je 0xdf0e2f47
invalid
cmovg edx, ecx
je 0x34a7c2
jne 0x34a7c2
jmp 0x8ba0f3e9
mov ecx, dword [ecx + 0x6c]
mov eax, dword [ecx]
push 2
push 0
push 0x34a900
ret
pop ebx
pop ebp
je 0x34a8ee
jne 0x34a8ee
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
push 0x400
push 0x34aaaa
ret
jne 0x34a967
je 0x349ad5
jne 0x34983f
add byte [eax], al
add byte [eax], al
push ebx
jmp 0x34aa0c
push 0x34a9f6
ret
push 0x34afc3
ret
jmp 0x340f3d3
mov eax, dword [ebp + 0xc]
add ebx, dword [eax + 4]
mov dword [esp + 0x14], 0
mov dword [esp + 0x1c], 0
je 0x34b106
jne 0x34b106
mov ecx, dword [ebp + 0x10]
mov byte [esp + 4], 0
jmp 0x34b063
jne 0x34b03c
je 0x3493c2
jne 0x34a26a
push 0x34ae16
ret
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x34aeb5
jne 0x34aeb5
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 0x34b02c
jne 0x34b02c
add byte [eax], al
add byte [eax], al
xor edi, edi
test ecx, ecx
je 0x34b163
jne 0x34b163
je 0x34ae66
jne 0x349fb2
je 0x34e3156b
add bl, al
push 0xc
push edx
push 0x4c
push esi
call dword [eax + 4]
je 0x34ae44
jne 0x34ae44
add byte [eax], al
add byte [eax], al
je 0x34b0b6
jne 0x34b0b6
jmp 0x658f3f5
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 0x34aea3
jne 0x34aea3
je 0x34ae43
jne 0x34ae43
je 0x3489bd
jne 0x3484e6
je 0x18590c01
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 0x34af93
jne 0x34af93
je 0x1058f45e
mov dword [esp + 0x10], 0
add byte [eax], al
add byte [eax], al
je 0x34ae85
jne 0x34ae85
add byte [eax], al
add byte [eax], al
je 0x34b0e9
jne 0x34b0e9
je 0x34a3c1
jne 0x349bd9
mov edx, dword [ebp + 8]
mov ecx, dword [ecx]
je 0x34afed
jne 0x34afed
je 0x34a7d8
jne 0x34a1a2
push 0
push eax
je 0x34b03c
je 0x34ae73
jne 0x34ae73
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 0x34b0b6
jne 0x34b0b6
add byte [eax], al
add byte [eax], al
lea edx, [esp + 4]
je 0x34af05
jne 0x34af05
je 0x348bb6
jne 0x3490d1
add byte [eax], al
add byte [eax], al
je 0x34ae0f
jne 0x34ae0f
add byte [eax], al
add byte [eax], al
push 0x4c
push esi
push dword [ebp + 8]
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
push 0x34b052
ret
mov eax, edi
je 0x34b144
push 0x34b0ca
ret
mov byte [esp + 5], 0
je 0x34af2b
jne 0x34af2b
jmp 0xeb58c502
mov dword [esp], edx
jmp 0x34b07b
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
mov ecx, dword [esi + 0xc]
jmp 0x34aee1
mov dword [esp + 0x24], ecx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x10]
push 0x34ae8f
ret
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
test eax, eax
je 0x34b054
lea eax, [esp + 0x28]
jmp 0x34afd8
sub esp, 0x14
movsd xmm0, qword [esp + 0x34]
jmp 0x34b14f
mov ebx, dword [ebp + 0x14]
je 0x34b16f
jne 0x34b16f
ret 0x14
mov dword [esp + 0x10], ebx
je 0x34af74
jne 0x34af74
je 0x3491a6
jne 0x3484ad
add byte [eax], al
add byte [eax], al
and esp, 0xfffffff8
sub esp, 0x30
mov esi, ecx
je 0x34ae66
jne 0x34ae66
push 0x34b144
ret
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
jmp 0x34b0ff
movsd qword [esp + 4], xmm0
je 0x34b075
jne 0x34b075
je 0xff203576
je 0x34b054
invalid
jmp 0x34b0f8
mov eax, dword [ecx]
add esi, 0x10
je 0x34b00c
push 0x34b09d
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 0x34b3a6
jne 0x34b3a6
je 0x2458f659
lea eax, [esp + 0x24]
push 0
push eax
push 4
push ecx
push edi
je 0x34b2e0
jne 0x34b2e0
test eax, eax
push 0x34b30d
ret
sub eax, dword [esi + 0x5c]
add eax, 0xfffffffb
mov dword [esp + 0xc], eax
je 0x34b1c8
jne 0x34b1c8
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 0x34b196
jne 0x34b196
je 0x34b306
je 0x34b322
jne 0x34b322
je 0x8443c144
sub byte [ecx], al
add byte [eax], al
push 0x34b2f2
ret
mov byte [esp + 2], 0
mov byte [esp + 3], 0
jmp 0x34b214
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x34b38d
jne 0x34b38d
add byte [eax], al
add byte [eax], al
je 0x34b1df
jne 0x34b1df
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
mov esi, eax
push 0x34b255
ret
mov byte [esp + 1], 0
jmp 0x34b290
jne 0x34b0d0
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
push 0x34b2d0
ret
je 0x34b206
jne 0x34b206
add byte [eax], al
add byte [eax], al
push 0x34b196
ret
mov eax, esi
lea esp, [ebp - 8]
pop esi
pop edi
pop ebp
ret 8
movsd qword [esp + 4], xmm0
je 0x34b328
push 0x34b37f
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 0x356013
jne 0x356013
je 0x7aa1a1
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 0x35615f
ret
mov byte [ecx + 0x2a], 0
push 0x3560a2
ret
mov byte [ecx + 0x44], 0
push 0x355fd7
ret
je 0x356164
jne 0x356164
je 0x356008
jne 0x356008
jmp 0x3596cb90
mov byte [ecx + 0x22], 0
mov byte [ecx + 0x23], 0
je 0x356103
jne 0x356103
mov byte [ecx + 0x32], 0
mov byte [ecx + 0x33], 0
je 0x3560e3
jne 0x3560e3
add byte [eax], al
add byte [eax], al
je 0x3560d3
jne 0x3560d3
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x2b], 0
je 0x3560e9
jne 0x3560e9
je 0x356008
jne 0x356008
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x55], 0
jmp 0x355fad
mov byte [ecx + 0x20], 0
mov byte [ecx + 0x21], 0
je 0x35607e
jne 0x35607e
add byte [eax], al
add byte [eax], al
push 0x35602e
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 0x35608a
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 0x355ffb
jne 0x355ffb
je 0xff58e53c
invalid
mov byte [ecx + 0x5f], 0
ret
push esi
mov dword [ecx], 0x38a3f4
mov esi, ecx
mov ecx, dword [ecx + 4]
test ecx, ecx
je 0x3561ee
push 0x3561fc
ret
je 0x72aad622
jmp 0x19f633e
test ecx, ecx
je 0x35628e
jne 0x35628e
je 0x3597ef44
add bl, al
jmp 0x77aadb57
call dword [eax]
je 0x35627a
jne 0x35627a
je 0x19f638b
je 0x3561ec
jne 0x3561ec
jmp 0x53aa2b8e
jne 0x356220
je 0x6841b0a4
mov ecx, dword [esi + 0xc]
push 0x356269
ret
imul esp, dword [edx + 0x35], 0x840fc300
mov ecx, dword [esi + 0x18]
test ecx, ecx
je 0x356253
mov eax, dword [ecx]
push 1
call dword [eax]
push 0x356253
ret
je 0x356215
jne 0x356215
je 0x3561a8
jne 0x3561a8
je 0x9faa1cc2
jne 0x35609a
pop esi
je 0x35628d
jne 0x35628d
je 0x4ec0735d
adc al, 0x68
shl byte [ecx + 0x35], 0
ret
mov ecx, dword [esi + 8]
test ecx, ecx
je 0x356237
mov eax, dword [ecx]
push 0x356233
ret
ret
je 0x356296
mov eax, dword [ecx]
push 1
call dword [eax]
je 0x356220
je 0x356211
jne 0x356211
nop word cs:[eax + eax]
nop
push 0x3562b8
ret
je 0x3565b6
jne 0x3565b6
je 0x356381
jne 0x3561c8
cmp dword [esi + 0x18], 0
je 0x356603
push 0x356450
ret
mov ecx, dword [esi + 8]
mov eax, dword [ecx]
push 0
call dword [eax + 0x10]
mov ecx, dword [esi + 0x18]
je 0x356532
push 0x3565ef
ret
mov dword [esi + 0x10], edi
push 4
call fcn.00345d20
je 0x3564dc
jne 0x3564dc
jmp 0x35ffd390
mov edi, eax
call fcn.0035c230
test edi, edi
je 0x3564c0
jne 0x3564c0
je 0xc4b92390
add al, 0x5e
pop edi
pop ebx
pop ebp
je 0x35640c
jne 0x35640c
invalid
mov dword [esi + 0x18], edi
je 0x356403
jne 0x356403
je 0x3565f7
jne 0x3565f7
push 0x356501
ret
je 0x356501
jne 0x356501
punpckhbw mm3, qword [edx + 0x65]
xor eax, 0xc300
add byte [eax], al
je 0x356470
je 0x356388
jne 0x356388
je 0x37e7f0
jmp 0x35668b
add byte [eax], al
add byte [eax], al
add bl, al
ret
call fcn.00345d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.00358500
jmp 0x3562c8
jne 0x356641
jmp 0x3598bf97
push 0x35635b
ret
nop word cs:[eax + eax]
nop dword [eax]
jmp 0x3562f2
call dword [eax + 4]
test eax, eax
je 0x356470
mov ecx, esi
call fcn.00356810
test eax, eax
jmp 0x3563fb
mov byte [esp], 0
mov byte [esp + 1], 0
mov byte [esp + 2], 0
je 0x3566d6
jne 0x3566d6
je 0x3561c8
jne 0x356381
je 0x34b2a7
invalid
mov dword [esi + 0xc], edi
je 0x356603
je 0x35655b
jne 0x35655b
jmp 0x3566af
je 0x356666
jne 0x356666
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 0x3565cd
ret
push 0x40
push 0x3566a0
ret
je 0x35642b
jne 0x35642b
je 0x3598e684
add bl, al
mov edi, eax
call fcn.00365c70
je 0x356381
jne 0x356381
jmp 0x367a1f
jmp 0x35664b
call fcn.00345d20
je 0x3566b3
jne 0x3566b3
call ebx
mov ecx, dword [esi + 4]
test ecx, ecx
push 0x3563cb
ret
cmp dword [esi + 8], 0
je 0x356603
cmp dword [esi + 0x10], 0
je 0x356603
cmp dword [esi + 0x14], 0
je 0x356603
push 0x35633c
ret
mov esi, ecx
push 0xc
call fcn.00345d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.003593b0
mov dword [esi + 8], edi
push 0xc
jmp 0x356538
test edi, edi
mov dword [esi + 4], edi
je 0x356470
je 0x356492
jne 0x356492
je 0x356632
jne 0x356632
je 0xc7bf2760
mov ecx, eax
mov edi, eax
call fcn.0035e590
mov dword [esi + 0x14], edi
je 0x3563e4
jne 0x3563e4
add byte [eax], al
add byte [eax], al
jne 0x356532
je 0x531e5784
mov ecx, esi
call 0x356a50
jmp 0x356470
add al, 0
add cl, ch
insd dword es:[edi], dx
invalid
jmp 0x35650a
je 0x3565d3
jne 0x3565d3
je 0x8444827d
idiv ch
invalid
mov ebp, esp
je 0x356462
jne 0x356462
jmp 0xe98a67d0
mov eax, dword [ecx]
push ebp
jmp 0x356479
mov eax, dword [ecx]
push 0
push 1
call dword [eax + 0x18]
push 0x3e8
je 0x356549
jne 0x356549
jmp 0xeb3a2aed
add esp, 4
jmp 0x356609
push 0x14
call fcn.00345d20
add esp, 4
mov ecx, eax
jmp 0x356344
add byte [eax], al
add byte [eax], al
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.0035d020
jmp 0x35630d
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 0x356641
jmp 0x356424
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 0x356781
jne 0x356781
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 0x3567bc
jne 0x3567bc
je 0xc4b927c9
add al, 0x5e
pop edi
ret
je 0x35674f
jne 0x35674f
jmp 0x7ebf674a
jne 0x35695c
je 0x8b3db7b7
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
call dword [eax + 0x18]
je 0x356a0c
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 0x356a0c
jmp 0x35688d
xor esi, esi
jmp 0x35690e
je 0x3568e7
jne 0x3568e7
je 0x3561c8
jne 0x3569ba
jmp 0x359f05d7
mov eax, esi
pop esi
pop edi
pop ebx
jmp 0x356852
je 0x3569ba
push 0x356902
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 0x35690e
je 0x3569fc
jne 0x3569fc
je 0x356a19
jne 0x356a19
je 0x356777
jne 0x356190
je 0xb6a96a52
jne 0x35687d
mov edx, dword [ebx]
inc eax
mov ecx, ebx
push eax
call dword [edx + 0x10]
mov ecx, dword [edi + 8]
push 0x3568c3
ret
pop ebp
ret
je 0x356989
jne 0x356989
je 0x35664b
jne 0x35651e
jmp 0xe7ee15
mov esi, 1
jmp 0x356875
je 0x356909
je 0x356981
jne 0x356981
je 0xd9be6cbe
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 0xc]
jmp 0x3568c9
call dword [sym.imp.muamdlhh_QuiHxr_E_aqmzuWiWupkneW]
mov ecx, edi
call fcn.00357210
cmp eax, 1
jmp 0x356927
mov ecx, dword [edi + 8]
je 0x35695c
jmp 0x356820
mov eax, dword [ecx]
call dword [eax + 0x18]
test eax, eax
je 0x35683e
je 0x356828
jne 0x356828
je 0x35674f
jne 0x356532
push 0x3569a3
ret
test eax, eax
jne 0x3569d0
je 0x35683e
jne 0x35683e
jmp 0x8c1f2a89
mov eax, dword [ecx]
push 0
jmp 0x3569e9
call dword [eax + 4]
je 0x3568e9
je 0x356a06
jne 0x356a06
lea ebp, [edi + 0x1c]
lea esi, [edi + 0x20]
nop dword [eax]
je 0x35694e
jne 0x35694e
je 0x3560aa
jne 0x35674e
jmp 0xf45baec
call dword [eax + 0x10]
je 0x356891
jne 0x356891
add byte [eax], al
add byte [eax], al
push 0x3569c7
ret
jne 0x3568e9
mov eax, dword [eax + 0x18]
mov dword [edi + 0x1c], eax
push esi
push ebp
jmp 0x356938
add byte [eax], al
add byte [eax], al
jmp 0x356a20
je 0x35690e
je 0x35699d
jne 0x35699d
je 0x356641
jne 0x356388
je 0xfe2dee53
invalid
mov ecx, dword [esi + 0xc]
lea ebx, [eax + eax + 2]
mov eax, dword [ecx]
je 0x35703d
jne 0x35703d
je 0x356e35
jne 0x356e35
je 0x13ceea8
je 0x356ba2
add byte [eax], al
jne 0x356ba2
je 0x356df2
jne 0x356df2
je 0x356f51
jne 0x3565cd
jmp 0x84452b43
call dword [eax + 4]
test eax, eax
je 0x356ba8
je 0x356dd5
jne 0x356dd5
je 0x35710c
jne 0x35710c
je 0x356b00
je 0x357197
jne 0x357197
mov byte [esp + 0x1b], 0
je 0x3570f9
je 0x356be7
jmp 0x356e76
jne 0x356e7e
add byte [eax], al
add byte [eax], al
call dword [eax + 8]
test eax, eax
jne 0x3571e0
push 0x2710
je 0x356bb8
jne 0x356bb8
jmp 0x8b3db4da
mov ecx, dword [esp + 0x1c]
test ecx, ecx
je 0x356fa0
jmp 0x356c15
push dword [esi + 0x10]
call dword [edx + 4]
je 0x356c50
jne 0x356c50
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0x356e37
jne 0x356e37
jmp 0xff85efe1
mov eax, dword [ebx + 4]
mov dword [esp], eax
jmp 0x357100
nop word cs:[eax + eax]
nop
je 0x356f0b
jne 0x356f0b
je 0x356632
push 0x356b95
ret
mov eax, dword [esp + 0xc]
test eax, eax
je 0x356ca9
je 0x356b63
jne 0x356b63
je 0x394b53
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 0x356e25
jne 0x356e25
je 0x3571a2
jne 0x3571a2
jmp 0xc59b164
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.00346490
jmp 0x357138
push edx
push 0
call dword [eax + 0x18]
je 0x356aee
jne 0x356aee
push ebp
push edi
push 0x356d20
ret
mov edi, dword [esp + 8]
push edi
call fcn.0037fa10
add esp, 4
jmp 0x356a72
jne 0x356cd5
xor eax, eax
add esp, 0x2c
pop esi
push 0x3570c9
ret
je 0x356fb8
jne 0x356fb8
mov ecx, dword [esi + 4]
jmp 0x3571b5
push eax
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
je 0x356ce7
jne 0x356ce7
je 0xfe5df305
jne 0x356c20
invalid
mov eax, dword [esp + 0xc]
jmp 0x356fa0
lea ecx, [esp + 0x24]
jmp 0x357069
je 0x35708a
jne 0x35708a
add byte [eax], al
add byte [eax], al
test eax, eax
jne 0x3571e0
push 0x356d6b
ret
je 0x578a6fc6
mov eax, dword [ecx]
push ebp
push edi
push ebx
jmp 0x356eda
jne 0x356be7
je 0x1555743
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x493e0
neg eax
lea eax, [ecx + eax + 0x1b7740]
jmp 0x356ddd
ret 0xc269
mov ebx, dword [esi + 0x14]
mov ebp, dword [esi + 0x18]
je 0x356dc9
jne 0x356dc9
je 0x35628d
jne 0x35627a
add esp, 4
mov edx, 0x6fd91d85
mov ecx, eax
imul edx
mov eax, edx
sar edx, 0x11
je 0x356e7e
je 0x356b2c
jne 0x356b2c
je 0x1459e3dd
push dword [esp + 0x14]
push dword [esp + 0x10]
push dword [esp + 0x18]
call dword [eax + 8]
je 0x35709e
jne 0x35709e
je 0x3565f7
jne 0x35692f
jmp 0x3659ef
mov byte [eax], 0
inc eax
dec ecx
je 0x356df2
jne 0x356df2
je 0x3560e3
jmp 0x3570e3
je 0x356f82
jne 0x356f82
add byte [eax], al
add byte [eax], al
lea edx, [esp + 0x10]
je 0x357146
push 0x356cdf
ret
je 0x356f59
jne 0x356f59
jmp 0x356e9b
mov dword [esp + 0x10], eax
lea eax, [esi + 0x20]
push 0x356e43
ret
lea ebp, [esp + 0x1c]
jmp 0x356de4
push 0x356d49
ret
mov eax, dword [ecx]
call dword [eax + 0x1c]
mov edx, dword [ebx]
je 0x357180
jne 0x357180
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
je 0x356cd5
je 0x356d7b
jne 0x356d7b
je 0x356c99
jne 0x3562b0
je 0xc59b4bc
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 0x356e15
push ebp
lea edx, [esp + 0x10]
jmp 0x3570dc
call fcn.00359b80
je 0x356d81
jne 0x356d81
je 0x35683e
jne 0x3562e0
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x14], 0
push 0x35715b
ret
test eax, eax
jne 0x3571e0
push 0x2710
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0x356fcf
jne 0x356fcf
push ebx
push edi
push 0x356db2
ret
push edx
je 0x3570c0
jne 0x3570c0
je 0xfc33f5f6
jne 0x356ce7
invalid
je 0xfed7f4fe
je 0x356f93
invalid
jne 0x356f93
je 0x5975c4
mov dword [esp], 0
add byte [eax], al
add byte [ebx + 0x49e92404], cl
invalid
mov eax, dword [esp]
jmp 0x356f51
mov ecx, esi
push edi
call fcn.00357d10
test eax, eax
mov dword [esp + 8], eax
je 0x356e0c
je 0x3570eb
jne 0x3570eb
je 0x3568e9
jne 0x35674f
push 0x356e67
ret
je 0x356eb9
jne 0x356eb9
je 0x8b4dbfd5
mov ecx, dword [esi + 0x18]
mov eax, dword [ecx]
je 0x356cc3
add dword [edi], ecx
test byte [edx - 5], dh
invalid
jne 0x356cc3
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 0x356b0c
mov ecx, ebx
push ebp
mov ebp, edi
push eax
push dword [esp + 0xc]
push dword [esp + 0xc]
jmp 0x356a95
mov dword [esp + 0x18], eax
jmp 0x356f6b
je 0x35640d
jne 0x356583
jmp 0x30bb9c
mov edi, ebp
je 0x356f6f
jne 0x356f6f
add byte [eax], al
add byte [eax], al
jmp 0x356c99
mov ecx, dword [esi + 0x10]
mov eax, dword [ecx]
push dword [esp + 0x1c]
push dword [esp + 0x10]
jmp 0x356ad7
mov byte [ecx + 0xa], 0
mov byte [ecx + 0xb], 0
push 0x36286a
ret
mov byte [ecx + 0xc], 0
mov byte [ecx + 0xd], 0
mov byte [ecx + 0xe], 0
mov byte [ecx + 0xf], 0
ret
jmp 0x36285a
push esi
mov dword [ecx], 0x38a560
mov esi, ecx
mov eax, dword [ecx + 0x14]
test eax, eax
je 0x3628d1
push 0x362912
ret
add esp, 4
mov dword [esi + 0x14], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x362972
jmp 0x36294a
call fcn.00384b33
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 0x362955
jne 0x362955
je 0x3628c7
push 0x362938
ret
jne 0x362932
je 0x22521166
push eax
call fcn.00384b33
add al, byte [eax]
push 0x362928
ret
test eax, eax
je 0x362964
push eax
je 0x362932
jmp 0x36290e
je 0x3628c7
jne 0x3628c7
je 0x8445ec90
pop esi
ret
je 0x3628e2
jne 0x3628e2
je 0xff9dae4b
invalid
push eax
call fcn.00345d50
je 0x362968
jne 0x362968
jmp 0x43701f
mov byte [esi + 0xd], 0
mov byte [esi + 0xe], 0
jmp 0x362960
mov byte [esi + 0xf], 0
je 0x36292e
jne 0x36292e
add esp, 4
mov dword [esi + 4], 0
mov eax, dword [esi + 8]
je 0x36291e
jne 0x36291e
nop dword [eax]
push 0x362b0f
ret
test eax, eax
je 0x362b6b
jne 0x362b6b
je 0x362980
push 0x362b19
ret
mov edi, 1
je 0x362989
je 0x362af1
jne 0x362af1
je 0xc5a865a
lea ebx, [esp + 0xc]
push 0x40
push 0x100
je 0x362a37
jne 0x362a37
je 0x3628b0
jne 0x362c58
push 0x362c11
ret
jne 0x362ac3
mov dword [esi + 0xc], 0x3000
push 0x3000
je 0x362ca5
jne 0x362ca5
psubsw mm7, qword [ecx - 1]
invalid
jne 0x362bcc
je 0x362980
jne 0x362989
add byte [eax], al
add byte [eax], al
push edi
lea edi, [edi + 0x20]
je 0x362ad5
jne 0x362ad5
jne 0x362cde
jmp 0xa0d64051
call dword [sym.imp.HDWOMH_6aod_DdqGahmEpqqakswcwV]
cmp eax, 0xffffffff
je 0x362aae
push 0x3020
push 0x362bf8
ret
mov eax, dword [esi + 0x14]
test eax, eax
je 0x362cf3
je 0x362bb7
jne 0x362bb7
je 0x362ba9
jne 0x36294a
mov byte [eax], 0
je 0x362b9c
jne 0x362b9c
je 0x362c98
jne 0x362a87
test eax, eax
sete cl
mov eax, ecx
jmp 0x362b3a
pop ebx
pop ebp
ret
push 0x362c4a
ret
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x362cce
je 0x362aeb
jne 0x362aeb
mov byte [eax + ecx + 0x3020], 0
push 0x362ba9
ret
push ebx
call fcn.00372fc0
add esp, 0x10
je 0x362c2d
jne 0x362c2d
jmp 0x36c2d8
jmp 0x362b87
jne 0x362989
je 0x3629b4
jne 0x3629b4
je 0x36603e71
add bl, al
add byte [eax], al
add byte [eax], al
push ebp
push ebx
push edi
push esi
push 0x362c3a
ret
je 0x362cf3
jmp 0x362c53
dec ecx
je 0x362cc8
jne 0x362cc8
mov eax, edi
add esp, 0x4c
pop esi
pop edi
je 0x362aab
jmp 0x362d0d
je 0x362cf3
jmp 0x362a64
push dword [esi + 4]
push 0
push 0x3020
push 0x362b4e
ret
nop word [eax + eax]
je 0x362a87
jne 0x362a87
inc eax
je 0x362b2b
jne 0x362b2b
je 0x362c98
jne 0x362bb7
je 0x362cde
push 0x362a47
ret
push eax
je 0x362a4e
jne 0x362a4e
je 0x362b6b
jne 0x362955
mov dword [esp + 8], 0x7060504
mov dword [esp], eax
call fcn.00372fb0
je 0x3629c9
jne 0x3629c9
je 0x362ab4
jne 0x362cbe
add byte [eax], al
add byte [eax], al
call fcn.00345d20
add esp, 4
test eax, eax
mov dword [esi + 4], eax
je 0x362b1f
jmp 0x362cbe
mov ecx, 0xffffcfe0
nop word cs:[eax + eax]
je 0x362ac3
jne 0x362ac3
jmp 0x45a70be
lea eax, [esp + 4]
push eax
push ebx
push 0x362c76
ret
mov ecx, esi
push 0x36299f
ret
je 0x362c11
jne 0x362c11
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 0x362bcc
jmp 0x362a21
je 0x3629b4
jne 0x3629b4
jmp 0x254ad91
call fcn.00384b2a
add esp, 4
test eax, eax
mov dword [esi + 8], eax
je 0x362cf3
push 0x362ab4
ret
jne 0x362b1f
add byte [eax], al
add byte [eax], al
jne 0x362a87
je 0x362b77
jne 0x362b77
add byte [eax], al
add byte [eax], al
inc ecx
jmp 0x3629eb
je 0x362b38
jne 0x362b38
push 0x362cda
ret
jne 0x362aab
jmp 0x36633280
add esp, 0xc
jmp 0x362f57
je 0x362ef5
jne 0x362ef5
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_DdqMiwAvwlz]
je 0x362ea2
jne 0x362ea2
je 0x362df0
jne 0x362df0
mov dword [edi + 0x14], 0
xor esi, esi
je 0x362f57
jne 0x362f57
push 0x362d95
ret
je 0x362ebd
jne 0x362ebd
je 0x183b217
add byte [eax], al
jne 0x362f57
je 0x20227fe
add byte [ebx + 0x1d8b04c4], al
test byte [esi], al
cmp al, byte [eax]
mov ecx, esp
lea edi, [edi + eax*2]
call fcn.00350fa0
je 0x362fd8
jne 0x362fd8
push 0x362e56
ret
test eax, eax
mov dword [edi + 0x14], eax
je 0x362de2
mov ecx, 0xffffdffe
nop dword [eax]
jmp 0x362db5
add esp, 4
je 0x362e3d
jne 0x362e3d
je 0x462ecb
push 0x1000
call dword [sym.imp.HDWOMH_6aod_DdqUmixTeqk_]
add bh, bh
adc eax, sym.imp.HDWOMH_6aod_DdqUmixTeqk_
test eax, eax
je 0x362e79
mov edi, dword [edi + 0x14]
push 0x362dd7
ret
mov eax, dword [edi + 0x14]
test eax, eax
je 0x362de2
push eax
call fcn.00384b33
add esp, 4
je 0x362ddb
jne 0x362ddb
push 0x362ebc
ret
je 0x362f80
jne 0x362f80
je 0x36291e
jne 0x362980
je 0xdef517a9
call fcn.00350d80
mov ecx, esp
push 0x39fb06
call fcn.00350d80
cmp dword [edi + 0x14], 0
mov esi, 1
jne 0x362f57
invalid
push 0x362fab
ret
test eax, eax
je 0x362f8b
je 0x362dc5
jne 0x362dc5
je 0x362fc8
jne 0x362fc8
pop ebx
je 0x362fc2
push 0x362d9b
ret
push 0x1000
push ebx
push eax
call dword [sym.imp.HDWOMH_6aod_DdqDfravkknmgrUgvhc_lgW]
je 0x362ee1
jne 0x362ee1
jmp 0xfeb5b43c
mov ecx, esp
call fcn.00350ed0
lea ecx, [esp + 8]
push 0x362d5f
ret
mov ebx, dword [edi + 0x14]
lea ecx, [esp + 8]
call fcn.00350fa0
push 0x362fe8
ret
cmp eax, 0xcb
jne 0x362e6e
push dword [edi + 0x14]
je 0x362e5f
jne 0x362e5f
je 0x362fa0
add byte [eax], al
add byte [eax], al
inc ecx
jne 0x362db5
je 0x362f6a
jne 0x362f6a
push 0x2002
call fcn.00384b2a
je 0x362e56
jne 0x362e56
jmp 0x760da489
ret
mov byte [eax + ecx + 0x2002], 0
je 0x362fa0
jne 0x362fa0
add byte [eax], al
add byte [eax], al
push ebx
push eax
push edi
call dword [sym.imp.VR_S_6_hi_trusajbS]
jmp 0x362d49
xor ecx, ecx
cmp eax, 0xffffffff
setne cl
mov eax, ecx
ret 4
mov byte [esi + 0x17], al
push 0x363756
ret
add byte [eax], al
add byte [eax], al
mov esi, eax
je 0x36337e
jne 0x36337e
jmp 0x841f4e8d
jmp 0x3630bd
add esp, 4
mov byte [esi + 0xd], al
je 0x36366c
jne 0x36366c
push 0x363861
ret
call fcn.00346490
add esp, 4
je 0x3638ed
push 0x36327d
ret
mov ecx, 0xffffcfe0
push 0x3635cf
ret
je 0x36316b
jne 0x36316b
je 0x362ee1
jne 0x362db5
je 0x3631bf
add byte [ebp - 0x687bf040], al
add dword [eax], eax
add byte [edi], cl
test ah, dh
push es
add byte [eax], al
jne 0x363804
je 0x36389d
jne 0x36389d
call fcn.00346490
add esp, 4
mov byte [esi + 0x19], al
je 0x3630eb
jne 0x3630eb
add byte [eax], al
add byte [eax], al
je 0x3638ed
jne 0x3638ed
je 0x3634fe
jne 0x3634fe
je 0xa0f8dc
mov edi, eax
push 0
jmp 0x36330d
add esp, 4
test eax, eax
mov dword [edi + 8], eax
push 0x36306c
ret
push ebx
call fcn.00346490
jmp 0x363678
mov byte [esi + 0x15], al
je 0x3637cd
jne 0x3637cd
jmp 0x6adb59a
je 0x36302d
jne 0x36309e
jmp 0x883af62b
add esp, 4
mov byte [esi + 0xa], al
push ebx
call fcn.00346490
je 0x36395a
jne 0x36395a
je 0x362ab4
clc
invalid
jne 0x362928
jmp 0xf428158
mov ecx, dword [edi + 0xc]
je 0x3636cf
jne 0x3636cf
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
je 0x36358b
jmp 0x36387f
call fcn.00346490
add esp, 4
mov byte [esi + 0x16], al
push ebx
je 0x363944
jne 0x363944
jne 0x3634db
je 0x842f1692
in al, dx
push 0x7d83f631
or byte [eax], al
je 0x3635f4
jne 0x3635f4
je 0x362ea2
jne 0x362f17
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 0x3634b2
jne 0x3634b2
je 0x1338149
call fcn.00372fb0
push 0x40
add byte [edx + 0x40], ch
push 0x100
je 0x36372b
jne 0x36372b
je 0xfeb71c64
jmp 0x34b365
invalid
je 0x363233
jne 0x363233
add byte [eax], al
add byte [eax], al
je 0x3630d1
jne 0x3630d1
xor esi, esi
mov eax, esi
lea esp, [ebp - 0xc]
pop esi
je 0x363529
jne 0x363529
je 0x363197
jne 0x363197
add esp, 4
je 0x36328b
jne 0x36328b
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 0x3633d4
ret
push ebx
call fcn.00346490
add esp, 4
mov byte [esi + 1], al
je 0x3637db
jne 0x3637db
jmp 0xfeb710
push ebx
push 0x3020
je 0x363767
jne 0x363767
jmp 0x533e79ac
mov byte [esi + 8], al
push ebx
call fcn.00346490
je 0x36378f
jne 0x36378f
je 0x372524
add byte [edi], cl
test byte [ebx + 0x478b10c4], al
adc al, 0xf
test byte [esi], ch
invalid
push 0x3000
call fcn.00384b2a
je 0x36315c
jne 0x36315c
je 0x363277
jne 0x363277
je 0x211b88b
jne 0x363559
add byte [eax], al
push edi
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
je 0x363504
jne 0x363504
push 0x3633bb
ret
jne 0x363354
push 0x36315a
ret
jmp 0x363122
call fcn.00346490
add esp, 4
mov byte [esi + 4], al
je 0x3636e4
jne 0x3636e4
je 0x363631
push 0x363782
ret
mov byte [esi + 0x1e], al
push ebx
call fcn.00346490
je 0x3632bf
jne 0x3632bf
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x10], al
push ebx
call fcn.00346490
add esp, 4
push 0x3636a5
ret
jne 0x3635c0
je 0x36383e
jne 0x36383e
je 0x743af915
push edx
jne 0x3634e5
je 0x362bf8
jne 0x362bb7
add byte [eax], al
add byte [eax], al
push ebx
je 0x36309e
jne 0x36309e
je 0x3636fc
jne 0x3636fc
je 0x36307e
jne 0x3628a5
call fcn.00346490
je 0x363659
jne 0x363659
push 0x36345d
ret
mov byte [esi + 7], al
push ebx
call fcn.00346490
add esp, 4
je 0x363320
jne 0x363320
jmp 0x366d406a
push 0x36370b
ret
jmp 0x3632a1
je 0x36329f
jne 0x36329f
je 0x363696
jne 0x363696
jmp 0x366f0a8e
pop edi
pop ebx
pop ebp
ret 4
jmp 0x36347a
jne 0x3636c0
je 0x362955
jne 0x36315c
je 0x105a79ea
lea eax, [esp + 0x10]
push eax
push ebx
je 0x363567
jne 0x363567
add byte [eax], al
add byte [eax], al
call fcn.00373030
add esp, 8
push dword [esp + 0x1c]
push esi
push dword [esp + 0x28]
push ebx
push 0x363515
ret
cmp eax, 0xffffffff
je 0x363509
je 0x36314f
jne 0x36314f
je 0x36308b
jne 0x36308b
add byte [eax], al
add byte [eax], al
dec ecx
je 0x363540
jne 0x363540
jmp 0x1f456420
nop word cs:[eax + eax]
mov byte [eax], 0
je 0x36390a
jne 0x36390a
nop
mov byte [eax + ecx + 0x3020], 0
inc ecx
jne 0x3635d0
mov dword [edi + 0xc], 0x3000
je 0x363354
je 0x3633b3
jne 0x3633b3
je 0x3632a1
je 0x363631
jne 0x363631
je 0x3571ed
dec dword [eax - 0x17acecba]
sub byte [esi], 0xfe
inc dword [ebx + 0x468804c4]
adc al, 0x53
call fcn.00346490
add esp, 4
je 0x363177
jne 0x363177
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov edi, ecx
push 0x3020
call fcn.00345d20
je 0x363973
jne 0x363973
je 0x362912
jne 0x362a64
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x36307e
jne 0x36307e
add byte [eax], al
add byte [eax], al
push ebx
call fcn.00346490
push 0x36381c
ret
add esp, 4
mov byte [esi + 0x1a], al
je 0x3638d5
jne 0x3638d5
je 0x363320
jne 0x362aeb
call fcn.00373060
push 0x36333e
ret
call fcn.00346490
add esp, 4
push 0x3637b7
ret
test ecx, ecx
je 0x363480
je 0x3635b6
jne 0x3635b6
jmp 0x2ddd1f3b
push ebx
call fcn.00346490
add esp, 4
mov byte [esi + 5], al
je 0x36382e
jne 0x36382e
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], ecx
jmp 0x36325d
push esi
add esi, 0x20
push ebx
call fcn.00372fc0
add esp, 0x10
je 0x363559
je 0x363378
jne 0x363378
je 0x362df6
jne fcn.00362850
push ebx
je 0x363391
jne 0x363391
add byte [eax], al
add byte [eax], al
push esi
push eax
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
je 0x36308f
jne 0x36308f
push 0x363335
ret
add esp, 4
mov byte [esi + 9], al
push ebx
call fcn.00346490
je 0x3631a4
jne 0x3631a4
je 0x36362d
jne 0x36362d
add byte [eax], al
add byte [eax], al
mov byte [esi + 0xc], al
push ebx
call fcn.00346490
je 0x3630a1
jne 0x3630a1
jmp 0x17ba4724
push ebx
je 0x3631eb
jne 0x3631eb
jmp 0xd1ba4732
push ebx
je 0x3630b3
jne 0x3630b3
add byte [eax], al
add byte [eax], al
push ebx
call fcn.00346490
add esp, 4
je 0x3634db
jmp 0x363203
mov esi, dword [edi + 4]
mov byte [esp + 0x10], 0
je 0x3632ca
jne 0x3632ca
add byte [eax], al
add byte [eax], al
add esp, 4
mov byte [esi + 0xe], al
push ebx
call fcn.00346490
push 0x363533
ret
push ebx
call fcn.00346490
push 0x36339b
ret
mov esi, dword [edi + 4]
call dword [sym.imp.HDWOMH_6aod_DdqUagcGkpm]
je 0x3638bb
jne 0x3638bb
je 0xfe3cbc60
invalid
jmp 0x3631c9
jne 0x36358b
add byte [eax], al
add byte [eax], al
mov byte [esi + 3], al
push ebx
je 0x363409
jne 0x363409
add byte [eax], al
add byte [eax], al
push 0
push 0
push 4
push 0
push 1
push 0x40000000
push eax
push 0x3631d8
ret
lea ebx, [esp + 0x24]
mov dword [esp + 0x24], eax
push ebx
call fcn.00346490
add esp, 4
mov byte [esi], al
jmp 0x3632e4
push ebx
call fcn.00346490
add esp, 4
mov byte [esi + 0x1b], al
je 0x3634a5
jne 0x3634a5
mov byte [esi + 0x1c], al
push ebx
call fcn.00346490
add esp, 4
mov byte [esi + 0x1d], al
je 0x363923
jne 0x363923
add byte [eax], al
add byte [eax], al
push 0x3636fc
ret
inc eax
je 0x3635b0
jne 0x3635b0
je 0x362b1f
jne 0x362955
push ebx
call fcn.00346490
add esp, 4
je 0x363444
jne 0x363444
je 0x362f9c
jne 0x362f6a
je 0x3634ca
jne 0x3634ca
psubsw mm3, qword [ecx]
sti
invalid
add esp, 4
mov byte [esi + 0xb], al
push ebx
je 0x3636c0
je 0x363545
jne 0x363545
add esp, 4
test eax, eax
mov dword [edi + 4], eax
je 0x3632a1
je 0x363293
jne 0x363293
je 0x36385b
jne 0x36385b
nop dword [eax]
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x20
je 0x363bb1
je 0x363a1c
jne 0x363a1c
je 0x362e3d
jne 0x362c4a
add byte [eax], al
add byte [eax], al
jne 0x363b20
jmp 0xa17e4fd0
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
cmp eax, 0xffffffff
je 0x363b15
mov esi, eax
jmp 0x363a05
push 1
push 0x80000000
push eax
je 0x3639cd
jne 0x3639cd
sbb edx, 0
jl 0x363aa1
je 0x363c19
jne 0x363c19
mov eax, esp
push eax
push esi
je 0x363b7e
jne 0x363b7e
jmp 0x363bda
jne 0x363bb1
jmp 0x75a7eed
mov byte [esp + 7], 0
push 0
push 0
push 3
push 0
je 0x3639e4
jne 0x3639e4
je 0x5b95be49
je 0xc293959b
pop edi
pop ebx
pop ebp
ret 0x10
adc byte [eax], al
push 0x363b20
ret
je 0x363a38
jne 0x363a38
je 0x363a36
jne 0x363a36
je 0xc81f98c8
jne 0x363aaf
jmp 0xc5a7f1d
inc esp
and al, 0xc
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x363b3d
jne 0x363b3d
add byte [eax], al
add byte [eax], al
je 0x363bb1
jne 0x363bb1
je 0x84455bf6
adc al, byte [ecx]
add byte [eax], al
jne 0x363b98
push 0x363b7a
ret
mov edi, eax
je 0x363c35
jne 0x363c35
je 0xb5a7f79
mov byte [esp + 0xb], 0
je 0x363c06
add byte [edi], cl
test byte [ecx + eax], cl
add byte [edi], cl
test dword [esi + 1], eax
add byte [eax], al
jne 0x363c06
jmp 0x44474ab7
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 0
sub esp, 0x14
je 0x363b02
jmp 0x363bed
mov eax, dword [ebp + 0x10]
mov ebx, dword [ebp + 0xc]
mov edx, dword [esp + 4]
lea ecx, [eax + ebx]
cmp dword [esp], ecx
je 0x3639f0
jne 0x3639f0
jmp 0x3670ce6e
push 0x363a93
ret
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
jmp 0x363bfa
xor edi, edi
jmp 0x363bfa
mov byte [esp + 4], 0
mov byte [esp + 5], 0
mov byte [esp + 6], 0
je 0x363a23
jne 0x363a23
je 0x7e9efbc6
test eax, eax
push 0x363a7e
ret
cmp dh, byte [esi]
add bl, al
add byte [eax], al
add byte [eax], al
je 0x363bdb
jne 0x363bdb
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
je 0x363ace
jne 0x363ace
je 0x3633cb
jne 0x36286a
jmp 0x363b7e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmfMq]
xor edi, edi
test eax, eax
je 0x363aa1
jmp 0x363ae5
lea eax, [esp + 0x18]
push 0
push eax
push ebx
push dword [ebp + 0x14]
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
jmp 0x363a9f
mov eax, dword [ebp + 8]
test eax, eax
je 0x363b15
mov byte [esp + 8], 0
mov byte [esp + 9], 0
mov byte [esp + 0xa], 0
je 0x363aaf
jmp 0x363a4f
jmp 0x105a80a6
mov dword [esp + 0x10], 0
push 0x363a52
ret
jne 0x363b02
por mm4, qword [ecx]
mov eax, edi
lea esp, [ebp - 0xc]
pop esi
jmp 0x363a45
mov byte [esp + 0xc], 0
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x363c46
jne 0x363c46
test eax, eax
je 0x363b98
mov dword [esp + 8], eax
je 0x363b59
jne 0x363b59
add byte [eax], al
add byte [eax], al
push esi
je 0x363b0a
jne 0x363b0a
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 0x363b20
jmp 0x3639c6
ret
dec dword [edi]
test ebp, edi
cld
invalid
push ebp
je 0x3679d6
jne 0x3679d6
je 0x1f1fdb2
add byte [eax], al
je 0x367a33
jne 0x367a54
jmp 0x813ac9b5
lea ecx, [esp + 0x18]
call fcn.00350ed0
je 0x367a54
jne 0x367a54
jmp 0x3602994b
push 0x35cc20
push 0x35ca70
push 0x367bf1
ret
jmp 0x367cd7
je 0x367c4a
jne 0x367c4a
je 0x36797f
jne 0x367903
je 0xe1ab40ab
mov edi, eax
je 0x367903
jne 0x367903
jmp 0x367a5e
lea ecx, [esp + 0x10]
push 0x367ce8
ret
mov esi, eax
call fcn.0035c230
test esi, esi
je 0x36797f
push 0x367b6b
ret
je 0x36794c
jne 0x36794c
je 0x367bbe
jne 0x367b7f
je 0xf0fd86
add byte [eax], al
jne 0x367a33
mov ebx, 1
mov ecx, esp
call fcn.00359b80
lea ecx, [esp + 8]
call fcn.00350ed0
je 0x36790c
jne 0x36790c
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x20]
call fcn.00350ed0
lea ecx, [esp + 0x28]
call fcn.00350ed0
jmp 0x367d0f
jne 0x367ab8
je 0x367bfe
jne 0x36794c
add byte [eax], al
add byte [eax], al
push 0
jmp 0x367afa
push ebx
push edi
push esi
sub esp, 0x30
je 0x367b7f
jne 0x367b7f
je 0x1bab9762
jmp 0x6bba8943
jmp 0x367ba2
push eax
call fcn.00359ff0
lea ecx, [esp + 0x18]
call fcn.00350fa0
jmp 0x367b24
push dword [esp + 0x4c]
je 0x367a09
jne 0x367a09
je 0x3678df
jne 0x367a1f
add byte [eax], al
add byte [eax], al
jmp 0x367ad5
pop esi
pop edi
pop ebx
je 0x367a60
push 0x36789f
ret
push 0x3679a4
ret
je 0x573cc1
pop ebp
ret 0x20
add byte [eax], al
add byte [eax], al
call fcn.00350fa0
je 0x36792b
push 0x367c37
ret
lea ecx, [esp + 0x28]
push 0x39fb88
call fcn.00350d80
je 0x367c2e
jne 0x367c2e
jmp 0x367ab7
lea ecx, [esp + 0x20]
jmp 0x367cae
jmp 0x1a16c45
mov ecx, esi
push 1
call dword [eax]
jmp 0x367984
call fcn.00350fa0
mov ecx, edi
push dword [esp + 0x60]
push eax
call fcn.00359d70
lea ecx, [esp + 0x20]
call fcn.00350fa0
mov ecx, edi
jmp 0x367c75
push 0
je 0x3678df
je 0x367bd6
jne 0x367bd6
add byte [eax], al
add byte [eax], al
push 0x14
call fcn.00345d20
add esp, 4
mov ecx, eax
jmp 0x367961
mov ecx, edi
push dword [esp + 0x5c]
push eax
je 0x367bdd
jne 0x367bdd
je 0x367c61
jne 0x367c61
add byte [eax], al
add byte [eax], al
mov ebx, 1
test eax, eax
je 0x367c9d
lea ecx, [esp + 8]
je 0x367a68
jne 0x367a68
push 0x367aa7
ret
je 0x367a89
jne 0x367a89
mov ecx, edi
push ebp
push eax
call fcn.00359eb0
je 0x367cfd
jne 0x367cfd
je 0x285ac833
lea ecx, [esp + 0x28]
je 0x367a33
jne 0x367a33
je 0x367a68
jne 0x3678df
lea ecx, [esp + 0x10]
push 0x39fbde
call fcn.00350d80
lea ecx, [esp + 8]
push 0x367a79
ret
jne 0x3678df
jmp 0xff5a8ac9
call fcn.00359ff0
mov ecx, edi
call fcn.00359d10
test eax, eax
push 0x3678f0
ret
mov ebx, dword [esp + 0x58]
mov ebp, dword [esp + 0x54]
je 0x36791e
jne 0x36791e
je 0xfe3c0027
invalid
jmp 0x367aae
lea ecx, [esp + 0x10]
call fcn.00350ed0
je 0x3678c9
jne 0x3678c9
je 0x25aba3d9
je 0x367c8a
jne 0x367c8a
je 0x367890
jne 0x367890
add byte [eax], al
add byte [eax], al
je 0x367a1f
jne 0x367a1f
punpckhbw mm5, qword [edx]
jns 0x367cbc
add bl, al
je 0x24ab7be5
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 0x367ab8
jmp 0x3679bb
push 0x39fba2
call fcn.00350d80
lea ecx, [esp + 0x18]
push 0x39fbbc
call fcn.00350d80
je 0x367bbe
jne 0x367bbe
jmp 0x36797f
push eax
call fcn.0037fa10
add esp, 4
push 0x367a46
ret
je 0x367a04
jne 0x367a04
push 0x367c22
ret
mov eax, ebx
add esp, 0x30
jmp 0x367a39
xor eax, eax
push 0x36c416
ret
and al, 0x20
call fcn.00350ed0
lea ecx, [esp + 0x28]
call fcn.00350ed0
lea ecx, [esp + 0x30]
call fcn.00350ed0
je 0x36c148
push 0x36becf
ret
nop
and eax, 0x8beb0037
jmp 0x8446e8a4
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