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

Disassembly:
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.004684c0
mov dword [esi + 4], edi
mov eax, esi
je 0x4684a7
jne 0x4684a7
pcmpeqb mm0, qword [ebx]
jne 0x4684a6
jmp 0x74a5e32e
test byte [esi + 0x5f], bl
pop esi
pop edi
je 0x4684ad
jne 0x4684ad
ret
jne 0x46848b
jmp 0xd2bc592d
mov byte [esi + 0x2b], 0
mov byte [esi + 0x2c], 0
je 0x4687db
jne 0x4687db
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x3c], 0
je 0x468862
jne 0x468862
je 0x46860f
jne 0x468584
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x13], 0
je 0x468738
jne 0x468738
je fcn.00468470
jne 0x468506
add byte [eax], al
add byte [eax], al
je 0x4687b9
jne 0x4687b9
push 0x468728
ret
mov byte [esi + 0x53], 0
je 0x468820
jne 0x468820
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x5a], 0
mov byte [esi + 0x5b], 0
mov dword [esi + 0x6c], 0
je 0x46856d
jne 0x46856d
je 0x468807
jne 0x468807
je 0x845675fa
mov eax, esi
je 0x468696
and dword [ecx], eax
add byte [eax], al
jne 0x468696
je 0x46856d
jne 0x468679
jmp 0x6dcc4e
mov byte [esi + 0x27], 0
mov byte [esi + 0x28], 0
je 0x4686ce
jne 0x4686ce
je 0x4684a7
jne 0x468647
add byte [eax], al
add byte [eax], al
jmp 0x46856d
je 0x78cc7a
mov byte [esi + 0x32], 0
mov byte [esi + 0x33], 0
mov byte [esi + 0x34], 0
mov byte [esi + 0x35], 0
je 0x46860f
jne 0x46860f
je 0x46848b
jne 0x4684b2
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 0x468746
jmp 0x10150f56
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 0x468626
mov byte [esi + 0x3b], 0
je 0x46869a
jne 0x46869a
je 0x57ccfa
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
je 0x468506
jmp 0x46887e
jne 0x468647
mov byte [esi + 0x22], 0
jmp 0x4688b5
mov edi, eax
call fcn.00489520
mov dword [esi + 0xc], edi
mov byte [esi + 0x10], 0
je 0x468630
jne 0x468630
je 0x46865a
jne 0x46865a
jmp 0x4687b7
je 0x468892
jne 0x468892
je 0x88cd51
mov byte [esi + 0x42], 0
mov byte [esi + 0x43], 0
mov byte [esi + 0x44], 0
jmp 0x46870a
pop esi
pop edi
ret
push 0x4684e6
ret
mov byte [esi + 0x40], 0
mov byte [esi + 0x41], 0
je 0x468687
jne 0x468687
je 0xfe950ac5
invalid
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x4684ce
jne 0x4684ce
mov byte [esi + 0x20], 0
mov byte [esi + 0x21], 0
je 0x468647
je 0x468645
jne 0x468645
je fcn.004684c0
jne fcn.00468470
je 0x8bcdd4
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 0x46878a
jne 0x46878a
jmp 0x468848
mov ecx, eax
je 0x46865a
jne 0x46865a
mov byte [esi + 0x14], 0
je 0x46874e
push 0x468654
ret
je 0x4686e2
jne 0x4686e2
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
mov byte [esi + 0x17], 0
je 0x4688a7
jne 0x4688a7
je 0xa3de8933
mov dword [ecx], 0x4aa398
je 0x468807
dec edx
add byte [edi], cl
test byte [ebx + 0xf000000], dl
test dword [ebp + 0xf000000], ecx
test byte [esi], ch
invalid
jne 0x468807
je 0x4685ae
jne 0x4685ae
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 0x468538
je 0x894b4c40
add esp, 4
mov ecx, eax
mov edi, eax
je 0x46884a
ror dword [ecx - 0x7b7bf039], 0
add byte [eax], al
push 0x46881e
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 0x4685b0
jne 0x4685b0
add byte [eax], al
add byte [eax], al
je 0x46878a
jne 0x46878a
add byte [eax], al
add byte [eax], al
push 0x30
call fcn.00465d20
je 0x468522
jne 0x468522
add byte [eax], al
add byte [eax], al
jne 0x46884a
mov byte [esi + 0x54], 0
mov byte [esi + 0x55], 0
push 0x4687ce
ret
jne 0x46854c
je 0x4685fb
jne 0x4685fb
je 0x46881e
jne 0x46848b
je 0xdb9a36
call fcn.00471d60
mov dword [esi + 8], edi
push 0xf0
call fcn.00465d20
jmp 0x4688f6
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 0x4686a4
jne 0x4686a4
add byte [eax], al
add byte [eax], al
jne 0x468506
je 0x468913
jne 0x468913
je 0x9dcf5c
mov byte [esi + 0x57], 0
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x46854c
jmp 0x46882e
je 0x4685d4
je 0x4688ca
jne 0x4688ca
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 0x468584
jne 0x4685d4
je 0x46848b
jne fcn.004684c0
je 0x4686ca
jne 0x4686ca
je 0x4687db
jne 0x468522
je 0xf4b4d7d
add esp, 4
je 0x46872a
test byte [ebx], ch
invalid
jne 0x46872a
je 0x468807
jne 0x4684a7
je 0xfe960d26
je 0x468768
invalid
jne 0x468768
nop
mov dword [ecx], 0x4aa388
mov ecx, dword [ecx + 4]
test ecx, ecx
push 0x468933
ret
je 0x468937
jne 0x468937
je 0x468941
mov eax, dword [ecx]
jmp 0x468942
ret
push 1
call dword [eax]
je 0x46894e
jne 0x46894e
add byte [eax], al
add byte [eax], al
je 0x468941
jne 0x468941
nop word cs:[eax + eax]
nop dword [eax]
mov ecx, dword [ecx + 4]
push 0x46897b
ret
mov eax, dword [ecx]
push dword [esp + 0x10]
push 0x14c
je 0x46898d
jne 0x46898d
je 0x1cbb5304
test ecx, ecx
je 0x46899b
je 0x46896a
jne 0x46896a
add byte [eax], al
add byte [eax], al
jmp 0x46896a
push dword [esp + 0x10]
push dword [esp + 0x10]
call dword [eax + 4]
ret 0x10
xor eax, eax
ret 0x10
call fcn.004684c0
je 0x4689e9
jne 0x4689e9
jmp 0x5eca9981
ret
pop esi
pop edi
je 0x4689ba
jne 0x4689ba
add byte [eax], al
add byte [eax], al
call fcn.00465d20
add esp, 4
mov ecx, eax
mov edi, eax
je 0x4689b0
jne 0x4689b0
je 0xa3d68ba4
mov dword [ecx], 0x4aa390
push 0x70
dec edx
add byte [edx + 0x70], ch
je 0x4689c7
jne 0x4689c7
add byte [eax], al
add byte [eax], al
mov dword [esi + 4], edi
mov eax, esi
jmp 0x4689bd
mov esi, ecx
je 0x4689d9
jne 0x4689d9
nop word cs:[eax + eax]
mov dword [ecx], 0x4aa390
push 0x468a17
ret
push dword [esp + 0x10]
je 0x468a40
jne 0x468a40
jmp 0xc24adb43
call dword [eax + 4]
ret 0x10
push esi
mov dword [ecx], 0x4aa398
mov esi, ecx
mov ecx, dword [ecx + 8]
test ecx, ecx
push 0x468b17
ret
mov byte [esi + 0x5a], 0
jmp 0x468db1
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x468aaf
push 0x468a88
ret
mov byte [esi + 0x3b], 0
mov byte [esi + 0x3c], 0
push 0x468dc9
ret
jne 0x468ce6
jmp 0x46d29099
push 0x468c05
ret
jne 0x468b59
je 0x468b2d
jne 0x4689c7
push 1
call dword [eax]
mov byte [esi + 0x10], 0
jmp 0x468be0
jne 0x468cb9
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x2c], 0
push 0x468af4
ret
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x20], 0
jmp 0x468c6c
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 0x468d1f
jne 0x468d1f
push 0x468b77
ret
jne 0x468b7b
jmp 0x71d283
mov byte [esi + 0x2b], 0
je 0x468b59
jmp 0x468b37
je 0x468b41
push 0x468bff
ret
mov byte [esi + 0x42], 0
push 0x468aba
ret
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
mov byte [esi + 0x13], 0
je 0x468b2d
jne 0x468b2d
jmp 0x4715e8
jmp 0x468b84
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x468bb9
jne 0x468bb9
je 0x64d2e7
mov byte [esi + 0x1e], 0
mov byte [esi + 0x1f], 0
je 0x468b7b
je 0x468bb6
jne 0x468bb6
je 0x4689d9
jne 0x468dc9
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 0x468ae4
jne 0x468ae4
jmp 0xff441073
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 0x468ac8
ret
je 0x8ad356
mov byte [esi + 0x44], 0
mov byte [esi + 0x45], 0
mov byte [esi + 0x46], 0
mov byte [esi + 0x47], 0
je 0x468d33
jne 0x468d33
je 0x46897b
jne 0x4686a4
jmp 0x468cb9
push 1
call dword [eax]
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x468b45
mov eax, dword [ecx]
jmp 0x468bc6
je 0x468c8c
jne 0x468c8c
je 0x6ed3a3
jmp 0x468c0f
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 0x468d4b
jne 0x468d4b
je 0x468933
jne 0x46882e
je 0x468cb9
je 0x468b4f
jne 0x468b4f
je 0x508d53a6
mov byte [esi + 0x50], 0
mov byte [esi + 0x51], 0
mov byte [esi + 0x52], 0
push 0x468c3f
add dh, al
inc esi
push ecx
add dh, al
inc esi
push edx
add byte [eax + 0x3f], ch
mov word [esi], es
ret
mov byte [esi + 0x48], 0
je 0x468bf9
jne 0x468bf9
punpckhbw mm3, qword [esi]
lea eax, [esi]
ret
mov byte [esi + 0x37], 0
mov byte [esi + 0x38], 0
mov byte [esi + 0x39], 0
mov byte [esi + 0x3a], 0
je 0x468b08
jne 0x468b08
jmp 0x468c8a
mov byte [esi + 0x5b], 0
pop esi
ret
mov byte [esi + 0x41], 0
je 0x468bd4
jne 0x468bd4
je 0x83d493
mov byte [esi + 0x3d], 0
mov byte [esi + 0x3e], 0
mov byte [esi + 0x3f], 0
mov byte [esi + 0x40], 0
je 0x468db7
jne 0x468db7
add byte [eax], al
add byte [eax], al
je 0x468ce6
jne 0x468ce6
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
push 0x468d6d
ret
mov ecx, dword [esi + 8]
lea edx, [esp + 0x3c]
push 0x468f44
ret
mov ecx, esi
push dword [esp]
push ebp
call fcn.0046b180
test eax, eax
je 0x468ea6
je 0x469777
push 0x469418
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 0x469701
jne 0x469701
jmp 0x7c6ad322
mov eax, dword [esp + 0x7c]
mov ebp, dword [esp + 0x78]
mov ebx, dword [esp + 0x70]
jmp 0x46913a
je 0x4695fa
jne 0x4695fa
jmp 0x1b6ad37d
mov byte [esp + 0x1b], 0
je 0x468e64
jne 0x468e64
je 0x4694e8
jne 0x4694e8
jne 0x468fba
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x4694c5
jne 0x4694c5
jmp 0x35c12f5
je 0x4691fd
jne 0x4691fd
je 0x4ee3dd
jmp 0x469749
add cl, ch
mov byte [esp + 0x28], 0
mov byte [esp + 0x29], 0
mov byte [esp + 0x2a], 0
push 0x469449
ret
ret 0x10
mov ecx, esi
push ebp
push ebx
call 0x469d30
je 0x4691ab
jne 0x4691ab
mov ebp, dword [esp + 0x78]
je 0x4697ab
jne 0x4697ab
push ebp
call fcn.0046b410
push 0x468fe0
ret
lea ebx, [esp + 0x34]
lea ebp, [esp + 0x38]
mov eax, dword [ecx]
push edx
push ebx
push ebp
je 0x46965d
jne 0x46965d
je 0x469552
jne 0x469552
je 0x46dc7cd7
push 0x4695ed
ret
add bl, al
add byte [eax], al
add byte [eax], al
cmp dword [ecx + 0xc], 0
mov esi, ecx
je 0x468ea6
je 0x468e93
push 0x4697c1
ret
mov eax, dword [ebx]
push 0
push 0
push 0x4691da
ret
jmp 0x468f75
jne 0x46950c
add byte [eax], al
add byte [eax], al
push ebx
call 0x4697e0
xor edi, edi
test eax, eax
je 0x468f12
push 0x468ea6
ret
je 0x468f0f
jne 0x468f0f
add byte [eax], al
add byte [eax], al
je 0x4689f0
jne 0x468b41
pcmpeqb mm3, qword [ebp + 0x75]
pop ebx
je 0x468b84
jne 0x468a37
add byte [eax], al
add byte [eax], al
je 0x46962d
jne 0x46962d
je 0x7c6b0532
push dword [esp + 0x7c]
call 0x46a7a0
je 0x46971b
jne 0x46971b
push 0x46958b
ret
mov ebx, dword [esp + 0x7c]
push ebx
call fcn.0046aaf0
je 0x4692c7
jne 0x4692c7
jmp 0xe99991d1
push 1
push ebx
jmp 0x469172
mov ebx, eax
mov ecx, esi
push dword [esp + 0x78]
je 0x468f37
jne 0x468f37
jmp 0x5b514b5
test eax, eax
je 0x468ea6
je 0x468e26
je 0x46960e
jne 0x46960e
jmp 0x5d5bbd
call 0x46a7a0
mov ebx, dword [esp + 0x30]
mov ecx, ebx
push 1
je 0x46950c
je 0x468fbc
jne 0x468fbc
je 0x468941
jne 0x468942
je 0x306add8d
mov edx, esp
push 0
je 0x469358
jne 0x469358
add byte [eax], al
add byte [eax], al
test ebp, ebp
je 0x468ea6
je 0x469432
jne 0x469432
je 0x468cd3
jne 0x468645
add byte [eax], al
add byte [eax], al
mov dword [esi + 0x6c], eax
mov dword [esp + 0x3c], 0
mov byte [esp + 0x24], 0
push 0x46978e
ret
je 0x469769
jne 0x469769
add byte [eax], al
add byte [eax], al
call 0x46a7a0
lea ecx, [esi + 4]
lea eax, [esp + 0x4c]
lea edx, [esp + 0x4a]
push 0x4691f0
ret
mov ecx, ebx
je 0x469257
push 0x4692e9
ret
jne 0x468ef0
je 0x4b4b8c
add byte [edi], cl
test cl, ch
sti
cld
invalid
jmp 0x468ea6
test eax, eax
je 0x468ea6
je 0x46953e
jmp 0x46952f
pop ebx
pop ebp
je 0x468ff0
jne 0x468ff0
je 0x469670
jne 0x469670
je 0xfcc215ed
invalid
lea eax, [ebx + 1]
push eax
call fcn.004a4b2a
add esp, 4
test eax, eax
je 0x468ea6
jmp 0x469021
push ebp
push 0xe0000000
je 0x468f27
jne 0x468f27
push 0x46963a
ret
test eax, eax
je 0x468ea6
mov ecx, esi
push dword [esp + 0x3c]
je 0x46951f
jne 0x46951f
je 0x468ce6
jne 0x46960e
je 0x276ad77e
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 0x84565350
test eax, eax
je 0x468ea6
xlatb
sti
invalid
je 0x4696cc
jne 0x4696cc
je 0x46897b
jne 0x468be0
je 0xffaf17fc
invalid
jne 0x46945f
je 0x4695fa
jne 0x4695fa
jmp 0x44d21731
mov eax, dword [esp + 0x7c]
je 0x469485
jne 0x469485
je 0x468c1d
jne 0x4693a6
je 0x468ea6
je 0x468e17
jne 0x468e17
je 0x46887e
jne 0x46881e
je 0x7c6ad7e7
mov eax, dword [esp + 0x7c]
push eax
push edx
push ebx
push ebp
mov eax, dword [esp + 0x84]
je 0x469162
je 0x4693bc
jne 0x4693bc
je 0x468dc9
jne 0x468f44
jmp 0x48e1791
mov ecx, ebx
mov dword [esp + 0x40], eax
mov eax, dword [esi + 0x68]
mov dword [esp + 0x44], eax
jmp 0x468f91
jne 0x469162
push dword [eax + 0x18]
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x1c]
push eax
push ebp
call fcn.0046adf0
je 0x4690b6
jne 0x4690b6
je 0xf10517f6
je 0x4684a7
invalid
jne 0x46872a
push 0x46931e
ret
je 0x46963a
jne 0x46963a
add byte [eax], al
add byte [eax], al
jmp 0x468e64
mov eax, dword [esp + 0x74]
push 0x4690a2
ret
push eax
push 2
mov ebp, dword [esp + 0x7c]
push ebp
je 0x4690d1
jne 0x4690d1
jmp 0x4999487
call dword [edx + 4]
test eax, eax
je 0x469338
jne 0x469338
add byte [eax], al
add byte [eax], al
push 0
je 0x46902f
je 0x469626
jne 0x469626
jmp 0x8456704e
test ebx, ebx
je 0x468ea6
mov ebp, dword [esp + 0x74]
mov ecx, esi
push dword [ebp + 0x18]
je 0x469320
jne 0x469320
jmp 0x4693e3
je 0x9c56d6
call fcn.0046eab0
mov ebx, eax
push ebp
call fcn.004a4b33
je 0x468ed2
add byte [ecx + 0x3ce855c3], cl
mov dh, 3
add byte [edi], cl
test ch, dl
stc
invalid
jne 0x468ed2
je 0xfefe1a18
jne 0x4693c2
invalid
jmp 0x7c6b019b
mov ebp, dword [esp + 0x7c]
push ebp
je 0x469575
jne 0x469575
add byte [eax], al
add byte [eax], al
jmp 0x468f6b
mov eax, dword [esp + 0x78]
je 0x4693c2
jmp 0x469505
jne 0x46953e
je 0x468738
jne 0x4685d4
jmp 0x746af1cd
mov ebx, dword [esp + 0x74]
mov ecx, esi
push dword [ebx + 0x18]
push ebp
push 0x4697a0
ret
add esp, 0x5c
pop esi
pop edi
jmp 0x4691be
push dword [esp + 0x34]
push dword [esp + 0x8c]
je 0x46949b
jne 0x46949b
je 0x786b0a78
push dword [esp + 0x78]
call fcn.0046fd00
je 0x469188
jne 0x469188
jmp 0x6a96eb78
mov eax, edi
je 0x468f5d
jne 0x468f5d
jmp 0x469000
jne 0x468e26
je 0x714687a3
mov ecx, esi
push dword [eax + 0x18]
push ebp
je 0x469063
sbb byte [ebp + 0xf], dl
test byte [ecx - 6], al
invalid
je 0x469687
jne 0x469687
jne 0x46902f
jmp 0x40bb5bba
mov ebp, eax
je 0x469671
jne 0x469671
jmp 0x46d83ca0
mov eax, dword [esp + 0x10]
mov ebx, dword [esi + 0x6c]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x4c]
je 0x4693a6
je 0x469780
jne 0x469780
je 0x854ee760
call dword [eax + 8]
test eax, eax
je 0x468ea6
ror byte [edi], 0x84
clc
invalid
mov eax, dword [esp + 0x38]
jmp 0x4696df
jmp 0x24bb95c8
push ebx
push dword [esp + 0x24]
push eax
call fcn.00465df0
add esp, 0xc
push 0x4690fe
ret
jne 0x469063
je 0x96adb59
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 0x4696ce
push esp
je 0x46955c
jne 0x46955c
je 0xf94e1acc
invalid
je 0x468ef0
push ds
clc
invalid
je 0x469197
jne 0x469197
jmp 0x346af36e
mov ebx, dword [esp + 0x34]
mov dword [esp + 0x20], eax
je 0x468ee2
jne 0x468ee2
je 0x468d4b
jne 0x4684ad
je 0x36adbcb
mov byte [esp + 3], 0
mov byte [esp + 4], 0
je 0x468f6b
add dh, al
inc esp
and al, 4
add byte [edi], cl
test byte [edx - 8], bl
invalid
jne 0x468f6b
add byte [eax], al
add byte [eax], al
lea eax, [esp + 0x10]
je 0x469787
jne 0x469787
jmp 0x46d4bd90
push ebx
je 0x46904c
jne 0x46904c
je 0x468e64
jne 0x468be0
add byte [eax], al
add byte [eax], al
je 0x46945f
je 0x46930b
jne 0x46930b
je 0x468768
jne 0x4685d4
je 0x7acaa6bd
push eax
je 0x4694ea
std
invalid
jne 0x4694ea
jmp 0x3fa964
jmp 0x46908d
jne 0x4693a6
jmp 0x509c8914
mov ecx, esi
push ebp
push eax
jmp 0x46972c
push ebp
call fcn.0046e530
je 0x46928c
jne 0x46928c
add byte [eax], al
add byte [eax], al
jne 0x468e93
add byte [eax], al
add byte [eax], al
push 4
call dword [eax + 0xc]
mov edx, dword [ebp]
mov ecx, ebp
push 0x468e41
ret
je 0x469ab7
jne 0x469ab7
je 0x46960e
jne 0x4684e6
cmova esi, edi
jmp 0x469ce0
je 0x469c2e
jne 0x469c2e
add byte [eax], al
add byte [eax], al
jmp 0x469b1c
add byte [eax], al
add byte [eax], al
jmp 0x469ca4
add byte [eax], al
add byte [eax], al
ja 0x4698e4
jmp 0x469bab
push 0x469986
ret
je 0x469b3d
mov edi, eax
je 0x469938
jne 0x469938
je 0x469b99
jne 0x469b99
je 0x469b8d
jne 0x468e17
je 0x7545efd5
and al, 0x18
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x469900
jne 0x469900
por mm1, qword [eax - 0x17]
psubsw mm6, qword [ecx - 0x7cffffff]
les ecx, [eax]
test esi, esi
je 0x469a13
mov ecx, dword [esi + 4]
push 0x469c15
ret
push 0
je 0x46981e
jne 0x46981e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
xor ebx, ebx
test eax, eax
jmp 0x469bfb
je 0x469afa
jmp 0x469b54
jbe 0x469bab
je 0x469cc7
jne 0x469cc7
je 0x4692c7
push 0x469979
ret
test eax, eax
je 0x469bf2
jne 0x469bf2
je fcn.004684c0
push 0x469a23
ret
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x18], eax
je 0x469951
jne 0x469951
add byte [eax], al
add byte [eax], al
je 0x469aa6
jne 0x469aa6
jmp 0xec2ee97c
inc eax
push eax
call fcn.004a4b2a
add esp, 4
test eax, eax
mov dword [esp + 0xc], eax
jmp 0x469b8d
je 0x469bcb
jne 0x469bcb
je 0x2171d72
je 0x469b35
add byte [eax], al
jne 0x469b35
je 0x4685fb
jne 0x4687db
je 0xed0f1e8c
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 0x469b9d
jne 0x469b9d
je 0x46983b
jne 0x46983b
je 0x4699e3
jne 0x4688f6
je 0x2de1eda
jne 0x469c64
add byte [eax], al
jne 0x469805
movzx eax, word [edi + 0x14]
je 0x469a7e
jne 0x469a7e
je 0x16adeaf
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 0x469cf5
jne 0x469cf5
add byte [eax], al
add byte [eax], al
jne 0x46953e
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 0x469c47
ret
xor esi, esi
movzx ecx, word [edi + 6]
je 0x469c80
jne 0x469c80
je 0x4456aa88
movsd xmm0, qword [esp + 0x2c]
and al, 0x2c
movsd qword [esp + 4], xmm0
mov dword [esp], esi
je 0x469a2d
jne 0x469a2d
jmp 0x5f3b0037
lea esp, [ebp - 0xc]
pop esi
pop edi
je 0x469a0e
jne 0x469a0e
push ebp
mov ebp, esp
push ebx
push 0x469824
ret
je 0x469b63
jne 0x469b63
add byte [eax], al
add byte [eax], al
call fcn.00465f10
add esp, 8
je 0x469b7e
push 0x469b4d
ret
mov eax, dword [esp + 0xc]
mov edi, dword [eax + 0x3c]
add edi, eax
mov eax, dword [ebp + 0xc]
cmp eax, 0x8664
je 0x469b2f
cmp eax, 0x14c
push 0x469b6e
ret
cmp dword [edi + 0x74], 4
lea eax, [edi + eax + 0x18]
lea edi, [edi + 0x98]
jmp 0x4697fd
jmp 0x469991
call fcn.004a4b33
add esp, 4
mov eax, ebx
je 0x46992b
jne 0x46992b
je 0x432fcac6
std
invalid
jne 0x469afa
je 0x46981a
jne 0x46981a
jmp 0x46ae02d
mov byte [esp + 4], 0
je 0x469bd9
jne 0x469bd9
je 0xfea01f81
invalid
test eax, eax
je 0x469853
jne 0x469853
jmp 0x13af4a05
je 0x469b3d
push 0x469d13
ret
add byte [eax], al
add byte [eax], al
lea eax, [edi + eax + 0x18]
push 0x469ac1
ret
seta bl
push dword [esp + 0xc]
je 0x46995f
jne 0x46995f
je 0x468bb9
jne 0x468920
add byte [eax], al
add byte [eax], al
je 0x469c5d
jne 0x469c5d
je 0x56ae0a3
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
push 0x4698b0
ret
add dh, al
inc esp
and al, 6
add dh, al
inc esp
and al, 7
add byte [eax - 0x50], ch
cwde
inc esi
add bl, al
add byte [eax], al
add byte [eax], al
je 0x469bab
jmp 0x4698d1
je 0x469b3d
mov dword [esp + 0x10], eax
push dword [ebp + 0xc]
push esi
je 0x469ae5
jne 0x469ae5
add ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x4698de
jne 0x4698de
add byte [eax], al
add byte [eax], al
je 0x469cd8
jne 0x469cd8
je 0x4684ad
jne 0x4690b6
jmp 0xc0cc777c
sub esp, 0x14
je 0x469cb2
jne 0x469cb2
mov edi, dword [eax + ecx*8 - 0x18]
add edi, dword [eax + ecx*8 - 0x14]
push edx
push edi
je 0x46984d
jne 0x46984d
push 0x46984c
ret
mov edx, dword [edi + 0x3c]
je 0x469815
jne 0x469815
je 0x46e196fd
add bl, al
jmp 0xef2421ab
push esi
je 0x4698be
jne 0x4698be
jmp 0x44789f
jmp 0x469a92
mov eax, dword [esp + 0x10]
xor ebx, ebx
sub eax, edi
cmp eax, ecx
jmp 0x469ba8
xor eax, eax
xor ecx, ecx
xor esi, esi
xor edx, edx
movzx ecx, cx
lea ecx, [ecx + ecx*4]
je 0x469c64
jmp 0x4699c7
mov ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x46983f
jne 0x46983f
punpckhbw mm7, mm4
xchg edi, eax
inc esi
add bl, al
mov eax, dword [esp]
mov ecx, dword [esp + 4]
je 0x46991b
jne 0x46991b
add byte [eax], al
add byte [eax], al
je 0x469cc7
jne 0x469cc7
nop
push ebp
mov ebp, esp
push ebx
je 0x469fb2
jne 0x469fb2
jmp 0x4d3869b
push esi
jmp 0x46a1d3
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 0x46a2d9
je 0x46a24f
jne 0x46a24f
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jmp 0x469e2e
ja 0x46a102
je 0x46a687
jne 0x46a687
je 0x4690d1
jne 0x468b37
add byte [eax], al
add byte [eax], al
push edx
push ecx
mov ecx, dword [ebp + 0xc]
je 0x469edd
jne 0x469edd
jmp 0x46ea9946
push 0x46a3fb
ret
mov dword [ebx + 0x64], eax
je 0x469e0b
jne 0x469e0b
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 0x46a42e
je 0x469f13
je 0x46a273
jne 0x46a273
je 0x46ae2ae
mov eax, dword [esp + 4]
je 0x46a74b
jmp 0x46a0e2
je 0x46a0d6
jne 0x46a0d6
test edi, edi
je 0x469ec9
je 0x469ec0
jne 0x469ec0
je 0x834b62cf
add esp, 4
cmp dword [esp + 0x1c], 0
jl 0x469e72
sbb al, 0
jle 0x469e56
add ebx, eax
jmp 0x469e7c
sub ebx, eax
je 0x469e7c
jmp 0x469e85
mov ebx, dword [ebx + 0x5c]
add ebx, 5
push eax
je 0x46a194
jne 0x46a194
je 0x469900
cli
invalid
jne 0x469bcb
jmp 0x486969
jmp 0x46a04b
jne 0x469e7c
je 0x46856d
jne 0x4693c2
je 0x5cc22a8
je 0x46a420
add byte [eax], al
je 0x46a60c
jne 0x46a60c
add byte [eax], al
add byte [eax], al
mov eax, dword [esp + 0x24]
test eax, eax
je 0x469d7c
jmp 0x46a3a1
push edi
call fcn.004a4b33
add esp, 4
jmp 0x469eab
push ecx
push eax
jmp 0x46a48b
je 0x46a255
jne 0x469162
mov dword [esp + 0x40], eax
je 0x46a285
jne 0x46a285
add byte [eax], al
add byte [eax], al
push eax
call fcn.004a4b33
jmp 0x46a5b0
je 0x1c6ae3a0
mov dword [esp + 0x1c], eax
jmp 0x469e5c
test eax, eax
je 0x469e95
je 0x46a694
jne 0x46a694
invalid
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x50
mov ebx, dword [ebp + 8]
je 0x46a0b4
jne 0x46a0b4
je 0x46848b
jne 0x469a0e
sub ebx, eax
je 0x46a1fb
jne 0x46a1fb
punpckhbw mm3, mm4
sahf
inc esi
add bl, al
jmp 0xfe3024fe
je 0x46a2ac
push 0x46a1f4
ret
test eax, eax
je 0x469e95
je 0x46a290
jne 0x46a290
mov eax, dword [esp + 4]
mov dword [eax + 0x68], ebx
mov ebx, 1
push 0x46a4c0
ret
jne 0x46a394
je 0x46a1a2
jne 0x46a1a2
call dword [eax + 0xc]
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
je 0x469dda
push 0x469feb
ret
mov dword [esp + 4], ecx
mov dword [esp + 0x14], 0
mov byte [esp + 8], 0
mov byte [esp + 9], 0
je 0x46a4c7
jne 0x46a4c7
mov eax, ebx
lea esp, [ebp - 0xc]
pop esi
jmp 0x46a644
jne 0x46a74b
add byte [eax], al
add byte [eax], al
jmp 0x46a30d
mov ecx, 0x66666667
mov eax, ebx
jmp 0x46a76b
je 0x46a1ed
jne 0x46a1ed
push 0x46a0f2
ret
mov byte [esp + 0xf], 0
push dword [ebp + 0xc]
push ebx
call fcn.00465f10
add esp, 8
push 0x469f58
ret
mov eax, ebx
xor edx, edx
div ecx
mov ebx, edx
jmp 0x469fd7
mov ecx, dword [esp + 0x24]
lea eax, [eax + ecx + 1]
mov ecx, dword [esp + 0x18]
push eax
call fcn.00471aa0
je 0x469df6
jne 0x469df6
call fcn.0049fadb
jmp 0x469e48
je 0x469616
jne 0x4692c7
jmp 0xfebd26c2
jne 0x46a02b
je 0x46a0ec
je 0x46a32f
jne 0x46a32f
je 0x4685ae
jne 0x46a1a2
add byte [eax], al
add byte [eax], al
call fcn.0046b8b0
test eax, eax
je 0x46a02b
je 0x469e1f
jne 0x469e1f
jmp 0x4485da
jmp 0x469fd5
mov ecx, dword [esp + 0x18]
push ebx
push dword [esp + 0x18]
call fcn.00471d00
xor ebx, ebx
test eax, eax
je 0x46a394
je 0x46a05e
jne 0x46a05e
jmp 0x246ae6af
mov eax, dword [esp + 0x24]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], eax
add edx, eax
push 0
push 2
je 0x46a59d
jne 0x46a59d
push 0x46a409
ret
jne 0x46a2d9
mov ebx, eax
cmp ecx, 5
je 0x469da6
jne 0x469da6
add byte [eax], al
add byte [eax], al
jmp 0x46a69c
jne 0x469f13
je 0x4697e0
jne 0x468f5d
sub esp, 0x14
push 0x46a5dc
ret
mov edi, eax
mov ecx, dword [esp + 0xc]
mov eax, dword [esp + 8]
mov dword [esp + 0x44], ecx
je 0x469ef0
push 0x46a6cd
ret
push 0x46a462
ret
je 0x46a124
jne 0x46a124
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 0x46a4f9
jne 0x46a4f9
je 0x468eb3
je 0x46a38a
jne 0x46a38a
mov ecx, dword [eax + 0x28]
test ecx, ecx
je 0x46a02b
je 0x46a26a
jne 0x46a26a
add byte [eax], al
add byte [eax], al
push 0x46a2e5
ret
jne 0x46a0ec
je 0x106ae802
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
jmp 0x46a65d
jne 0x46a554
je 0x469dc8
jne 0x469dc8
je 0x468a70
jne 0x46991b
jmp 0x746ad800
je 0x46a13f
jne 0x46a13f
je 0x19e289d
jne 0x46a4e7
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x46a02b
push 0x46a4b2
ret
je 0x46a534
jne 0x46a534
je 0x469900
jne 0x468b08
jmp 0x46edef26
je 0x46a6bc
jne 0x46a6bc
je 0x2bba847
je 0x46a3d5
jne 0x46a3d5
je 0x8456645e
test eax, eax
je 0x46a4aa
int 0
add byte [eax], al
lea eax, [esp + 0x48]
je 0x46a71b
jne 0x46a71b
je 0x468807
jne 0x4693bc
je 0xc0d68c4f
invalid
je 0x469e3a
jne 0x469e3a
add byte [eax], al
add byte [eax], al
je 0x46a570
jne 0x46a570
je 0x705ca383
push ecx
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x46a628
mov eax, dword [0x840f004a]
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 0x46a628
add byte [eax], al
add byte [eax], al
mov ecx, dword [esp + 0x30]
je 0x46a328
jne 0x46a328
push 0
push eax
push esi
push edi
mov esi, ecx
jmp 0x46a6ae
je 0x469d41
jne 0x469d41
je 0xfe5428ac
invalid
ret 8
mov esi, ecx
push 0x46a0fd
ret
je 0x469d49
jne 0x469d49
je 0xfafe29e8
invalid
xor ebx, ebx
xor edi, edi
je 0x46a02b
push 0x469de0
ret
jmp 0x46a176
je 0x469938
jne 0x469787
add byte [eax], al
add byte [eax], al
cmp ecx, 0x14c
je 0x46a1af
jne 0x46a1af
je 0x468bb9
jne 0x468ce6
jmp 0x469f11
je 0x469f04
jne 0x469f04
psubsw mm7, qword [ebx - 0x16000008]
je 0x46a3cf
jne 0x46a3cf
jmp 0xff942967
je 0x46a4a7
jne 0x46a4a7
je 0x4688b5
jne 0x468b26
add byte [eax], al
add byte [eax], al
mov esi, ebx
push 0x469f44
ret
push dword [ebp + 0xc]
je 0x46a635
jne 0x46a635
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x469d7c
jne 0x469d7c
add byte [eax], al
add byte [eax], al
je 0x46a0ec
je 0x46a50f
jne 0x46a50f
push 0x469fa2
ret
jne 0x46a420
jmp 0x46a4ff
mov eax, edx
sar edx, 1
shr eax, 0x1f
push 0x46a3c1
ret
test eax, eax
je 0x46a02b
jmp 0x46a6e5
lea eax, [esp + 0x20]
push eax
push 0x46a677
ret
pop edi
pop ebx
pop ebp
je 0x46a554
je 0x46a354
jne 0x46a354
add byte [eax], al
add byte [eax], al
cmp dword [esp + 0x14], 0
je 0x46a410
mov ecx, dword [esp + 4]
lea eax, [esp + 0x14]
push 0x46a57a
ret
je 0x46a37c
jne 0x46a37c
jmp 0x46e8ec00
push 0x46a245
ret
lea edx, [esp + 0x24]
je 0x46a35a
jne 0x46a35a
je 0xf7952ac1
je 0x469e02
invalid
jne 0x469e02
je 0x4d468c1
add edx, eax
lea eax, [edx + edx*4]
xchg edx, eax
je 0x46a112
jne 0x46a112
jne 0x469ef0
add byte [eax], al
add byte [eax], al
je 0x46a4f9
jne 0x46a4f9
je 0x8b82ee74
mov eax, dword [edi + 0x3c]
mov ecx, dword [ebp + 0xc]
add eax, edi
dec ebp
or al, 1
clc
cmp ecx, 0x8664
je 0x46a5c3
jne 0x46a5c3
add byte [eax], al
add byte [eax], al
call fcn.004a4b2a
add esp, 4
je 0x46a037
jne 0x46a037
add byte [eax], al
add byte [eax], al
je 0x46a455
jne 0x46a455
add byte [eax], al
add byte [eax], al
push 1
push 6
je 0x46a071
jne 0x46a071
je 0x468b77
jne 0x46992b
add byte [eax], al
add byte [eax], al
mov edx, dword [esp + 0x2c]
lea ecx, [eax + 5]
je 0x46a220
jne 0x46a220
je 0x46a112
jne 0x46965d
jmp 0x84569166
imul ecx
je 0x46a61a
jne 0x46a61a
je 0x469ee4
jne 0x469ee4
je 0x46983b
jne 0x4698b0
nop word cs:[eax + eax]
nop dword [eax + eax]
jmp 0x46a825
sub eax, edx
je 0x46a801
jne 0x46a801
jmp 0x84569552
test ebp, ebp
je 0x46a897
jmp 0x46a86a
add byte [eax], al
add byte [eax], al
mov ebx, 0
je 0x46a981
mov edi, eax
mov eax, dword [esp + 0x2c]
je 0x46a7c9
je 0x46a90d
jne 0x46a90d
jmp 0x47bbf174
push 0x46a83a
ret
push ebp
je 0x46aaa3
jne 0x46aaa3
push 0x46a7a5
ret
mov ecx, ebp
mov edx, edi
neg ecx
je 0x46a967
je 0x46aa8d
jne 0x46aa8d
add byte [eax], al
add byte [eax], al
mov byte [edx], 0
inc edx
push 0x46a894
ret
add esi, 4
mov edx, esp
je 0x46aae2
jne 0x46aae2
push 0x46a847
ret
ret 0x10
jne 0x46a7c9
invalid
push 0x46a886
ret
mov eax, ebx
add esp, 0x10
pop esi
pop edi
je 0x46aa6d
jne 0x46aa6d
add byte [eax], al
add byte [eax], al
je 0xe3bb84cf
jne 0x46a981
push 0
push dword [esp + 0x28]
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
je 0x46a832
jne 0x46a832
je 0x46a7d8
jne 0x46a7d8
je 0x4685ae
jne 0x469f58
je 0x306af661
xor edx, edx
test edi, edi
je 0x46aa4a
jne 0x46aa4a
je 0x468dc9
jne 0x469e1f
je 0xfe312eff
invalid
push edi
push esi
sub esp, 0x10
je 0x46aa2c
jne 0x46aa2c
add byte [eax], al
add byte [eax], al
push 0x46a9a0
ret
mov esi, ecx
je 0x46aa5a
jne 0x46aa5a
je 0xdf202f47
invalid
cmovg edx, ecx
je 0x46a7c2
jne 0x46a7c2
jmp 0x8bb2f3e9
mov ecx, dword [ecx + 0x6c]
mov eax, dword [ecx]
push 2
push 0
push 0x46a900
ret
pop ebx
pop ebp
je 0x46a8ee
jne 0x46a8ee
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
push 0x400
push 0x46aaaa
ret
jne 0x46a967
je 0x469ad5
jne 0x46983f
add byte [eax], al
add byte [eax], al
push ebx
jmp 0x46aa0c
push 0x46a9f6
ret
push 0x46afc3
ret
jmp 0x352f3d3
mov eax, dword [ebp + 0xc]
add ebx, dword [eax + 4]
mov dword [esp + 0x14], 0
mov dword [esp + 0x1c], 0
je 0x46b106
jne 0x46b106
mov ecx, dword [ebp + 0x10]
mov byte [esp + 4], 0
jmp 0x46b063
jne 0x46b03c
je 0x4693c2
jne 0x46a26a
push 0x46ae16
ret
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x46aeb5
jne 0x46aeb5
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 0x46b02c
jne 0x46b02c
add byte [eax], al
add byte [eax], al
xor edi, edi
test ecx, ecx
je 0x46b163
jne 0x46b163
je 0x46ae66
jne 0x469fb2
je 0x46f5156b
add bl, al
push 0xc
push edx
push 0x4c
push esi
call dword [eax + 4]
je 0x46ae44
jne 0x46ae44
add byte [eax], al
add byte [eax], al
je 0x46b0b6
jne 0x46b0b6
jmp 0x66af3f5
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 0x46aea3
jne 0x46aea3
je 0x46ae43
jne 0x46ae43
je 0x4689bd
jne 0x4684e6
je 0x186b0c01
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 0x46af93
jne 0x46af93
je 0x106af45e
mov dword [esp + 0x10], 0
add byte [eax], al
add byte [eax], al
je 0x46ae85
jne 0x46ae85
add byte [eax], al
add byte [eax], al
je 0x46b0e9
jne 0x46b0e9
je 0x46a3c1
jne 0x469bd9
mov edx, dword [ebp + 8]
mov ecx, dword [ecx]
je 0x46afed
jne 0x46afed
je 0x46a7d8
jne 0x46a1a2
push 0
push eax
je 0x46b03c
je 0x46ae73
jne 0x46ae73
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 0x46b0b6
jne 0x46b0b6
add byte [eax], al
add byte [eax], al
lea edx, [esp + 4]
je 0x46af05
jne 0x46af05
je 0x468bb6
jne 0x4690d1
add byte [eax], al
add byte [eax], al
je 0x46ae0f
jne 0x46ae0f
add byte [eax], al
add byte [eax], al
push 0x4c
push esi
push dword [ebp + 8]
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
push 0x46b052
ret
mov eax, edi
je 0x46b144
push 0x46b0ca
ret
mov byte [esp + 5], 0
je 0x46af2b
jne 0x46af2b
jmp 0xeb6ac502
mov dword [esp], edx
jmp 0x46b07b
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
mov ecx, dword [esi + 0xc]
jmp 0x46aee1
mov dword [esp + 0x24], ecx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x10]
push 0x46ae8f
ret
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
test eax, eax
je 0x46b054
lea eax, [esp + 0x28]
jmp 0x46afd8
sub esp, 0x14
movsd xmm0, qword [esp + 0x34]
jmp 0x46b14f
mov ebx, dword [ebp + 0x14]
je 0x46b16f
jne 0x46b16f
ret 0x14
mov dword [esp + 0x10], ebx
je 0x46af74
jne 0x46af74
je 0x4691a6
jne 0x4684ad
add byte [eax], al
add byte [eax], al
and esp, 0xfffffff8
sub esp, 0x30
mov esi, ecx
je 0x46ae66
jne 0x46ae66
push 0x46b144
ret
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
jmp 0x46b0ff
movsd qword [esp + 4], xmm0
je 0x46b075
jne 0x46b075
je 0xff323576
je 0x46b054
invalid
jmp 0x46b0f8
mov eax, dword [ecx]
add esi, 0x10
je 0x46b00c
push 0x46b09d
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 0x46b3a6
jne 0x46b3a6
je 0x246af659
lea eax, [esp + 0x24]
push 0
push eax
push 4
push ecx
push edi
je 0x46b2e0
jne 0x46b2e0
test eax, eax
push 0x46b30d
ret
sub eax, dword [esi + 0x5c]
add eax, 0xfffffffb
mov dword [esp + 0xc], eax
je 0x46b1c8
jne 0x46b1c8
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 0x46b196
jne 0x46b196
je 0x46b306
je 0x46b322
jne 0x46b322
je 0x8455c144
sub byte [ecx], al
add byte [eax], al
push 0x46b2f2
ret
mov byte [esp + 2], 0
mov byte [esp + 3], 0
jmp 0x46b214
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x46b38d
jne 0x46b38d
add byte [eax], al
add byte [eax], al
je 0x46b1df
jne 0x46b1df
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
mov esi, eax
push 0x46b255
ret
mov byte [esp + 1], 0
jmp 0x46b290
jne 0x46b0d0
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
push 0x46b2d0
ret
je 0x46b206
jne 0x46b206
add byte [eax], al
add byte [eax], al
push 0x46b196
ret
mov eax, esi
lea esp, [ebp - 8]
pop esi
pop edi
pop ebp
ret 8
movsd qword [esp + 4], xmm0
je 0x46b328
push 0x46b37f
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 0x476013
jne 0x476013
je 0x8ca1a1
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 0x47615f
ret
mov byte [ecx + 0x2a], 0
push 0x4760a2
ret
mov byte [ecx + 0x44], 0
push 0x475fd7
ret
je 0x476164
jne 0x476164
je 0x476008
jne 0x476008
jmp 0x47a8cb90
mov byte [ecx + 0x22], 0
mov byte [ecx + 0x23], 0
je 0x476103
jne 0x476103
mov byte [ecx + 0x32], 0
mov byte [ecx + 0x33], 0
je 0x4760e3
jne 0x4760e3
add byte [eax], al
add byte [eax], al
je 0x4760d3
jne 0x4760d3
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x2b], 0
je 0x4760e9
jne 0x4760e9
je 0x476008
jne 0x476008
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x55], 0
jmp 0x475fad
mov byte [ecx + 0x20], 0
mov byte [ecx + 0x21], 0
je 0x47607e
jne 0x47607e
add byte [eax], al
add byte [eax], al
push 0x47602e
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 0x47608a
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 0x475ffb
jne 0x475ffb
je 0xff6ae53c
invalid
mov byte [ecx + 0x5f], 0
ret
push esi
mov dword [ecx], 0x4aa3f4
mov esi, ecx
mov ecx, dword [ecx + 4]
test ecx, ecx
je 0x4761ee
push 0x4761fc
ret
je 0x72bcd622
jmp 0x1b1633e
test ecx, ecx
je 0x47628e
jne 0x47628e
je 0x47a9ef44
add bl, al
jmp 0x77bcdb57
call dword [eax]
je 0x47627a
jne 0x47627a
je 0x1b1638b
je 0x4761ec
jne 0x4761ec
jmp 0x53bc2b8e
jne 0x476220
je 0x6853b0a4
mov ecx, dword [esi + 0xc]
push 0x476269
ret
imul esp, dword [edx + 0x47], 0x840fc300
mov ecx, dword [esi + 0x18]
test ecx, ecx
je 0x476253
mov eax, dword [ecx]
push 1
call dword [eax]
push 0x476253
ret
je 0x476215
jne 0x476215
je 0x4761a8
jne 0x4761a8
je 0x9fbc1cc2
jne 0x47609a
pop esi
je 0x47628d
jne 0x47628d
je 0x4ed2735d
adc al, 0x68
shl byte [ecx + 0x47], 0
ret
mov ecx, dword [esi + 8]
test ecx, ecx
je 0x476237
mov eax, dword [ecx]
push 0x476233
ret
ret
je 0x476296
mov eax, dword [ecx]
push 1
call dword [eax]
je 0x476220
je 0x476211
jne 0x476211
nop word cs:[eax + eax]
nop
push 0x4762b8
ret
je 0x4765b6
jne 0x4765b6
je 0x476381
jne 0x4761c8
cmp dword [esi + 0x18], 0
je 0x476603
push 0x476450
ret
mov ecx, dword [esi + 8]
mov eax, dword [ecx]
push 0
call dword [eax + 0x10]
mov ecx, dword [esi + 0x18]
je 0x476532
push 0x4765ef
ret
mov dword [esi + 0x10], edi
push 4
call fcn.00465d20
je 0x4764dc
jne 0x4764dc
jmp 0x4811d390
mov edi, eax
call fcn.0047c230
test edi, edi
je 0x4764c0
jne 0x4764c0
je 0xc4cb2390
add al, 0x5e
pop edi
pop ebx
pop ebp
je 0x47640c
jne 0x47640c
invalid
mov dword [esi + 0x18], edi
je 0x476403
jne 0x476403
je 0x4765f7
jne 0x4765f7
push 0x476501
ret
je 0x476501
jne 0x476501
punpckhbw mm3, qword [edx + 0x65]
inc edi
add bl, al
add byte [eax], al
add byte [eax], al
je 0x476470
je 0x476388
jne 0x476388
je 0x49e7f0
jmp 0x47668b
add byte [eax], al
add byte [eax], al
add bl, al
ret
call fcn.00465d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.00478500
jmp 0x4762c8
jne 0x476641
jmp 0x47aabf97
push 0x47635b
ret
nop word cs:[eax + eax]
nop dword [eax]
jmp 0x4762f2
call dword [eax + 4]
test eax, eax
je 0x476470
mov ecx, esi
call fcn.00476810
test eax, eax
jmp 0x4763fb
mov byte [esp], 0
mov byte [esp + 1], 0
mov byte [esp + 2], 0
je 0x4766d6
jne 0x4766d6
je 0x4761c8
jne 0x476381
je 0x46b2a7
invalid
mov dword [esi + 0xc], edi
je 0x476603
je 0x47655b
jne 0x47655b
jmp 0x4766af
je 0x476666
jne 0x476666
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 0x4765cd
ret
push 0x40
push 0x4766a0
ret
je 0x47642b
jne 0x47642b
je 0x47aae684
add bl, al
mov edi, eax
call fcn.00485c70
je 0x476381
jne 0x476381
jmp 0x487a1f
jmp 0x47664b
call fcn.00465d20
je 0x4766b3
jne 0x4766b3
call ebx
mov ecx, dword [esi + 4]
test ecx, ecx
push 0x4763cb
ret
cmp dword [esi + 8], 0
je 0x476603
cmp dword [esi + 0x10], 0
je 0x476603
cmp dword [esi + 0x14], 0
je 0x476603
push 0x47633c
ret
mov esi, ecx
push 0xc
call fcn.00465d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.004793b0
mov dword [esi + 8], edi
push 0xc
jmp 0x476538
test edi, edi
mov dword [esi + 4], edi
je 0x476470
je 0x476492
jne 0x476492
je 0x476632
jne 0x476632
je 0xc7d12760
mov ecx, eax
mov edi, eax
call fcn.0047e590
mov dword [esi + 0x14], edi
je 0x4763e4
jne 0x4763e4
add byte [eax], al
add byte [eax], al
jne 0x476532
je 0x53305784
mov ecx, esi
call 0x476a50
jmp 0x476470
add al, 0
add cl, ch
insd dword es:[edi], dx
invalid
jmp 0x47650a
je 0x4765d3
jne 0x4765d3
je 0x8456827d
idiv ch
invalid
mov ebp, esp
je 0x476462
jne 0x476462
jmp 0xe99c67d0
mov eax, dword [ecx]
push ebp
jmp 0x476479
mov eax, dword [ecx]
push 0
push 1
call dword [eax + 0x18]
push 0x3e8
je 0x476549
jne 0x476549
jmp 0xeb4c2aed
add esp, 4
jmp 0x476609
push 0x14
call fcn.00465d20
add esp, 4
mov ecx, eax
jmp 0x476344
add byte [eax], al
add byte [eax], al
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.0047d020
jmp 0x47630d
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 0x476641
jmp 0x476424
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 0x476781
jne 0x476781
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 0x4767bc
jne 0x4767bc
je 0xc4cb27c9
add al, 0x5e
pop edi
ret
je 0x47674f
jne 0x47674f
jmp 0x7ed1674a
jne 0x47695c
je 0x8b4fb7b7
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
call dword [eax + 0x18]
je 0x476a0c
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 0x476a0c
jmp 0x47688d
xor esi, esi
jmp 0x47690e
je 0x4768e7
jne 0x4768e7
je 0x4761c8
jne 0x4769ba
jmp 0x47b105d7
mov eax, esi
pop esi
pop edi
pop ebx
jmp 0x476852
je 0x4769ba
push 0x476902
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 0x47690e
je 0x4769fc
jne 0x4769fc
je 0x476a19
jne 0x476a19
je 0x476777
jne 0x476190
je 0xb6bb6a52
jne 0x47687d
mov edx, dword [ebx]
inc eax
mov ecx, ebx
push eax
call dword [edx + 0x10]
mov ecx, dword [edi + 8]
push 0x4768c3
ret
pop ebp
ret
je 0x476989
jne 0x476989
je 0x47664b
jne 0x47651e
jmp 0xf9ee15
mov esi, 1
jmp 0x476875
je 0x476909
je 0x476981
jne 0x476981
je 0xd9d06cbe
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 0xc]
jmp 0x4768c9
call dword [sym.imp.muamdlhh_QuiHxr_E_aqmzuWiWupkneW]
mov ecx, edi
call fcn.00477210
cmp eax, 1
jmp 0x476927
mov ecx, dword [edi + 8]
je 0x47695c
jmp 0x476820
mov eax, dword [ecx]
call dword [eax + 0x18]
test eax, eax
je 0x47683e
je 0x476828
jne 0x476828
je 0x47674f
jne 0x476532
push 0x4769a3
ret
test eax, eax
jne 0x4769d0
je 0x47683e
jne 0x47683e
jmp 0x8c312a89
mov eax, dword [ecx]
push 0
jmp 0x4769e9
call dword [eax + 4]
je 0x4768e9
je 0x476a06
jne 0x476a06
lea ebp, [edi + 0x1c]
lea esi, [edi + 0x20]
nop dword [eax]
je 0x47694e
jne 0x47694e
je 0x4760aa
jne 0x47674e
jmp 0xf57baec
call dword [eax + 0x10]
je 0x476891
jne 0x476891
add byte [eax], al
add byte [eax], al
push 0x4769c7
ret
jne 0x4768e9
mov eax, dword [eax + 0x18]
mov dword [edi + 0x1c], eax
push esi
push ebp
jmp 0x476938
add byte [eax], al
add byte [eax], al
jmp 0x476a20
je 0x47690e
je 0x47699d
jne 0x47699d
je 0x476641
jne 0x476388
je 0xfe3fee53
invalid
mov ecx, dword [esi + 0xc]
lea ebx, [eax + eax + 2]
mov eax, dword [ecx]
je 0x47703d
jne 0x47703d
je 0x476e35
jne 0x476e35
je 0x14eeea8
je 0x476ba2
add byte [eax], al
jne 0x476ba2
je 0x476df2
jne 0x476df2
je 0x476f51
jne 0x4765cd
jmp 0x84572b43
call dword [eax + 4]
test eax, eax
je 0x476ba8
je 0x476dd5
jne 0x476dd5
je 0x47710c
jne 0x47710c
je 0x476b00
je 0x477197
jne 0x477197
mov byte [esp + 0x1b], 0
je 0x4770f9
je 0x476be7
jmp 0x476e76
jne 0x476e7e
add byte [eax], al
add byte [eax], al
call dword [eax + 8]
test eax, eax
jne 0x4771e0
push 0x2710
je 0x476bb8
jne 0x476bb8
jmp 0x8b4fb4da
mov ecx, dword [esp + 0x1c]
test ecx, ecx
je 0x476fa0
jmp 0x476c15
push dword [esi + 0x10]
call dword [edx + 4]
je 0x476c50
jne 0x476c50
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0x476e37
jne 0x476e37
jmp 0xff97efe1
mov eax, dword [ebx + 4]
mov dword [esp], eax
jmp 0x477100
nop word cs:[eax + eax]
nop
je 0x476f0b
jne 0x476f0b
je 0x476632
push 0x476b95
ret
mov eax, dword [esp + 0xc]
test eax, eax
je 0x476ca9
je 0x476b63
jne 0x476b63
je 0x4b4b53
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 0x476e25
jne 0x476e25
je 0x4771a2
jne 0x4771a2
jmp 0xc6bb164
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.00466490
jmp 0x477138
push edx
push 0
call dword [eax + 0x18]
je 0x476aee
jne 0x476aee
push ebp
push edi
push 0x476d20
ret
mov edi, dword [esp + 8]
push edi
call fcn.0049fa10
add esp, 4
jmp 0x476a72
jne 0x476cd5
xor eax, eax
add esp, 0x2c
pop esi
push 0x4770c9
ret
je 0x476fb8
jne 0x476fb8
mov ecx, dword [esi + 4]
jmp 0x4771b5
push eax
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
je 0x476ce7
jne 0x476ce7
je 0xfe6ff305
jne 0x476c20
invalid
mov eax, dword [esp + 0xc]
jmp 0x476fa0
lea ecx, [esp + 0x24]
jmp 0x477069
je 0x47708a
jne 0x47708a
add byte [eax], al
add byte [eax], al
test eax, eax
jne 0x4771e0
push 0x476d6b
ret
je 0x579c6fc6
mov eax, dword [ecx]
push ebp
push edi
push ebx
jmp 0x476eda
jne 0x476be7
je 0x1675743
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x493e0
neg eax
lea eax, [ecx + eax + 0x1b7740]
jmp 0x476ddd
ret 0xc269
mov ebx, dword [esi + 0x14]
mov ebp, dword [esi + 0x18]
je 0x476dc9
jne 0x476dc9
je 0x47628d
jne 0x47627a
add esp, 4
mov edx, 0x6fd91d85
mov ecx, eax
imul edx
mov eax, edx
sar edx, 0x11
je 0x476e7e
je 0x476b2c
jne 0x476b2c
je 0x146be3dd
push dword [esp + 0x14]
push dword [esp + 0x10]
push dword [esp + 0x18]
call dword [eax + 8]
je 0x47709e
jne 0x47709e
je 0x4765f7
jne 0x47692f
jmp 0x4859ef
mov byte [eax], 0
inc eax
dec ecx
je 0x476df2
jne 0x476df2
je 0x4760e3
jmp 0x4770e3
je 0x476f82
jne 0x476f82
add byte [eax], al
add byte [eax], al
lea edx, [esp + 0x10]
je 0x477146
push 0x476cdf
ret
je 0x476f59
jne 0x476f59
jmp 0x476e9b
mov dword [esp + 0x10], eax
lea eax, [esi + 0x20]
push 0x476e43
ret
lea ebp, [esp + 0x1c]
jmp 0x476de4
push 0x476d49
ret
mov eax, dword [ecx]
call dword [eax + 0x1c]
mov edx, dword [ebx]
je 0x477180
jne 0x477180
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
je 0x476cd5
je 0x476d7b
jne 0x476d7b
je 0x476c99
jne 0x4762b0
je 0xc6bb4bc
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 0x476e15
push ebp
lea edx, [esp + 0x10]
jmp 0x4770dc
call fcn.00479b80
je 0x476d81
jne 0x476d81
je 0x47683e
jne 0x4762e0
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x14], 0
push 0x47715b
ret
test eax, eax
jne 0x4771e0
push 0x2710
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0x476fcf
jne 0x476fcf
push ebx
push edi
push 0x476db2
ret
push edx
je 0x4770c0
jne 0x4770c0
je 0xfc45f5f6
jne 0x476ce7
invalid
je 0xfee9f4fe
je 0x476f93
invalid
jne 0x476f93
je 0x6b75c4
mov dword [esp], 0
add byte [eax], al
add byte [ebx + 0x49e92404], cl
invalid
mov eax, dword [esp]
jmp 0x476f51
mov ecx, esi
push edi
call fcn.00477d10
test eax, eax
mov dword [esp + 8], eax
je 0x476e0c
je 0x4770eb
jne 0x4770eb
je 0x4768e9
jne 0x47674f
push 0x476e67
ret
je 0x476eb9
jne 0x476eb9
je 0x8b5fbfd5
mov ecx, dword [esi + 0x18]
mov eax, dword [ecx]
je 0x476cc3
add dword [edi], ecx
test byte [edx - 5], dh
invalid
jne 0x476cc3
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 0x476b0c
mov ecx, ebx
push ebp
mov ebp, edi
push eax
push dword [esp + 0xc]
push dword [esp + 0xc]
jmp 0x476a95
mov dword [esp + 0x18], eax
jmp 0x476f6b
je 0x47640d
jne 0x476583
jmp 0x42bb9c
mov edi, ebp
je 0x476f6f
jne 0x476f6f
add byte [eax], al
add byte [eax], al
jmp 0x476c99
mov ecx, dword [esi + 0x10]
mov eax, dword [ecx]
push dword [esp + 0x1c]
push dword [esp + 0x10]
jmp 0x476ad7
mov byte [ecx + 0xa], 0
mov byte [ecx + 0xb], 0
push 0x48286a
ret
mov byte [ecx + 0xc], 0
mov byte [ecx + 0xd], 0
mov byte [ecx + 0xe], 0
mov byte [ecx + 0xf], 0
ret
jmp 0x48285a
push esi
mov dword [ecx], 0x4aa560
mov esi, ecx
mov eax, dword [ecx + 0x14]
test eax, eax
je 0x4828d1
push 0x482912
ret
add esp, 4
mov dword [esi + 0x14], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x482972
jmp 0x48294a
call fcn.004a4b33
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 0x482955
jne 0x482955
je 0x4828c7
push 0x482938
ret
jne 0x482932
je 0x22641166
push eax
call fcn.004a4b33
add al, byte [eax]
push 0x482928
ret
test eax, eax
je 0x482964
push eax
je 0x482932
jmp 0x48290e
je 0x4828c7
jne 0x4828c7
je 0x8457ec90
pop esi
ret
je 0x4828e2
jne 0x4828e2
je 0xffafae4b
invalid
push eax
call fcn.00465d50
je 0x482968
jne 0x482968
jmp 0x55701f
mov byte [esi + 0xd], 0
mov byte [esi + 0xe], 0
jmp 0x482960
mov byte [esi + 0xf], 0
je 0x48292e
jne 0x48292e
add esp, 4
mov dword [esi + 4], 0
mov eax, dword [esi + 8]
je 0x48291e
jne 0x48291e
nop dword [eax]
push 0x482b0f
ret
test eax, eax
je 0x482b6b
jne 0x482b6b
je 0x482980
push 0x482b19
ret
mov edi, 1
je 0x482989
je 0x482af1
jne 0x482af1
je 0xc6c865a
lea ebx, [esp + 0xc]
push 0x40
push 0x100
je 0x482a37
jne 0x482a37
je 0x4828b0
jne 0x482c58
push 0x482c11
ret
jne 0x482ac3
mov dword [esi + 0xc], 0x3000
push 0x3000
je 0x482ca5
jne 0x482ca5
psubsw mm7, qword [ecx - 1]
invalid
jne 0x482bcc
je 0x482980
jne 0x482989
add byte [eax], al
add byte [eax], al
push edi
lea edi, [edi + 0x20]
je 0x482ad5
jne 0x482ad5
jne 0x482cde
jmp 0xa0e84051
call dword [sym.imp.HDWOMH_6aod_DdqGahmEpqqakswcwV]
cmp eax, 0xffffffff
je 0x482aae
push 0x3020
push 0x482bf8
ret
mov eax, dword [esi + 0x14]
test eax, eax
je 0x482cf3
je 0x482bb7
jne 0x482bb7
je 0x482ba9
jne 0x48294a
mov byte [eax], 0
je 0x482b9c
jne 0x482b9c
je 0x482c98
jne 0x482a87
test eax, eax
sete cl
mov eax, ecx
jmp 0x482b3a
pop ebx
pop ebp
ret
push 0x482c4a
ret
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x482cce
je 0x482aeb
jne 0x482aeb
mov byte [eax + ecx + 0x3020], 0
push 0x482ba9
ret
push ebx
call fcn.00492fc0
add esp, 0x10
je 0x482c2d
jne 0x482c2d
jmp 0x48c2d8
jmp 0x482b87
jne 0x482989
je 0x4829b4
jne 0x4829b4
je 0x48723e71
add bl, al
add byte [eax], al
add byte [eax], al
push ebp
push ebx
push edi
push esi
push 0x482c3a
ret
je 0x482cf3
jmp 0x482c53
dec ecx
je 0x482cc8
jne 0x482cc8
mov eax, edi
add esp, 0x4c
pop esi
pop edi
je 0x482aab
jmp 0x482d0d
je 0x482cf3
jmp 0x482a64
push dword [esi + 4]
push 0
push 0x3020
push 0x482b4e
ret
nop word [eax + eax]
je 0x482a87
jne 0x482a87
inc eax
je 0x482b2b
jne 0x482b2b
je 0x482c98
jne 0x482bb7
je 0x482cde
push 0x482a47
ret
push eax
je 0x482a4e
jne 0x482a4e
je 0x482b6b
jne 0x482955
mov dword [esp + 8], 0x7060504
mov dword [esp], eax
call fcn.00492fb0
je 0x4829c9
jne 0x4829c9
je 0x482ab4
jne 0x482cbe
add byte [eax], al
add byte [eax], al
call fcn.00465d20
add esp, 4
test eax, eax
mov dword [esi + 4], eax
je 0x482b1f
jmp 0x482cbe
mov ecx, 0xffffcfe0
nop word cs:[eax + eax]
je 0x482ac3
jne 0x482ac3
jmp 0x46c70be
lea eax, [esp + 4]
push eax
push ebx
push 0x482c76
ret
mov ecx, esi
push 0x48299f
ret
je 0x482c11
jne 0x482c11
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 0x482bcc
jmp 0x482a21
je 0x4829b4
jne 0x4829b4
jmp 0x266ad91
call fcn.004a4b2a
add esp, 4
test eax, eax
mov dword [esi + 8], eax
je 0x482cf3
push 0x482ab4
ret
jne 0x482b1f
add byte [eax], al
add byte [eax], al
jne 0x482a87
je 0x482b77
jne 0x482b77
add byte [eax], al
add byte [eax], al
inc ecx
jmp 0x4829eb
je 0x482b38
jne 0x482b38
push 0x482cda
ret
jne 0x482aab
jmp 0x48753280
add esp, 0xc
jmp 0x482f57
je 0x482ef5
jne 0x482ef5
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_DdqMiwAvwlz]
je 0x482ea2
jne 0x482ea2
je 0x482df0
jne 0x482df0
mov dword [edi + 0x14], 0
xor esi, esi
je 0x482f57
jne 0x482f57
push 0x482d95
ret
je 0x482ebd
jne 0x482ebd
je 0x195b217
add byte [eax], al
jne 0x482f57
je 0x21427fe
add byte [ebx + 0x1d8b04c4], al
test byte [esi], al
dec esp
add byte [ecx + 0x473c8de1], cl
call fcn.00470fa0
je 0x482fd8
jne 0x482fd8
push 0x482e56
ret
test eax, eax
mov dword [edi + 0x14], eax
je 0x482de2
mov ecx, 0xffffdffe
nop dword [eax]
jmp 0x482db5
add esp, 4
je 0x482e3d
jne 0x482e3d
je 0x582ecb
push 0x1000
call dword [sym.imp.HDWOMH_6aod_DdqUmixTeqk_]
add bh, bh
adc eax, sym.imp.HDWOMH_6aod_DdqUmixTeqk_
test eax, eax
je 0x482e79
mov edi, dword [edi + 0x14]
push 0x482dd7
ret
mov eax, dword [edi + 0x14]
test eax, eax
je 0x482de2
push eax
call fcn.004a4b33
add esp, 4
je 0x482ddb
jne 0x482ddb
push 0x482ebc
ret
je 0x482f80
jne 0x482f80
je 0x48291e
jne 0x482980
je 0xdf0717a9
call fcn.00470d80
mov ecx, esp
push 0x4bfb06
call fcn.00470d80
cmp dword [edi + 0x14], 0
mov esi, 1
jne 0x482f57
invalid
push 0x482fab
ret
test eax, eax
je 0x482f8b
je 0x482dc5
jne 0x482dc5
je 0x482fc8
jne 0x482fc8
pop ebx
je 0x482fc2
push 0x482d9b
ret
push 0x1000
push ebx
push eax
call dword [sym.imp.HDWOMH_6aod_DdqDfravkknmgrUgvhc_lgW]
je 0x482ee1
jne 0x482ee1
jmp 0xfec7b43c
mov ecx, esp
call fcn.00470ed0
lea ecx, [esp + 8]
push 0x482d5f
ret
mov ebx, dword [edi + 0x14]
lea ecx, [esp + 8]
call fcn.00470fa0
push 0x482fe8
ret
cmp eax, 0xcb
jne 0x482e6e
push dword [edi + 0x14]
je 0x482e5f
jne 0x482e5f
je 0x482fa0
add byte [eax], al
add byte [eax], al
inc ecx
jne 0x482db5
je 0x482f6a
jne 0x482f6a
push 0x2002
call fcn.004a4b2a
je 0x482e56
jne 0x482e56
jmp 0x761fa489
ret
mov byte [eax + ecx + 0x2002], 0
je 0x482fa0
jne 0x482fa0
add byte [eax], al
add byte [eax], al
push ebx
push eax
push edi
call dword [sym.imp.VR_S_6_hi_trusajbS]
jmp 0x482d49
xor ecx, ecx
cmp eax, 0xffffffff
setne cl
mov eax, ecx
ret 4
mov byte [esi + 0x17], al
push 0x483756
ret
add byte [eax], al
add byte [eax], al
mov esi, eax
je 0x48337e
jne 0x48337e
jmp 0x84314e8d
jmp 0x4830bd
add esp, 4
mov byte [esi + 0xd], al
je 0x48366c
jne 0x48366c
push 0x483861
ret
call fcn.00466490
add esp, 4
je 0x4838ed
push 0x48327d
ret
mov ecx, 0xffffcfe0
push 0x4835cf
ret
je 0x48316b
jne 0x48316b
je 0x482ee1
jne 0x482db5
je 0x4831bf
add byte [ebp - 0x687bf040], al
add dword [eax], eax
add byte [edi], cl
test ah, dh
push es
add byte [eax], al
jne 0x483804
je 0x48389d
jne 0x48389d
call fcn.00466490
add esp, 4
mov byte [esi + 0x19], al
je 0x4830eb
jne 0x4830eb
add byte [eax], al
add byte [eax], al
je 0x4838ed
jne 0x4838ed
je 0x4834fe
jne 0x4834fe
je 0xb2f8dc
mov edi, eax
push 0
jmp 0x48330d
add esp, 4
test eax, eax
mov dword [edi + 8], eax
push 0x48306c
ret
push ebx
call fcn.00466490
jmp 0x483678
mov byte [esi + 0x15], al
je 0x4837cd
jne 0x4837cd
jmp 0x6bfb59a
je 0x48302d
jne 0x48309e
jmp 0x884cf62b
add esp, 4
mov byte [esi + 0xa], al
push ebx
call fcn.00466490
je 0x48395a
jne 0x48395a
je 0x482ab4
clc
invalid
jne 0x482928
jmp 0xf548158
mov ecx, dword [edi + 0xc]
je 0x4836cf
jne 0x4836cf
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
je 0x48358b
jmp 0x48387f
call fcn.00466490
add esp, 4
mov byte [esi + 0x16], al
push ebx
je 0x483944
jne 0x483944
jne 0x4834db
je 0x84411692
in al, dx
push 0x7d83f631
or byte [eax], al
je 0x4835f4
jne 0x4835f4
je 0x482ea2
jne 0x482f17
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 0x4834b2
jne 0x4834b2
je 0x1458149
call fcn.00492fb0
push 0x40
add byte [edx + 0x40], ch
push 0x100
je 0x48372b
jne 0x48372b
je 0xfec91c64
jmp 0x46b365
invalid
je 0x483233
jne 0x483233
add byte [eax], al
add byte [eax], al
je 0x4830d1
jne 0x4830d1
xor esi, esi
mov eax, esi
lea esp, [ebp - 0xc]
pop esi
je 0x483529
jne 0x483529
je 0x483197
jne 0x483197
add esp, 4
je 0x48328b
jne 0x48328b
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 0x4833d4
ret
push ebx
call fcn.00466490
add esp, 4
mov byte [esi + 1], al
je 0x4837db
jne 0x4837db
jmp 0x110b710
push ebx
push 0x3020
je 0x483767
jne 0x483767
jmp 0x535079ac
mov byte [esi + 8], al
push ebx
call fcn.00466490
je 0x48378f
jne 0x48378f
je 0x492524
add byte [edi], cl
test byte [ebx + 0x478b10c4], al
adc al, 0xf
test byte [esi], ch
invalid
push 0x3000
call fcn.004a4b2a
je 0x48315c
jne 0x48315c
je 0x483277
jne 0x483277
je 0x223b88b
jne 0x483559
add byte [eax], al
push edi
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
je 0x483504
jne 0x483504
push 0x4833bb
ret
jne 0x483354
push 0x48315a
ret
jmp 0x483122
call fcn.00466490
add esp, 4
mov byte [esi + 4], al
je 0x4836e4
jne 0x4836e4
je 0x483631
push 0x483782
ret
mov byte [esi + 0x1e], al
push ebx
call fcn.00466490
je 0x4832bf
jne 0x4832bf
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x10], al
push ebx
call fcn.00466490
add esp, 4
push 0x4836a5
ret
jne 0x4835c0
je 0x48383e
jne 0x48383e
je 0x744cf915
push edx
jne 0x4834e5
je 0x482bf8
jne 0x482bb7
add byte [eax], al
add byte [eax], al
push ebx
je 0x48309e
jne 0x48309e
je 0x4836fc
jne 0x4836fc
je 0x48307e
jne 0x4828a5
call fcn.00466490
je 0x483659
jne 0x483659
push 0x48345d
ret
mov byte [esi + 7], al
push ebx
call fcn.00466490
add esp, 4
je 0x483320
jne 0x483320
jmp 0x487f406a
push 0x48370b
ret
jmp 0x4832a1
je 0x48329f
jne 0x48329f
je 0x483696
jne 0x483696
jmp 0x48810a8e
pop edi
pop ebx
pop ebp
ret 4
jmp 0x48347a
jne 0x4836c0
je 0x482955
jne 0x48315c
je 0x106c79ea
lea eax, [esp + 0x10]
push eax
push ebx
je 0x483567
jne 0x483567
add byte [eax], al
add byte [eax], al
call fcn.00493030
add esp, 8
push dword [esp + 0x1c]
push esi
push dword [esp + 0x28]
push ebx
push 0x483515
ret
cmp eax, 0xffffffff
je 0x483509
je 0x48314f
jne 0x48314f
je 0x48308b
jne 0x48308b
add byte [eax], al
add byte [eax], al
dec ecx
je 0x483540
jne 0x483540
jmp 0x1f576420
nop word cs:[eax + eax]
mov byte [eax], 0
je 0x48390a
jne 0x48390a
nop
mov byte [eax + ecx + 0x3020], 0
inc ecx
jne 0x4835d0
mov dword [edi + 0xc], 0x3000
je 0x483354
je 0x4833b3
jne 0x4833b3
je 0x4832a1
je 0x483631
jne 0x483631
je 0x4771ed
dec dword [eax - 0x17acecba]
sub byte [esi], 0xfe
inc dword [ebx + 0x468804c4]
adc al, 0x53
call fcn.00466490
add esp, 4
je 0x483177
jne 0x483177
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov edi, ecx
push 0x3020
call fcn.00465d20
je 0x483973
jne 0x483973
je 0x482912
jne 0x482a64
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x48307e
jne 0x48307e
add byte [eax], al
add byte [eax], al
push ebx
call fcn.00466490
push 0x48381c
ret
add esp, 4
mov byte [esi + 0x1a], al
je 0x4838d5
jne 0x4838d5
je 0x483320
jne 0x482aeb
call fcn.00493060
push 0x48333e
ret
call fcn.00466490
add esp, 4
push 0x4837b7
ret
test ecx, ecx
je 0x483480
je 0x4835b6
jne 0x4835b6
jmp 0x2def1f3b
push ebx
call fcn.00466490
add esp, 4
mov byte [esi + 5], al
je 0x48382e
jne 0x48382e
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], ecx
jmp 0x48325d
push esi
add esi, 0x20
push ebx
call fcn.00492fc0
add esp, 0x10
je 0x483559
je 0x483378
jne 0x483378
je 0x482df6
jne fcn.00482850
push ebx
je 0x483391
jne 0x483391
add byte [eax], al
add byte [eax], al
push esi
push eax
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
je 0x48308f
jne 0x48308f
push 0x483335
ret
add esp, 4
mov byte [esi + 9], al
push ebx
call fcn.00466490
je 0x4831a4
jne 0x4831a4
je 0x48362d
jne 0x48362d
add byte [eax], al
add byte [eax], al
mov byte [esi + 0xc], al
push ebx
call fcn.00466490
je 0x4830a1
jne 0x4830a1
jmp 0x17cc4724
push ebx
je 0x4831eb
jne 0x4831eb
jmp 0xd1cc4732
push ebx
je 0x4830b3
jne 0x4830b3
add byte [eax], al
add byte [eax], al
push ebx
call fcn.00466490
add esp, 4
je 0x4834db
jmp 0x483203
mov esi, dword [edi + 4]
mov byte [esp + 0x10], 0
je 0x4832ca
jne 0x4832ca
add byte [eax], al
add byte [eax], al
add esp, 4
mov byte [esi + 0xe], al
push ebx
call fcn.00466490
push 0x483533
ret
push ebx
call fcn.00466490
push 0x48339b
ret
mov esi, dword [edi + 4]
call dword [sym.imp.HDWOMH_6aod_DdqUagcGkpm]
je 0x4838bb
jne 0x4838bb
je 0xfe4ebc60
invalid
jmp 0x4831c9
jne 0x48358b
add byte [eax], al
add byte [eax], al
mov byte [esi + 3], al
push ebx
je 0x483409
jne 0x483409
add byte [eax], al
add byte [eax], al
push 0
push 0
push 4
push 0
push 1
push 0x40000000
push eax
push 0x4831d8
ret
lea ebx, [esp + 0x24]
mov dword [esp + 0x24], eax
push ebx
call fcn.00466490
add esp, 4
mov byte [esi], al
jmp 0x4832e4
push ebx
call fcn.00466490
add esp, 4
mov byte [esi + 0x1b], al
je 0x4834a5
jne 0x4834a5
mov byte [esi + 0x1c], al
push ebx
call fcn.00466490
add esp, 4
mov byte [esi + 0x1d], al
je 0x483923
jne 0x483923
add byte [eax], al
add byte [eax], al
push 0x4836fc
ret
inc eax
je 0x4835b0
jne 0x4835b0
je 0x482b1f
jne 0x482955
push ebx
call fcn.00466490
add esp, 4
je 0x483444
jne 0x483444
je 0x482f9c
jne 0x482f6a
je 0x4834ca
jne 0x4834ca
psubsw mm3, qword [ecx]
sti
invalid
add esp, 4
mov byte [esi + 0xb], al
push ebx
je 0x4836c0
je 0x483545
jne 0x483545
add esp, 4
test eax, eax
mov dword [edi + 4], eax
je 0x4832a1
je 0x483293
jne 0x483293
je 0x48385b
jne 0x48385b
nop dword [eax]
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x20
je 0x483bb1
je 0x483a1c
jne 0x483a1c
je 0x482e3d
jne 0x482c4a
add byte [eax], al
add byte [eax], al
jne 0x483b20
jmp 0xa1904fd0
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
cmp eax, 0xffffffff
je 0x483b15
mov esi, eax
jmp 0x483a05
push 1
push 0x80000000
push eax
je 0x4839cd
jne 0x4839cd
sbb edx, 0
jl 0x483aa1
je 0x483c19
jne 0x483c19
mov eax, esp
push eax
push esi
je 0x483b7e
jne 0x483b7e
jmp 0x483bda
jne 0x483bb1
jmp 0x76c7eed
mov byte [esp + 7], 0
push 0
push 0
push 3
push 0
je 0x4839e4
jne 0x4839e4
je 0x5ba7be49
je 0xc2a5959b
pop edi
pop ebx
pop ebp
ret 0x10
adc byte [eax], al
push 0x483b20
ret
je 0x483a38
jne 0x483a38
je 0x483a36
jne 0x483a36
je 0xc83198c8
jne 0x483aaf
jmp 0xc6c7f1d
inc esp
and al, 0xc
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x483b3d
jne 0x483b3d
add byte [eax], al
add byte [eax], al
je 0x483bb1
jne 0x483bb1
je 0x84575bf6
adc al, byte [ecx]
add byte [eax], al
jne 0x483b98
push 0x483b7a
ret
mov edi, eax
je 0x483c35
jne 0x483c35
je 0xb6c7f79
mov byte [esp + 0xb], 0
je 0x483c06
add byte [edi], cl
test byte [ecx + eax], cl
add byte [edi], cl
test dword [esi + 1], eax
add byte [eax], al
jne 0x483c06
jmp 0x44594ab7
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 0
sub esp, 0x14
je 0x483b02
jmp 0x483bed
mov eax, dword [ebp + 0x10]
mov ebx, dword [ebp + 0xc]
mov edx, dword [esp + 4]
lea ecx, [eax + ebx]
cmp dword [esp], ecx
je 0x4839f0
jne 0x4839f0
jmp 0x4882ce6e
push 0x483a93
ret
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
jmp 0x483bfa
xor edi, edi
jmp 0x483bfa
mov byte [esp + 4], 0
mov byte [esp + 5], 0
mov byte [esp + 6], 0
je 0x483a23
jne 0x483a23
je 0x7eb0fbc6
test eax, eax
push 0x483a7e
cmp cl, byte [eax]
ret
mov dword [esp + 0xc], 0
je 0x483ace
jne 0x483ace
je 0x4833cb
jne 0x48286a
jmp 0x483b7e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmfMq]
xor edi, edi
test eax, eax
je 0x483aa1
jmp 0x483ae5
lea eax, [esp + 0x18]
push 0
push eax
push ebx
push dword [ebp + 0x14]
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
jmp 0x483a9f
mov eax, dword [ebp + 8]
test eax, eax
je 0x483b15
mov byte [esp + 8], 0
mov byte [esp + 9], 0
mov byte [esp + 0xa], 0
je 0x483aaf
jmp 0x483a4f
jmp 0x106c80a6
jne 0x483b02
por mm4, qword [ecx]
mov eax, edi
lea esp, [ebp - 0xc]
pop esi
jmp 0x483a45
mov byte [esp + 0xc], 0
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x483c46
jne 0x483c46
test eax, eax
je 0x483b98
mov dword [esp + 8], eax
je 0x483b59
jne 0x483b59
add byte [eax], al
add byte [eax], al
push esi
je 0x483b0a
jne 0x483b0a
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 0x483b20
jmp 0x4839c6
ret
dec dword [edi]
test ebp, edi
cld
invalid
push ebp
je 0x4879d6
jne 0x4879d6
je 0x203fdb2
add byte [eax], al
je 0x487a33
jne 0x487a54
jmp 0x814cc9b5
lea ecx, [esp + 0x18]
call fcn.00470ed0
je 0x487a54
jne 0x487a54
jmp 0x4814994b
push 0x47cc20
push 0x47ca70
push 0x487bf1
ret
jmp 0x487cd7
je 0x487c4a
jne 0x487c4a
je 0x48797f
jne 0x487903
je 0xe1bd40ab
mov edi, eax
je 0x487903
jne 0x487903
jmp 0x487a5e
lea ecx, [esp + 0x10]
push 0x487ce8
ret
mov esi, eax
call fcn.0047c230
test esi, esi
je 0x48797f
push 0x487b6b
ret
je 0x48794c
jne 0x48794c
je 0x487bbe
jne 0x487b7f
je 0x102fd86
add byte [eax], al
jne 0x487a33
mov ebx, 1
mov ecx, esp
call fcn.00479b80
lea ecx, [esp + 8]
call fcn.00470ed0
je 0x48790c
jne 0x48790c
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x20]
call fcn.00470ed0
lea ecx, [esp + 0x28]
call fcn.00470ed0
jmp 0x487d0f
jne 0x487ab8
je 0x487bfe
jne 0x48794c
add byte [eax], al
add byte [eax], al
push 0
jmp 0x487afa
push ebx
push edi
push esi
sub esp, 0x30
je 0x487b7f
jne 0x487b7f
je 0x1bbd9762
jmp 0x6bcc8943
jmp 0x487ba2
push eax
call fcn.00479ff0
lea ecx, [esp + 0x18]
call fcn.00470fa0
jmp 0x487b24
push dword [esp + 0x4c]
je 0x487a09
jne 0x487a09
je 0x4878df
jne 0x487a1f
add byte [eax], al
add byte [eax], al
jmp 0x487ad5
pop esi
pop edi
pop ebx
je 0x487a60
push 0x48789f
ret
push 0x4879a4
ret
je 0x693cc1
pop ebp
ret 0x20
add byte [eax], al
add byte [eax], al
call fcn.00470fa0
je 0x48792b
push 0x487c37
ret
lea ecx, [esp + 0x28]
push 0x4bfb88
call fcn.00470d80
je 0x487c2e
jne 0x487c2e
jmp 0x487ab7
lea ecx, [esp + 0x20]
jmp 0x487cae
jmp 0x1b36c45
mov ecx, esi
push 1
call dword [eax]
jmp 0x487984
call fcn.00470fa0
mov ecx, edi
push dword [esp + 0x60]
push eax
call fcn.00479d70
lea ecx, [esp + 0x20]
call fcn.00470fa0
mov ecx, edi
jmp 0x487c75
push 0
je 0x4878df
je 0x487bd6
jne 0x487bd6
add byte [eax], al
add byte [eax], al
push 0x14
call fcn.00465d20
add esp, 4
mov ecx, eax
jmp 0x487961
mov ecx, edi
push dword [esp + 0x5c]
push eax
je 0x487bdd
jne 0x487bdd
je 0x487c61
jne 0x487c61
add byte [eax], al
add byte [eax], al
mov ebx, 1
test eax, eax
je 0x487c9d
lea ecx, [esp + 8]
je 0x487a68
jne 0x487a68
push 0x487aa7
ret
je 0x487a89
jne 0x487a89
mov ecx, edi
push ebp
push eax
call fcn.00479eb0
je 0x487cfd
jne 0x487cfd
je 0x286cc833
lea ecx, [esp + 0x28]
je 0x487a33
jne 0x487a33
je 0x487a68
jne 0x4878df
lea ecx, [esp + 0x10]
push 0x4bfbde
call fcn.00470d80
lea ecx, [esp + 8]
push 0x487a79
ret
jne 0x4878df
jmp 0xff6c8ac9
call fcn.00479ff0
mov ecx, edi
call fcn.00479d10
test eax, eax
push 0x4878f0
ret
mov ebx, dword [esp + 0x58]
mov ebp, dword [esp + 0x54]
je 0x48791e
jne 0x48791e
je 0xfe4e0027
invalid
jmp 0x487aae
lea ecx, [esp + 0x10]
call fcn.00470ed0
je 0x4878c9
jne 0x4878c9
je 0x25bda3d9
je 0x487c8a
jne 0x487c8a
je 0x487890
jne 0x487890
add byte [eax], al
add byte [eax], al
je 0x487a1f
jne 0x487a1f
punpckhbw mm5, qword [edx]
jns 0x487cce
add bl, al
je 0x24bd7be5
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 0x487ab8
jmp 0x4879bb
push 0x4bfba2
call fcn.00470d80
lea ecx, [esp + 0x18]
push 0x4bfbbc
call fcn.00470d80
je 0x487bbe
jne 0x487bbe
in al, dx
invalid
jmp 0x48797f
push eax
call fcn.0049fa10
add esp, 4
push 0x487a46
ret
je 0x487a04
jne 0x487a04
push 0x487c22
ret
mov eax, ebx
add esp, 0x30
jmp 0x487a39
xor eax, eax
push 0x48c416
ret
and al, 0x20
call fcn.00470ed0
lea ecx, [esp + 0x28]
call fcn.00470ed0
lea ecx, [esp + 0x30]
call fcn.00470ed0
je 0x48c148
push 0x48becf
ret
nop
and eax, 0x8beb0049
jmp 0x8458e8a4
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