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

Disassembly:
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.001a84c0
mov dword [esi + 4], edi
mov eax, esi
je 0x1a84a7
jne 0x1a84a7
pcmpeqb mm0, qword [ebx]
jne 0x1a84a6
jmp 0x7479e32e
test byte [esi + 0x5f], bl
pop esi
pop edi
je 0x1a84ad
jne 0x1a84ad
ret
jne 0x1a848b
jmp 0xd290592d
mov byte [esi + 0x2b], 0
mov byte [esi + 0x2c], 0
je 0x1a87db
jne 0x1a87db
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x3c], 0
je 0x1a8862
jne 0x1a8862
je 0x1a860f
jne 0x1a8584
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x13], 0
je 0x1a8738
jne 0x1a8738
je fcn.001a8470
jne 0x1a8506
add byte [eax], al
add byte [eax], al
je 0x1a87b9
jne 0x1a87b9
push 0x1a8728
ret
mov byte [esi + 0x53], 0
je 0x1a8820
jne 0x1a8820
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x5a], 0
mov byte [esi + 0x5b], 0
mov dword [esi + 0x6c], 0
je 0x1a856d
jne 0x1a856d
je 0x1a8807
jne 0x1a8807
je 0x842a75fa
mov eax, esi
je 0x1a8696
and dword [ecx], eax
add byte [eax], al
jne 0x1a8696
je 0x1a856d
jne 0x1a8679
jmp 0x41cc4e
mov byte [esi + 0x27], 0
mov byte [esi + 0x28], 0
je 0x1a86ce
jne 0x1a86ce
je 0x1a84a7
jne 0x1a8647
add byte [eax], al
add byte [eax], al
jmp 0x1a856d
je 0x4ccc7a
mov byte [esi + 0x32], 0
mov byte [esi + 0x33], 0
mov byte [esi + 0x34], 0
mov byte [esi + 0x35], 0
je 0x1a860f
jne 0x1a860f
je 0x1a848b
jne 0x1a84b2
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 0x1a8746
jmp 0xfe90f56
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 0x1a8626
mov byte [esi + 0x3b], 0
je 0x1a869a
jne 0x1a869a
je 0x2bccfa
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
je 0x1a8506
jmp 0x1a887e
jne 0x1a8647
mov byte [esi + 0x22], 0
jmp 0x1a88b5
mov edi, eax
call fcn.001c9520
mov dword [esi + 0xc], edi
mov byte [esi + 0x10], 0
je 0x1a8630
jne 0x1a8630
je 0x1a865a
jne 0x1a865a
jmp 0x1a87b7
je 0x1a8892
jne 0x1a8892
je 0x5ccd51
mov byte [esi + 0x42], 0
mov byte [esi + 0x43], 0
mov byte [esi + 0x44], 0
jmp 0x1a870a
pop esi
pop edi
ret
push 0x1a84e6
ret
mov byte [esi + 0x40], 0
mov byte [esi + 0x41], 0
je 0x1a8687
jne 0x1a8687
je 0xfe690ac5
invalid
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x1a84ce
jne 0x1a84ce
mov byte [esi + 0x20], 0
mov byte [esi + 0x21], 0
je 0x1a8647
je 0x1a8645
jne 0x1a8645
je fcn.001a84c0
jne fcn.001a8470
je 0x5fcdd4
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 0x1a878a
jne 0x1a878a
jmp 0x1a8848
mov ecx, eax
je 0x1a865a
jne 0x1a865a
mov byte [esi + 0x14], 0
je 0x1a874e
push 0x1a8654
ret
je 0x1a86e2
jne 0x1a86e2
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
mov byte [esi + 0x17], 0
je 0x1a88a7
jne 0x1a88a7
je 0xa3b28933
mov dword [ecx], 0x1ea398
je 0x1a8807
push ds
add byte [edi], cl
test byte [ebx + 0xf000000], dl
test dword [ebp + 0xf000000], ecx
test byte [esi], ch
invalid
jne 0x1a8807
je 0x1a85ae
jne 0x1a85ae
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 0x1a8538
je 0x891f4c40
add esp, 4
mov ecx, eax
mov edi, eax
je 0x1a884a
ror dword [ecx - 0x7b7bf039], 0
add byte [eax], al
push 0x1a881e
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 0x1a85b0
jne 0x1a85b0
add byte [eax], al
add byte [eax], al
je 0x1a878a
jne 0x1a878a
add byte [eax], al
add byte [eax], al
push 0x30
call fcn.001a5d20
je 0x1a8522
jne 0x1a8522
add byte [eax], al
add byte [eax], al
jne 0x1a884a
mov byte [esi + 0x54], 0
mov byte [esi + 0x55], 0
push 0x1a87ce
ret
jne 0x1a854c
je 0x1a85fb
jne 0x1a85fb
je 0x1a881e
jne 0x1a848b
je 0xaf9a36
call fcn.001b1d60
mov dword [esi + 8], edi
push 0xf0
call fcn.001a5d20
jmp 0x1a88f6
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 0x1a86a4
jne 0x1a86a4
add byte [eax], al
add byte [eax], al
jne 0x1a8506
je 0x1a8913
jne 0x1a8913
je 0x71cf5c
mov byte [esi + 0x57], 0
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x1a854c
jmp 0x1a882e
je 0x1a85d4
je 0x1a88ca
jne 0x1a88ca
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 0x1a8584
jne 0x1a85d4
je 0x1a848b
jne fcn.001a84c0
je 0x1a86ca
jne 0x1a86ca
je 0x1a87db
jne 0x1a8522
je 0xf1f4d7d
add esp, 4
je 0x1a872a
test byte [ebx], ch
invalid
jne 0x1a872a
je 0x1a8807
jne 0x1a84a7
je 0xfe6a0d26
je 0x1a8768
invalid
jne 0x1a8768
nop
mov dword [ecx], 0x1ea388
mov ecx, dword [ecx + 4]
test ecx, ecx
push 0x1a8933
ret
je 0x1a8937
jne 0x1a8937
je 0x1a8941
mov eax, dword [ecx]
jmp 0x1a8942
ret
push 1
call dword [eax]
je 0x1a894e
jne 0x1a894e
add byte [eax], al
add byte [eax], al
je 0x1a8941
jne 0x1a8941
nop word cs:[eax + eax]
nop dword [eax]
mov ecx, dword [ecx + 4]
push 0x1a897b
ret
mov eax, dword [ecx]
push dword [esp + 0x10]
push 0x14c
je 0x1a898d
jne 0x1a898d
je 0x1c8f5304
test ecx, ecx
je 0x1a899b
je 0x1a896a
jne 0x1a896a
add byte [eax], al
add byte [eax], al
jmp 0x1a896a
push dword [esp + 0x10]
push dword [esp + 0x10]
call dword [eax + 4]
ret 0x10
xor eax, eax
ret 0x10
call fcn.001a84c0
je 0x1a89e9
jne 0x1a89e9
jmp 0x5e9e9981
ret
pop esi
pop edi
je 0x1a89ba
jne 0x1a89ba
add byte [eax], al
add byte [eax], al
call fcn.001a5d20
add esp, 4
mov ecx, eax
mov edi, eax
je 0x1a89b0
jne 0x1a89b0
je 0xa3aa8ba4
mov dword [ecx], 0x1ea390
push 0x70
push ds
add byte [edx + 0x70], ch
je 0x1a89c7
jne 0x1a89c7
add byte [eax], al
add byte [eax], al
mov dword [esi + 4], edi
mov eax, esi
jmp 0x1a89bd
mov esi, ecx
je 0x1a89d9
jne 0x1a89d9
nop word cs:[eax + eax]
mov dword [ecx], 0x1ea390
push 0x1a8a17
ret
push dword [esp + 0x10]
je 0x1a8a40
jne 0x1a8a40
jmp 0xc21edb43
call dword [eax + 4]
ret 0x10
push esi
mov dword [ecx], 0x1ea398
mov esi, ecx
mov ecx, dword [ecx + 8]
test ecx, ecx
push 0x1a8b17
ret
mov byte [esi + 0x5a], 0
jmp 0x1a8db1
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x1a8aaf
push 0x1a8a88
ret
mov byte [esi + 0x3b], 0
mov byte [esi + 0x3c], 0
push 0x1a8dc9
ret
jne 0x1a8ce6
jmp 0x1aa69099
push 0x1a8c05
ret
jne 0x1a8b59
je 0x1a8b2d
jne 0x1a89c7
push 1
call dword [eax]
mov byte [esi + 0x10], 0
jmp 0x1a8be0
jne 0x1a8cb9
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x2c], 0
push 0x1a8af4
ret
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x20], 0
jmp 0x1a8c6c
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 0x1a8d1f
jne 0x1a8d1f
push 0x1a8b77
ret
jne 0x1a8b7b
jmp 0x45d283
mov byte [esi + 0x2b], 0
je 0x1a8b59
jmp 0x1a8b37
je 0x1a8b41
push 0x1a8bff
ret
mov byte [esi + 0x42], 0
push 0x1a8aba
ret
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
mov byte [esi + 0x13], 0
je 0x1a8b2d
jne 0x1a8b2d
jmp 0x1b15e8
jmp 0x1a8b84
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x1a8bb9
jne 0x1a8bb9
je 0x38d2e7
mov byte [esi + 0x1e], 0
mov byte [esi + 0x1f], 0
je 0x1a8b7b
je 0x1a8bb6
jne 0x1a8bb6
je 0x1a89d9
jne 0x1a8dc9
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 0x1a8ae4
jne 0x1a8ae4
jmp 0xff181073
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 0x1a8ac8
ret
je 0x5ed356
mov byte [esi + 0x44], 0
mov byte [esi + 0x45], 0
mov byte [esi + 0x46], 0
mov byte [esi + 0x47], 0
je 0x1a8d33
jne 0x1a8d33
je 0x1a897b
jne 0x1a86a4
jmp 0x1a8cb9
push 1
call dword [eax]
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x1a8b45
mov eax, dword [ecx]
jmp 0x1a8bc6
je 0x1a8c8c
jne 0x1a8c8c
je 0x42d3a3
jmp 0x1a8c0f
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 0x1a8d4b
jne 0x1a8d4b
je 0x1a8933
jne 0x1a882e
je 0x1a8cb9
je 0x1a8b4f
jne 0x1a8b4f
je 0x506153a6
mov byte [esi + 0x50], 0
mov byte [esi + 0x51], 0
mov byte [esi + 0x52], 0
push 0x1a8c3f
ret
add dh, al
inc esi
push ecx
add dh, al
inc esi
push edx
add byte [eax + 0x3f], ch
mov word [edx], ds
add bl, al
je 0x62d3fd
mov byte [esi + 0x48], 0
je 0x1a8bf9
jne 0x1a8bf9
punpckhbw mm3, qword [esi]
lea ebx, [edx]
add bl, al
jmp 0x51d415
mov byte [esi + 0x37], 0
mov byte [esi + 0x38], 0
mov byte [esi + 0x39], 0
mov byte [esi + 0x3a], 0
je 0x1a8b08
jne 0x1a8b08
jmp 0x1a8c8a
mov byte [esi + 0x5b], 0
pop esi
ret
mov byte [esi + 0x41], 0
je 0x1a8bd4
jne 0x1a8bd4
je 0x57d493
mov byte [esi + 0x3d], 0
mov byte [esi + 0x3e], 0
mov byte [esi + 0x3f], 0
mov byte [esi + 0x40], 0
je 0x1a8db7
jne 0x1a8db7
add byte [eax], al
add byte [eax], al
je 0x1a8ce6
jne 0x1a8ce6
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
push 0x1a8d6d
ret
mov ecx, dword [esi + 8]
lea edx, [esp + 0x3c]
push 0x1a8f44
ret
mov ecx, esi
push dword [esp]
push ebp
call fcn.001ab180
test eax, eax
je 0x1a8ea6
je 0x1a9777
push 0x1a9418
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 0x1a9701
jne 0x1a9701
jmp 0x7c3ed322
mov eax, dword [esp + 0x7c]
mov ebp, dword [esp + 0x78]
mov ebx, dword [esp + 0x70]
jmp 0x1a913a
je 0x1a95fa
jne 0x1a95fa
jmp 0x1b3ed37d
mov byte [esp + 0x1b], 0
je 0x1a8e64
jne 0x1a8e64
je 0x1a94e8
jne 0x1a94e8
jne 0x1a8fba
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x1a94c5
jne 0x1a94c5
jmp 0x33012f5
je 0x1a91fd
jne 0x1a91fd
je 0x22e3dd
jmp 0x1a9749
add cl, ch
mov byte [esp + 0x28], 0
mov byte [esp + 0x29], 0
mov byte [esp + 0x2a], 0
push 0x1a9449
ret
ret 0x10
mov ecx, esi
push ebp
push ebx
call fcn.001a9d30
je 0x1a91ab
jne 0x1a91ab
mov ebp, dword [esp + 0x78]
je 0x1a97ab
jne 0x1a97ab
push ebp
call fcn.001ab410
push 0x1a8fe0
ret
lea ebx, [esp + 0x34]
lea ebp, [esp + 0x38]
mov eax, dword [ecx]
push edx
push ebx
push ebp
je 0x1a965d
jne 0x1a965d
je 0x1a9552
jne 0x1a9552
je 0x1ab07cd7
push 0x1a95ed
ret
add bl, al
add byte [eax], al
add byte [eax], al
cmp dword [ecx + 0xc], 0
mov esi, ecx
je 0x1a8ea6
je 0x1a8e93
push 0x1a97c1
ret
mov eax, dword [ebx]
push 0
push 0
push 0x1a91da
ret
jmp 0x1a8f75
jne 0x1a950c
add byte [eax], al
add byte [eax], al
push ebx
call 0x1a97e0
xor edi, edi
test eax, eax
je 0x1a8f12
push 0x1a8ea6
ret
je 0x1a8f0f
jne 0x1a8f0f
add byte [eax], al
add byte [eax], al
je 0x1a89f0
jne 0x1a8b41
pcmpeqb mm3, qword [ebp + 0x75]
pop ebx
je 0x1a8b84
jne 0x1a8a37
add byte [eax], al
add byte [eax], al
je 0x1a962d
jne 0x1a962d
je 0x7c3f0532
push dword [esp + 0x7c]
call 0x1aa7a0
je 0x1a971b
jne 0x1a971b
push 0x1a958b
ret
mov ebx, dword [esp + 0x7c]
push ebx
call fcn.001aaaf0
je 0x1a92c7
jne 0x1a92c7
jmp 0xe96d91d1
push 1
push ebx
jmp 0x1a9172
mov ebx, eax
mov ecx, esi
push dword [esp + 0x78]
je 0x1a8f37
jne 0x1a8f37
jmp 0x58914b5
test eax, eax
je 0x1a8ea6
je 0x1a8e26
je 0x1a960e
jne 0x1a960e
jmp 0x315bbd
call 0x1aa7a0
mov ebx, dword [esp + 0x30]
mov ecx, ebx
push 1
je 0x1a950c
je 0x1a8fbc
jne 0x1a8fbc
je 0x1a8941
jne 0x1a8942
je 0x303edd8d
mov edx, esp
push 0
je 0x1a9358
jne 0x1a9358
add byte [eax], al
add byte [eax], al
test ebp, ebp
je 0x1a8ea6
je 0x1a9432
jne 0x1a9432
je 0x1a8cd3
jne 0x1a8645
add byte [eax], al
add byte [eax], al
mov dword [esi + 0x6c], eax
mov dword [esp + 0x3c], 0
mov byte [esp + 0x24], 0
push 0x1a978e
ret
je 0x1a9769
jne 0x1a9769
add byte [eax], al
add byte [eax], al
call 0x1aa7a0
lea ecx, [esi + 4]
lea eax, [esp + 0x4c]
lea edx, [esp + 0x4a]
push 0x1a91f0
ret
mov ecx, ebx
je 0x1a9257
push 0x1a92e9
ret
jne 0x1a8ef0
je 0x1f4b8c
add byte [edi], cl
test cl, ch
sti
cld
invalid
jmp 0x1a8ea6
test eax, eax
je 0x1a8ea6
je 0x1a953e
jmp 0x1a952f
pop ebx
pop ebp
je 0x1a8ff0
jne 0x1a8ff0
je 0x1a9670
jne 0x1a9670
je 0xfc9615ed
invalid
lea eax, [ebx + 1]
push eax
call fcn.001e4b2a
add esp, 4
test eax, eax
je 0x1a8ea6
jmp 0x1a9021
push ebp
push 0xe0000000
je 0x1a8f27
jne 0x1a8f27
push 0x1a963a
ret
test eax, eax
je 0x1a8ea6
mov ecx, esi
push dword [esp + 0x3c]
je 0x1a951f
jne 0x1a951f
je 0x1a8ce6
jne 0x1a960e
je 0x273ed77e
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 0x842a5350
test eax, eax
je 0x1a8ea6
xlatb
sti
invalid
je 0x1a96cc
jne 0x1a96cc
je 0x1a897b
jne 0x1a8be0
je 0xff8317fc
invalid
jne 0x1a945f
je 0x1a95fa
jne 0x1a95fa
jmp 0x44a61731
mov eax, dword [esp + 0x7c]
je 0x1a9485
jne 0x1a9485
je 0x1a8c1d
jne 0x1a93a6
je 0x1a8ea6
je 0x1a8e17
jne 0x1a8e17
je 0x1a887e
jne 0x1a881e
je 0x7c3ed7e7
mov eax, dword [esp + 0x7c]
push eax
push edx
push ebx
push ebp
mov eax, dword [esp + 0x84]
je 0x1a9162
je 0x1a93bc
jne 0x1a93bc
je 0x1a8dc9
jne 0x1a8f44
jmp 0x4621791
mov ecx, ebx
mov dword [esp + 0x40], eax
mov eax, dword [esi + 0x68]
mov dword [esp + 0x44], eax
jmp 0x1a8f91
jne 0x1a9162
push dword [eax + 0x18]
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x1c]
push eax
push ebp
call fcn.001aadf0
je 0x1a90b6
jne 0x1a90b6
je 0xf0d917f6
je 0x1a84a7
invalid
jne 0x1a872a
push 0x1a931e
ret
je 0x1a963a
jne 0x1a963a
add byte [eax], al
add byte [eax], al
jmp 0x1a8e64
mov eax, dword [esp + 0x74]
push 0x1a90a2
ret
push eax
push 2
mov ebp, dword [esp + 0x7c]
push ebp
je 0x1a90d1
jne 0x1a90d1
jmp 0x46d9487
call dword [edx + 4]
test eax, eax
je 0x1a9338
jne 0x1a9338
add byte [eax], al
add byte [eax], al
push 0
je 0x1a902f
je 0x1a9626
jne 0x1a9626
jmp 0x842a704e
test ebx, ebx
je 0x1a8ea6
mov ebp, dword [esp + 0x74]
mov ecx, esi
push dword [ebp + 0x18]
je 0x1a9320
jne 0x1a9320
jmp 0x1a93e3
je 0x7056d6
call fcn.001aeab0
mov ebx, eax
push ebp
call fcn.001e4b33
je 0x1a8ed2
add byte [ecx + 0x3ce855c3], cl
mov dh, 3
add byte [edi], cl
test ch, dl
stc
invalid
jne 0x1a8ed2
je 0xfed21a18
jne 0x1a93c2
invalid
jmp 0x7c3f019b
mov ebp, dword [esp + 0x7c]
push ebp
je 0x1a9575
jne 0x1a9575
add byte [eax], al
add byte [eax], al
jmp 0x1a8f6b
mov eax, dword [esp + 0x78]
je 0x1a93c2
jmp 0x1a9505
jne 0x1a953e
je 0x1a8738
jne 0x1a85d4
jmp 0x743ef1cd
mov ebx, dword [esp + 0x74]
mov ecx, esi
push dword [ebx + 0x18]
push ebp
push 0x1a97a0
ret
add esp, 0x5c
pop esi
pop edi
jmp 0x1a91be
push dword [esp + 0x34]
push dword [esp + 0x8c]
je 0x1a949b
jne 0x1a949b
je 0x783f0a78
push dword [esp + 0x78]
call fcn.001afd00
je 0x1a9188
jne 0x1a9188
jmp 0x6a6aeb78
mov eax, edi
je 0x1a8f5d
jne 0x1a8f5d
jmp 0x1a9000
jne 0x1a8e26
je 0x711a87a3
mov ecx, esi
push dword [eax + 0x18]
push ebp
je 0x1a9063
sbb byte [ebp + 0xf], dl
test byte [ecx - 6], al
invalid
je 0x1a9687
jne 0x1a9687
jne 0x1a902f
jmp 0x408f5bba
mov ebp, eax
je 0x1a9671
jne 0x1a9671
jmp 0x1aac3ca0
mov eax, dword [esp + 0x10]
mov ebx, dword [esi + 0x6c]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x4c]
je 0x1a93a6
je 0x1a9780
jne 0x1a9780
je 0x8522e760
call dword [eax + 8]
test eax, eax
je 0x1a8ea6
ror byte [edi], 0x84
clc
invalid
mov eax, dword [esp + 0x38]
jmp 0x1a96df
jmp 0x248f95c8
push ebx
push dword [esp + 0x24]
push eax
call fcn.001a5df0
add esp, 0xc
push 0x1a90fe
ret
jne 0x1a9063
je 0x93edb59
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 0x1a96ce
push esp
je 0x1a955c
jne 0x1a955c
je 0xf9221acc
invalid
je 0x1a8ef0
push ds
clc
invalid
je 0x1a9197
jne 0x1a9197
jmp 0x343ef36e
mov ebx, dword [esp + 0x34]
mov dword [esp + 0x20], eax
je 0x1a8ee2
jne 0x1a8ee2
je 0x1a8d4b
jne 0x1a84ad
je 0x33edbcb
mov byte [esp + 3], 0
mov byte [esp + 4], 0
je 0x1a8f6b
add dh, al
inc esp
and al, 4
add byte [edi], cl
test byte [edx - 8], bl
invalid
jne 0x1a8f6b
add byte [eax], al
add byte [eax], al
lea eax, [esp + 0x10]
je 0x1a9787
jne 0x1a9787
jmp 0x1aa8bd90
push ebx
je 0x1a904c
jne 0x1a904c
je 0x1a8e64
jne 0x1a8be0
add byte [eax], al
add byte [eax], al
je 0x1a945f
je 0x1a930b
jne 0x1a930b
je 0x1a8768
jne 0x1a85d4
je 0x7a9ea6bd
push eax
je 0x1a94ea
std
invalid
jne 0x1a94ea
jmp 0x13a964
jmp 0x1a908d
jne 0x1a93a6
jmp 0x50708914
mov ecx, esi
push ebp
push eax
jmp 0x1a972c
push ebp
call fcn.001ae530
je 0x1a928c
jne 0x1a928c
add byte [eax], al
add byte [eax], al
jne 0x1a8e93
add byte [eax], al
add byte [eax], al
push 4
call dword [eax + 0xc]
mov edx, dword [ebp]
mov ecx, ebp
push 0x1a8e41
ret
je 0x1a9ab7
jne 0x1a9ab7
je 0x1a960e
jne 0x1a84e6
add byte [eax], al
add byte [eax], al
test byte [edi], cl
inc edi
imul ecx
fild dword [eax + eax]
add byte [edi], cl
test byte [ebx], ah
add al, 0
add byte [edi], cl
test dword [4], ebx
add byte [eax], al
add cl, ch
add al, byte [ebx]
add byte [eax], al
cmova esi, edi
jmp 0x1a9ce0
je 0x1a9c2e
jne 0x1a9c2e
add byte [eax], al
add byte [eax], al
jmp 0x1a9b1c
add byte [eax], al
add byte [eax], al
jmp 0x1a9ca4
add byte [eax], al
add byte [eax], al
ja 0x1a98e4
jmp 0x1a9bab
push 0x1a9986
ret
je 0x1a9b3d
mov edi, eax
je 0x1a9938
jne 0x1a9938
je 0x1a9b99
jne 0x1a9b99
je 0x1a9b8d
jne 0x1a8e17
je 0x7519efd5
and al, 0x18
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x1a9900
jne 0x1a9900
por mm1, qword [eax - 0x17]
psubsw mm6, qword [ecx - 0x7cffffff]
les ecx, [eax]
test esi, esi
je 0x1a9a13
mov ecx, dword [esi + 4]
push 0x1a9c15
ret
push 0
je 0x1a981e
jne 0x1a981e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
xor ebx, ebx
test eax, eax
jmp 0x1a9bfb
je 0x1a9afa
jmp 0x1a9b54
jbe 0x1a9bab
je 0x1a9cc7
jne 0x1a9cc7
je 0x1a92c7
push 0x1a9979
ret
test eax, eax
je 0x1a9bf2
jne 0x1a9bf2
je fcn.001a84c0
push 0x1a9a23
ret
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x18], eax
je 0x1a9951
jne 0x1a9951
add byte [eax], al
add byte [eax], al
je 0x1a9aa6
jne 0x1a9aa6
jmp 0xec02e97c
inc eax
push eax
call fcn.001e4b2a
add esp, 4
test eax, eax
mov dword [esp + 0xc], eax
jmp 0x1a9b8d
je 0x1a9bcb
jne 0x1a9bcb
je 0x1eb1d72
je 0x1a9b35
add byte [eax], al
jne 0x1a9b35
je 0x1a85fb
jne 0x1a87db
je 0xece31e8c
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 0x1a9b9d
jne 0x1a9b9d
je 0x1a983b
jne 0x1a983b
je 0x1a99e3
jne 0x1a88f6
je 0x2b21eda
jne 0x1a9c64
add byte [eax], al
jne 0x1a9805
movzx eax, word [edi + 0x14]
je 0x1a9a7e
jne 0x1a9a7e
je 0x13edeaf
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 0x1a9cf5
jne 0x1a9cf5
add byte [eax], al
add byte [eax], al
jne 0x1a953e
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 0x1a9c47
ret
xor esi, esi
movzx ecx, word [edi + 6]
je 0x1a9c80
jne 0x1a9c80
je 0x442aaa88
movsd xmm0, qword [esp + 0x2c]
and al, 0x2c
movsd qword [esp + 4], xmm0
mov dword [esp], esi
je 0x1a9a2d
jne 0x1a9a2d
jmp 0x5f0f0037
lea esp, [ebp - 0xc]
pop esi
pop edi
je 0x1a9a0e
jne 0x1a9a0e
push ebp
mov ebp, esp
push ebx
push 0x1a9824
ret
je 0x1a9b63
jne 0x1a9b63
add byte [eax], al
add byte [eax], al
call fcn.001a5f10
add esp, 8
je 0x1a9b7e
push 0x1a9b4d
ret
mov eax, dword [esp + 0xc]
mov edi, dword [eax + 0x3c]
add edi, eax
mov eax, dword [ebp + 0xc]
cmp eax, 0x8664
je 0x1a9b2f
cmp eax, 0x14c
push 0x1a9b6e
ret
cmp dword [edi + 0x74], 4
lea eax, [edi + eax + 0x18]
lea edi, [edi + 0x98]
jmp 0x1a97fd
jmp 0x1a9991
call fcn.001e4b33
add esp, 4
mov eax, ebx
je 0x1a992b
jne 0x1a992b
je 0x4303cac6
std
invalid
jne 0x1a9afa
je 0x1a981a
jne 0x1a981a
jmp 0x43ee02d
mov byte [esp + 4], 0
je 0x1a9bd9
jne 0x1a9bd9
je 0xfe741f81
invalid
test eax, eax
je 0x1a9853
jne 0x1a9853
jmp 0x13834a05
je 0x1a9b3d
push 0x1a9d13
ret
add byte [eax], al
add byte [eax], al
lea eax, [edi + eax + 0x18]
push 0x1a9ac1
ret
seta bl
push dword [esp + 0xc]
je 0x1a995f
jne 0x1a995f
je 0x1a8bb9
jne 0x1a8920
add byte [eax], al
add byte [eax], al
je 0x1a9c5d
jne 0x1a9c5d
je 0x53ee0a3
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
push 0x1a98b0
add dh, al
inc esp
and al, 6
add dh, al
inc esp
and al, 7
add byte [eax - 0x50], ch
cwde
sbb al, byte [eax]
ret
je 0x1a9bab
jmp 0x1a98d1
je 0x1a9b3d
mov dword [esp + 0x10], eax
push dword [ebp + 0xc]
push esi
je 0x1a9ae5
jne 0x1a9ae5
add ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x1a98de
jne 0x1a98de
add byte [eax], al
add byte [eax], al
je 0x1a9cd8
jne 0x1a9cd8
je 0x1a84ad
jne 0x1a90b6
jmp 0xc0a0777c
sub esp, 0x14
je 0x1a9cb2
jne 0x1a9cb2
mov edi, dword [eax + ecx*8 - 0x18]
add edi, dword [eax + ecx*8 - 0x14]
push edx
push edi
je 0x1a984d
jne 0x1a984d
push 0x1a984c
ret
mov edx, dword [edi + 0x3c]
je 0x1a9815
jne 0x1a9815
je 0x1ab596fd
add bl, al
jmp 0xeef821ab
push esi
je 0x1a98be
jne 0x1a98be
jmp 0x18789f
jmp 0x1a9a92
mov eax, dword [esp + 0x10]
xor ebx, ebx
sub eax, edi
cmp eax, ecx
jmp 0x1a9ba8
xor eax, eax
xor ecx, ecx
xor esi, esi
xor edx, edx
movzx ecx, cx
lea ecx, [ecx + ecx*4]
je 0x1a9c64
jmp 0x1a99c7
mov ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x1a983f
jne 0x1a983f
punpckhbw mm7, mm4
xchg edi, eax
sbb al, byte [eax]
ret
push esi
jmp 0x1aa1d3
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 0x1aa2d9
je 0x1aa24f
jne 0x1aa24f
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jmp 0x1a9e2e
ja 0x1aa102
je 0x1aa687
jne 0x1aa687
je 0x1a90d1
jne 0x1a8b37
add byte [eax], al
add byte [eax], al
push edx
push ecx
mov ecx, dword [ebp + 0xc]
je 0x1a9edd
jne 0x1a9edd
jmp 0x1abe9946
push 0x1aa3fb
ret
mov dword [ebx + 0x64], eax
je 0x1a9e0b
jne 0x1a9e0b
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 0x1aa42e
je 0x1a9f13
je 0x1aa273
jne 0x1aa273
je 0x43ee2ae
mov eax, dword [esp + 4]
je 0x1aa74b
jmp 0x1aa0e2
je 0x1aa0d6
jne 0x1aa0d6
test edi, edi
je 0x1a9ec9
je 0x1a9ec0
jne 0x1a9ec0
je 0x831f62cf
add esp, 4
cmp dword [esp + 0x1c], 0
jl 0x1a9e72
sbb al, 0
jle 0x1a9e56
add ebx, eax
jmp 0x1a9e7c
sub ebx, eax
je 0x1a9e7c
jmp 0x1a9e85
mov ebx, dword [ebx + 0x5c]
add ebx, 5
push eax
je 0x1aa194
jne 0x1aa194
je 0x1a9900
cli
invalid
jne 0x1a9bcb
jmp 0x1c6969
jmp 0x1aa04b
jne 0x1a9e7c
je 0x1a856d
jne 0x1a93c2
je 0x5a022a8
je 0x1aa420
add byte [eax], al
je 0x1aa60c
jne 0x1aa60c
add byte [eax], al
add byte [eax], al
mov eax, dword [esp + 0x24]
test eax, eax
je 0x1a9d7c
jmp 0x1aa3a1
push edi
call fcn.001e4b33
add esp, 4
jmp 0x1a9eab
push ecx
push eax
jmp 0x1aa48b
je 0x1aa255
jne 0x1a9162
mov dword [esp + 0x40], eax
je 0x1aa285
jne 0x1aa285
add byte [eax], al
add byte [eax], al
push eax
call fcn.001e4b33
jmp 0x1aa5b0
je 0x1c3ee3a0
mov dword [esp + 0x1c], eax
jmp 0x1a9e5c
test eax, eax
je 0x1a9e95
je 0x1aa694
jne 0x1aa694
invalid
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x50
mov ebx, dword [ebp + 8]
je 0x1aa0b4
jne 0x1aa0b4
je 0x1a848b
jne 0x1a9a0e
sub ebx, eax
je 0x1aa1fb
jne 0x1aa1fb
punpckhbw mm3, mm4
sahf
sbb al, byte [eax]
ret
je 0x1aa2ac
push 0x1aa1f4
ret
test eax, eax
je 0x1a9e95
je 0x1aa290
jne 0x1aa290
mov eax, dword [esp + 4]
mov dword [eax + 0x68], ebx
mov ebx, 1
push 0x1aa4c0
ret
jne 0x1aa394
je 0x1aa1a2
jne 0x1aa1a2
jmp 0x8926f174
call dword [eax + 0xc]
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
je 0x1a9dda
push 0x1a9feb
ret
mov dword [esp + 4], ecx
mov dword [esp + 0x14], 0
mov byte [esp + 8], 0
mov byte [esp + 9], 0
je 0x1aa4c7
jne 0x1aa4c7
mov eax, ebx
lea esp, [ebp - 0xc]
pop esi
jmp 0x1aa644
jne 0x1aa74b
add byte [eax], al
add byte [eax], al
jmp 0x1aa30d
mov ecx, 0x66666667
mov eax, ebx
jmp 0x1aa76b
je 0x1aa1ed
jne 0x1aa1ed
push 0x1aa0f2
ret
mov byte [esp + 0xf], 0
push dword [ebp + 0xc]
push ebx
call fcn.001a5f10
add esp, 8
push 0x1a9f58
ret
mov eax, ebx
xor edx, edx
div ecx
mov ebx, edx
jmp 0x1a9fd7
mov ecx, dword [esp + 0x24]
lea eax, [eax + ecx + 1]
mov ecx, dword [esp + 0x18]
push eax
call fcn.001b1aa0
je 0x1a9df6
jne 0x1a9df6
call fcn.001dfadb
jmp 0x1a9e48
je 0x1a9616
jne 0x1a92c7
jmp 0xfe9126c2
jne 0x1aa02b
je 0x1aa0ec
je 0x1aa32f
jne 0x1aa32f
je 0x1a85ae
jne 0x1aa1a2
add byte [eax], al
add byte [eax], al
call fcn.001ab8b0
test eax, eax
je 0x1aa02b
je 0x1a9e1f
jne 0x1a9e1f
jmp 0x1885da
jmp 0x1a9fd5
mov ecx, dword [esp + 0x18]
push ebx
push dword [esp + 0x18]
call fcn.001b1d00
xor ebx, ebx
test eax, eax
je 0x1aa394
je 0x1aa05e
jne 0x1aa05e
jmp 0x243ee6af
mov eax, dword [esp + 0x24]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], eax
add edx, eax
push 0
push 2
je 0x1aa59d
jne 0x1aa59d
push 0x1aa409
ret
jne 0x1aa2d9
mov ebx, eax
cmp ecx, 5
je 0x1a9da6
jne 0x1a9da6
add byte [eax], al
add byte [eax], al
jmp 0x1aa69c
jne 0x1a9f13
je 0x1a97e0
jne 0x1a8f5d
sub esp, 0x14
push 0x1aa5dc
ret
mov edi, eax
mov ecx, dword [esp + 0xc]
mov eax, dword [esp + 8]
mov dword [esp + 0x44], ecx
je 0x1a9ef0
push 0x1aa6cd
ret
push 0x1aa462
ret
je 0x1aa124
jne 0x1aa124
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 0x1aa4f9
jne 0x1aa4f9
je 0x1a8eb3
je 0x1aa38a
jne 0x1aa38a
mov ecx, dword [eax + 0x28]
test ecx, ecx
je 0x1aa02b
je 0x1aa26a
jne 0x1aa26a
add byte [eax], al
add byte [eax], al
push 0x1aa2e5
ret
jne 0x1aa0ec
je 0x103ee802
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
jmp 0x1aa65d
jne 0x1aa554
je 0x1a9dc8
jne 0x1a9dc8
je 0x1a8a70
jne 0x1a991b
jmp 0x743ed800
je 0x1aa13f
jne 0x1aa13f
je 0x172289d
jne 0x1aa4e7
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x1aa02b
push 0x1aa4b2
ret
je 0x1aa534
jne 0x1aa534
je 0x1a9900
jne 0x1a8b08
jmp 0x1ac1ef26
je 0x1aa6bc
jne 0x1aa6bc
je 0x28fa847
je 0x1aa3d5
jne 0x1aa3d5
je 0x842a645e
test eax, eax
je 0x1aa4aa
int 0
add byte [eax], al
lea eax, [esp + 0x48]
je 0x1aa71b
jne 0x1aa71b
je 0x1a8807
jne 0x1a93bc
je 0xc0aa8c4f
invalid
je 0x1a9e3a
jne 0x1a9e3a
add byte [eax], al
add byte [eax], al
je 0x1aa570
jne 0x1aa570
je 0x7030a383
push ecx
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x1aa628
mov eax, dword [0x840f001e]
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 0x1aa628
add byte [eax], al
add byte [eax], al
mov ecx, dword [esp + 0x30]
je 0x1aa328
jne 0x1aa328
push 0
push eax
push esi
push edi
mov esi, ecx
jmp 0x1aa6ae
je 0x1a9d41
jne 0x1a9d41
je 0xfe2828ac
invalid
ret 8
mov esi, ecx
push 0x1aa0fd
ret
je 0x1a9d49
jne 0x1a9d49
je 0xfad229e8
invalid
xor ebx, ebx
xor edi, edi
je 0x1aa02b
push 0x1a9de0
ret
jmp 0x1aa176
je 0x1a9938
jne 0x1a9787
add byte [eax], al
add byte [eax], al
cmp ecx, 0x14c
je 0x1aa1af
jne 0x1aa1af
je 0x1a8bb9
jne 0x1a8ce6
jmp 0x1a9f11
je 0x1a9f04
jne 0x1a9f04
psubsw mm7, qword [ebx - 0x16000008]
je 0x1aa3cf
jne 0x1aa3cf
jmp 0xff682967
je 0x1aa4a7
jne 0x1aa4a7
je 0x1a88b5
jne 0x1a8b26
add byte [eax], al
add byte [eax], al
mov esi, ebx
push 0x1a9f44
ret
push dword [ebp + 0xc]
je 0x1aa635
jne 0x1aa635
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x1a9d7c
jne 0x1a9d7c
add byte [eax], al
add byte [eax], al
je 0x1aa0ec
je 0x1aa50f
jne 0x1aa50f
push 0x1a9fa2
ret
jne 0x1aa420
jmp 0x1aa4ff
mov eax, edx
sar edx, 1
shr eax, 0x1f
push 0x1aa3c1
ret
test eax, eax
je 0x1aa02b
jmp 0x1aa6e5
lea eax, [esp + 0x20]
push eax
push 0x1aa677
ret
pop edi
pop ebx
pop ebp
je 0x1aa554
je 0x1aa354
jne 0x1aa354
add byte [eax], al
add byte [eax], al
cmp dword [esp + 0x14], 0
je 0x1aa410
mov ecx, dword [esp + 4]
lea eax, [esp + 0x14]
push 0x1aa57a
ret
je 0x1aa37c
jne 0x1aa37c
jmp 0x1abcec00
push 0x1aa245
ret
lea edx, [esp + 0x24]
je 0x1aa35a
jne 0x1aa35a
je 0xf7692ac1
je 0x1a9e02
invalid
jne 0x1a9e02
je 0x4a868c1
add edx, eax
lea eax, [edx + edx*4]
xchg edx, eax
je 0x1aa112
jne 0x1aa112
jne 0x1a9ef0
add byte [eax], al
add byte [eax], al
je 0x1aa4f9
jne 0x1aa4f9
je 0x8b56ee74
mov eax, dword [edi + 0x3c]
mov ecx, dword [ebp + 0xc]
add eax, edi
dec ebp
or al, 1
clc
cmp ecx, 0x8664
je 0x1aa5c3
jne 0x1aa5c3
add byte [eax], al
add byte [eax], al
call fcn.001e4b2a
add esp, 4
je 0x1aa037
jne 0x1aa037
add byte [eax], al
add byte [eax], al
je 0x1aa455
jne 0x1aa455
add byte [eax], al
add byte [eax], al
push 1
push 6
je 0x1aa071
jne 0x1aa071
je 0x1a8b77
jne 0x1a992b
add byte [eax], al
add byte [eax], al
mov edx, dword [esp + 0x2c]
lea ecx, [eax + 5]
je 0x1aa220
jne 0x1aa220
je 0x1aa112
jne 0x1a965d
jmp 0x842a9166
imul ecx
je 0x1aa61a
jne 0x1aa61a
je 0x1a9ee4
jne 0x1a9ee4
je 0x1a983b
jne 0x1a98b0
nop word cs:[eax + eax]
nop dword [eax + eax]
jmp 0x1aa825
sub eax, edx
je 0x1aa801
jne 0x1aa801
jmp 0x842a9552
test ebp, ebp
je 0x1aa897
jmp 0x1aa86a
add byte [eax], al
add byte [eax], al
mov ebx, 0
je 0x1aa981
mov edi, eax
mov eax, dword [esp + 0x2c]
je 0x1aa7c9
je 0x1aa90d
jne 0x1aa90d
jmp 0x478ff174
push 0x1aa83a
ret
push ebp
je 0x1aaaa3
jne 0x1aaaa3
push 0x1aa7a5
ret
mov ecx, ebp
mov edx, edi
neg ecx
je 0x1aa967
je 0x1aaa8d
jne 0x1aaa8d
add byte [eax], al
add byte [eax], al
mov byte [edx], 0
inc edx
push 0x1aa894
ret
add esi, 4
mov edx, esp
je 0x1aaae2
jne 0x1aaae2
push 0x1aa847
ret
ret 0x10
jne 0x1aa7c9
invalid
push 0x1aa886
ret
mov eax, ebx
add esp, 0x10
pop esi
pop edi
je 0x1aaa6d
jne 0x1aaa6d
add byte [eax], al
add byte [eax], al
je 0xe38f84cf
jne 0x1aa981
push 0
push dword [esp + 0x28]
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
je 0x1aa832
jne 0x1aa832
je 0x1aa7d8
jne 0x1aa7d8
je 0x1a85ae
jne 0x1a9f58
je 0x303ef661
xor edx, edx
test edi, edi
je 0x1aaa4a
jne 0x1aaa4a
je 0x1a8dc9
jne 0x1a9e1f
je 0xfe052eff
invalid
push edi
push esi
sub esp, 0x10
je 0x1aaa2c
jne 0x1aaa2c
add byte [eax], al
add byte [eax], al
push 0x1aa9a0
ret
mov esi, ecx
je 0x1aaa5a
jne 0x1aaa5a
je 0xdef42f47
invalid
cmovg edx, ecx
je 0x1aa7c2
jne 0x1aa7c2
jmp 0x8b86f3e9
mov ecx, dword [ecx + 0x6c]
mov eax, dword [ecx]
push 2
push 0
push 0x1aa900
ret
pop ebx
pop ebp
je 0x1aa8ee
jne 0x1aa8ee
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
push 0x400
push 0x1aaaaa
ret
jne 0x1aa967
je 0x1a9ad5
jne 0x1a983f
add byte [eax], al
add byte [eax], al
push ebx
jmp 0x1aaa0c
push 0x1aa9f6
ret
push 0x1aafc3
ret
jmp 0x326f3d3
mov eax, dword [ebp + 0xc]
add ebx, dword [eax + 4]
mov dword [esp + 0x14], 0
mov dword [esp + 0x1c], 0
je 0x1ab106
jne 0x1ab106
mov ecx, dword [ebp + 0x10]
mov byte [esp + 4], 0
jmp 0x1ab063
jne 0x1ab03c
je 0x1a93c2
jne 0x1aa26a
push 0x1aae16
ret
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x1aaeb5
jne 0x1aaeb5
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 0x1ab02c
jne 0x1ab02c
add byte [eax], al
add byte [eax], al
xor edi, edi
test ecx, ecx
je 0x1ab163
jne 0x1ab163
je 0x1aae66
jne 0x1a9fb2
je 0x1ac9156b
add bl, al
push 0xc
push edx
push 0x4c
push esi
call dword [eax + 4]
je 0x1aae44
jne 0x1aae44
add byte [eax], al
add byte [eax], al
je 0x1ab0b6
jne 0x1ab0b6
jmp 0x63ef3f5
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 0x1aaea3
jne 0x1aaea3
je 0x1aae43
jne 0x1aae43
je 0x1a89bd
jne 0x1a84e6
je 0x183f0c01
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 0x1aaf93
jne 0x1aaf93
je 0x103ef45e
mov dword [esp + 0x10], 0
add byte [eax], al
add byte [eax], al
je 0x1aae85
jne 0x1aae85
add byte [eax], al
add byte [eax], al
je 0x1ab0e9
jne 0x1ab0e9
je 0x1aa3c1
jne 0x1a9bd9
mov edx, dword [ebp + 8]
mov ecx, dword [ecx]
je 0x1aafed
jne 0x1aafed
je 0x1aa7d8
jne 0x1aa1a2
push 0
push eax
je 0x1ab03c
je 0x1aae73
jne 0x1aae73
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 0x1ab0b6
jne 0x1ab0b6
add byte [eax], al
add byte [eax], al
lea edx, [esp + 4]
je 0x1aaf05
jne 0x1aaf05
je 0x1a8bb6
jne 0x1a90d1
add byte [eax], al
add byte [eax], al
je 0x1aae0f
jne 0x1aae0f
add byte [eax], al
add byte [eax], al
push 0x4c
push esi
push dword [ebp + 8]
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
push 0x1ab052
ret
mov eax, edi
je 0x1ab144
push 0x1ab0ca
ret
mov byte [esp + 5], 0
je 0x1aaf2b
jne 0x1aaf2b
jmp 0xeb3ec502
mov dword [esp], edx
jmp 0x1ab07b
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
mov ecx, dword [esi + 0xc]
jmp 0x1aaee1
mov dword [esp + 0x24], ecx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x10]
push 0x1aae8f
ret
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
test eax, eax
je 0x1ab054
lea eax, [esp + 0x28]
jmp 0x1aafd8
sub esp, 0x14
movsd xmm0, qword [esp + 0x34]
jmp 0x1ab14f
mov ebx, dword [ebp + 0x14]
je 0x1ab16f
jne 0x1ab16f
ret 0x14
mov dword [esp + 0x10], ebx
je 0x1aaf74
jne 0x1aaf74
je 0x1a91a6
jne 0x1a84ad
add byte [eax], al
add byte [eax], al
and esp, 0xfffffff8
sub esp, 0x30
mov esi, ecx
je 0x1aae66
jne 0x1aae66
push 0x1ab144
ret
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
jmp 0x1ab0ff
movsd qword [esp + 4], xmm0
je 0x1ab075
jne 0x1ab075
je 0xff063576
je 0x1ab054
invalid
jmp 0x1ab0f8
mov eax, dword [ecx]
add esi, 0x10
je 0x1ab00c
push 0x1ab09d
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 0x1ab3a6
jne 0x1ab3a6
je 0x243ef659
lea eax, [esp + 0x24]
push 0
push eax
push 4
push ecx
push edi
je 0x1ab2e0
jne 0x1ab2e0
test eax, eax
push 0x1ab30d
ret
sub eax, dword [esi + 0x5c]
add eax, 0xfffffffb
mov dword [esp + 0xc], eax
je 0x1ab1c8
jne 0x1ab1c8
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 0x1ab196
jne 0x1ab196
je 0x1ab306
je 0x1ab322
jne 0x1ab322
je 0x8429c144
sub byte [ecx], al
add byte [eax], al
push 0x1ab2f2
ret
mov byte [esp + 2], 0
mov byte [esp + 3], 0
jmp 0x1ab214
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x1ab38d
jne 0x1ab38d
add byte [eax], al
add byte [eax], al
je 0x1ab1df
jne 0x1ab1df
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
mov esi, eax
push 0x1ab255
ret
mov byte [esp + 1], 0
jmp 0x1ab290
jne 0x1ab0d0
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
push 0x1ab2d0
ret
je 0x1ab206
jne 0x1ab206
add byte [eax], al
add byte [eax], al
push 0x1ab196
ret
mov eax, esi
lea esp, [ebp - 8]
pop esi
pop edi
pop ebp
ret 8
movsd qword [esp + 4], xmm0
je 0x1ab328
push 0x1ab37f
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 0x1b6013
jne 0x1b6013
je 0x60a1a1
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 0x1b615f
ret
mov byte [ecx + 0x2a], 0
push 0x1b60a2
ret
mov byte [ecx + 0x44], 0
push 0x1b5fd7
ret
je 0x1b6164
jne 0x1b6164
je 0x1b6008
jne 0x1b6008
jmp 0x1b7ccb90
mov byte [ecx + 0x22], 0
mov byte [ecx + 0x23], 0
je 0x1b6103
jne 0x1b6103
mov byte [ecx + 0x32], 0
mov byte [ecx + 0x33], 0
je 0x1b60e3
jne 0x1b60e3
add byte [eax], al
add byte [eax], al
je 0x1b60d3
jne 0x1b60d3
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x2b], 0
je 0x1b60e9
jne 0x1b60e9
je 0x1b6008
jne 0x1b6008
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x55], 0
jmp 0x1b5fad
mov byte [ecx + 0x20], 0
mov byte [ecx + 0x21], 0
je 0x1b607e
jne 0x1b607e
add byte [eax], al
add byte [eax], al
push 0x1b602e
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 0x1b608a
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 0x1b5ffb
jne 0x1b5ffb
je 0xff3ee53c
invalid
mov byte [ecx + 0x5f], 0
ret
push esi
mov dword [ecx], 0x1ea3f4
mov esi, ecx
mov ecx, dword [ecx + 4]
test ecx, ecx
je 0x1b61ee
push 0x1b61fc
ret
je 0x7290d622
jmp 0x185633e
test ecx, ecx
je 0x1b628e
jne 0x1b628e
je 0x1b7def44
add bl, al
jmp 0x7790db57
call dword [eax]
je 0x1b627a
jne 0x1b627a
je 0x185638b
je 0x1b61ec
jne 0x1b61ec
jmp 0x53902b8e
jne 0x1b6220
je 0x6827b0a4
mov ecx, dword [esi + 0xc]
push 0x1b6269
ret
imul esp, dword [edx + 0x1b], 0x840fc300
mov ecx, dword [esi + 0x18]
test ecx, ecx
je 0x1b6253
mov eax, dword [ecx]
push 1
call dword [eax]
push 0x1b6253
ret
je 0x1b6215
jne 0x1b6215
je 0x1b61a8
jne 0x1b61a8
je 0x9f901cc2
jne 0x1b609a
pop esi
je 0x1b628d
jne 0x1b628d
je 0x4ea6735d
adc al, 0x68
shl byte [ecx + 0x1b], 0
ret
mov ecx, dword [esi + 8]
test ecx, ecx
je 0x1b6237
mov eax, dword [ecx]
push 0x1b6233
ret
ret
je 0x1b6296
mov eax, dword [ecx]
push 1
call dword [eax]
je 0x1b6220
je 0x1b6211
jne 0x1b6211
nop word cs:[eax + eax]
nop
push 0x1b62b8
ret
je 0x1b65b6
jne 0x1b65b6
je 0x1b6381
jne 0x1b61c8
cmp dword [esi + 0x18], 0
je 0x1b6603
push 0x1b6450
ret
mov ecx, dword [esi + 8]
mov eax, dword [ecx]
push 0
call dword [eax + 0x10]
mov ecx, dword [esi + 0x18]
je 0x1b6532
push 0x1b65ef
ret
mov dword [esi + 0x10], edi
push 4
call fcn.001a5d20
je 0x1b64dc
jne 0x1b64dc
jmp 0x1be5d390
mov edi, eax
call fcn.001bc230
test edi, edi
je 0x1b64c0
jne 0x1b64c0
je 0xc49f2390
add al, 0x5e
pop edi
pop ebx
pop ebp
je 0x1b640c
jne 0x1b640c
invalid
mov dword [esi + 0x18], edi
je 0x1b6403
jne 0x1b6403
je 0x1b65f7
jne 0x1b65f7
push 0x1b6501
ret
je 0x1b6501
jne 0x1b6501
punpckhbw mm3, qword [edx + 0x65]
sbb eax, dword [eax]
ret
je 0x1b6470
je 0x1b6388
jne 0x1b6388
je 0x1de7f0
jmp 0x1b668b
add byte [eax], al
add byte [eax], al
add bl, al
ret
call fcn.001a5d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.001b8500
jmp 0x1b62c8
jne 0x1b6641
jmp 0x1b7ebf97
push 0x1b635b
ret
nop word cs:[eax + eax]
nop dword [eax]
jmp 0x1b62f2
call dword [eax + 4]
test eax, eax
je 0x1b6470
mov ecx, esi
call fcn.001b6810
test eax, eax
jmp 0x1b63fb
mov byte [esp], 0
mov byte [esp + 1], 0
mov byte [esp + 2], 0
je 0x1b66d6
jne 0x1b66d6
je 0x1b61c8
jne 0x1b6381
je 0x1ab2a7
invalid
mov dword [esi + 0xc], edi
je 0x1b6603
je 0x1b655b
jne 0x1b655b
jmp 0x1b66af
je 0x1b6666
jne 0x1b6666
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 0x1b65cd
ret
push 0x40
push 0x1b66a0
ret
je 0x1b642b
jne 0x1b642b
je 0x1b7ee684
add bl, al
mov edi, eax
call fcn.001c5c70
je 0x1b6381
jne 0x1b6381
jmp 0x1c7a1f
jmp 0x1b664b
call fcn.001a5d20
je 0x1b66b3
jne 0x1b66b3
call ebx
mov ecx, dword [esi + 4]
test ecx, ecx
push 0x1b63cb
ret
cmp dword [esi + 8], 0
je 0x1b6603
cmp dword [esi + 0x10], 0
je 0x1b6603
cmp dword [esi + 0x14], 0
je 0x1b6603
push 0x1b633c
ret
mov esi, ecx
push 0xc
call fcn.001a5d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.001b93b0
mov dword [esi + 8], edi
push 0xc
jmp 0x1b6538
test edi, edi
mov dword [esi + 4], edi
je 0x1b6470
je 0x1b6492
jne 0x1b6492
je 0x1b6632
jne 0x1b6632
je 0xc7a52760
mov ecx, eax
mov edi, eax
call fcn.001be590
mov dword [esi + 0x14], edi
je 0x1b63e4
jne 0x1b63e4
add byte [eax], al
add byte [eax], al
jne 0x1b6532
je 0x53045784
mov ecx, esi
call 0x1b6a50
jmp 0x1b6470
add al, 0
add cl, ch
insd dword es:[edi], dx
invalid
jmp 0x1b650a
je 0x1b65d3
jne 0x1b65d3
je 0x842a827d
idiv ch
invalid
mov ebp, esp
je 0x1b6462
jne 0x1b6462
jmp 0xe97067d0
mov eax, dword [ecx]
push ebp
jmp 0x1b6479
mov eax, dword [ecx]
push 0
push 1
call dword [eax + 0x18]
push 0x3e8
je 0x1b6549
jne 0x1b6549
jmp 0xeb202aed
add esp, 4
jmp 0x1b6609
push 0x14
call fcn.001a5d20
add esp, 4
mov ecx, eax
jmp 0x1b6344
add byte [eax], al
add byte [eax], al
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.001bd020
jmp 0x1b630d
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 0x1b6641
jmp 0x1b6424
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 0x1b6781
jne 0x1b6781
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 0x1b67bc
jne 0x1b67bc
je 0xc49f27c9
add al, 0x5e
pop edi
ret
je 0x1b674f
jne 0x1b674f
jmp 0x7ea5674a
jne 0x1b695c
je 0x8b23b7b7
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
call dword [eax + 0x18]
je 0x1b6a0c
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 0x1b6a0c
jmp 0x1b688d
xor esi, esi
jmp 0x1b690e
je 0x1b68e7
jne 0x1b68e7
je 0x1b61c8
jne 0x1b69ba
jmp 0x1b8505d7
mov eax, esi
pop esi
pop edi
pop ebx
jmp 0x1b6852
je 0x1b69ba
push 0x1b6902
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 0x1b690e
je 0x1b69fc
jne 0x1b69fc
je 0x1b6a19
jne 0x1b6a19
je 0x1b6777
jne 0x1b6190
je 0xb68f6a52
jne 0x1b687d
mov edx, dword [ebx]
inc eax
mov ecx, ebx
push eax
call dword [edx + 0x10]
mov ecx, dword [edi + 8]
push 0x1b68c3
ret
pop ebp
ret
je 0x1b6989
jne 0x1b6989
je 0x1b664b
jne 0x1b651e
jmp 0xcdee15
mov esi, 1
jmp 0x1b6875
je 0x1b6909
je 0x1b6981
jne 0x1b6981
je 0xd9a46cbe
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 0xc]
jmp 0x1b68c9
call dword [sym.imp.muamdlhh_QuiHxr_E_aqmzuWiWupkneW]
mov ecx, edi
call fcn.001b7210
cmp eax, 1
jmp 0x1b6927
mov ecx, dword [edi + 8]
je 0x1b695c
jmp 0x1b6820
mov eax, dword [ecx]
call dword [eax + 0x18]
test eax, eax
je 0x1b683e
je 0x1b6828
jne 0x1b6828
je 0x1b674f
jne 0x1b6532
push 0x1b69a3
ret
test eax, eax
jne 0x1b69d0
je 0x1b683e
jne 0x1b683e
jmp 0x8c052a89
mov eax, dword [ecx]
push 0
jmp 0x1b69e9
call dword [eax + 4]
je 0x1b68e9
je 0x1b6a06
jne 0x1b6a06
lea ebp, [edi + 0x1c]
lea esi, [edi + 0x20]
nop dword [eax]
je 0x1b694e
jne 0x1b694e
je 0x1b60aa
jne 0x1b674e
jmp 0xf2bbaec
call dword [eax + 0x10]
je 0x1b6891
jne 0x1b6891
add byte [eax], al
add byte [eax], al
push 0x1b69c7
ret
jne 0x1b68e9
mov eax, dword [eax + 0x18]
mov dword [edi + 0x1c], eax
push esi
push ebp
jmp 0x1b6938
add byte [eax], al
add byte [eax], al
jmp 0x1b6a20
je 0x1b690e
je 0x1b699d
jne 0x1b699d
je 0x1b6641
jne 0x1b6388
je 0xfe13ee53
invalid
mov ecx, dword [esi + 0xc]
lea ebx, [eax + eax + 2]
mov eax, dword [ecx]
je 0x1b703d
jne 0x1b703d
je 0x1b6e35
jne 0x1b6e35
je 0x122eea8
je 0x1b6ba2
add byte [eax], al
jne 0x1b6ba2
je 0x1b6df2
jne 0x1b6df2
je 0x1b6f51
jne 0x1b65cd
jmp 0x842b2b43
call dword [eax + 4]
test eax, eax
je 0x1b6ba8
je 0x1b6dd5
jne 0x1b6dd5
je 0x1b710c
jne 0x1b710c
je 0x1b6b00
je 0x1b7197
jne 0x1b7197
mov byte [esp + 0x1b], 0
je 0x1b70f9
je 0x1b6be7
jmp 0x1b6e76
jne 0x1b6e7e
add byte [eax], al
add byte [eax], al
call dword [eax + 8]
test eax, eax
jne 0x1b71e0
push 0x2710
je 0x1b6bb8
jne 0x1b6bb8
jmp 0x8b23b4da
mov ecx, dword [esp + 0x1c]
test ecx, ecx
je 0x1b6fa0
jmp 0x1b6c15
push dword [esi + 0x10]
call dword [edx + 4]
je 0x1b6c50
jne 0x1b6c50
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0x1b6e37
jne 0x1b6e37
jmp 0xff6befe1
mov eax, dword [ebx + 4]
mov dword [esp], eax
jmp 0x1b7100
nop word cs:[eax + eax]
nop
je 0x1b6f0b
jne 0x1b6f0b
je 0x1b6632
push 0x1b6b95
ret
mov eax, dword [esp + 0xc]
test eax, eax
je 0x1b6ca9
je 0x1b6b63
jne 0x1b6b63
je 0x1f4b53
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 0x1b6e25
jne 0x1b6e25
je 0x1b71a2
jne 0x1b71a2
jmp 0xc3fb164
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.001a6490
jmp 0x1b7138
push edx
push 0
call dword [eax + 0x18]
je 0x1b6aee
jne 0x1b6aee
push ebp
push edi
push 0x1b6d20
ret
mov edi, dword [esp + 8]
push edi
call fcn.001dfa10
add esp, 4
jmp 0x1b6a72
jne 0x1b6cd5
xor eax, eax
add esp, 0x2c
pop esi
push 0x1b70c9
ret
je 0x1b6fb8
jne 0x1b6fb8
mov ecx, dword [esi + 4]
jmp 0x1b71b5
push eax
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
je 0x1b6ce7
jne 0x1b6ce7
je 0xfe43f305
jne 0x1b6c20
invalid
mov eax, dword [esp + 0xc]
jmp 0x1b6fa0
lea ecx, [esp + 0x24]
jmp 0x1b7069
je 0x1b708a
jne 0x1b708a
add byte [eax], al
add byte [eax], al
test eax, eax
jne 0x1b71e0
push 0x1b6d6b
ret
je 0x57706fc6
mov eax, dword [ecx]
push ebp
push edi
push ebx
jmp 0x1b6eda
jne 0x1b6be7
je 0x13b5743
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x493e0
neg eax
lea eax, [ecx + eax + 0x1b7740]
jmp 0x1b6ddd
ret 0xc269
mov ebx, dword [esi + 0x14]
mov ebp, dword [esi + 0x18]
je 0x1b6dc9
jne 0x1b6dc9
je 0x1b628d
jne 0x1b627a
add esp, 4
mov edx, 0x6fd91d85
mov ecx, eax
imul edx
mov eax, edx
sar edx, 0x11
je 0x1b6e7e
je 0x1b6b2c
jne 0x1b6b2c
je 0x143fe3dd
push dword [esp + 0x14]
push dword [esp + 0x10]
push dword [esp + 0x18]
call dword [eax + 8]
je 0x1b709e
jne 0x1b709e
je 0x1b65f7
jne 0x1b692f
jmp 0x1c59ef
mov byte [eax], 0
inc eax
dec ecx
je 0x1b6df2
jne 0x1b6df2
je 0x1b60e3
jmp 0x1b70e3
je 0x1b6f82
jne 0x1b6f82
add byte [eax], al
add byte [eax], al
lea edx, [esp + 0x10]
je 0x1b7146
push 0x1b6cdf
ret
je 0x1b6f59
jne 0x1b6f59
jmp 0x1b6e9b
mov dword [esp + 0x10], eax
lea eax, [esi + 0x20]
push 0x1b6e43
ret
lea ebp, [esp + 0x1c]
jmp 0x1b6de4
push 0x1b6d49
ret
mov eax, dword [ecx]
call dword [eax + 0x1c]
mov edx, dword [ebx]
je 0x1b7180
jne 0x1b7180
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
je 0x1b6cd5
je 0x1b6d7b
jne 0x1b6d7b
je 0x1b6c99
jne 0x1b62b0
je 0xc3fb4bc
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 0x1b6e15
push ebp
lea edx, [esp + 0x10]
jmp 0x1b70dc
call fcn.001b9b80
je 0x1b6d81
jne 0x1b6d81
je 0x1b683e
jne 0x1b62e0
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x14], 0
push 0x1b715b
ret
test eax, eax
jne 0x1b71e0
push 0x2710
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0x1b6fcf
jne 0x1b6fcf
push ebx
push edi
push 0x1b6db2
ret
push edx
je 0x1b70c0
jne 0x1b70c0
je 0xfc19f5f6
jne 0x1b6ce7
invalid
je 0xfebdf4fe
je 0x1b6f93
invalid
jne 0x1b6f93
je 0x3f75c4
mov dword [esp], 0
add byte [eax], al
add byte [ebx + 0x49e92404], cl
invalid
mov eax, dword [esp]
jmp 0x1b6f51
mov ecx, esi
push edi
call fcn.001b7d10
test eax, eax
mov dword [esp + 8], eax
je 0x1b6e0c
je 0x1b70eb
jne 0x1b70eb
je 0x1b68e9
jne 0x1b674f
push 0x1b6e67
ret
je 0x1b6eb9
jne 0x1b6eb9
je 0x8b33bfd5
mov ecx, dword [esi + 0x18]
mov eax, dword [ecx]
je 0x1b6cc3
add dword [edi], ecx
test byte [edx - 5], dh
invalid
jne 0x1b6cc3
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 0x1b6b0c
mov ecx, ebx
push ebp
mov ebp, edi
push eax
push dword [esp + 0xc]
push dword [esp + 0xc]
jmp 0x1b6a95
mov dword [esp + 0x18], eax
jmp 0x1b6f6b
je 0x1b640d
jne 0x1b6583
jmp 0x16bb9c
mov edi, ebp
je 0x1b6f6f
jne 0x1b6f6f
add byte [eax], al
add byte [eax], al
jmp 0x1b6c99
mov ecx, dword [esi + 0x10]
mov eax, dword [ecx]
push dword [esp + 0x1c]
push dword [esp + 0x10]
jmp 0x1b6ad7
mov byte [ecx + 0xa], 0
mov byte [ecx + 0xb], 0
push 0x1c286a
ret
mov byte [ecx + 0xc], 0
mov byte [ecx + 0xd], 0
mov byte [ecx + 0xe], 0
mov byte [ecx + 0xf], 0
ret
jmp 0x1c285a
push esi
mov dword [ecx], 0x1ea560
mov esi, ecx
mov eax, dword [ecx + 0x14]
test eax, eax
je 0x1c28d1
push 0x1c2912
ret
add esp, 4
mov dword [esi + 0x14], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x1c2972
jmp 0x1c294a
call fcn.001e4b33
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 0x1c2955
jne 0x1c2955
je 0x1c28c7
push 0x1c2938
ret
jne 0x1c2932
je 0x22381166
push eax
call fcn.001e4b33
add al, byte [eax]
push 0x1c2928
ret
test eax, eax
je 0x1c2964
push eax
je 0x1c2932
jmp 0x1c290e
je 0x1c28c7
jne 0x1c28c7
je 0x842bec90
pop esi
ret
je 0x1c28e2
jne 0x1c28e2
je 0xff83ae4b
invalid
push eax
call fcn.001a5d50
je 0x1c2968
jne 0x1c2968
jmp 0x29701f
mov byte [esi + 0xd], 0
mov byte [esi + 0xe], 0
jmp 0x1c2960
mov byte [esi + 0xf], 0
je 0x1c292e
jne 0x1c292e
add esp, 4
mov dword [esi + 4], 0
mov eax, dword [esi + 8]
je 0x1c291e
jne 0x1c291e
nop dword [eax]
push 0x1c2b0f
ret
test eax, eax
je 0x1c2b6b
jne 0x1c2b6b
je 0x1c2980
push 0x1c2b19
ret
mov edi, 1
je 0x1c2989
je 0x1c2af1
jne 0x1c2af1
je 0xc40865a
lea ebx, [esp + 0xc]
push 0x40
push 0x100
je 0x1c2a37
jne 0x1c2a37
je 0x1c28b0
jne 0x1c2c58
push 0x1c2c11
ret
jne 0x1c2ac3
mov dword [esi + 0xc], 0x3000
push 0x3000
je 0x1c2ca5
jne 0x1c2ca5
psubsw mm7, qword [ecx - 1]
invalid
jne 0x1c2bcc
je 0x1c2980
jne 0x1c2989
add byte [eax], al
add byte [eax], al
push edi
lea edi, [edi + 0x20]
je 0x1c2ad5
jne 0x1c2ad5
jne 0x1c2cde
jmp 0xa0bc4051
call dword [sym.imp.HDWOMH_6aod_DdqGahmEpqqakswcwV]
cmp eax, 0xffffffff
je 0x1c2aae
push 0x3020
push 0x1c2bf8
ret
mov eax, dword [esi + 0x14]
test eax, eax
je 0x1c2cf3
je 0x1c2bb7
jne 0x1c2bb7
je 0x1c2ba9
jne 0x1c294a
mov byte [eax], 0
je 0x1c2b9c
jne 0x1c2b9c
je 0x1c2c98
jne 0x1c2a87
test eax, eax
sete cl
mov eax, ecx
jmp 0x1c2b3a
pop ebx
pop ebp
ret
push 0x1c2c4a
ret
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x1c2cce
je 0x1c2aeb
jne 0x1c2aeb
mov byte [eax + ecx + 0x3020], 0
push 0x1c2ba9
ret
push ebx
call fcn.001d2fc0
add esp, 0x10
je 0x1c2c2d
jne 0x1c2c2d
jmp 0x1cc2d8
jmp 0x1c2b87
jne 0x1c2989
je 0x1c29b4
jne 0x1c29b4
je 0x1c463e71
add bl, al
add byte [eax], al
add byte [eax], al
push ebp
push ebx
push edi
push esi
push 0x1c2c3a
ret
je 0x1c2cf3
jmp 0x1c2c53
dec ecx
je 0x1c2cc8
jne 0x1c2cc8
mov eax, edi
add esp, 0x4c
pop esi
pop edi
je 0x1c2aab
jmp 0x1c2d0d
je 0x1c2cf3
jmp 0x1c2a64
push dword [esi + 4]
push 0
push 0x3020
push 0x1c2b4e
ret
nop word [eax + eax]
je 0x1c2a87
jne 0x1c2a87
inc eax
je 0x1c2b2b
jne 0x1c2b2b
je 0x1c2c98
jne 0x1c2bb7
je 0x1c2cde
push 0x1c2a47
ret
push eax
je 0x1c2a4e
jne 0x1c2a4e
je 0x1c2b6b
jne 0x1c2955
mov dword [esp + 8], 0x7060504
mov dword [esp], eax
call fcn.001d2fb0
je 0x1c29c9
jne 0x1c29c9
je 0x1c2ab4
jne 0x1c2cbe
add byte [eax], al
add byte [eax], al
call fcn.001a5d20
add esp, 4
test eax, eax
mov dword [esi + 4], eax
je 0x1c2b1f
jmp 0x1c2cbe
mov ecx, 0xffffcfe0
nop word cs:[eax + eax]
je 0x1c2ac3
jne 0x1c2ac3
jmp 0x44070be
lea eax, [esp + 4]
push eax
push ebx
push 0x1c2c76
ret
mov ecx, esi
push 0x1c299f
ret
je 0x1c2c11
jne 0x1c2c11
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 0x1c2bcc
jmp 0x1c2a21
je 0x1c29b4
jne 0x1c29b4
jmp 0x23aad91
call fcn.001e4b2a
add esp, 4
test eax, eax
mov dword [esi + 8], eax
je 0x1c2cf3
push 0x1c2ab4
ret
jne 0x1c2b1f
add byte [eax], al
add byte [eax], al
jne 0x1c2a87
je 0x1c2b77
jne 0x1c2b77
add byte [eax], al
add byte [eax], al
inc ecx
jmp 0x1c29eb
je 0x1c2b38
jne 0x1c2b38
push 0x1c2cda
ret
jne 0x1c2aab
jmp 0x1c493280
add esp, 0xc
jmp 0x1c2f57
je 0x1c2ef5
jne 0x1c2ef5
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_DdqMiwAvwlz]
je 0x1c2ea2
jne 0x1c2ea2
je 0x1c2df0
jne 0x1c2df0
mov dword [edi + 0x14], 0
xor esi, esi
je 0x1c2f57
jne 0x1c2f57
push 0x1c2d95
ret
je 0x1c2ebd
jne 0x1c2ebd
je 0x169b217
add byte [eax], al
jne 0x1c2f57
je 0x1e827fe
add byte [ebx + 0x1d8b04c4], al
test byte [esi], al
and byte [eax], al
mov ecx, esp
lea edi, [edi + eax*2]
call fcn.001b0fa0
je 0x1c2fd8
jne 0x1c2fd8
push 0x1c2e56
ret
test eax, eax
mov dword [edi + 0x14], eax
je 0x1c2de2
mov ecx, 0xffffdffe
nop dword [eax]
jmp 0x1c2db5
add esp, 4
je 0x1c2e3d
jne 0x1c2e3d
je 0x2c2ecb
push 0x1000
call dword [sym.imp.HDWOMH_6aod_DdqUmixTeqk_]
add bh, bh
adc eax, sym.imp.HDWOMH_6aod_DdqUmixTeqk_
test eax, eax
je 0x1c2e79
mov edi, dword [edi + 0x14]
push 0x1c2dd7
ret
mov eax, dword [edi + 0x14]
test eax, eax
je 0x1c2de2
push eax
call fcn.001e4b33
add esp, 4
je 0x1c2ddb
jne 0x1c2ddb
push 0x1c2ebc
ret
je 0x1c2f80
jne 0x1c2f80
je 0x1c291e
jne 0x1c2980
je 0xdedb17a9
call fcn.001b0d80
mov ecx, esp
push 0x1ffb06
call fcn.001b0d80
cmp dword [edi + 0x14], 0
mov esi, 1
jne 0x1c2f57
invalid
push 0x1c2fab
ret
test eax, eax
je 0x1c2f8b
je 0x1c2dc5
jne 0x1c2dc5
je 0x1c2fc8
jne 0x1c2fc8
pop ebx
je 0x1c2fc2
push 0x1c2d9b
ret
push 0x1000
push ebx
push eax
call dword [sym.imp.HDWOMH_6aod_DdqDfravkknmgrUgvhc_lgW]
je 0x1c2ee1
jne 0x1c2ee1
jmp 0xfe9bb43c
mov ecx, esp
call fcn.001b0ed0
lea ecx, [esp + 8]
push 0x1c2d5f
ret
mov ebx, dword [edi + 0x14]
lea ecx, [esp + 8]
call fcn.001b0fa0
push 0x1c2fe8
ret
cmp eax, 0xcb
jne 0x1c2e6e
push dword [edi + 0x14]
je 0x1c2e5f
jne 0x1c2e5f
je 0x1c2fa0
add byte [eax], al
add byte [eax], al
inc ecx
jne 0x1c2db5
je 0x1c2f6a
jne 0x1c2f6a
push 0x2002
call fcn.001e4b2a
je 0x1c2e56
jne 0x1c2e56
jmp 0x75f3a489
ret
mov byte [eax + ecx + 0x2002], 0
je 0x1c2fa0
jne 0x1c2fa0
add byte [eax], al
add byte [eax], al
push ebx
push eax
push edi
call dword [sym.imp.VR_S_6_hi_trusajbS]
jmp 0x1c2d49
xor ecx, ecx
cmp eax, 0xffffffff
setne cl
mov eax, ecx
ret 4
mov byte [esi + 0x17], al
push 0x1c3756
ret
add byte [eax], al
add byte [eax], al
mov esi, eax
je 0x1c337e
jne 0x1c337e
jmp 0x84054e8d
jmp 0x1c30bd
add esp, 4
mov byte [esi + 0xd], al
je 0x1c366c
jne 0x1c366c
push 0x1c3861
ret
call fcn.001a6490
add esp, 4
je 0x1c38ed
push 0x1c327d
ret
mov ecx, 0xffffcfe0
push 0x1c35cf
ret
je 0x1c316b
jne 0x1c316b
je 0x1c2ee1
jne 0x1c2db5
je 0x1c31bf
add byte [ebp - 0x687bf040], al
add dword [eax], eax
add byte [edi], cl
test ah, dh
push es
add byte [eax], al
jne 0x1c3804
je 0x1c389d
jne 0x1c389d
call fcn.001a6490
add esp, 4
mov byte [esi + 0x19], al
je 0x1c30eb
jne 0x1c30eb
add byte [eax], al
add byte [eax], al
je 0x1c38ed
jne 0x1c38ed
je 0x1c34fe
jne 0x1c34fe
je 0x86f8dc
mov edi, eax
push 0
jmp 0x1c330d
add esp, 4
test eax, eax
mov dword [edi + 8], eax
push 0x1c306c
ret
push ebx
call fcn.001a6490
jmp 0x1c3678
mov byte [esi + 0x15], al
je 0x1c37cd
jne 0x1c37cd
jmp 0x693b59a
je 0x1c302d
jne 0x1c309e
jmp 0x8820f62b
add esp, 4
mov byte [esi + 0xa], al
push ebx
call fcn.001a6490
je 0x1c395a
jne 0x1c395a
je 0x1c2ab4
clc
invalid
jne 0x1c2928
jmp 0xf288158
mov ecx, dword [edi + 0xc]
je 0x1c36cf
jne 0x1c36cf
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
je 0x1c358b
jmp 0x1c387f
call fcn.001a6490
add esp, 4
mov byte [esi + 0x16], al
push ebx
je 0x1c3944
jne 0x1c3944
jne 0x1c34db
je 0x84151692
in al, dx
push 0x7d83f631
or byte [eax], al
je 0x1c35f4
jne 0x1c35f4
je 0x1c2ea2
jne 0x1c2f17
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 0x1c34b2
jne 0x1c34b2
je 0x1198149
call fcn.001d2fb0
push 0x40
add byte [edx + 0x40], ch
push 0x100
je 0x1c372b
jne 0x1c372b
je 0xfe9d1c64
jmp 0x1ab365
invalid
je 0x1c3233
jne 0x1c3233
add byte [eax], al
add byte [eax], al
je 0x1c30d1
jne 0x1c30d1
xor esi, esi
mov eax, esi
lea esp, [ebp - 0xc]
pop esi
je 0x1c3529
jne 0x1c3529
je 0x1c3197
jne 0x1c3197
add esp, 4
je 0x1c328b
jne 0x1c328b
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 0x1c33d4
ret
push ebx
call fcn.001a6490
add esp, 4
mov byte [esi + 1], al
je 0x1c37db
jne 0x1c37db
jmp 0xe4b710
push ebx
push 0x3020
je 0x1c3767
jne 0x1c3767
jmp 0x532479ac
mov byte [esi + 8], al
push ebx
call fcn.001a6490
je 0x1c378f
jne 0x1c378f
je 0x1d2524
add byte [edi], cl
test byte [ebx + 0x478b10c4], al
adc al, 0xf
test byte [esi], ch
invalid
push 0x3000
call fcn.001e4b2a
je 0x1c315c
jne 0x1c315c
je 0x1c3277
jne 0x1c3277
je 0x1f7b88b
jne 0x1c3559
add byte [eax], al
push edi
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
je 0x1c3504
jne 0x1c3504
push 0x1c33bb
ret
jne 0x1c3354
push 0x1c315a
ret
jmp 0x1c3122
call fcn.001a6490
add esp, 4
mov byte [esi + 4], al
je 0x1c36e4
jne 0x1c36e4
je 0x1c3631
push 0x1c3782
ret
mov byte [esi + 0x1e], al
push ebx
call fcn.001a6490
je 0x1c32bf
jne 0x1c32bf
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x10], al
push ebx
call fcn.001a6490
add esp, 4
push 0x1c36a5
ret
jne 0x1c35c0
je 0x1c383e
jne 0x1c383e
je 0x7420f915
push edx
jne 0x1c34e5
je 0x1c2bf8
jne 0x1c2bb7
add byte [eax], al
add byte [eax], al
push ebx
je 0x1c309e
jne 0x1c309e
je 0x1c36fc
jne 0x1c36fc
je 0x1c307e
jne 0x1c28a5
call fcn.001a6490
je 0x1c3659
jne 0x1c3659
push 0x1c345d
ret
mov byte [esi + 7], al
push ebx
call fcn.001a6490
add esp, 4
je 0x1c3320
jne 0x1c3320
jmp 0x1c53406a
push 0x1c370b
ret
jmp 0x1c32a1
je 0x1c329f
jne 0x1c329f
je 0x1c3696
jne 0x1c3696
jmp 0x1c550a8e
pop edi
pop ebx
pop ebp
ret 4
jmp 0x1c347a
jne 0x1c36c0
je 0x1c2955
jne 0x1c315c
je 0x104079ea
lea eax, [esp + 0x10]
push eax
push ebx
je 0x1c3567
jne 0x1c3567
add byte [eax], al
add byte [eax], al
call fcn.001d3030
add esp, 8
push dword [esp + 0x1c]
push esi
push dword [esp + 0x28]
push ebx
push 0x1c3515
ret
cmp eax, 0xffffffff
je 0x1c3509
je 0x1c314f
jne 0x1c314f
je 0x1c308b
jne 0x1c308b
add byte [eax], al
add byte [eax], al
dec ecx
je 0x1c3540
jne 0x1c3540
jmp 0x1f2b6420
nop word cs:[eax + eax]
mov byte [eax], 0
je 0x1c390a
jne 0x1c390a
nop
mov byte [eax + ecx + 0x3020], 0
inc ecx
jne 0x1c35d0
mov dword [edi + 0xc], 0x3000
je 0x1c3354
je 0x1c33b3
jne 0x1c33b3
je 0x1c32a1
je 0x1c3631
jne 0x1c3631
je 0x1b71ed
dec dword [eax - 0x17acecba]
sub byte [esi], 0xfe
inc dword [ebx + 0x468804c4]
adc al, 0x53
call fcn.001a6490
add esp, 4
je 0x1c3177
jne 0x1c3177
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov edi, ecx
push 0x3020
call fcn.001a5d20
je 0x1c3973
jne 0x1c3973
je 0x1c2912
jne 0x1c2a64
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x1c307e
jne 0x1c307e
add byte [eax], al
add byte [eax], al
push ebx
call fcn.001a6490
push 0x1c381c
ret
add esp, 4
mov byte [esi + 0x1a], al
je 0x1c38d5
jne 0x1c38d5
je 0x1c3320
jne 0x1c2aeb
call fcn.001d3060
push 0x1c333e
ret
call fcn.001a6490
add esp, 4
push 0x1c37b7
ret
test ecx, ecx
je 0x1c3480
je 0x1c35b6
jne 0x1c35b6
jmp 0x2dc31f3b
push ebx
call fcn.001a6490
add esp, 4
mov byte [esi + 5], al
je 0x1c382e
jne 0x1c382e
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], ecx
jmp 0x1c325d
push esi
add esi, 0x20
push ebx
call fcn.001d2fc0
add esp, 0x10
je 0x1c3559
je 0x1c3378
jne 0x1c3378
je 0x1c2df6
jne fcn.001c2850
push ebx
je 0x1c3391
jne 0x1c3391
add byte [eax], al
add byte [eax], al
push esi
push eax
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
je 0x1c308f
jne 0x1c308f
push 0x1c3335
ret
add esp, 4
mov byte [esi + 9], al
push ebx
call fcn.001a6490
je 0x1c31a4
jne 0x1c31a4
je 0x1c362d
jne 0x1c362d
add byte [eax], al
add byte [eax], al
mov byte [esi + 0xc], al
push ebx
call fcn.001a6490
je 0x1c30a1
jne 0x1c30a1
jmp 0x17a04724
push ebx
je 0x1c31eb
jne 0x1c31eb
jmp 0xd1a04732
push ebx
je 0x1c30b3
jne 0x1c30b3
add byte [eax], al
add byte [eax], al
push ebx
call fcn.001a6490
add esp, 4
je 0x1c34db
jmp 0x1c3203
mov esi, dword [edi + 4]
mov byte [esp + 0x10], 0
je 0x1c32ca
jne 0x1c32ca
add byte [eax], al
add byte [eax], al
add esp, 4
mov byte [esi + 0xe], al
push ebx
call fcn.001a6490
push 0x1c3533
ret
push ebx
call fcn.001a6490
push 0x1c339b
ret
mov esi, dword [edi + 4]
call dword [sym.imp.HDWOMH_6aod_DdqUagcGkpm]
je 0x1c38bb
jne 0x1c38bb
je 0xfe22bc60
invalid
jmp 0x1c31c9
jne 0x1c358b
add byte [eax], al
add byte [eax], al
mov byte [esi + 3], al
push ebx
je 0x1c3409
jne 0x1c3409
add byte [eax], al
add byte [eax], al
push 0
push 0
push 4
push 0
push 1
push 0x40000000
push eax
push 0x1c31d8
ret
lea ebx, [esp + 0x24]
mov dword [esp + 0x24], eax
push ebx
call fcn.001a6490
add esp, 4
mov byte [esi], al
jmp 0x1c32e4
push ebx
call fcn.001a6490
add esp, 4
mov byte [esi + 0x1b], al
je 0x1c34a5
jne 0x1c34a5
mov byte [esi + 0x1c], al
push ebx
call fcn.001a6490
add esp, 4
mov byte [esi + 0x1d], al
je 0x1c3923
jne 0x1c3923
add byte [eax], al
add byte [eax], al
push 0x1c36fc
ret
inc eax
je 0x1c35b0
jne 0x1c35b0
je 0x1c2b1f
jne 0x1c2955
push ebx
call fcn.001a6490
add esp, 4
je 0x1c3444
jne 0x1c3444
je 0x1c2f9c
jne 0x1c2f6a
je 0x1c34ca
jne 0x1c34ca
psubsw mm3, qword [ecx]
sti
invalid
add esp, 4
mov byte [esi + 0xb], al
push ebx
je 0x1c36c0
je 0x1c3545
jne 0x1c3545
add esp, 4
test eax, eax
mov dword [edi + 4], eax
je 0x1c32a1
je 0x1c3293
jne 0x1c3293
je 0x1c385b
jne 0x1c385b
nop dword [eax]
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x20
je 0x1c3bb1
je 0x1c3a1c
jne 0x1c3a1c
je 0x1c2e3d
jne 0x1c2c4a
add byte [eax], al
add byte [eax], al
jne 0x1c3b20
jmp 0xa1644fd0
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
cmp eax, 0xffffffff
je 0x1c3b15
mov esi, eax
jmp 0x1c3a05
push 1
push 0x80000000
push eax
je 0x1c39cd
jne 0x1c39cd
sbb edx, 0
jl 0x1c3aa1
je 0x1c3c19
jne 0x1c3c19
mov eax, esp
push eax
push esi
je 0x1c3b7e
jne 0x1c3b7e
jmp 0x1c3bda
jne 0x1c3bb1
jmp 0x7407eed
mov byte [esp + 7], 0
push 0
push 0
push 3
push 0
je 0x1c39e4
jne 0x1c39e4
je 0x5b7bbe49
je 0xc279959b
pop edi
pop ebx
pop ebp
ret 0x10
adc byte [eax], al
push 0x1c3b20
ret
je 0x1c3a38
jne 0x1c3a38
je 0x1c3a36
jne 0x1c3a36
je 0xc80598c8
jne 0x1c3aaf
jmp 0xc407f1d
inc esp
and al, 0xc
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x1c3b3d
jne 0x1c3b3d
add byte [eax], al
add byte [eax], al
je 0x1c3bb1
jne 0x1c3bb1
je 0x842b5bf6
adc al, byte [ecx]
add byte [eax], al
jne 0x1c3b98
push 0x1c3b7a
ret
mov edi, eax
je 0x1c3c35
jne 0x1c3c35
je 0xb407f79
mov byte [esp + 0xb], 0
je 0x1c3c06
add byte [edi], cl
test byte [ecx + eax], cl
add byte [edi], cl
test dword [esi + 1], eax
add byte [eax], al
jne 0x1c3c06
jmp 0x442d4ab7
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 0
sub esp, 0x14
je 0x1c3b02
jmp 0x1c3bed
mov eax, dword [ebp + 0x10]
mov ebx, dword [ebp + 0xc]
mov edx, dword [esp + 4]
lea ecx, [eax + ebx]
cmp dword [esp], ecx
je 0x1c39f0
jne 0x1c39f0
jmp 0x1c56ce6e
push 0x1c3a93
ret
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
jmp 0x1c3bfa
xor edi, edi
jmp 0x1c3bfa
mov byte [esp + 4], 0
mov byte [esp + 5], 0
mov byte [esp + 6], 0
je 0x1c3a23
jne 0x1c3a23
je 0x7e84fbc6
test eax, eax
push 0x1c3a7e
cmp bl, byte [eax + eax]
ret
mov dword [esp + 0xc], 0
je 0x1c3ace
jne 0x1c3ace
je 0x1c33cb
jne 0x1c286a
jmp 0x1c3b7e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmfMq]
xor edi, edi
test eax, eax
je 0x1c3aa1
jmp 0x1c3ae5
lea eax, [esp + 0x18]
push 0
push eax
push ebx
push dword [ebp + 0x14]
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
jmp 0x1c3a9f
mov eax, dword [ebp + 8]
test eax, eax
je 0x1c3b15
mov byte [esp + 8], 0
mov byte [esp + 9], 0
mov byte [esp + 0xa], 0
je 0x1c3aaf
jmp 0x1c3a4f
jmp 0x104080a6
jne 0x1c3b02
por mm4, qword [ecx]
mov eax, edi
lea esp, [ebp - 0xc]
pop esi
jmp 0x1c3a45
mov byte [esp + 0xc], 0
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x1c3c46
jne 0x1c3c46
test eax, eax
je 0x1c3b98
mov dword [esp + 8], eax
je 0x1c3b59
jne 0x1c3b59
add byte [eax], al
add byte [eax], al
push esi
je 0x1c3b0a
jne 0x1c3b0a
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 0x1c3b20
jmp 0x1c39c6
ret
dec dword [edi]
test ebp, edi
cld
invalid
push ebp
je 0x1c79d6
jne 0x1c79d6
je 0x1d7fdb2
add byte [eax], al
je 0x1c7a33
jne 0x1c7a54
jmp 0x8120c9b5
lea ecx, [esp + 0x18]
call fcn.001b0ed0
je 0x1c7a54
jne 0x1c7a54
jmp 0x1be8994b
push 0x1bcc20
push 0x1bca70
push 0x1c7bf1
ret
jmp 0x1c7cd7
je 0x1c7c4a
jne 0x1c7c4a
je 0x1c797f
jne 0x1c7903
je 0xe19140ab
mov edi, eax
je 0x1c7903
jne 0x1c7903
jmp 0x1c7a5e
lea ecx, [esp + 0x10]
push 0x1c7ce8
ret
mov esi, eax
call fcn.001bc230
test esi, esi
je 0x1c797f
push 0x1c7b6b
ret
je 0x1c794c
jne 0x1c794c
je 0x1c7bbe
jne 0x1c7b7f
je 0xd6fd86
add byte [eax], al
jne 0x1c7a33
mov ebx, 1
mov ecx, esp
call fcn.001b9b80
lea ecx, [esp + 8]
call fcn.001b0ed0
je 0x1c790c
jne 0x1c790c
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x20]
call fcn.001b0ed0
lea ecx, [esp + 0x28]
call fcn.001b0ed0
jmp 0x1c7d0f
jne 0x1c7ab8
je 0x1c7bfe
jne 0x1c794c
add byte [eax], al
add byte [eax], al
push 0
jmp 0x1c7afa
push ebx
push edi
push esi
sub esp, 0x30
je 0x1c7b7f
jne 0x1c7b7f
je 0x1b919762
jmp 0x6ba08943
jmp 0x1c7ba2
push eax
call fcn.001b9ff0
lea ecx, [esp + 0x18]
call fcn.001b0fa0
jmp 0x1c7b24
push dword [esp + 0x4c]
je 0x1c7a09
jne 0x1c7a09
je 0x1c78df
jne 0x1c7a1f
add byte [eax], al
add byte [eax], al
jmp 0x1c7ad5
pop esi
pop edi
pop ebx
je 0x1c7a60
push 0x1c789f
ret
push 0x1c79a4
ret
je 0x3d3cc1
pop ebp
ret 0x20
add byte [eax], al
add byte [eax], al
call fcn.001b0fa0
je 0x1c792b
push 0x1c7c37
ret
lea ecx, [esp + 0x28]
push 0x1ffb88
call fcn.001b0d80
je 0x1c7c2e
jne 0x1c7c2e
jmp 0x1c7ab7
lea ecx, [esp + 0x20]
jmp 0x1c7cae
jmp 0x1876c45
mov ecx, esi
push 1
call dword [eax]
jmp 0x1c7984
call fcn.001b0fa0
mov ecx, edi
push dword [esp + 0x60]
push eax
call fcn.001b9d70
lea ecx, [esp + 0x20]
call fcn.001b0fa0
mov ecx, edi
jmp 0x1c7c75
push 0
je 0x1c78df
je 0x1c7bd6
jne 0x1c7bd6
add byte [eax], al
add byte [eax], al
push 0x14
call fcn.001a5d20
add esp, 4
mov ecx, eax
jmp 0x1c7961
mov ecx, edi
push dword [esp + 0x5c]
push eax
je 0x1c7bdd
jne 0x1c7bdd
je 0x1c7c61
jne 0x1c7c61
add byte [eax], al
add byte [eax], al
mov ebx, 1
test eax, eax
je 0x1c7c9d
lea ecx, [esp + 8]
je 0x1c7a68
jne 0x1c7a68
push 0x1c7aa7
ret
je 0x1c7a89
jne 0x1c7a89
mov ecx, edi
push ebp
push eax
call fcn.001b9eb0
je 0x1c7cfd
jne 0x1c7cfd
je 0x2840c833
lea ecx, [esp + 0x28]
je 0x1c7a33
jne 0x1c7a33
je 0x1c7a68
jne 0x1c78df
lea ecx, [esp + 0x10]
push 0x1ffbde
call fcn.001b0d80
lea ecx, [esp + 8]
push 0x1c7a79
ret
jne 0x1c78df
jmp 0xff408ac9
call fcn.001b9ff0
mov ecx, edi
call fcn.001b9d10
test eax, eax
push 0x1c78f0
ret
mov ebx, dword [esp + 0x58]
mov ebp, dword [esp + 0x54]
je 0x1c791e
jne 0x1c791e
je 0xfe220027
invalid
jmp 0x1c7aae
lea ecx, [esp + 0x10]
call fcn.001b0ed0
je 0x1c78c9
jne 0x1c78c9
je 0x2591a3d9
je 0x1c7c8a
jne 0x1c7c8a
je 0x1c7890
jne 0x1c7890
add byte [eax], al
add byte [eax], al
je 0x1c7a1f
jne 0x1c7a1f
punpckhbw mm5, qword [edx]
jns 0x1c7ca2
add bl, al
je 0x24917be5
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 0x1c7ab8
invalid
jmp 0x1c79bb
push 0x1ffba2
call fcn.001b0d80
lea ecx, [esp + 0x18]
push 0x1ffbbc
call fcn.001b0d80
je 0x1c7bbe
jne 0x1c7bbe
jmp 0x1c797f
push eax
call fcn.001dfa10
add esp, 4
push 0x1c7a46
ret
je 0x1c7a04
jne 0x1c7a04
push 0x1c7c22
ret
mov eax, ebx
add esp, 0x30
jmp 0x1c7a39
xor eax, eax
push 0x1cc416
ret
and al, 0x20
call fcn.001b0ed0
lea ecx, [esp + 0x28]
call fcn.001b0ed0
lea ecx, [esp + 0x30]
call fcn.001b0ed0
je 0x1cc148
push 0x1cbecf
ret
nop
and eax, 0x8beb001d
jmp 0x842ce8a4
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