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

Disassembly:
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.003684c0
mov dword [esi + 4], edi
mov eax, esi
je 0x3684a7
jne 0x3684a7
pcmpeqb mm0, qword [ebx]
jne 0x3684a6
jmp 0x7495e32e
test byte [esi + 0x5f], bl
pop esi
pop edi
je 0x3684ad
jne 0x3684ad
ret
jne 0x36848b
jmp 0xd2ac592d
mov byte [esi + 0x2b], 0
mov byte [esi + 0x2c], 0
je 0x3687db
jne 0x3687db
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x3c], 0
je 0x368862
jne 0x368862
je 0x36860f
jne 0x368584
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x13], 0
je 0x368738
jne 0x368738
je fcn.00368470
jne 0x368506
add byte [eax], al
add byte [eax], al
je 0x3687b9
jne 0x3687b9
push 0x368728
ret
mov byte [esi + 0x53], 0
je 0x368820
jne 0x368820
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x5a], 0
mov byte [esi + 0x5b], 0
mov dword [esi + 0x6c], 0
je 0x36856d
jne 0x36856d
je 0x368807
jne 0x368807
je 0x844675fa
mov eax, esi
je 0x368696
and dword [ecx], eax
add byte [eax], al
jne 0x368696
je 0x36856d
jne 0x368679
jmp 0x5dcc4e
mov byte [esi + 0x27], 0
mov byte [esi + 0x28], 0
je 0x3686ce
jne 0x3686ce
je 0x3684a7
jne 0x368647
add byte [eax], al
add byte [eax], al
jmp 0x36856d
je 0x68cc7a
mov byte [esi + 0x32], 0
mov byte [esi + 0x33], 0
mov byte [esi + 0x34], 0
mov byte [esi + 0x35], 0
je 0x36860f
jne 0x36860f
je 0x36848b
jne 0x3684b2
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 0x368746
jmp 0x10050f56
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 0x368626
mov byte [esi + 0x3b], 0
je 0x36869a
jne 0x36869a
je 0x47ccfa
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
je 0x368506
jmp 0x36887e
jne 0x368647
mov byte [esi + 0x22], 0
jmp 0x3688b5
mov edi, eax
call fcn.00389520
mov dword [esi + 0xc], edi
mov byte [esi + 0x10], 0
je 0x368630
jne 0x368630
je 0x36865a
jne 0x36865a
jmp 0x3687b7
je 0x368892
jne 0x368892
je 0x78cd51
mov byte [esi + 0x42], 0
mov byte [esi + 0x43], 0
mov byte [esi + 0x44], 0
jmp 0x36870a
pop esi
pop edi
ret
push 0x3684e6
ret
mov byte [esi + 0x40], 0
mov byte [esi + 0x41], 0
je 0x368687
jne 0x368687
je 0xfe850ac5
invalid
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x3684ce
jne 0x3684ce
mov byte [esi + 0x20], 0
mov byte [esi + 0x21], 0
je 0x368647
je 0x368645
jne 0x368645
je fcn.003684c0
jne fcn.00368470
je 0x7bcdd4
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 0x36878a
jne 0x36878a
jmp 0x368848
mov ecx, eax
je 0x36865a
jne 0x36865a
mov byte [esi + 0x14], 0
je 0x36874e
push 0x368654
ret
je 0x3686e2
jne 0x3686e2
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
mov byte [esi + 0x17], 0
je 0x3688a7
jne 0x3688a7
je 0xa3ce8933
mov dword [ecx], 0x3aa398
cmp al, byte [eax]
je 0x368807
jne 0x368807
je 0x3685ae
jne 0x3685ae
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 0x368538
je 0x893b4c40
add esp, 4
mov ecx, eax
mov edi, eax
je 0x36884a
ror dword [ecx - 0x7b7bf039], 0
add byte [eax], al
push 0x36881e
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 0x3685b0
jne 0x3685b0
add byte [eax], al
add byte [eax], al
je 0x36878a
jne 0x36878a
add byte [eax], al
add byte [eax], al
push 0x30
call fcn.00365d20
je 0x368522
jne 0x368522
add byte [eax], al
add byte [eax], al
jne 0x36884a
mov byte [esi + 0x54], 0
mov byte [esi + 0x55], 0
push 0x3687ce
ret
jne 0x36854c
je 0x3685fb
jne 0x3685fb
je 0x36881e
jne 0x36848b
je 0xcb9a36
call fcn.00371d60
mov dword [esi + 8], edi
push 0xf0
call fcn.00365d20
jmp 0x3688f6
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 0x3686a4
jne 0x3686a4
add byte [eax], al
add byte [eax], al
jne 0x368506
je 0x368913
jne 0x368913
je 0x8dcf5c
mov byte [esi + 0x57], 0
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x36854c
jmp 0x36882e
je 0x3685d4
je 0x3688ca
jne 0x3688ca
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 0x368584
jne 0x3685d4
je 0x36848b
jne fcn.003684c0
je 0x3686ca
jne 0x3686ca
je 0x3687db
jne 0x368522
je 0xf3b4d7d
add esp, 4
je 0x36872a
test byte [ebx], ch
invalid
jne 0x36872a
je 0x368807
jne 0x3684a7
je 0xfe860d26
je 0x368768
invalid
jne 0x368768
nop
mov dword [ecx], 0x3aa388
mov ecx, dword [ecx + 4]
test ecx, ecx
push 0x368933
ret
je 0x368937
jne 0x368937
je 0x368941
mov eax, dword [ecx]
jmp 0x368942
ret
push 1
call dword [eax]
je 0x36894e
jne 0x36894e
add byte [eax], al
add byte [eax], al
je 0x368941
jne 0x368941
nop word cs:[eax + eax]
nop dword [eax]
mov ecx, dword [ecx + 4]
push 0x36897b
ret
mov eax, dword [ecx]
push dword [esp + 0x10]
push 0x14c
je 0x36898d
jne 0x36898d
je 0x1cab5304
test ecx, ecx
je 0x36899b
je 0x36896a
jne 0x36896a
add byte [eax], al
add byte [eax], al
jmp 0x36896a
push dword [esp + 0x10]
push dword [esp + 0x10]
call dword [eax + 4]
ret 0x10
xor eax, eax
ret 0x10
call fcn.003684c0
je 0x3689e9
jne 0x3689e9
jmp 0x5eba9981
ret
pop esi
pop edi
je 0x3689ba
jne 0x3689ba
add byte [eax], al
add byte [eax], al
call fcn.00365d20
add esp, 4
mov ecx, eax
mov edi, eax
je 0x3689b0
jne 0x3689b0
je 0xa3c68ba4
mov dword [ecx], 0x3aa390
cmp al, byte [eax]
push 0x70
je 0x3689c7
jne 0x3689c7
add byte [eax], al
add byte [eax], al
mov dword [esi + 4], edi
mov eax, esi
jmp 0x3689bd
mov esi, ecx
je 0x3689d9
jne 0x3689d9
nop word cs:[eax + eax]
mov dword [ecx], 0x3aa390
push 0x368a17
ret
push dword [esp + 0x10]
je 0x368a40
jne 0x368a40
jmp 0xc23adb43
call dword [eax + 4]
ret 0x10
push esi
mov dword [ecx], 0x3aa398
mov esi, ecx
mov ecx, dword [ecx + 8]
test ecx, ecx
push 0x368b17
ret
mov byte [esi + 0x5a], 0
jmp 0x368db1
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x368aaf
push 0x368a88
ret
mov byte [esi + 0x3b], 0
mov byte [esi + 0x3c], 0
push 0x368dc9
ret
jne 0x368ce6
jmp 0x36c29099
push 0x368c05
ret
jne 0x368b59
je 0x368b2d
jne 0x3689c7
push 1
call dword [eax]
mov byte [esi + 0x10], 0
jmp 0x368be0
jne 0x368cb9
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x2c], 0
push 0x368af4
ret
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x20], 0
jmp 0x368c6c
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 0x368d1f
jne 0x368d1f
push 0x368b77
ret
jne 0x368b7b
jmp 0x61d283
mov byte [esi + 0x2b], 0
je 0x368b59
jmp 0x368b37
je 0x368b41
push 0x368bff
ret
mov byte [esi + 0x42], 0
push 0x368aba
ret
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
mov byte [esi + 0x13], 0
je 0x368b2d
jne 0x368b2d
jmp 0x3715e8
jmp 0x368b84
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x368bb9
jne 0x368bb9
je 0x54d2e7
mov byte [esi + 0x1e], 0
mov byte [esi + 0x1f], 0
je 0x368b7b
je 0x368bb6
jne 0x368bb6
je 0x3689d9
jne 0x368dc9
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 0x368ae4
jne 0x368ae4
jmp 0xff341073
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 0x368ac8
ret
je 0x7ad356
mov byte [esi + 0x44], 0
mov byte [esi + 0x45], 0
mov byte [esi + 0x46], 0
mov byte [esi + 0x47], 0
je 0x368d33
jne 0x368d33
je 0x36897b
jne 0x3686a4
jmp 0x368cb9
push 1
call dword [eax]
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x368b45
mov eax, dword [ecx]
jmp 0x368bc6
je 0x368c8c
jne 0x368c8c
je 0x5ed3a3
jmp 0x368c0f
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 0x368d4b
jne 0x368d4b
je 0x368933
jne 0x36882e
je 0x368cb9
je 0x368b4f
jne 0x368b4f
je 0x507d53a6
mov byte [esi + 0x50], 0
mov byte [esi + 0x51], 0
mov byte [esi + 0x52], 0
push 0x368c3f
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 0x368bf9
jne 0x368bf9
punpckhbw mm3, qword [esi]
lea esi, [esi]
add bl, al
jmp 0x6dd415
mov byte [esi + 0x37], 0
mov byte [esi + 0x38], 0
mov byte [esi + 0x39], 0
mov byte [esi + 0x3a], 0
je 0x368b08
jne 0x368b08
jmp 0x368c8a
mov byte [esi + 0x5b], 0
pop esi
ret
mov byte [esi + 0x41], 0
je 0x368bd4
jne 0x368bd4
je 0x73d493
mov byte [esi + 0x3d], 0
mov byte [esi + 0x3e], 0
mov byte [esi + 0x3f], 0
mov byte [esi + 0x40], 0
je 0x368db7
jne 0x368db7
add byte [eax], al
add byte [eax], al
je 0x368ce6
jne 0x368ce6
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
push 0x368d6d
ret
mov ecx, dword [esi + 8]
lea edx, [esp + 0x3c]
push 0x368f44
ret
mov ecx, esi
push dword [esp]
push ebp
call fcn.0036b180
test eax, eax
je 0x368ea6
je 0x369777
push 0x369418
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 0x369701
jne 0x369701
jmp 0x7c5ad322
mov eax, dword [esp + 0x7c]
mov ebp, dword [esp + 0x78]
mov ebx, dword [esp + 0x70]
jmp 0x36913a
je 0x3695fa
jne 0x3695fa
jmp 0x1b5ad37d
mov byte [esp + 0x1b], 0
je 0x368e64
jne 0x368e64
je 0x3694e8
jne 0x3694e8
jne 0x368fba
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x3694c5
jne 0x3694c5
jmp 0x34c12f5
je 0x3691fd
jne 0x3691fd
je 0x3ee3dd
jmp 0x369749
add cl, ch
mov byte [esp + 0x28], 0
mov byte [esp + 0x29], 0
mov byte [esp + 0x2a], 0
push 0x369449
ret
ret 0x10
mov ecx, esi
push ebp
push ebx
call 0x369d30
je 0x3691ab
jne 0x3691ab
mov ebp, dword [esp + 0x78]
je 0x3697ab
jne 0x3697ab
push ebp
call fcn.0036b410
push 0x368fe0
ret
lea ebx, [esp + 0x34]
lea ebp, [esp + 0x38]
mov eax, dword [ecx]
push edx
push ebx
push ebp
je 0x36965d
jne 0x36965d
je 0x369552
jne 0x369552
je 0x36cc7cd7
push 0x3695ed
ret
add bl, al
add byte [eax], al
add byte [eax], al
cmp dword [ecx + 0xc], 0
mov esi, ecx
je 0x368ea6
je 0x368e93
push 0x3697c1
ret
mov eax, dword [ebx]
push 0
push 0
push 0x3691da
ret
jmp 0x368f75
jne 0x36950c
add byte [eax], al
add byte [eax], al
push ebx
call 0x3697e0
xor edi, edi
test eax, eax
je 0x368f12
push 0x368ea6
ret
je 0x368f0f
jne 0x368f0f
add byte [eax], al
add byte [eax], al
je 0x3689f0
jne 0x368b41
pcmpeqb mm3, qword [ebp + 0x75]
pop ebx
je 0x368b84
jne 0x368a37
add byte [eax], al
add byte [eax], al
je 0x36962d
jne 0x36962d
je 0x7c5b0532
push dword [esp + 0x7c]
call 0x36a7a0
je 0x36971b
jne 0x36971b
push 0x36958b
ret
mov ebx, dword [esp + 0x7c]
push ebx
call fcn.0036aaf0
je 0x3692c7
jne 0x3692c7
jmp 0xe98991d1
push 1
push ebx
jmp 0x369172
mov ebx, eax
mov ecx, esi
push dword [esp + 0x78]
je 0x368f37
jne 0x368f37
jmp 0x5a514b5
test eax, eax
je 0x368ea6
je 0x368e26
je 0x36960e
jne 0x36960e
jmp 0x4d5bbd
call 0x36a7a0
mov ebx, dword [esp + 0x30]
mov ecx, ebx
push 1
je 0x36950c
je 0x368fbc
jne 0x368fbc
je 0x368941
jne 0x368942
je 0x305add8d
mov edx, esp
push 0
je 0x369358
jne 0x369358
add byte [eax], al
add byte [eax], al
test ebp, ebp
je 0x368ea6
je 0x369432
jne 0x369432
je 0x368cd3
jne 0x368645
add byte [eax], al
add byte [eax], al
mov dword [esi + 0x6c], eax
mov dword [esp + 0x3c], 0
mov byte [esp + 0x24], 0
push 0x36978e
ret
je 0x369769
jne 0x369769
add byte [eax], al
add byte [eax], al
call 0x36a7a0
lea ecx, [esi + 4]
lea eax, [esp + 0x4c]
lea edx, [esp + 0x4a]
push 0x3691f0
ret
mov ecx, ebx
je 0x369257
push 0x3692e9
ret
jne 0x368ef0
je 0x3b4b8c
add byte [edi], cl
test cl, ch
sti
cld
invalid
jmp 0x368ea6
test eax, eax
je 0x368ea6
je 0x36953e
jmp 0x36952f
pop ebx
pop ebp
je 0x368ff0
jne 0x368ff0
je 0x369670
jne 0x369670
je 0xfcb215ed
invalid
lea eax, [ebx + 1]
push eax
call fcn.003a4b2a
add esp, 4
test eax, eax
je 0x368ea6
jmp 0x369021
push ebp
push 0xe0000000
je 0x368f27
jne 0x368f27
push 0x36963a
ret
test eax, eax
je 0x368ea6
mov ecx, esi
push dword [esp + 0x3c]
je 0x36951f
jne 0x36951f
je 0x368ce6
jne 0x36960e
je 0x275ad77e
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 0x84465350
test eax, eax
je 0x368ea6
xlatb
sti
invalid
je 0x3696cc
jne 0x3696cc
je 0x36897b
jne 0x368be0
je 0xff9f17fc
invalid
jne 0x36945f
je 0x3695fa
jne 0x3695fa
jmp 0x44c21731
mov eax, dword [esp + 0x7c]
je 0x369485
jne 0x369485
je 0x368c1d
jne 0x3693a6
je 0x368ea6
je 0x368e17
jne 0x368e17
je 0x36887e
jne 0x36881e
je 0x7c5ad7e7
mov eax, dword [esp + 0x7c]
push eax
push edx
push ebx
push ebp
mov eax, dword [esp + 0x84]
je 0x369162
je 0x3693bc
jne 0x3693bc
je 0x368dc9
jne 0x368f44
jmp 0x47e1791
mov ecx, ebx
mov dword [esp + 0x40], eax
mov eax, dword [esi + 0x68]
mov dword [esp + 0x44], eax
jmp 0x368f91
jne 0x369162
push dword [eax + 0x18]
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x1c]
push eax
push ebp
call fcn.0036adf0
je 0x3690b6
jne 0x3690b6
je 0xf0f517f6
je 0x3684a7
invalid
jne 0x36872a
push 0x36931e
ret
je 0x36963a
jne 0x36963a
add byte [eax], al
add byte [eax], al
jmp 0x368e64
mov eax, dword [esp + 0x74]
push 0x3690a2
ret
push eax
push 2
mov ebp, dword [esp + 0x7c]
push ebp
je 0x3690d1
jne 0x3690d1
jmp 0x4899487
call dword [edx + 4]
test eax, eax
je 0x369338
jne 0x369338
add byte [eax], al
add byte [eax], al
push 0
je 0x36902f
je 0x369626
jne 0x369626
jmp 0x8446704e
test ebx, ebx
je 0x368ea6
mov ebp, dword [esp + 0x74]
mov ecx, esi
push dword [ebp + 0x18]
je 0x369320
jne 0x369320
jmp 0x3693e3
je 0x8c56d6
call fcn.0036eab0
mov ebx, eax
push ebp
call fcn.003a4b33
je 0x368ed2
add byte [ecx + 0x3ce855c3], cl
mov dh, 3
add byte [edi], cl
test ch, dl
stc
invalid
jne 0x368ed2
je 0xfeee1a18
jne 0x3693c2
invalid
jmp 0x7c5b019b
mov ebp, dword [esp + 0x7c]
push ebp
je 0x369575
jne 0x369575
add byte [eax], al
add byte [eax], al
jmp 0x368f6b
mov eax, dword [esp + 0x78]
je 0x3693c2
jmp 0x369505
jne 0x36953e
je 0x368738
jne 0x3685d4
jmp 0x745af1cd
mov ebx, dword [esp + 0x74]
mov ecx, esi
push dword [ebx + 0x18]
push ebp
push 0x3697a0
ret
add esp, 0x5c
pop esi
pop edi
jmp 0x3691be
push dword [esp + 0x34]
push dword [esp + 0x8c]
je 0x36949b
jne 0x36949b
je 0x785b0a78
push dword [esp + 0x78]
call fcn.0036fd00
je 0x369188
jne 0x369188
jmp 0x6a86eb78
mov eax, edi
je 0x368f5d
jne 0x368f5d
jmp 0x369000
jne 0x368e26
je 0x713687a3
mov ecx, esi
push dword [eax + 0x18]
push ebp
je 0x369063
sbb byte [ebp + 0xf], dl
test byte [ecx - 6], al
invalid
je 0x369687
jne 0x369687
jne 0x36902f
jmp 0x40ab5bba
mov ebp, eax
je 0x369671
jne 0x369671
jmp 0x36c83ca0
mov eax, dword [esp + 0x10]
mov ebx, dword [esi + 0x6c]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x4c]
je 0x3693a6
je 0x369780
jne 0x369780
je 0x853ee760
call dword [eax + 8]
test eax, eax
je 0x368ea6
ror byte [edi], 0x84
clc
invalid
mov eax, dword [esp + 0x38]
jmp 0x3696df
jmp 0x24ab95c8
push ebx
push dword [esp + 0x24]
push eax
call fcn.00365df0
add esp, 0xc
push 0x3690fe
ret
jne 0x369063
je 0x95adb59
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 0x3696ce
push esp
je 0x36955c
jne 0x36955c
je 0xf93e1acc
invalid
je 0x368ef0
push ds
clc
invalid
je 0x369197
jne 0x369197
jmp 0x345af36e
mov ebx, dword [esp + 0x34]
mov dword [esp + 0x20], eax
je 0x368ee2
jne 0x368ee2
je 0x368d4b
jne 0x3684ad
je 0x35adbcb
mov byte [esp + 3], 0
mov byte [esp + 4], 0
je 0x368f6b
add dh, al
inc esp
and al, 4
add byte [edi], cl
test byte [edx - 8], bl
invalid
jne 0x368f6b
add byte [eax], al
add byte [eax], al
lea eax, [esp + 0x10]
je 0x369787
jne 0x369787
jmp 0x36c4bd90
push ebx
je 0x36904c
jne 0x36904c
je 0x368e64
jne 0x368be0
add byte [eax], al
add byte [eax], al
je 0x36945f
je 0x36930b
jne 0x36930b
je 0x368768
jne 0x3685d4
je 0x7abaa6bd
push eax
je 0x3694ea
std
invalid
jne 0x3694ea
jmp 0x2fa964
jmp 0x36908d
jne 0x3693a6
jmp 0x508c8914
mov ecx, esi
push ebp
push eax
jmp 0x36972c
push ebp
call fcn.0036e530
je 0x36928c
jne 0x36928c
add byte [eax], al
add byte [eax], al
jne 0x368e93
add byte [eax], al
add byte [eax], al
push 4
call dword [eax + 0xc]
mov edx, dword [ebp]
mov ecx, ebp
push 0x368e41
ret
je 0x369ab7
jne 0x369ab7
je 0x36960e
jne 0x3684e6
cmova esi, edi
jmp 0x369ce0
je 0x369c2e
jne 0x369c2e
add byte [eax], al
add byte [eax], al
jmp 0x369b1c
add byte [eax], al
add byte [eax], al
jmp 0x369ca4
add byte [eax], al
add byte [eax], al
ja 0x3698e4
jmp 0x369bab
push 0x369986
ret
je 0x369b3d
mov edi, eax
je 0x369938
jne 0x369938
je 0x369b99
jne 0x369b99
je 0x369b8d
jne 0x368e17
je 0x7535efd5
and al, 0x18
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x369900
jne 0x369900
por mm1, qword [eax - 0x17]
psubsw mm6, qword [ecx - 0x7cffffff]
les ecx, [eax]
test esi, esi
je 0x369a13
mov ecx, dword [esi + 4]
push 0x369c15
ret
push 0
je 0x36981e
jne 0x36981e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
xor ebx, ebx
test eax, eax
jmp 0x369bfb
je 0x369afa
jmp 0x369b54
jbe 0x369bab
je 0x369cc7
jne 0x369cc7
je 0x3692c7
push 0x369979
ret
test eax, eax
je 0x369bf2
jne 0x369bf2
je fcn.003684c0
push 0x369a23
ret
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x18], eax
je 0x369951
jne 0x369951
add byte [eax], al
add byte [eax], al
je 0x369aa6
jne 0x369aa6
jmp 0xec1ee97c
inc eax
push eax
call fcn.003a4b2a
add esp, 4
test eax, eax
mov dword [esp + 0xc], eax
jmp 0x369b8d
je 0x369bcb
jne 0x369bcb
je 0x2071d72
je 0x369b35
add byte [eax], al
jne 0x369b35
je 0x3685fb
jne 0x3687db
je 0xecff1e8c
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 0x369b9d
jne 0x369b9d
je 0x36983b
jne 0x36983b
je 0x3699e3
jne 0x3688f6
je 0x2ce1eda
jne 0x369c64
add byte [eax], al
jne 0x369805
movzx eax, word [edi + 0x14]
je 0x369a7e
jne 0x369a7e
je 0x15adeaf
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 0x369cf5
jne 0x369cf5
add byte [eax], al
add byte [eax], al
jne 0x36953e
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 0x369c47
ret
xor esi, esi
movzx ecx, word [edi + 6]
je 0x369c80
jne 0x369c80
je 0x4446aa88
movsd xmm0, qword [esp + 0x2c]
and al, 0x2c
movsd qword [esp + 4], xmm0
mov dword [esp], esi
je 0x369a2d
jne 0x369a2d
jmp 0x5f2b0037
lea esp, [ebp - 0xc]
pop esi
pop edi
je 0x369a0e
jne 0x369a0e
push ebp
mov ebp, esp
push ebx
push 0x369824
ret
je 0x369b63
jne 0x369b63
add byte [eax], al
add byte [eax], al
call fcn.00365f10
add esp, 8
je 0x369b7e
push 0x369b4d
ret
mov eax, dword [esp + 0xc]
mov edi, dword [eax + 0x3c]
add edi, eax
mov eax, dword [ebp + 0xc]
cmp eax, 0x8664
je 0x369b2f
cmp eax, 0x14c
push 0x369b6e
ret
cmp dword [edi + 0x74], 4
lea eax, [edi + eax + 0x18]
lea edi, [edi + 0x98]
jmp 0x3697fd
jmp 0x369991
call fcn.003a4b33
add esp, 4
mov eax, ebx
je 0x36992b
jne 0x36992b
je 0x431fcac6
std
invalid
jne 0x369afa
je 0x36981a
jne 0x36981a
jmp 0x45ae02d
mov byte [esp + 4], 0
je 0x369bd9
jne 0x369bd9
je 0xfe901f81
invalid
test eax, eax
je 0x369853
jne 0x369853
jmp 0x139f4a05
je 0x369b3d
push 0x369d13
ret
add byte [eax], al
add byte [eax], al
lea eax, [edi + eax + 0x18]
push 0x369ac1
ret
seta bl
push dword [esp + 0xc]
je 0x36995f
jne 0x36995f
je 0x368bb9
jne 0x368920
add byte [eax], al
add byte [eax], al
je 0x369c5d
jne 0x369c5d
je 0x55ae0a3
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
push 0x3698b0
ret
add dh, al
inc esp
and al, 6
add dh, al
inc esp
and al, 7
add byte [eax - 0x50], ch
cwde
add bl, al
add byte [eax], al
add byte [eax], al
je 0x369bab
jmp 0x3698d1
je 0x369b3d
mov dword [esp + 0x10], eax
push dword [ebp + 0xc]
push esi
je 0x369ae5
jne 0x369ae5
add ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x3698de
jne 0x3698de
add byte [eax], al
add byte [eax], al
je 0x369cd8
jne 0x369cd8
je 0x3684ad
jne 0x3690b6
jmp 0xc0bc777c
sub esp, 0x14
je 0x369cb2
jne 0x369cb2
mov edi, dword [eax + ecx*8 - 0x18]
add edi, dword [eax + ecx*8 - 0x14]
push edx
push edi
je 0x36984d
jne 0x36984d
push 0x36984c
ret
mov edx, dword [edi + 0x3c]
je 0x369815
jne 0x369815
je 0x36d196fd
add bl, al
jmp 0xef1421ab
push esi
je 0x3698be
jne 0x3698be
jmp 0x34789f
jmp 0x369a92
mov eax, dword [esp + 0x10]
xor ebx, ebx
sub eax, edi
cmp eax, ecx
jmp 0x369ba8
xor eax, eax
xor ecx, ecx
xor esi, esi
xor edx, edx
movzx ecx, cx
lea ecx, [ecx + ecx*4]
je 0x369c64
jmp 0x3699c7
mov ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x36983f
jne 0x36983f
punpckhbw mm7, mm4
xchg edi, eax
add bl, al
mov eax, dword [esp]
mov ecx, dword [esp + 4]
je 0x36991b
jne 0x36991b
add byte [eax], al
add byte [eax], al
je 0x369cc7
jne 0x369cc7
nop
push ebp
mov ebp, esp
push ebx
je 0x369fb2
jne 0x369fb2
jmp 0x4c3869b
push esi
jmp 0x36a1d3
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 0x36a2d9
je 0x36a24f
jne 0x36a24f
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jmp 0x369e2e
ja 0x36a102
je 0x36a687
jne 0x36a687
je 0x3690d1
jne 0x368b37
add byte [eax], al
add byte [eax], al
push edx
push ecx
mov ecx, dword [ebp + 0xc]
je 0x369edd
jne 0x369edd
jmp 0x36da9946
push 0x36a3fb
ret
mov dword [ebx + 0x64], eax
je 0x369e0b
jne 0x369e0b
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 0x36a42e
je 0x369f13
je 0x36a273
jne 0x36a273
je 0x45ae2ae
mov eax, dword [esp + 4]
je 0x36a74b
jmp 0x36a0e2
je 0x36a0d6
jne 0x36a0d6
test edi, edi
je 0x369ec9
je 0x369ec0
jne 0x369ec0
je 0x833b62cf
add esp, 4
cmp dword [esp + 0x1c], 0
jl 0x369e72
sbb al, 0
jle 0x369e56
add ebx, eax
jmp 0x369e7c
sub ebx, eax
je 0x369e7c
jmp 0x369e85
mov ebx, dword [ebx + 0x5c]
add ebx, 5
push eax
je 0x36a194
jne 0x36a194
je 0x369900
cli
invalid
jne 0x369bcb
jmp 0x386969
jmp 0x36a04b
jne 0x369e7c
je 0x36856d
jne 0x3693c2
je 0x5bc22a8
je 0x36a420
add byte [eax], al
je 0x36a60c
jne 0x36a60c
add byte [eax], al
add byte [eax], al
mov eax, dword [esp + 0x24]
test eax, eax
je 0x369d7c
jmp 0x36a3a1
push edi
call fcn.003a4b33
add esp, 4
jmp 0x369eab
push ecx
push eax
jmp 0x36a48b
je 0x36a255
jne 0x369162
mov dword [esp + 0x40], eax
je 0x36a285
jne 0x36a285
add byte [eax], al
add byte [eax], al
push eax
call fcn.003a4b33
jmp 0x36a5b0
je 0x1c5ae3a0
mov dword [esp + 0x1c], eax
jmp 0x369e5c
test eax, eax
je 0x369e95
je 0x36a694
jne 0x36a694
invalid
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x50
mov ebx, dword [ebp + 8]
je 0x36a0b4
jne 0x36a0b4
je 0x36848b
jne 0x369a0e
sub ebx, eax
je 0x36a1fb
jne 0x36a1fb
punpckhbw mm3, mm4
sahf
add bl, al
jmp 0xfe2024fe
je 0x36a2ac
push 0x36a1f4
ret
test eax, eax
je 0x369e95
je 0x36a290
jne 0x36a290
mov eax, dword [esp + 4]
mov dword [eax + 0x68], ebx
mov ebx, 1
push 0x36a4c0
ret
jne 0x36a394
je 0x36a1a2
jne 0x36a1a2
call dword [eax + 0xc]
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
je 0x369dda
push 0x369feb
ret
mov dword [esp + 4], ecx
mov dword [esp + 0x14], 0
mov byte [esp + 8], 0
mov byte [esp + 9], 0
je 0x36a4c7
jne 0x36a4c7
mov eax, ebx
lea esp, [ebp - 0xc]
pop esi
jmp 0x36a644
jne 0x36a74b
add byte [eax], al
add byte [eax], al
jmp 0x36a30d
mov ecx, 0x66666667
mov eax, ebx
jmp 0x36a76b
je 0x36a1ed
jne 0x36a1ed
push 0x36a0f2
ret
mov byte [esp + 0xf], 0
push dword [ebp + 0xc]
push ebx
call fcn.00365f10
add esp, 8
push 0x369f58
ret
mov eax, ebx
xor edx, edx
div ecx
mov ebx, edx
jmp 0x369fd7
mov ecx, dword [esp + 0x24]
lea eax, [eax + ecx + 1]
mov ecx, dword [esp + 0x18]
push eax
call fcn.00371aa0
je 0x369df6
jne 0x369df6
call fcn.0039fadb
jmp 0x369e48
je 0x369616
jne 0x3692c7
jmp 0xfead26c2
jne 0x36a02b
je 0x36a0ec
je 0x36a32f
jne 0x36a32f
je 0x3685ae
jne 0x36a1a2
add byte [eax], al
add byte [eax], al
call fcn.0036b8b0
test eax, eax
je 0x36a02b
je 0x369e1f
jne 0x369e1f
jmp 0x3485da
jmp 0x369fd5
mov ecx, dword [esp + 0x18]
push ebx
push dword [esp + 0x18]
call fcn.00371d00
xor ebx, ebx
test eax, eax
je 0x36a394
je 0x36a05e
jne 0x36a05e
jmp 0x245ae6af
mov eax, dword [esp + 0x24]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], eax
add edx, eax
push 0
push 2
je 0x36a59d
jne 0x36a59d
push 0x36a409
ret
jne 0x36a2d9
mov ebx, eax
cmp ecx, 5
je 0x369da6
jne 0x369da6
add byte [eax], al
add byte [eax], al
jmp 0x36a69c
jne 0x369f13
je 0x3697e0
jne 0x368f5d
sub esp, 0x14
push 0x36a5dc
ret
mov edi, eax
mov ecx, dword [esp + 0xc]
mov eax, dword [esp + 8]
mov dword [esp + 0x44], ecx
je 0x369ef0
push 0x36a6cd
ret
push 0x36a462
ret
je 0x36a124
jne 0x36a124
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 0x36a4f9
jne 0x36a4f9
je 0x368eb3
je 0x36a38a
jne 0x36a38a
mov ecx, dword [eax + 0x28]
test ecx, ecx
je 0x36a02b
je 0x36a26a
jne 0x36a26a
add byte [eax], al
add byte [eax], al
push 0x36a2e5
ret
jne 0x36a0ec
je 0x105ae802
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
jmp 0x36a65d
jne 0x36a554
je 0x369dc8
jne 0x369dc8
je 0x368a70
jne 0x36991b
jmp 0x745ad800
je 0x36a13f
jne 0x36a13f
je 0x18e289d
jne 0x36a4e7
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x36a02b
push 0x36a4b2
ret
je 0x36a534
jne 0x36a534
je 0x369900
jne 0x368b08
jmp 0x36ddef26
je 0x36a6bc
jne 0x36a6bc
je 0x2aba847
je 0x36a3d5
jne 0x36a3d5
je 0x8446645e
test eax, eax
je 0x36a4aa
int 0
add byte [eax], al
lea eax, [esp + 0x48]
je 0x36a71b
jne 0x36a71b
je 0x368807
jne 0x3693bc
je 0xc0c68c4f
invalid
je 0x369e3a
jne 0x369e3a
add byte [eax], al
add byte [eax], al
je 0x36a570
jne 0x36a570
je 0x704ca383
push ecx
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x36a628
mov eax, dword [0x840f003a]
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 0x36a628
add byte [eax], al
add byte [eax], al
mov ecx, dword [esp + 0x30]
je 0x36a328
jne 0x36a328
push 0
push eax
push esi
push edi
mov esi, ecx
jmp 0x36a6ae
je 0x369d41
jne 0x369d41
je 0xfe4428ac
invalid
ret 8
mov esi, ecx
push 0x36a0fd
ret
je 0x369d49
jne 0x369d49
je 0xfaee29e8
invalid
xor ebx, ebx
xor edi, edi
je 0x36a02b
push 0x369de0
ret
jmp 0x36a176
je 0x369938
jne 0x369787
add byte [eax], al
add byte [eax], al
cmp ecx, 0x14c
je 0x36a1af
jne 0x36a1af
je 0x368bb9
jne 0x368ce6
jmp 0x369f11
je 0x369f04
jne 0x369f04
psubsw mm7, qword [ebx - 0x16000008]
je 0x36a3cf
jne 0x36a3cf
jmp 0xff842967
je 0x36a4a7
jne 0x36a4a7
je 0x3688b5
jne 0x368b26
add byte [eax], al
add byte [eax], al
mov esi, ebx
push 0x369f44
ret
push dword [ebp + 0xc]
je 0x36a635
jne 0x36a635
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x369d7c
jne 0x369d7c
add byte [eax], al
add byte [eax], al
je 0x36a0ec
je 0x36a50f
jne 0x36a50f
push 0x369fa2
ret
jne 0x36a420
jmp 0x36a4ff
mov eax, edx
sar edx, 1
shr eax, 0x1f
push 0x36a3c1
ret
test eax, eax
je 0x36a02b
jmp 0x36a6e5
lea eax, [esp + 0x20]
push eax
push 0x36a677
ret
pop edi
pop ebx
pop ebp
je 0x36a554
je 0x36a354
jne 0x36a354
add byte [eax], al
add byte [eax], al
cmp dword [esp + 0x14], 0
je 0x36a410
mov ecx, dword [esp + 4]
lea eax, [esp + 0x14]
push 0x36a57a
ret
je 0x36a37c
jne 0x36a37c
jmp 0x36d8ec00
push 0x36a245
ret
lea edx, [esp + 0x24]
je 0x36a35a
jne 0x36a35a
je 0xf7852ac1
je 0x369e02
invalid
jne 0x369e02
je 0x4c468c1
add edx, eax
lea eax, [edx + edx*4]
xchg edx, eax
je 0x36a112
jne 0x36a112
jne 0x369ef0
add byte [eax], al
add byte [eax], al
je 0x36a4f9
jne 0x36a4f9
je 0x8b72ee74
mov eax, dword [edi + 0x3c]
mov ecx, dword [ebp + 0xc]
add eax, edi
dec ebp
or al, 1
clc
cmp ecx, 0x8664
je 0x36a5c3
jne 0x36a5c3
add byte [eax], al
add byte [eax], al
call fcn.003a4b2a
add esp, 4
je 0x36a037
jne 0x36a037
add byte [eax], al
add byte [eax], al
je 0x36a455
jne 0x36a455
add byte [eax], al
add byte [eax], al
push 1
push 6
je 0x36a071
jne 0x36a071
je 0x368b77
jne 0x36992b
add byte [eax], al
add byte [eax], al
mov edx, dword [esp + 0x2c]
lea ecx, [eax + 5]
je 0x36a220
jne 0x36a220
je 0x36a112
jne 0x36965d
jmp 0x84469166
imul ecx
je 0x36a61a
jne 0x36a61a
je 0x369ee4
jne 0x369ee4
je 0x36983b
jne 0x3698b0
nop word cs:[eax + eax]
nop dword [eax + eax]
jmp 0x36a825
sub eax, edx
je 0x36a801
jne 0x36a801
jmp 0x84469552
test ebp, ebp
je 0x36a897
jmp 0x36a86a
add byte [eax], al
add byte [eax], al
mov ebx, 0
je 0x36a981
mov edi, eax
mov eax, dword [esp + 0x2c]
je 0x36a7c9
je 0x36a90d
jne 0x36a90d
jmp 0x47abf174
push 0x36a83a
ret
push ebp
je 0x36aaa3
jne 0x36aaa3
push 0x36a7a5
ret
mov ecx, ebp
mov edx, edi
neg ecx
je 0x36a967
je 0x36aa8d
jne 0x36aa8d
add byte [eax], al
add byte [eax], al
mov byte [edx], 0
inc edx
push 0x36a894
ret
add esi, 4
mov edx, esp
je 0x36aae2
jne 0x36aae2
push 0x36a847
ret
ret 0x10
jne 0x36a7c9
invalid
push 0x36a886
ret
mov eax, ebx
add esp, 0x10
pop esi
pop edi
je 0x36aa6d
jne 0x36aa6d
add byte [eax], al
add byte [eax], al
je 0xe3ab84cf
jne 0x36a981
push 0
push dword [esp + 0x28]
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
je 0x36a832
jne 0x36a832
je 0x36a7d8
jne 0x36a7d8
je 0x3685ae
jne 0x369f58
je 0x305af661
xor edx, edx
test edi, edi
je 0x36aa4a
jne 0x36aa4a
je 0x368dc9
jne 0x369e1f
je 0xfe212eff
invalid
push edi
push esi
sub esp, 0x10
je 0x36aa2c
jne 0x36aa2c
add byte [eax], al
add byte [eax], al
push 0x36a9a0
ret
mov esi, ecx
je 0x36aa5a
jne 0x36aa5a
je 0xdf102f47
invalid
cmovg edx, ecx
je 0x36a7c2
jne 0x36a7c2
jmp 0x8ba2f3e9
mov ecx, dword [ecx + 0x6c]
mov eax, dword [ecx]
push 2
push 0
push 0x36a900
ret
pop ebx
pop ebp
je 0x36a8ee
jne 0x36a8ee
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
push 0x400
push 0x36aaaa
ret
jne 0x36a967
je 0x369ad5
jne 0x36983f
add byte [eax], al
add byte [eax], al
push ebx
jmp 0x36aa0c
push 0x36a9f6
ret
push 0x36afc3
ret
jmp 0x342f3d3
mov eax, dword [ebp + 0xc]
add ebx, dword [eax + 4]
mov dword [esp + 0x14], 0
mov dword [esp + 0x1c], 0
je 0x36b106
jne 0x36b106
mov ecx, dword [ebp + 0x10]
mov byte [esp + 4], 0
jmp 0x36b063
jne 0x36b03c
je 0x3693c2
jne 0x36a26a
push 0x36ae16
ret
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x36aeb5
jne 0x36aeb5
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 0x36b02c
jne 0x36b02c
add byte [eax], al
add byte [eax], al
xor edi, edi
test ecx, ecx
je 0x36b163
jne 0x36b163
je 0x36ae66
jne 0x369fb2
je 0x36e5156b
add bl, al
push 0xc
push edx
push 0x4c
push esi
call dword [eax + 4]
je 0x36ae44
jne 0x36ae44
add byte [eax], al
add byte [eax], al
je 0x36b0b6
jne 0x36b0b6
jmp 0x65af3f5
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 0x36aea3
jne 0x36aea3
je 0x36ae43
jne 0x36ae43
je 0x3689bd
jne 0x3684e6
je 0x185b0c01
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 0x36af93
jne 0x36af93
je 0x105af45e
mov dword [esp + 0x10], 0
add byte [eax], al
add byte [eax], al
je 0x36ae85
jne 0x36ae85
add byte [eax], al
add byte [eax], al
je 0x36b0e9
jne 0x36b0e9
je 0x36a3c1
jne 0x369bd9
mov edx, dword [ebp + 8]
mov ecx, dword [ecx]
je 0x36afed
jne 0x36afed
je 0x36a7d8
jne 0x36a1a2
push 0
push eax
je 0x36b03c
je 0x36ae73
jne 0x36ae73
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 0x36b0b6
jne 0x36b0b6
add byte [eax], al
add byte [eax], al
lea edx, [esp + 4]
je 0x36af05
jne 0x36af05
je 0x368bb6
jne 0x3690d1
add byte [eax], al
add byte [eax], al
je 0x36ae0f
jne 0x36ae0f
add byte [eax], al
add byte [eax], al
push 0x4c
push esi
push dword [ebp + 8]
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
push 0x36b052
ret
mov eax, edi
je 0x36b144
push 0x36b0ca
ret
mov byte [esp + 5], 0
je 0x36af2b
jne 0x36af2b
jmp 0xeb5ac502
mov dword [esp], edx
jmp 0x36b07b
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
mov ecx, dword [esi + 0xc]
jmp 0x36aee1
mov dword [esp + 0x24], ecx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x10]
push 0x36ae8f
ret
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
test eax, eax
je 0x36b054
lea eax, [esp + 0x28]
jmp 0x36afd8
sub esp, 0x14
movsd xmm0, qword [esp + 0x34]
jmp 0x36b14f
mov ebx, dword [ebp + 0x14]
je 0x36b16f
jne 0x36b16f
ret 0x14
mov dword [esp + 0x10], ebx
je 0x36af74
jne 0x36af74
je 0x3691a6
jne 0x3684ad
add byte [eax], al
add byte [eax], al
and esp, 0xfffffff8
sub esp, 0x30
mov esi, ecx
je 0x36ae66
jne 0x36ae66
push 0x36b144
ret
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
jmp 0x36b0ff
movsd qword [esp + 4], xmm0
je 0x36b075
jne 0x36b075
je 0xff223576
je 0x36b054
invalid
jmp 0x36b0f8
mov eax, dword [ecx]
add esi, 0x10
je 0x36b00c
push 0x36b09d
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 0x36b3a6
jne 0x36b3a6
je 0x245af659
lea eax, [esp + 0x24]
push 0
push eax
push 4
push ecx
push edi
je 0x36b2e0
jne 0x36b2e0
test eax, eax
push 0x36b30d
ret
sub eax, dword [esi + 0x5c]
add eax, 0xfffffffb
mov dword [esp + 0xc], eax
je 0x36b1c8
jne 0x36b1c8
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 0x36b196
jne 0x36b196
je 0x36b306
je 0x36b322
jne 0x36b322
je 0x8445c144
sub byte [ecx], al
add byte [eax], al
push 0x36b2f2
ret
mov byte [esp + 2], 0
mov byte [esp + 3], 0
jmp 0x36b214
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x36b38d
jne 0x36b38d
add byte [eax], al
add byte [eax], al
je 0x36b1df
jne 0x36b1df
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
mov esi, eax
push 0x36b255
ret
mov byte [esp + 1], 0
jmp 0x36b290
jne 0x36b0d0
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
push 0x36b2d0
ret
je 0x36b206
jne 0x36b206
add byte [eax], al
add byte [eax], al
push 0x36b196
ret
mov eax, esi
lea esp, [ebp - 8]
pop esi
pop edi
pop ebp
ret 8
movsd qword [esp + 4], xmm0
je 0x36b328
push 0x36b37f
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 0x376013
jne 0x376013
je 0x7ca1a1
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 0x37615f
ret
mov byte [ecx + 0x2a], 0
push 0x3760a2
ret
mov byte [ecx + 0x44], 0
push 0x375fd7
ret
je 0x376164
jne 0x376164
je 0x376008
jne 0x376008
jmp 0x3798cb90
mov byte [ecx + 0x22], 0
mov byte [ecx + 0x23], 0
je 0x376103
jne 0x376103
mov byte [ecx + 0x32], 0
mov byte [ecx + 0x33], 0
je 0x3760e3
jne 0x3760e3
add byte [eax], al
add byte [eax], al
je 0x3760d3
jne 0x3760d3
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x2b], 0
je 0x3760e9
jne 0x3760e9
je 0x376008
jne 0x376008
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x55], 0
jmp 0x375fad
mov byte [ecx + 0x20], 0
mov byte [ecx + 0x21], 0
je 0x37607e
jne 0x37607e
add byte [eax], al
add byte [eax], al
push 0x37602e
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 0x37608a
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 0x375ffb
jne 0x375ffb
je 0xff5ae53c
invalid
mov byte [ecx + 0x5f], 0
ret
push esi
mov dword [ecx], 0x3aa3f4
mov esi, ecx
mov ecx, dword [ecx + 4]
test ecx, ecx
je 0x3761ee
push 0x3761fc
ret
je 0x72acd622
jmp 0x1a1633e
test ecx, ecx
je 0x37628e
jne 0x37628e
je 0x3799ef44
add bl, al
jmp 0x77acdb57
call dword [eax]
je 0x37627a
jne 0x37627a
je 0x1a1638b
je 0x3761ec
jne 0x3761ec
jmp 0x53ac2b8e
jne 0x376220
je 0x6843b0a4
mov ecx, dword [esi + 0xc]
push 0x376269
ret
imul esp, dword [edx + 0x37], 0x840fc300
mov ecx, dword [esi + 0x18]
test ecx, ecx
je 0x376253
mov eax, dword [ecx]
push 1
call dword [eax]
push 0x376253
ret
je 0x376215
jne 0x376215
je 0x3761a8
jne 0x3761a8
je 0x9fac1cc2
jne 0x37609a
pop esi
je 0x37628d
jne 0x37628d
je 0x4ec2735d
adc al, 0x68
shl byte [ecx + 0x37], 0
ret
mov ecx, dword [esi + 8]
test ecx, ecx
je 0x376237
mov eax, dword [ecx]
push 0x376233
ret
ret
je 0x376296
mov eax, dword [ecx]
push 1
call dword [eax]
je 0x376220
je 0x376211
jne 0x376211
nop word cs:[eax + eax]
nop
push 0x3762b8
ret
je 0x3765b6
jne 0x3765b6
je 0x376381
jne 0x3761c8
cmp dword [esi + 0x18], 0
je 0x376603
push 0x376450
ret
mov ecx, dword [esi + 8]
mov eax, dword [ecx]
push 0
call dword [eax + 0x10]
mov ecx, dword [esi + 0x18]
je 0x376532
push 0x3765ef
ret
mov dword [esi + 0x10], edi
push 4
call fcn.00365d20
je 0x3764dc
jne 0x3764dc
jmp 0x3801d390
mov edi, eax
call fcn.0037c230
test edi, edi
je 0x3764c0
jne 0x3764c0
je 0xc4bb2390
add al, 0x5e
pop edi
pop ebx
pop ebp
je 0x37640c
jne 0x37640c
invalid
mov dword [esi + 0x18], edi
je 0x376403
jne 0x376403
je 0x3765f7
jne 0x3765f7
push 0x376501
ret
je 0x376501
jne 0x376501
punpckhbw mm3, qword [edx + 0x65]
aaa
add bl, al
add byte [eax], al
add byte [eax], al
je 0x376470
je 0x376388
jne 0x376388
je 0x39e7f0
jmp 0x37668b
add byte [eax], al
add byte [eax], al
add bl, al
ret
call fcn.00365d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.00378500
jmp 0x3762c8
jne 0x376641
jmp 0x379abf97
push 0x37635b
ret
nop word cs:[eax + eax]
nop dword [eax]
jmp 0x3762f2
call dword [eax + 4]
test eax, eax
je 0x376470
mov ecx, esi
call fcn.00376810
test eax, eax
jmp 0x3763fb
mov byte [esp], 0
mov byte [esp + 1], 0
mov byte [esp + 2], 0
je 0x3766d6
jne 0x3766d6
je 0x3761c8
jne 0x376381
je 0x36b2a7
invalid
mov dword [esi + 0xc], edi
je 0x376603
je 0x37655b
jne 0x37655b
jmp 0x3766af
je 0x376666
jne 0x376666
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 0x3765cd
ret
push 0x40
push 0x3766a0
ret
je 0x37642b
jne 0x37642b
je 0x379ae684
add bl, al
mov edi, eax
call fcn.00385c70
je 0x376381
jne 0x376381
jmp 0x387a1f
jmp 0x37664b
call fcn.00365d20
je 0x3766b3
jne 0x3766b3
call ebx
mov ecx, dword [esi + 4]
test ecx, ecx
push 0x3763cb
ret
cmp dword [esi + 8], 0
je 0x376603
cmp dword [esi + 0x10], 0
je 0x376603
cmp dword [esi + 0x14], 0
je 0x376603
push 0x37633c
ret
mov esi, ecx
push 0xc
call fcn.00365d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.003793b0
mov dword [esi + 8], edi
push 0xc
jmp 0x376538
test edi, edi
mov dword [esi + 4], edi
je 0x376470
je 0x376492
jne 0x376492
je 0x376632
jne 0x376632
je 0xc7c12760
mov ecx, eax
mov edi, eax
call fcn.0037e590
mov dword [esi + 0x14], edi
je 0x3763e4
jne 0x3763e4
add byte [eax], al
add byte [eax], al
jne 0x376532
je 0x53205784
mov ecx, esi
call 0x376a50
jmp 0x376470
add al, 0
add cl, ch
insd dword es:[edi], dx
invalid
jmp 0x37650a
je 0x3765d3
jne 0x3765d3
je 0x8446827d
idiv ch
invalid
mov ebp, esp
je 0x376462
jne 0x376462
jmp 0xe98c67d0
mov eax, dword [ecx]
push ebp
jmp 0x376479
mov eax, dword [ecx]
push 0
push 1
call dword [eax + 0x18]
push 0x3e8
je 0x376549
jne 0x376549
jmp 0xeb3c2aed
add esp, 4
jmp 0x376609
push 0x14
call fcn.00365d20
add esp, 4
mov ecx, eax
jmp 0x376344
add byte [eax], al
add byte [eax], al
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.0037d020
jmp 0x37630d
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 0x376641
jmp 0x376424
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 0x376781
jne 0x376781
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 0x3767bc
jne 0x3767bc
je 0xc4bb27c9
add al, 0x5e
pop edi
ret
je 0x37674f
jne 0x37674f
jmp 0x7ec1674a
jne 0x37695c
je 0x8b3fb7b7
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
call dword [eax + 0x18]
je 0x376a0c
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 0x376a0c
jmp 0x37688d
xor esi, esi
jmp 0x37690e
je 0x3768e7
jne 0x3768e7
je 0x3761c8
jne 0x3769ba
jmp 0x37a105d7
mov eax, esi
pop esi
pop edi
pop ebx
jmp 0x376852
je 0x3769ba
push 0x376902
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 0x37690e
je 0x3769fc
jne 0x3769fc
je 0x376a19
jne 0x376a19
je 0x376777
jne 0x376190
je 0xb6ab6a52
jne 0x37687d
mov edx, dword [ebx]
inc eax
mov ecx, ebx
push eax
call dword [edx + 0x10]
mov ecx, dword [edi + 8]
push 0x3768c3
ret
pop ebp
ret
je 0x376989
jne 0x376989
je 0x37664b
jne 0x37651e
jmp 0xe9ee15
mov esi, 1
jmp 0x376875
je 0x376909
je 0x376981
jne 0x376981
je 0xd9c06cbe
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 0xc]
jmp 0x3768c9
call dword [sym.imp.muamdlhh_QuiHxr_E_aqmzuWiWupkneW]
mov ecx, edi
call fcn.00377210
cmp eax, 1
jmp 0x376927
mov ecx, dword [edi + 8]
je 0x37695c
jmp 0x376820
mov eax, dword [ecx]
call dword [eax + 0x18]
test eax, eax
je 0x37683e
je 0x376828
jne 0x376828
je 0x37674f
jne 0x376532
push 0x3769a3
ret
test eax, eax
jne 0x3769d0
je 0x37683e
jne 0x37683e
jmp 0x8c212a89
mov eax, dword [ecx]
push 0
jmp 0x3769e9
call dword [eax + 4]
je 0x3768e9
je 0x376a06
jne 0x376a06
lea ebp, [edi + 0x1c]
lea esi, [edi + 0x20]
nop dword [eax]
je 0x37694e
jne 0x37694e
je 0x3760aa
jne 0x37674e
jmp 0xf47baec
call dword [eax + 0x10]
je 0x376891
jne 0x376891
add byte [eax], al
add byte [eax], al
push 0x3769c7
ret
jne 0x3768e9
mov eax, dword [eax + 0x18]
mov dword [edi + 0x1c], eax
push esi
push ebp
jmp 0x376938
add byte [eax], al
add byte [eax], al
jmp 0x376a20
je 0x37690e
je 0x37699d
jne 0x37699d
je 0x376641
jne 0x376388
je 0xfe2fee53
invalid
mov ecx, dword [esi + 0xc]
lea ebx, [eax + eax + 2]
mov eax, dword [ecx]
je 0x37703d
jne 0x37703d
je 0x376e35
jne 0x376e35
je 0x13eeea8
je 0x376ba2
add byte [eax], al
jne 0x376ba2
je 0x376df2
jne 0x376df2
je 0x376f51
jne 0x3765cd
jmp 0x84472b43
call dword [eax + 4]
test eax, eax
je 0x376ba8
je 0x376dd5
jne 0x376dd5
je 0x37710c
jne 0x37710c
je 0x376b00
je 0x377197
jne 0x377197
mov byte [esp + 0x1b], 0
je 0x3770f9
je 0x376be7
jmp 0x376e76
jne 0x376e7e
add byte [eax], al
add byte [eax], al
call dword [eax + 8]
test eax, eax
jne 0x3771e0
push 0x2710
je 0x376bb8
jne 0x376bb8
jmp 0x8b3fb4da
mov ecx, dword [esp + 0x1c]
test ecx, ecx
je 0x376fa0
jmp 0x376c15
push dword [esi + 0x10]
call dword [edx + 4]
je 0x376c50
jne 0x376c50
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0x376e37
jne 0x376e37
jmp 0xff87efe1
mov eax, dword [ebx + 4]
mov dword [esp], eax
jmp 0x377100
nop word cs:[eax + eax]
nop
je 0x376f0b
jne 0x376f0b
je 0x376632
push 0x376b95
ret
mov eax, dword [esp + 0xc]
test eax, eax
je 0x376ca9
je 0x376b63
jne 0x376b63
je 0x3b4b53
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 0x376e25
jne 0x376e25
je 0x3771a2
jne 0x3771a2
jmp 0xc5bb164
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.00366490
jmp 0x377138
push edx
push 0
call dword [eax + 0x18]
je 0x376aee
jne 0x376aee
push ebp
push edi
push 0x376d20
ret
mov edi, dword [esp + 8]
push edi
call fcn.0039fa10
add esp, 4
jmp 0x376a72
jne 0x376cd5
xor eax, eax
add esp, 0x2c
pop esi
push 0x3770c9
ret
je 0x376fb8
jne 0x376fb8
mov ecx, dword [esi + 4]
jmp 0x3771b5
push eax
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
je 0x376ce7
jne 0x376ce7
je 0xfe5ff305
jne 0x376c20
invalid
mov eax, dword [esp + 0xc]
jmp 0x376fa0
lea ecx, [esp + 0x24]
jmp 0x377069
je 0x37708a
jne 0x37708a
add byte [eax], al
add byte [eax], al
test eax, eax
jne 0x3771e0
push 0x376d6b
ret
je 0x578c6fc6
mov eax, dword [ecx]
push ebp
push edi
push ebx
jmp 0x376eda
jne 0x376be7
je 0x1575743
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x493e0
neg eax
lea eax, [ecx + eax + 0x1b7740]
jmp 0x376ddd
ret 0xc269
mov ebx, dword [esi + 0x14]
mov ebp, dword [esi + 0x18]
je 0x376dc9
jne 0x376dc9
je 0x37628d
jne 0x37627a
add esp, 4
mov edx, 0x6fd91d85
mov ecx, eax
imul edx
mov eax, edx
sar edx, 0x11
je 0x376e7e
je 0x376b2c
jne 0x376b2c
je 0x145be3dd
push dword [esp + 0x14]
push dword [esp + 0x10]
push dword [esp + 0x18]
call dword [eax + 8]
je 0x37709e
jne 0x37709e
je 0x3765f7
jne 0x37692f
jmp 0x3859ef
mov byte [eax], 0
inc eax
dec ecx
je 0x376df2
jne 0x376df2
je 0x3760e3
jmp 0x3770e3
je 0x376f82
jne 0x376f82
add byte [eax], al
add byte [eax], al
lea edx, [esp + 0x10]
je 0x377146
push 0x376cdf
ret
je 0x376f59
jne 0x376f59
jmp 0x376e9b
mov dword [esp + 0x10], eax
lea eax, [esi + 0x20]
push 0x376e43
ret
lea ebp, [esp + 0x1c]
jmp 0x376de4
push 0x376d49
ret
mov eax, dword [ecx]
call dword [eax + 0x1c]
mov edx, dword [ebx]
je 0x377180
jne 0x377180
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
je 0x376cd5
je 0x376d7b
jne 0x376d7b
je 0x376c99
jne 0x3762b0
je 0xc5bb4bc
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 0x376e15
push ebp
lea edx, [esp + 0x10]
jmp 0x3770dc
call fcn.00379b80
je 0x376d81
jne 0x376d81
je 0x37683e
jne 0x3762e0
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x14], 0
push 0x37715b
ret
test eax, eax
jne 0x3771e0
push 0x2710
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0x376fcf
jne 0x376fcf
push ebx
push edi
push 0x376db2
ret
push edx
je 0x3770c0
jne 0x3770c0
je 0xfc35f5f6
jne 0x376ce7
invalid
je 0xfed9f4fe
je 0x376f93
invalid
jne 0x376f93
je 0x5b75c4
mov dword [esp], 0
add byte [eax], al
add byte [ebx + 0x49e92404], cl
invalid
mov eax, dword [esp]
jmp 0x376f51
mov ecx, esi
push edi
call fcn.00377d10
test eax, eax
mov dword [esp + 8], eax
je 0x376e0c
je 0x3770eb
jne 0x3770eb
je 0x3768e9
jne 0x37674f
push 0x376e67
ret
je 0x376eb9
jne 0x376eb9
je 0x8b4fbfd5
mov ecx, dword [esi + 0x18]
mov eax, dword [ecx]
je 0x376cc3
add dword [edi], ecx
test byte [edx - 5], dh
invalid
jne 0x376cc3
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 0x376b0c
mov ecx, ebx
push ebp
mov ebp, edi
push eax
push dword [esp + 0xc]
push dword [esp + 0xc]
jmp 0x376a95
mov dword [esp + 0x18], eax
jmp 0x376f6b
je 0x37640d
jne 0x376583
jmp 0x32bb9c
mov edi, ebp
je 0x376f6f
jne 0x376f6f
add byte [eax], al
add byte [eax], al
jmp 0x376c99
mov ecx, dword [esi + 0x10]
mov eax, dword [ecx]
push dword [esp + 0x1c]
push dword [esp + 0x10]
jmp 0x376ad7
mov byte [ecx + 0xa], 0
mov byte [ecx + 0xb], 0
push 0x38286a
ret
mov byte [ecx + 0xc], 0
mov byte [ecx + 0xd], 0
mov byte [ecx + 0xe], 0
mov byte [ecx + 0xf], 0
ret
jmp 0x38285a
push esi
mov dword [ecx], 0x3aa560
mov esi, ecx
mov eax, dword [ecx + 0x14]
test eax, eax
je 0x3828d1
push 0x382912
ret
add esp, 4
mov dword [esi + 0x14], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x382972
jmp 0x38294a
call fcn.003a4b33
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 0x382955
jne 0x382955
je 0x3828c7
push 0x382938
ret
jne 0x382932
je 0x22541166
push eax
call fcn.003a4b33
add al, byte [eax]
push 0x382928
ret
test eax, eax
je 0x382964
push eax
je 0x382932
jmp 0x38290e
je 0x3828c7
jne 0x3828c7
je 0x8447ec90
pop esi
ret
je 0x3828e2
jne 0x3828e2
je 0xff9fae4b
invalid
push eax
call fcn.00365d50
je 0x382968
jne 0x382968
jmp 0x45701f
mov byte [esi + 0xd], 0
mov byte [esi + 0xe], 0
jmp 0x382960
mov byte [esi + 0xf], 0
je 0x38292e
jne 0x38292e
add esp, 4
mov dword [esi + 4], 0
mov eax, dword [esi + 8]
je 0x38291e
jne 0x38291e
nop dword [eax]
push 0x382b0f
ret
test eax, eax
je 0x382b6b
jne 0x382b6b
je 0x382980
push 0x382b19
ret
mov edi, 1
je 0x382989
je 0x382af1
jne 0x382af1
je 0xc5c865a
lea ebx, [esp + 0xc]
push 0x40
push 0x100
je 0x382a37
jne 0x382a37
je 0x3828b0
jne 0x382c58
push 0x382c11
ret
jne 0x382ac3
mov dword [esi + 0xc], 0x3000
push 0x3000
je 0x382ca5
jne 0x382ca5
psubsw mm7, qword [ecx - 1]
invalid
jne 0x382bcc
je 0x382980
jne 0x382989
add byte [eax], al
add byte [eax], al
push edi
lea edi, [edi + 0x20]
je 0x382ad5
jne 0x382ad5
jne 0x382cde
jmp 0xa0d84051
call dword [sym.imp.HDWOMH_6aod_DdqGahmEpqqakswcwV]
cmp eax, 0xffffffff
je 0x382aae
push 0x3020
push 0x382bf8
ret
mov eax, dword [esi + 0x14]
test eax, eax
je 0x382cf3
je 0x382bb7
jne 0x382bb7
je 0x382ba9
jne 0x38294a
mov byte [eax], 0
je 0x382b9c
jne 0x382b9c
je 0x382c98
jne 0x382a87
test eax, eax
sete cl
mov eax, ecx
jmp 0x382b3a
pop ebx
pop ebp
ret
push 0x382c4a
ret
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x382cce
je 0x382aeb
jne 0x382aeb
mov byte [eax + ecx + 0x3020], 0
push 0x382ba9
ret
push ebx
call fcn.00392fc0
add esp, 0x10
je 0x382c2d
jne 0x382c2d
jmp 0x38c2d8
jmp 0x382b87
jne 0x382989
je 0x3829b4
jne 0x3829b4
je 0x38623e71
add bl, al
add byte [eax], al
add byte [eax], al
push ebp
push ebx
push edi
push esi
push 0x382c3a
ret
je 0x382cf3
jmp 0x382c53
dec ecx
je 0x382cc8
jne 0x382cc8
mov eax, edi
add esp, 0x4c
pop esi
pop edi
je 0x382aab
jmp 0x382d0d
je 0x382cf3
jmp 0x382a64
push dword [esi + 4]
push 0
push 0x3020
push 0x382b4e
ret
nop word [eax + eax]
je 0x382a87
jne 0x382a87
inc eax
je 0x382b2b
jne 0x382b2b
je 0x382c98
jne 0x382bb7
je 0x382cde
push 0x382a47
ret
push eax
je 0x382a4e
jne 0x382a4e
je 0x382b6b
jne 0x382955
mov dword [esp + 8], 0x7060504
mov dword [esp], eax
call fcn.00392fb0
je 0x3829c9
jne 0x3829c9
je 0x382ab4
jne 0x382cbe
add byte [eax], al
add byte [eax], al
call fcn.00365d20
add esp, 4
test eax, eax
mov dword [esi + 4], eax
je 0x382b1f
jmp 0x382cbe
mov ecx, 0xffffcfe0
nop word cs:[eax + eax]
je 0x382ac3
jne 0x382ac3
jmp 0x45c70be
lea eax, [esp + 4]
push eax
push ebx
push 0x382c76
ret
mov ecx, esi
push 0x38299f
ret
je 0x382c11
jne 0x382c11
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 0x382bcc
jmp 0x382a21
je 0x3829b4
jne 0x3829b4
jmp 0x256ad91
call fcn.003a4b2a
add esp, 4
test eax, eax
mov dword [esi + 8], eax
je 0x382cf3
push 0x382ab4
ret
jne 0x382b1f
add byte [eax], al
add byte [eax], al
jne 0x382a87
je 0x382b77
jne 0x382b77
add byte [eax], al
add byte [eax], al
inc ecx
jmp 0x3829eb
je 0x382b38
jne 0x382b38
push 0x382cda
ret
jne 0x382aab
jmp 0x38653280
add esp, 0xc
jmp 0x382f57
je 0x382ef5
jne 0x382ef5
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_DdqMiwAvwlz]
je 0x382ea2
jne 0x382ea2
je 0x382df0
jne 0x382df0
mov dword [edi + 0x14], 0
xor esi, esi
je 0x382f57
jne 0x382f57
push 0x382d95
ret
je 0x382ebd
jne 0x382ebd
je 0x185b217
add byte [eax], al
jne 0x382f57
je 0x20427fe
add byte [ebx + 0x1d8b04c4], al
test byte [esi], al
cmp al, 0
mov ecx, esp
lea edi, [edi + eax*2]
call fcn.00370fa0
je 0x382fd8
jne 0x382fd8
push 0x382e56
ret
test eax, eax
mov dword [edi + 0x14], eax
je 0x382de2
mov ecx, 0xffffdffe
nop dword [eax]
jmp 0x382db5
add esp, 4
je 0x382e3d
jne 0x382e3d
je 0x482ecb
push 0x1000
call dword [sym.imp.HDWOMH_6aod_DdqUmixTeqk_]
add bh, bh
adc eax, sym.imp.HDWOMH_6aod_DdqUmixTeqk_
test eax, eax
je 0x382e79
mov edi, dword [edi + 0x14]
push 0x382dd7
ret
mov eax, dword [edi + 0x14]
test eax, eax
je 0x382de2
push eax
call fcn.003a4b33
add esp, 4
je 0x382ddb
jne 0x382ddb
push 0x382ebc
ret
je 0x382f80
jne 0x382f80
je 0x38291e
jne 0x382980
je 0xdef717a9
call fcn.00370d80
mov ecx, esp
push 0x3bfb06
call fcn.00370d80
cmp dword [edi + 0x14], 0
mov esi, 1
jne 0x382f57
invalid
push 0x382fab
ret
test eax, eax
je 0x382f8b
je 0x382dc5
jne 0x382dc5
je 0x382fc8
jne 0x382fc8
pop ebx
je 0x382fc2
push 0x382d9b
ret
push 0x1000
push ebx
push eax
call dword [sym.imp.HDWOMH_6aod_DdqDfravkknmgrUgvhc_lgW]
je 0x382ee1
jne 0x382ee1
jmp 0xfeb7b43c
mov ecx, esp
call fcn.00370ed0
lea ecx, [esp + 8]
push 0x382d5f
ret
mov ebx, dword [edi + 0x14]
lea ecx, [esp + 8]
call fcn.00370fa0
push 0x382fe8
ret
cmp eax, 0xcb
jne 0x382e6e
push dword [edi + 0x14]
je 0x382e5f
jne 0x382e5f
je 0x382fa0
add byte [eax], al
add byte [eax], al
inc ecx
jne 0x382db5
je 0x382f6a
jne 0x382f6a
push 0x2002
call fcn.003a4b2a
je 0x382e56
jne 0x382e56
jmp 0x760fa489
ret
mov byte [eax + ecx + 0x2002], 0
je 0x382fa0
jne 0x382fa0
add byte [eax], al
add byte [eax], al
push ebx
push eax
push edi
call dword [sym.imp.VR_S_6_hi_trusajbS]
jmp 0x382d49
xor ecx, ecx
cmp eax, 0xffffffff
setne cl
mov eax, ecx
ret 4
mov byte [esi + 0x17], al
push 0x383756
ret
add byte [eax], al
add byte [eax], al
mov esi, eax
je 0x38337e
jne 0x38337e
jmp 0x84214e8d
jmp 0x3830bd
add esp, 4
mov byte [esi + 0xd], al
je 0x38366c
jne 0x38366c
push 0x383861
ret
call fcn.00366490
add esp, 4
je 0x3838ed
push 0x38327d
ret
mov ecx, 0xffffcfe0
push 0x3835cf
ret
je 0x38316b
jne 0x38316b
je 0x382ee1
jne 0x382db5
je 0x3831bf
add byte [ebp - 0x687bf040], al
add dword [eax], eax
add byte [edi], cl
test ah, dh
push es
add byte [eax], al
jne 0x383804
je 0x38389d
jne 0x38389d
call fcn.00366490
add esp, 4
mov byte [esi + 0x19], al
je 0x3830eb
jne 0x3830eb
add byte [eax], al
add byte [eax], al
je 0x3838ed
jne 0x3838ed
je 0x3834fe
jne 0x3834fe
je 0xa2f8dc
mov edi, eax
push 0
jmp 0x38330d
add esp, 4
test eax, eax
mov dword [edi + 8], eax
push 0x38306c
ret
push ebx
call fcn.00366490
jmp 0x383678
mov byte [esi + 0x15], al
je 0x3837cd
jne 0x3837cd
jmp 0x6afb59a
je 0x38302d
jne 0x38309e
jmp 0x883cf62b
add esp, 4
mov byte [esi + 0xa], al
push ebx
call fcn.00366490
je 0x38395a
jne 0x38395a
je 0x382ab4
clc
invalid
jne 0x382928
jmp 0xf448158
mov ecx, dword [edi + 0xc]
je 0x3836cf
jne 0x3836cf
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
je 0x38358b
jmp 0x38387f
call fcn.00366490
add esp, 4
mov byte [esi + 0x16], al
push ebx
je 0x383944
jne 0x383944
jne 0x3834db
je 0x84311692
in al, dx
push 0x7d83f631
or byte [eax], al
je 0x3835f4
jne 0x3835f4
je 0x382ea2
jne 0x382f17
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 0x3834b2
jne 0x3834b2
je 0x1358149
call fcn.00392fb0
push 0x40
add byte [edx + 0x40], ch
push 0x100
je 0x38372b
jne 0x38372b
je 0xfeb91c64
jmp 0x36b365
invalid
je 0x383233
jne 0x383233
add byte [eax], al
add byte [eax], al
je 0x3830d1
jne 0x3830d1
xor esi, esi
mov eax, esi
lea esp, [ebp - 0xc]
pop esi
je 0x383529
jne 0x383529
je 0x383197
jne 0x383197
add esp, 4
je 0x38328b
jne 0x38328b
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 0x3833d4
ret
push ebx
call fcn.00366490
add esp, 4
mov byte [esi + 1], al
je 0x3837db
jne 0x3837db
jmp 0x100b710
push ebx
push 0x3020
je 0x383767
jne 0x383767
jmp 0x534079ac
mov byte [esi + 8], al
push ebx
call fcn.00366490
je 0x38378f
jne 0x38378f
je 0x392524
add byte [edi], cl
test byte [ebx + 0x478b10c4], al
adc al, 0xf
test byte [esi], ch
invalid
push 0x3000
call fcn.003a4b2a
je 0x38315c
jne 0x38315c
je 0x383277
jne 0x383277
je 0x213b88b
jne 0x383559
add byte [eax], al
push edi
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
je 0x383504
jne 0x383504
push 0x3833bb
ret
jne 0x383354
push 0x38315a
ret
jmp 0x383122
call fcn.00366490
add esp, 4
mov byte [esi + 4], al
je 0x3836e4
jne 0x3836e4
je 0x383631
push 0x383782
ret
mov byte [esi + 0x1e], al
push ebx
call fcn.00366490
je 0x3832bf
jne 0x3832bf
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x10], al
push ebx
call fcn.00366490
add esp, 4
push 0x3836a5
ret
jne 0x3835c0
je 0x38383e
jne 0x38383e
je 0x743cf915
push edx
jne 0x3834e5
je 0x382bf8
jne 0x382bb7
add byte [eax], al
add byte [eax], al
push ebx
je 0x38309e
jne 0x38309e
je 0x3836fc
jne 0x3836fc
je 0x38307e
jne 0x3828a5
call fcn.00366490
je 0x383659
jne 0x383659
push 0x38345d
ret
mov byte [esi + 7], al
push ebx
call fcn.00366490
add esp, 4
je 0x383320
jne 0x383320
jmp 0x386f406a
push 0x38370b
ret
jmp 0x3832a1
je 0x38329f
jne 0x38329f
je 0x383696
jne 0x383696
jmp 0x38710a8e
pop edi
pop ebx
pop ebp
ret 4
jmp 0x38347a
jne 0x3836c0
je 0x382955
jne 0x38315c
je 0x105c79ea
lea eax, [esp + 0x10]
push eax
push ebx
je 0x383567
jne 0x383567
add byte [eax], al
add byte [eax], al
call fcn.00393030
add esp, 8
push dword [esp + 0x1c]
push esi
push dword [esp + 0x28]
push ebx
push 0x383515
ret
cmp eax, 0xffffffff
je 0x383509
je 0x38314f
jne 0x38314f
je 0x38308b
jne 0x38308b
add byte [eax], al
add byte [eax], al
dec ecx
je 0x383540
jne 0x383540
jmp 0x1f476420
nop word cs:[eax + eax]
mov byte [eax], 0
je 0x38390a
jne 0x38390a
nop
mov byte [eax + ecx + 0x3020], 0
inc ecx
jne 0x3835d0
mov dword [edi + 0xc], 0x3000
je 0x383354
je 0x3833b3
jne 0x3833b3
je 0x3832a1
je 0x383631
jne 0x383631
je 0x3771ed
dec dword [eax - 0x17acecba]
sub byte [esi], 0xfe
inc dword [ebx + 0x468804c4]
adc al, 0x53
call fcn.00366490
add esp, 4
je 0x383177
jne 0x383177
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov edi, ecx
push 0x3020
call fcn.00365d20
je 0x383973
jne 0x383973
je 0x382912
jne 0x382a64
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x38307e
jne 0x38307e
add byte [eax], al
add byte [eax], al
push ebx
call fcn.00366490
push 0x38381c
ret
add esp, 4
mov byte [esi + 0x1a], al
je 0x3838d5
jne 0x3838d5
je 0x383320
jne 0x382aeb
call fcn.00393060
push 0x38333e
ret
call fcn.00366490
add esp, 4
push 0x3837b7
ret
test ecx, ecx
je 0x383480
je 0x3835b6
jne 0x3835b6
jmp 0x2ddf1f3b
push ebx
call fcn.00366490
add esp, 4
mov byte [esi + 5], al
je 0x38382e
jne 0x38382e
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], ecx
jmp 0x38325d
push esi
add esi, 0x20
push ebx
call fcn.00392fc0
add esp, 0x10
je 0x383559
je 0x383378
jne 0x383378
je 0x382df6
jne fcn.00382850
push ebx
je 0x383391
jne 0x383391
add byte [eax], al
add byte [eax], al
push esi
push eax
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
je 0x38308f
jne 0x38308f
push 0x383335
ret
add esp, 4
mov byte [esi + 9], al
push ebx
call fcn.00366490
je 0x3831a4
jne 0x3831a4
je 0x38362d
jne 0x38362d
add byte [eax], al
add byte [eax], al
mov byte [esi + 0xc], al
push ebx
call fcn.00366490
je 0x3830a1
jne 0x3830a1
jmp 0x17bc4724
push ebx
je 0x3831eb
jne 0x3831eb
jmp 0xd1bc4732
push ebx
je 0x3830b3
jne 0x3830b3
add byte [eax], al
add byte [eax], al
push ebx
call fcn.00366490
add esp, 4
je 0x3834db
jmp 0x383203
mov esi, dword [edi + 4]
mov byte [esp + 0x10], 0
je 0x3832ca
jne 0x3832ca
add byte [eax], al
add byte [eax], al
add esp, 4
mov byte [esi + 0xe], al
push ebx
call fcn.00366490
push 0x383533
ret
push ebx
call fcn.00366490
push 0x38339b
ret
mov esi, dword [edi + 4]
call dword [sym.imp.HDWOMH_6aod_DdqUagcGkpm]
je 0x3838bb
jne 0x3838bb
je 0xfe3ebc60
invalid
jmp 0x3831c9
jne 0x38358b
add byte [eax], al
add byte [eax], al
mov byte [esi + 3], al
push ebx
je 0x383409
jne 0x383409
add byte [eax], al
add byte [eax], al
push 0
push 0
push 4
push 0
push 1
push 0x40000000
push eax
push 0x3831d8
ret
lea ebx, [esp + 0x24]
mov dword [esp + 0x24], eax
push ebx
call fcn.00366490
add esp, 4
mov byte [esi], al
jmp 0x3832e4
push ebx
call fcn.00366490
add esp, 4
mov byte [esi + 0x1b], al
je 0x3834a5
jne 0x3834a5
mov byte [esi + 0x1c], al
push ebx
call fcn.00366490
add esp, 4
mov byte [esi + 0x1d], al
je 0x383923
jne 0x383923
add byte [eax], al
add byte [eax], al
push 0x3836fc
ret
inc eax
je 0x3835b0
jne 0x3835b0
je 0x382b1f
jne 0x382955
push ebx
call fcn.00366490
add esp, 4
je 0x383444
jne 0x383444
je 0x382f9c
jne 0x382f6a
je 0x3834ca
jne 0x3834ca
psubsw mm3, qword [ecx]
sti
invalid
add esp, 4
mov byte [esi + 0xb], al
push ebx
je 0x3836c0
je 0x383545
jne 0x383545
add esp, 4
test eax, eax
mov dword [edi + 4], eax
je 0x3832a1
je 0x383293
jne 0x383293
je 0x38385b
jne 0x38385b
nop dword [eax]
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x20
je 0x383bb1
je 0x383a1c
jne 0x383a1c
je 0x382e3d
jne 0x382c4a
add byte [eax], al
add byte [eax], al
jne 0x383b20
jmp 0xa1804fd0
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
cmp eax, 0xffffffff
je 0x383b15
mov esi, eax
jmp 0x383a05
push 1
push 0x80000000
push eax
je 0x3839cd
jne 0x3839cd
sbb edx, 0
jl 0x383aa1
je 0x383c19
jne 0x383c19
mov eax, esp
push eax
push esi
je 0x383b7e
jne 0x383b7e
jmp 0x383bda
jne 0x383bb1
jmp 0x75c7eed
mov byte [esp + 7], 0
push 0
push 0
push 3
push 0
je 0x3839e4
jne 0x3839e4
je 0x5b97be49
je 0xc295959b
pop edi
pop ebx
pop ebp
ret 0x10
adc byte [eax], al
push 0x383b20
ret
je 0x383a38
jne 0x383a38
je 0x383a36
jne 0x383a36
je 0xc82198c8
jne 0x383aaf
jmp 0xc5c7f1d
inc esp
and al, 0xc
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x383b3d
jne 0x383b3d
add byte [eax], al
add byte [eax], al
je 0x383bb1
jne 0x383bb1
je 0x84475bf6
adc al, byte [ecx]
add byte [eax], al
jne 0x383b98
push 0x383b7a
ret
mov edi, eax
je 0x383c35
jne 0x383c35
je 0xb5c7f79
mov byte [esp + 0xb], 0
je 0x383c06
add byte [edi], cl
test byte [ecx + eax], cl
add byte [edi], cl
test dword [esi + 1], eax
add byte [eax], al
jne 0x383c06
jmp 0x44494ab7
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 0
sub esp, 0x14
je 0x383b02
jmp 0x383bed
mov eax, dword [ebp + 0x10]
mov ebx, dword [ebp + 0xc]
mov edx, dword [esp + 4]
lea ecx, [eax + ebx]
cmp dword [esp], ecx
je 0x3839f0
jne 0x3839f0
jmp 0x3872ce6e
push 0x383a93
ret
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
jmp 0x383bfa
xor edi, edi
jmp 0x383bfa
mov byte [esp + 4], 0
mov byte [esp + 5], 0
mov byte [esp + 6], 0
je 0x383a23
jne 0x383a23
je 0x7ea0fbc6
test eax, eax
push 0x383a7e
ret
cmp bh, byte [eax]
add bl, al
add byte [eax], al
add byte [eax], al
je 0x383bdb
jne 0x383bdb
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
je 0x383ace
jne 0x383ace
je 0x3833cb
jne 0x38286a
jmp 0x383b7e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmfMq]
xor edi, edi
test eax, eax
je 0x383aa1
jmp 0x383ae5
lea eax, [esp + 0x18]
push 0
push eax
push ebx
push dword [ebp + 0x14]
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
jmp 0x383a9f
mov eax, dword [ebp + 8]
test eax, eax
je 0x383b15
mov byte [esp + 8], 0
mov byte [esp + 9], 0
mov byte [esp + 0xa], 0
je 0x383aaf
jmp 0x383a4f
jmp 0x105c80a6
mov dword [esp + 0x10], 0
push 0x383a52
ret
jne 0x383b02
por mm4, qword [ecx]
mov eax, edi
lea esp, [ebp - 0xc]
pop esi
jmp 0x383a45
mov byte [esp + 0xc], 0
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x383c46
jne 0x383c46
test eax, eax
je 0x383b98
mov dword [esp + 8], eax
je 0x383b59
jne 0x383b59
add byte [eax], al
add byte [eax], al
push esi
je 0x383b0a
jne 0x383b0a
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 0x383b20
jmp 0x3839c6
ret
dec dword [edi]
test ebp, edi
cld
invalid
push ebp
je 0x3879d6
jne 0x3879d6
je 0x1f3fdb2
add byte [eax], al
je 0x387a33
jne 0x387a54
jmp 0x813cc9b5
lea ecx, [esp + 0x18]
call fcn.00370ed0
je 0x387a54
jne 0x387a54
jmp 0x3804994b
push 0x37cc20
push 0x37ca70
push 0x387bf1
ret
jmp 0x387cd7
je 0x387c4a
jne 0x387c4a
je 0x38797f
jne 0x387903
je 0xe1ad40ab
mov edi, eax
je 0x387903
jne 0x387903
jmp 0x387a5e
lea ecx, [esp + 0x10]
push 0x387ce8
ret
mov esi, eax
call fcn.0037c230
test esi, esi
je 0x38797f
push 0x387b6b
ret
je 0x38794c
jne 0x38794c
je 0x387bbe
jne 0x387b7f
je 0xf2fd86
add byte [eax], al
jne 0x387a33
mov ebx, 1
mov ecx, esp
call fcn.00379b80
lea ecx, [esp + 8]
call fcn.00370ed0
je 0x38790c
jne 0x38790c
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x20]
call fcn.00370ed0
lea ecx, [esp + 0x28]
call fcn.00370ed0
jmp 0x387d0f
jne 0x387ab8
je 0x387bfe
jne 0x38794c
add byte [eax], al
add byte [eax], al
push 0
jmp 0x387afa
push ebx
push edi
push esi
sub esp, 0x30
je 0x387b7f
jne 0x387b7f
je 0x1bad9762
jmp 0x6bbc8943
jmp 0x387ba2
push eax
call fcn.00379ff0
lea ecx, [esp + 0x18]
call fcn.00370fa0
jmp 0x387b24
push dword [esp + 0x4c]
je 0x387a09
jne 0x387a09
je 0x3878df
jne 0x387a1f
add byte [eax], al
add byte [eax], al
jmp 0x387ad5
pop esi
pop edi
pop ebx
je 0x387a60
push 0x38789f
ret
push 0x3879a4
ret
je 0x593cc1
pop ebp
ret 0x20
add byte [eax], al
add byte [eax], al
call fcn.00370fa0
je 0x38792b
push 0x387c37
ret
lea ecx, [esp + 0x28]
push 0x3bfb88
call fcn.00370d80
je 0x387c2e
jne 0x387c2e
jmp 0x387ab7
lea ecx, [esp + 0x20]
jmp 0x387cae
jmp 0x1a36c45
mov ecx, esi
push 1
call dword [eax]
jmp 0x387984
call fcn.00370fa0
mov ecx, edi
push dword [esp + 0x60]
push eax
call fcn.00379d70
lea ecx, [esp + 0x20]
call fcn.00370fa0
mov ecx, edi
jmp 0x387c75
push 0
je 0x3878df
je 0x387bd6
jne 0x387bd6
add byte [eax], al
add byte [eax], al
push 0x14
call fcn.00365d20
add esp, 4
mov ecx, eax
jmp 0x387961
mov ecx, edi
push dword [esp + 0x5c]
push eax
je 0x387bdd
jne 0x387bdd
je 0x387c61
jne 0x387c61
add byte [eax], al
add byte [eax], al
mov ebx, 1
test eax, eax
je 0x387c9d
lea ecx, [esp + 8]
je 0x387a68
jne 0x387a68
push 0x387aa7
ret
je 0x387a89
jne 0x387a89
mov ecx, edi
push ebp
push eax
call fcn.00379eb0
je 0x387cfd
jne 0x387cfd
je 0x285cc833
lea ecx, [esp + 0x28]
je 0x387a33
jne 0x387a33
je 0x387a68
jne 0x3878df
lea ecx, [esp + 0x10]
push 0x3bfbde
call fcn.00370d80
lea ecx, [esp + 8]
push 0x387a79
ret
jne 0x3878df
jmp 0xff5c8ac9
call fcn.00379ff0
mov ecx, edi
call fcn.00379d10
test eax, eax
push 0x3878f0
ret
mov ebx, dword [esp + 0x58]
mov ebp, dword [esp + 0x54]
je 0x38791e
jne 0x38791e
je 0xfe3e0027
invalid
jmp 0x387aae
lea ecx, [esp + 0x10]
call fcn.00370ed0
je 0x3878c9
jne 0x3878c9
je 0x25ada3d9
je 0x387c8a
jne 0x387c8a
je 0x387890
jne 0x387890
add byte [eax], al
add byte [eax], al
je 0x387a1f
jne 0x387a1f
punpckhbw mm5, qword [edx]
jns 0x387cbe
add bl, al
je 0x24ad7be5
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 0x387ab8
jmp 0x3879bb
push 0x3bfba2
call fcn.00370d80
lea ecx, [esp + 0x18]
push 0x3bfbbc
sti
cmp eax, dword [eax]
call fcn.00370d80
je 0x387bbe
jne 0x387bbe
jmp 0x38797f
push eax
call fcn.0039fa10
add esp, 4
push 0x387a46
ret
je 0x387a04
jne 0x387a04
push 0x387c22
ret
mov eax, ebx
add esp, 0x30
jmp 0x387a39
xor eax, eax
push 0x38c416
ret
and al, 0x20
call fcn.00370ed0
lea ecx, [esp + 0x28]
call fcn.00370ed0
lea ecx, [esp + 0x30]
call fcn.00370ed0
je 0x38c148
push 0x38becf
ret
nop
and eax, 0x8beb0039
jmp 0x8448e8a4
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