Function at 0x1000528a
Capabilities:
Get number of processors
Resolve function by parsing pe exports

Disassembly:
add esp, 4
pop ebx
push edx
jmp 0x10001ec9
sub edx, 0x13cd3
sub edx, 0x8217
sub edx, 0x126a
pop edx
mov eax, dword [ebp - 0x196c]
add eax, 0xfe
imul ecx, dword [ebp - 0x1968], 0xfe
add ecx, 0x56f3663b
imul edx, dword [ebp - 0x1968], 0xfe
sub ecx, edx
xor eax, ecx
imul eax, dword [ebp - 0x1968]
mov dword [ebp - 0x24f0], eax
mov eax, dword [ebp - 0x24f0]
mov dword [ebp - 0x24f8], eax
mov ecx, dword [ebp - 0x24f4]
cmp ecx, dword [ebp - 0x24f8]
jae 0x10001f38
mov dword [ebp - 0x18d8], 1
jmp 0x10001f42
mov dword [ebp - 0x18d8], 0
mov dl, byte [ebp - 0x18d8]
mov byte [ebp - 0x45a], dl
movzx eax, byte [ebp - 0x45a]
test eax, eax
je 0x10004fb5
push eax
or eax, 0x4464
xor eax, 0xd4d4
or eax, 0x11c8a
jmp 0x10001f79
pop eax
push edx
and edx, 0x17a58
sub edx, 0xf3f8
jmp 0x10001f8e
pop edx
push ecx
push esi
add esp, 4
add ecx, 0x98b2
pop ecx
push edx
and edx, 0x15fc4
xor edx, 0x17d2b
jmp 0x10001fae
pop edx
push edi
push edi
add esp, 4
add edi, 0x3088
and edi, 0xf84e
pop edi
mov ecx, dword [ebp - 0x40]
add ecx, 0xfe
imul edx, dword [ebp - 0x3c], 0xfe
add edx, 0x56f3663b
imul eax, dword [ebp - 0x3c], 0xfe
sub edx, eax
xor ecx, edx
imul ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x24fc], ecx
mov ecx, dword [ebp - 0x24fc]
mov dword [ebp - 0x2500], ecx
cmp dword [ebp - 0x2500], 0x63c1
jne 0x1000213c
push ebx
xor ebx, 0x7844
and ebx, 0x18344
sub ebx, 0x17218
pop ebx
push ebx
push esi
add esp, 4
or ebx, 0x4d6f
and ebx, 0x1408c
xor ebx, 0x109ea
xor ebx, 0x16317
pop ebx
mov edx, dword [ebp - 0x1c]
add edx, 0xfe
imul eax, dword [ebp - 0x18], 0xfe
add eax, 0x56f3663b
imul ecx, dword [ebp - 0x18], 0xfe
sub eax, ecx
xor edx, eax
imul edx, dword [ebp - 0x18]
mov dword [ebp - 0x2504], edx
mov edx, dword [ebp - 0x2504]
mov dword [ebp - 0x2508], edx
mov eax, dword [ebp - 0x2508]
sub eax, 0x898
mov dword [ebp - 0x250c], eax
mov dword [ebp - 0x1300], 1
push ebx
push edi
add esp, 4
or ebx, 0x14a54
sub ebx, 0x14451
jmp 0x100020a2
pop ebx
push edx
sub edx, 0x6b63
xor edx, 0x118df
add edx, 0x1484a
and edx, 0x1689c
pop edx
imul ecx, dword [ebp - 0x1300], 0xfe
add ecx, 0x56f3663b
imul edx, dword [ebp - 0x1300], 0xfe
sub ecx, edx
xor ecx, dword [ebp - 0x250c]
imul ecx, dword [ebp - 0x1300]
imul eax, dword [ebp - 0x1300], 0xfe
sub ecx, eax
mov dword [ebp - 0x1304], ecx
mov ecx, dword [ebp - 0x1304]
mov edx, dword [ebp - 0x1300]
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x18], edx
push edi
sub edi, 0x15404
sub edi, 0x6618
sub edi, 0xf436
sub edi, 0x3d25
pop edi
push ecx
xor ecx, 0x102ca
call 0x10002138
add byte [edx + 0x32], cl
cmp eax, 0x474f5049
add esp, 4
pop ecx
push edi
call 0x1000214c
add byte [edi + eax*2 + 0x50], cl
cmp eax, dword [ebx + 0x36]
cmp byte [0x4c4834b], bh
pop edi
push edx
push edi
add esp, 4
sub edx, 0x6340
sub edx, 0xb1c1
add edx, 0x1830b
xor edx, 0xa755
pop edx
mov eax, dword [ebp - 0x1c]
add eax, 0xfe
imul ecx, dword [ebp - 0x18], 0xfe
add ecx, 0x56f3663b
imul edx, dword [ebp - 0x18], 0xfe
sub ecx, edx
xor eax, ecx
imul eax, dword [ebp - 0x18]
mov dword [ebp - 0x2510], eax
mov eax, dword [ebp - 0x2510]
mov dword [ebp - 0x2580], eax
lea ecx, [ebp - 0xb3c]
mov dword [ebp - 0x480], ecx
mov edx, dword [ebp - 0x480]
mov dword [edx + 4], 1
push edx
call 0x100021cc
add byte [ecx + 0x4c], cl
inc esp
cmp eax, 0x4d4a3d33
add esp, 4
pop edx
push edx
push ecx
add esp, 4
jmp 0x100021dc
add edx, 0xc4a
sub edx, 0x4f77
and edx, 0x1a22
pop edx
mov eax, dword [ebp - 0x480]
imul ecx, dword [eax + 4], 0xfe
add ecx, 0x56f3663b
mov edx, dword [ebp - 0x480]
imul eax, dword [edx + 4], 0xfe
sub ecx, eax
xor ecx, 0x23
mov edx, dword [ebp - 0x480]
imul ecx, dword [edx + 4]
mov eax, dword [ebp - 0x480]
imul edx, dword [eax + 4], 0xfe
sub ecx, edx
mov eax, dword [ebp - 0x480]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x480]
mov dword [ebp - 0x274c], ecx
push ebx
sub ebx, 0xbdac
pop ebx
push ebx
push edi
add esp, 4
or ebx, 0x15cf3
sub ebx, 0x10690
pop ebx
push ebx
push edx
add esp, 4
sub ebx, 0x17832
add ebx, 0xff4d
add ebx, 0x70d8
pop ebx
mov dword [ebp - 0x18e0], 1
push edi
push edx
add esp, 4
call 0x1000228f
add byte [eax], bh
inc edi
cmp al, 0x41
xor eax, dword [ebp + 0x38]
add esp, 4
or edi, 0xcf8f
call 0x100022a5
add byte [0x374c4239], bh
inc eax
dec ebx
add esp, 4
add edi, 0x14f1d
pop edi
mov dword [ebp - 0x2750], 0x38
mov dword [ebp - 0x2754], 0xe6
mov dword [ebp - 0x2758], 0x6e
mov dword [ebp - 0x275c], 0x6e
mov dword [ebp - 0x2760], 0x78
mov dword [ebp - 0x1970], 1
push edi
sub edi, 0xe0d1
or edi, 0x14412
sub edi, 0xd8c1
or edi, 0x4573
pop edi
push ecx
push edx
add esp, 4
or ecx, 0xdd69
xor ecx, 0xa5ef
sub ecx, 0x7cf4
pop ecx
imul edx, dword [ebp - 0x1970], 0xfe
add edx, 0x56f3663b
imul eax, dword [ebp - 0x1970], 0xfe
sub edx, eax
xor edx, 0xe6
imul edx, dword [ebp - 0x1970]
imul ecx, dword [ebp - 0x1970], 0xfe
sub edx, ecx
mov dword [ebp - 0x1974], edx
push ebx
push edx
add esp, 4
and ebx, 0x3c7
xor ebx, 0xa309
sub ebx, 0xd260
or ebx, 0x126fc
pop ebx
push eax
add eax, 0x1760f
and eax, 0x2ed2
or eax, 0xe73a
pop eax
push edi
push esi
add esp, 4
or edi, 0x7ec3
pop edi
push ebx
push esi
add esp, 4
sub ebx, 0x174a4
xor ebx, 0x79f7
pop ebx
push ecx
xor ecx, 0x9a06
and ecx, 0x11525
or ecx, 0x116ec
pop ecx
mov edx, dword [ebp - 0xb3c]
add edx, 0xfe
imul eax, dword [ebp - 0xb38], 0xfe
add eax, 0x56f3663b
imul ecx, dword [ebp - 0xb38], 0xfe
sub eax, ecx
xor edx, eax
imul edx, dword [ebp - 0xb38]
mov dword [ebp - 0x2514], edx
mov edx, dword [ebp - 0x2514]
mov dword [ebp - 0x2518], edx
mov eax, dword [ebp - 0x2518]
sub eax, 0x6e
mov dword [ebp - 0x251c], eax
mov dword [ebp - 0xc40], 1
push eax
push edi
add esp, 4
add eax, 0x28b9
or eax, 0x6ee4
xor eax, 0x11f36
pop eax
push edx
push esi
add esp, 4
sub edx, 0x39a7
and edx, 0x132d1
pop edx
push esi
and esi, 0xbbe6
pop esi
imul ecx, dword [ebp - 0xc40], 0xfe
add ecx, 0x56f3663b
imul edx, dword [ebp - 0xc40], 0xfe
sub ecx, edx
xor ecx, dword [ebp - 0x251c]
imul ecx, dword [ebp - 0xc40]
imul eax, dword [ebp - 0xc40], 0xfe
sub ecx, eax
mov dword [ebp - 0xc44], ecx
push ecx
or ecx, 0xee33
or ecx, 0x1331c
or ecx, 0x9121
or ecx, 0x153da
pop ecx
push esi
push esi
add esp, 4
jmp 0x100024a9
sub esi, 0xaca
xor esi, 0xd544
pop esi
mov ecx, dword [ebp - 0xb3c]
add ecx, 0xfe
imul edx, dword [ebp - 0xb38], 0xfe
add edx, 0x56f3663b
imul eax, dword [ebp - 0xb38], 0xfe
sub edx, eax
xor ecx, edx
imul ecx, dword [ebp - 0xb38]
mov dword [ebp - 0x2524], ecx
mov ecx, dword [ebp - 0x2524]
mov dword [ebp - 0x2528], ecx
mov edx, dword [ebp - 0x2528]
add edx, 0x38
mov dword [ebp - 0x252c], edx
mov dword [ebp - 0xc48], 1
push edi
push ecx
add esp, 4
sub edi, 0x7fdc
sub edi, 0x147be
xor edi, 0x1126b
pop edi
push esi
add esi, 0x4bdf
pop esi
push esi
push edi
add esp, 4
xor esi, 0x5d4e
or esi, 0xc89b
pop esi
imul eax, dword [ebp - 0xc48], 0xfe
add eax, 0x56f3663b
imul ecx, dword [ebp - 0xc48], 0xfe
sub eax, ecx
xor eax, dword [ebp - 0x252c]
imul eax, dword [ebp - 0xc48]
imul edx, dword [ebp - 0xc48], 0xfe
sub eax, edx
mov dword [ebp - 0xc4c], eax
push edi
push esi
add esp, 4
or edi, 0xc80
add edi, 0x4a72
pop edi
push edi
push esi
add esp, 4
sub edi, 0x17e52
or edi, 0x1585c
xor edi, 0x909f
pop edi
push edi
xor edi, 0xeb31
pop edi
push ecx
push ecx
add esp, 4
xor ecx, 0x13e1b
pop ecx
push eax
jmp 0x100025c5
or eax, 0xe27f
xor eax, 0x14cda
call 0x100025de
add byte [edi + 0x40], al
cmp eax, 0x83413d37
les eax, [eax + ebx*2]
mov dword [ebp - 0x358], 1
push ecx
add ecx, 0x4e27
pop ecx
push eax
push ebx
add esp, 4
call 0x10002606
add byte [edi], bh
xor eax, 0x3e4b4838
dec eax
add esp, 4
or eax, 0x12c13
pop eax
push esi
sub esi, 0x9041
add esi, 0x6473
pop esi
imul eax, dword [ebp - 0x358], 0xfe
add eax, 0x56f3663b
imul ecx, dword [ebp - 0x358], 0xfe
sub eax, ecx
xor eax, 2
imul eax, dword [ebp - 0x358]
imul edx, dword [ebp - 0x358], 0xfe
sub eax, edx
mov dword [ebp - 0x35c], eax
push edx
add edx, 0xfc27
call 0x1000266b
add byte [esi], bh
dec edi
cmp cl, byte [esi + 0x33]
cmp bh, byte [ecx]
push eax
add esp, 4
or edx, 0x18641
call 0x10002683
add byte [edi + 0x3f], cl
cmp dword [esi], edi
push eax
inc ebx
inc ebp
xor eax, 0x4c48333
pop edx
mov eax, dword [ebp - 0xb3c]
mov ecx, dword [ebp - 0xb38]
mov dword [ebp - 0x2dc], eax
mov dword [ebp - 0x2d8], ecx
jmp 0x10002875
push esi
push ebx
add esp, 4
call 0x100026b8
add byte [ebp + 0x4d], al
dec edi
inc ebp
inc ecx
dec eax
inc esi
cmp edi, dword [edx]
add esp, 4
and esi, 0x1080a
add esi, 0x4bd
pop esi
push edi
add edi, 0xf000
add edi, 0x14d1b
pop edi
mov edx, dword [ebp - 0x2dc]
add edx, 0xfe
imul eax, dword [ebp - 0x2d8], 0xfe
add eax, 0x56f3663b
imul ecx, dword [ebp - 0x2d8], 0xfe
sub eax, ecx
xor edx, eax
imul edx, dword [ebp - 0x2d8]
mov dword [ebp - 0x2530], edx
push edi
jmp 0x10002715
xor edi, 0x143b9
jmp 0x10002724
sub edi, 0x7885
pop edi
push eax
push edx
add esp, 4
sub eax, 0x9d95
jmp 0x1000273d
pop eax
mov edx, dword [ebp - 0x2530]
sub edx, 1
mov dword [ebp - 0x18dc], edx
push ecx
push edi
add esp, 4
call 0x10002762
add byte [ecx], bh
push eax
cmp byte [edx], bh
xor eax, 0x4d3b383a
dec edi
add esp, 4
sub ecx, 0x2bf
call 0x1000277b
add byte [edi], dh
cmp edi, dword [edi]
cmp dword ds:[esi + 0x35], ecx
cmp cl, byte [edi + 0x39]
add esp, 4
pop ecx
push eax
push ecx
add esp, 4
xor eax, 0x19b4
pop eax
push ecx
push edx
add esp, 4
call 0x1000279e
add byte [0x40464838], bh
dec esp
dec edi
inc edx
add esp, 4
call 0x100027ad
add byte [0x3d3b344b], bh
dec ecx
add esp, 4
pop ecx
imul eax, dword [ebp - 0x2d8], 0xfe
add eax, 0x56f3663b
imul ecx, dword [ebp - 0x2d8], 0xfe
sub eax, ecx
xor eax, dword [ebp - 0x18dc]
imul eax, dword [ebp - 0x2d8]
imul edx, dword [ebp - 0x2d8], 0xfe
sub eax, edx
mov dword [ebp - 0x2dc], eax
mov eax, dword [ebp - 0x18dc]
imul eax, dword [ebp - 0x2d8]
mov dword [ebp - 0x2534], eax
mov dword [ebp - 0x1978], 1
push ecx
xor ecx, 0x17bfa
pop ecx
push esi
call 0x10002821
add byte [eax + 0x39], dl
inc ebx
inc eax
cmp eax, dword [ecx + 0x38]
dec edx
cmp al, 0x39
add esp, 4
pop esi
push eax
push edx
add esp, 4
or eax, 0x13cec
jmp 0x10002839
pop eax
imul ecx, dword [ebp - 0x1978], 0xfe
add ecx, 0x56f3663b
imul edx, dword [ebp - 0x1978], 0xfe
sub ecx, edx
xor ecx, dword [ebp - 0x2534]
imul ecx, dword [ebp - 0x1978]
imul eax, dword [ebp - 0x1978], 0xfe
sub ecx, eax
mov dword [ebp - 0x197c], ecx
push edx
push ebx
add esp, 4
jmp 0x10002883
call 0x10002890
add byte [esi + 0x4f], cl
cmp al, 0x3e
inc esi
inc edx
xor eax, dword [ebx + 0xbe804c4]
add byte [eax], al
add byte [eax], al
push eax
inc eax
dec ebp
cmp bh, byte ss:[eax + ecx*2]
dec ebp
inc ebx
add esp, 4
pop edx
mov ecx, dword [ebp - 0x2dc]
add ecx, 0xfe
imul edx, dword [ebp - 0x2d8], 0xfe
add edx, 0x56f3663b
imul eax, dword [ebp - 0x2d8], 0xfe
sub edx, eax
xor ecx, edx
imul ecx, dword [ebp - 0x2d8]
mov dword [ebp - 0x2538], ecx
mov ecx, dword [ebp - 0x2538]
mov dword [ebp - 0x253c], ecx
cmp dword [ebp - 0x253c], 0
jbe 0x10002deb
push edx
push ecx
add esp, 4
or edx, 0x601e
add edx, 0x5d98
pop edx
push esi
or esi, 0xd98
pop esi
push eax
push ebx
add esp, 4
sub eax, 0xccbb
add eax, 0x2677
or eax, 0xf6e0
pop eax
mov edx, dword [ebp - 0x2dc]
add edx, 0xfe
imul eax, dword [ebp - 0x2d8], 0xfe
add eax, 0x56f3663b
imul ecx, dword [ebp - 0x2d8], 0xfe
sub eax, ecx
xor edx, eax
imul edx, dword [ebp - 0x2d8]
mov dword [ebp - 0x2540], edx
mov edx, dword [ebp - 0x2540]
mov dword [ebp - 0x254c], edx
push edi
and edi, 0x6c01
call 0x1000297f
add byte [edx], bh
xor cl, byte [edi + edi + 0x34]
cmp edi, dword [edi]
add esp, 4
sub edi, 0x17f6c
jmp 0x10002990
pop edi
push esi
push ebx
add esp, 4
sub esi, 0xd18e
pop esi
mov eax, dword [ebp - 0xc44]
add eax, 0xfe
imul ecx, dword [ebp - 0xc40], 0xfe
add ecx, 0x56f3663b
imul edx, dword [ebp - 0xc40], 0xfe
sub ecx, edx
xor eax, ecx
imul eax, dword [ebp - 0xc40]
mov dword [ebp - 0x2544], eax
mov eax, dword [ebp - 0x2544]
mov dword [ebp - 0x2548], eax
mov ecx, dword [ebp - 0x18e0]
imul ecx, dword [ebp - 0x2548]
cmp dword [ebp - 0x254c], ecx
jne 0x10002b6e
push ecx
jmp 0x100029ff
sub ecx, 0x11ebe
pop ecx
push ebx
push eax
add esp, 4
sub ebx, 0x39ef
and ebx, 0x4b57
call 0x10002a26
add byte [edi], dh
inc edx
dec esi
xor al, 0x48
cmp byte [ecx], bh
inc ecx
dec ebp
add esp, 4
pop ebx
push esi
push edx
add esp, 4
and esi, 0x66b2
or esi, 0x15670
xor esi, 0x14b95
pop esi
push eax
or eax, 0xa81
sub eax, 0x1837d
sub eax, 0x6d03
sub eax, 0x3e2f
pop eax
mov edx, dword [ebp - 0x35c]
add edx, 0xfe
imul eax, dword [ebp - 0x358], 0xfe
add eax, 0x56f3663b
imul ecx, dword [ebp - 0x358], 0xfe
sub eax, ecx
xor edx, eax
imul edx, dword [ebp - 0x358]
mov dword [ebp - 0x2550], edx
mov edx, dword [ebp - 0x2550]
mov dword [ebp - 0x2554], edx
mov eax, dword [ebp - 0x2554]
sub eax, 1
mov dword [ebp - 0x2558], eax
mov dword [ebp - 0x1308], 1
push esi
add esi, 0x7d26
or esi, 0x1308
pop esi
push edi
push eax
add esp, 4
sub edi, 0x135da
add edi, 0x14828
pop edi
push ebx
push ebx
add esp, 4
xor ebx, 0x105ca
jmp 0x10002ae8
pop ebx
imul ecx, dword [ebp - 0x1308], 0xfe
add ecx, 0x56f3663b
imul edx, dword [ebp - 0x1308], 0xfe
sub ecx, edx
xor ecx, dword [ebp - 0x2558]
imul ecx, dword [ebp - 0x1308]
imul eax, dword [ebp - 0x1308], 0xfe
sub ecx, eax
mov dword [ebp - 0x130c], ecx
mov ecx, dword [ebp - 0x130c]
mov edx, dword [ebp - 0x1308]
mov dword [ebp - 0x35c], ecx
mov dword [ebp - 0x358], edx
push edi
push ecx
add esp, 4
and edi, 0xf276
call 0x10002b54
add byte [esi + esi + 0x50], al
aaa
cmp eax, 0xc483383e
add al, 0x81
test dword [ecx - 0x17ffff98], 8
add byte [edx], bh
dec ebp
xor eax, 0x4335403d
add esp, 4
pop edi
push esi
push ebx
add esp, 4
call 0x10002b82
add byte [ebx + 0x4a], cl
dec esp
cmp byte ds:[ecx + 0x3f], al
dec edx
dec esi
add esp, 4
add esi, 0x9d03
pop esi
push ecx
sub ecx, 0x179c6
jmp 0x10002b99
add ecx, 0x173cc
pop ecx
mov eax, dword [ebp - 0x2dc]
add eax, 0xfe
imul ecx, dword [ebp - 0x2d8], 0xfe
add ecx, 0x56f3663b
imul edx, dword [ebp - 0x2d8], 0xfe
sub ecx, edx
xor eax, ecx
imul eax, dword [ebp - 0x2d8]
mov dword [ebp - 0x255c], eax
mov eax, dword [ebp - 0x255c]
mov dword [ebp - 0x2568], eax
push ecx
add ecx, 0xf7a6
xor ecx, 0xecdb
call 0x10002bfc
add byte [0x3343463b], dh
push eax
inc ebx
add esp, 4
xor ecx, 0xce69
pop ecx
push edi
add edi, 0x281c
and edi, 0x11ca6
pop edi
mov ecx, dword [ebp - 0xc4c]
add ecx, 0xfe
imul edx, dword [ebp - 0xc48], 0xfe
add edx, 0x56f3663b
imul eax, dword [ebp - 0xc48], 0xfe
sub edx, eax
xor ecx, edx
imul ecx, dword [ebp - 0xc48]
mov dword [ebp - 0x2560], ecx
mov ecx, dword [ebp - 0x2560]
mov dword [ebp - 0x2564], ecx
mov edx, dword [ebp - 0x18e0]
imul edx, dword [ebp - 0x2564]
cmp dword [ebp - 0x2568], edx
jne 0x10002de6
push ecx
call 0x10002c81
add byte [ecx], bh
xor al, 0x35
xor eax, dword [ebx + 0x49]
inc edx
xor cl, byte [esi + 0x35]
add esp, 4
pop ecx
push ecx
add ecx, 0x106ae
add ecx, 0x14a1c
sub ecx, 0x740b
pop ecx
push eax
jmp 0x10002ca1
pop eax
push ebx
or ebx, 0x10395
jmp 0x10002cb0
add ebx, 0x2eed
and ebx, 0x122c6
pop ebx
push esi
xor esi, 0x9f6d
add esi, 0x3f81
jmp 0x10002cd3
pop esi
mov eax, dword [ebp - 0x35c]
add eax, 0xfe
imul ecx, dword [ebp - 0x358], 0xfe
add ecx, 0x56f3663b
imul edx, dword [ebp - 0x358], 0xfe
sub ecx, edx
xor eax, ecx
imul eax, dword [ebp - 0x358]
mov dword [ebp - 0x256c], eax
mov eax, dword [ebp - 0x256c]
mov dword [ebp - 0x2570], eax
mov ecx, dword [ebp - 0x2570]
sub ecx, 1
mov dword [ebp - 0x2574], ecx
mov dword [ebp - 0x1310], 1
push ebx
push edx
add esp, 4
call 0x10002d44
add byte [edi], dh
inc ecx
dec ebx
inc edi
inc ebp
dec edi
cmp al, 0x34
push eax
add esp, 4
xor ebx, 0x63ff
add ebx, 0xbee8
jmp 0x10002d58
pop ebx
push ecx
sub ecx, 0x16119
pop ecx
imul edx, dword [ebp - 0x1310], 0xfe
add edx, 0x56f3663b
imul eax, dword [ebp - 0x1310], 0xfe
sub edx, eax
xor edx, dword [ebp - 0x2574]
imul edx, dword [ebp - 0x1310]
imul ecx, dword [ebp - 0x1310], 0xfe
sub edx, ecx
mov dword [ebp - 0x1314], edx
mov edx, dword [ebp - 0x1314]
mov eax, dword [ebp - 0x1310]
mov dword [ebp - 0x35c], edx
mov dword [ebp - 0x358], eax
push edi
push esi
add esp, 4
jmp 0x10002dbe
or edi, 0x7899
pop edi
push ecx
push ecx
add esp, 4
or ecx, 0xdc2
sub ecx, 0x7c45
add ecx, 0x1189b
jmp 0x10002de5
pop ecx
jmp 0x100026a4
push ebx
push edi
add esp, 4
or ebx, 0x6dca
pop ebx
push esi
and esi, 0x8e04
xor esi, 0x29b5
pop esi
push eax
push eax
add esp, 4
add eax, 0xee52
and eax, 0xb738
and eax, 0xabb8
pop eax
mov ecx, dword [ebp - 0x35c]
mov edx, dword [ebp - 0x358]
mov dword [ebp - 0x2710], ecx
mov dword [ebp - 0x270c], edx
lea eax, [ebp - 0x2710]
mov dword [ebp - 0x2578], eax
mov ecx, dword [ebp - 0x2578]
mov dword [ebp - 0xcf8], ecx
push eax
or eax, 0x179b1
pop eax
push edx
or edx, 0x10e75
or edx, 0xe8f8
add edx, 0x49a
pop edx
push esi
xor esi, 0x140ac
pop esi
push ecx
and ecx, 0x1223a
and ecx, 0xbd87
pop ecx
mov edx, dword [ebp - 0xcf8]
mov eax, dword [edx]
add eax, 0xfe
mov ecx, dword [ebp - 0xcf8]
imul edx, dword [ecx + 4], 0xfe
add edx, 0x56f3663b
mov ecx, dword [ebp - 0xcf8]
imul ecx, dword [ecx + 4], 0xfe
sub edx, ecx
xor eax, edx
mov edx, dword [ebp - 0xcf8]
imul eax, dword [edx + 4]
mov dword [ebp - 0x257c], eax
mov eax, dword [ebp - 0x257c]
mov dword [ebp - 0x2584], eax
mov ecx, dword [ebp - 0x2580]
sub ecx, dword [ebp - 0x2584]
mov dword [ebp - 0x2588], ecx
mov dword [ebp - 0x1318], 1
push ecx
call 0x10002ef9
add byte [ebx], dh
cmp edi, dword [ecx]
inc eax
aas
dec eax
cmp byte [ebx + 0x39], cl
inc edi
add esp, 4
add ecx, 0x106ef
sub ecx, 0xd5aa
pop ecx
push edx
push ecx
add esp, 4
jmp 0x10002f13
sub edx, 0x9f0f
pop edx
imul edx, dword [ebp - 0x1318], 0xfe
add edx, 0x56f3663b
imul eax, dword [ebp - 0x1318], 0xfe
sub edx, eax
xor edx, dword [ebp - 0x2588]
imul edx, dword [ebp - 0x1318]
imul ecx, dword [ebp - 0x1318], 0xfe
sub edx, ecx
mov dword [ebp - 0x131c], edx
mov edx, dword [ebp - 0x131c]
mov eax, dword [ebp - 0x1318]
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0x18], eax
push edi
push edi
add esp, 4
or edi, 0x120a4
sub edi, 0x826c
pop edi
push ecx
push ecx
add esp, 4
or ecx, 0x1556c
add ecx, 0x10ad8
and ecx, 0xd22f
pop ecx
push eax
xor eax, 0x508d
pop eax
push esi
push edx
add esp, 4
jmp 0x10002fa3
pop esi
push eax
call 0x10002fb5
add byte [0x434f4444], bh
cmp dh, byte [0x834c4948]
les eax, [ecx + eax*4]
shl byte [edi - 0x51], 0
add byte [ecx + 0x7218c8], al
add bl, ch
add al, 0x4c
push eax
xor al, 0x4e
pop eax
mov ecx, dword [ebp - 0x1c]
add ecx, 0xfe
imul edx, dword [ebp - 0x18], 0xfe
add edx, 0x56f3663b
imul eax, dword [ebp - 0x18], 0xfe
sub edx, eax
xor ecx, edx
imul ecx, dword [ebp - 0x18]
mov dword [ebp - 0x258c], ecx
mov ecx, dword [ebp - 0x258c]
mov dword [ebp - 0x25f8], ecx
lea edx, [ebp - 0xb54]
mov dword [ebp - 0x47c], edx
mov eax, dword [ebp - 0x47c]
mov dword [eax + 4], 1
push esi
push eax
add esp, 4
sub esi, 0x9e6c
jmp 0x1000302d
pop esi
push eax
and eax, 0x1581e
jmp 0x1000303e
pop eax
push edx
sub edx, 0xfa96
add edx, 0xc0f9
pop edx
mov ecx, dword [ebp - 0x47c]
imul edx, dword [ecx + 4], 0xfe
add edx, 0x56f3663b
mov eax, dword [ebp - 0x47c]
imul ecx, dword [eax + 4], 0xfe
sub edx, ecx
xor edx, 0x19
mov eax, dword [ebp - 0x47c]
imul edx, dword [eax + 4]
mov ecx, dword [ebp - 0x47c]
imul eax, dword [ecx + 4], 0xfe
sub edx, eax
mov ecx, dword [ebp - 0x47c]
mov dword [ecx], edx
mov edx, dword [ebp - 0x47c]
mov dword [ebp - 0x2764], edx
push edi
push esi
add esp, 4
and edi, 0x673a
sub edi, 0x7d81
xor edi, 0x10dbb
xor edi, 0xc727
pop edi
push edx
call 0x100030cd
add byte [ebp + 0x3e], cl
inc ebp
dec esp
aaa
inc ecx
dec ebx
dec ebp
push eax
add esp, 4
pop edx
mov dword [ebp - 0x18e8], 1
push esi
push ecx
add esp, 4
sub esi, 0xe63f
and esi, 0x1eb0
sub esi, 0xfa9d
pop esi
push esi
or esi, 0x36c8
xor esi, 0xe357
add esi, 0x14e42
and esi, 0x8f71
pop esi
mov dword [ebp - 0x2768], 0x38
mov dword [ebp - 0x276c], 0xe6
mov dword [ebp - 0x2770], 0x6e
mov dword [ebp - 0x2774], 0x6e
mov dword [ebp - 0x2778], 0x78
mov dword [ebp - 0x1980], 1
push edx
call 0x10003157
add byte [ecx], bh
cmp esi, dword [edi]
cmp cl, byte [edx + 0x35]
dec eax
add esp, 4
or edx, 0x10d90
add edx, 0x10b06
pop edx
push ebx
or ebx, 0xaaa8
pop ebx
push ecx
push edx
add esp, 4
and ecx, 0x102f7
pop ecx
imul eax, dword [ebp - 0x1980], 0xfe
add eax, 0x56f3663b
imul ecx, dword [ebp - 0x1980], 0xfe
sub eax, ecx
xor eax, 0xe6
imul eax, dword [ebp - 0x1980]
imul edx, dword [ebp - 0x1980], 0xfe
sub eax, edx
mov dword [ebp - 0x1984], eax
push edi
push ecx
add esp, 4
and edi, 0x46c6
add edi, 0x7c4b
xor edi, 0x13793
and edi, 0xb8b1
pop edi
push ecx
xor ecx, 0xf6b3
xor ecx, 0x3ff5
or ecx, 0x5388
pop ecx
push ecx
push esi
add esp, 4
xor ecx, 0x15d2d
sub ecx, 0x139d3
add ecx, 0x5c79
pop ecx
push ecx
sub ecx, 0x11ac4
xor ecx, 0x15a31
sub ecx, 0x108bf
sub ecx, 0x104d2
pop ecx
mov eax, dword [ebp - 0xb54]
add eax, 0xfe
imul ecx, dword [ebp - 0xb50], 0xfe
add ecx, 0x56f3663b
imul edx, dword [ebp - 0xb50], 0xfe
sub ecx, edx
xor eax, ecx
imul eax, dword [ebp - 0xb50]
mov dword [ebp - 0x2590], eax
mov eax, dword [ebp - 0x2590]
mov dword [ebp - 0x2594], eax
mov ecx, dword [ebp - 0x2594]
sub ecx, 0x6e
mov dword [ebp - 0x2598], ecx
mov dword [ebp - 0xc50], 1
push edx
push ebx
add esp, 4
call 0x10003286
add byte [ecx + 0x36], al
inc ebx
inc edi
inc esp
inc esp
dec ebp
xor eax, dword [ebx - 0x357efb3c]
push 0xffffffffffffffe8
add byte [eax], al
jmp 0x10003295
call 0x100032a1
add byte [ebx + 0x33], cl
inc edx
dec esi
xor al, 0x33
add esp, 4
pop edx
imul edx, dword [ebp - 0xc50], 0xfe
add edx, 0x56f3663b
imul eax, dword [ebp - 0xc50], 0xfe
sub edx, eax
xor edx, dword [ebp - 0x2598]
imul edx, dword [ebp - 0xc50]
imul ecx, dword [ebp - 0xc50], 0xfe
sub edx, ecx
mov dword [ebp - 0xc54], edx
push ebx
or ebx, 0x11b3f
pop ebx
push edx
push esi
add esp, 4
sub edx, 0x14b97
pop edx
push eax
push edx
add esp, 4
or eax, 0x15b4f
and eax, 0x178ed
sub eax, 0x6f17
or eax, 0x6903
pop eax
mov edx, dword [ebp - 0xb54]
add edx, 0xfe
imul eax, dword [ebp - 0xb50], 0xfe
add eax, 0x56f3663b
imul ecx, dword [ebp - 0xb50], 0xfe
sub eax, ecx
xor edx, eax
imul edx, dword [ebp - 0xb50]
mov dword [ebp - 0x259c], edx
mov edx, dword [ebp - 0x259c]
mov dword [ebp - 0x25a0], edx
mov eax, dword [ebp - 0x25a0]
add eax, 0x38
mov dword [ebp - 0x25a4], eax
mov dword [ebp - 0xc58], 1
push ecx
push edx
add esp, 4
call 0x1000337f
add byte [ecx + 0x34], al
inc ecx
inc edi
aas
cmp byte [ebx - 0x1e7efb3c], al
invalid
mov dword [ebp - 0x484], 0
call 0x10004fc4
mov eax, 0x13379797
pop eax
mov dword [ebp - 0x484], eax
push esi
or esi, 0x1552e
or esi, 0x1ef1
pop esi
push eax
push edx
add esp, 4
or eax, 0xd2a2
jmp 0x10004fee
call 0x10004ffe
add byte [edx + 0x46], cl
dec edi
inc edi
inc ebp
dec esi
dec eax
inc ebx
cmp eax, 0x4c4833e
pop eax
mov ecx, dword [ebp - 0x2794]
mov dword [ebp - 0x18f4], ecx
push esi
xor esi, 0x4cc0
or esi, 0xd38c
xor esi, 0x3a18
sub esi, 0x167d9
pop esi
push ebx
push edx
add esp, 4
and ebx, 0x60c1
and ebx, 0x10a28
sub ebx, 0x172c3
pop ebx
mov edx, dword [ebp - 0x1c]
add edx, 0xfe
imul eax, dword [ebp - 0x18], 0xfe
add eax, 0x56f3663b
imul ecx, dword [ebp - 0x18], 0xfe
sub eax, ecx
xor edx, eax
imul edx, dword [ebp - 0x18]
mov dword [ebp - 0x18f4], edx
mov edx, dword [ebp - 0x484]
mov dword [ebp - 0x26a4], edx
mov eax, dword [ebp - 0x26a4]
add eax, dword [ebp - 0x18f4]
mov dword [ebp - 0x484], eax
push ebx
push edi
add esp, 4
or ebx, 0x1798c
jmp 0x1000509a
jmp 0x100050a1
pop ebx
push edx
push esi
add esp, 4
sub edx, 0x12f8a
add edx, 0x8d85
sub edx, 0x10609
pop edx
mov byte [ebp - 0xdf4], 0x52
mov byte [ebp - 0xdf3], 0xb9
mov byte [ebp - 0xdf2], 0x10
mov byte [ebp - 0xdf1], 0x10
mov byte [ebp - 0xdf0], 0x10
mov byte [ebp - 0xdef], 0x10
mov byte [ebp - 0xdee], 0x5a
push ecx
push ebx
add esp, 4
jmp 0x100050f5
pop ecx
push esi
jmp 0x100050fe
jmp 0x10005104
or esi, 0x7f87
jmp 0x10005110
pop esi
push edi
push ebx
add esp, 4
sub edi, 0x783e
pop edi
mov byte [ebp - 0xdec], 0x52
mov byte [ebp - 0xdeb], 0xb9
mov byte [ebp - 0xdea], 0x20
mov byte [ebp - 0xde9], 0x20
mov byte [ebp - 0xde8], 0x20
mov byte [ebp - 0xde7], 0x20
mov byte [ebp - 0xde6], 0x5a
push edi
xor edi, 0x17a3f
xor edi, 0x10198
add edi, 0x14056
pop edi
push ecx
push esi
add esp, 4
and ecx, 0x1a4a
xor ecx, 0xe97e
sub ecx, 0x3261
xor ecx, 0x9198
pop ecx
mov dword [ebp - 0x2798], 0xe
push edx
push ebx
add esp, 4
jmp 0x10005195
jmp 0x1000519b
xor edx, 0xa2e9
pop edx
push ecx
xor ecx, 0x14552
or ecx, 0xe43
add ecx, 0x1445f
or ecx, 0x530c
pop ecx
mov ecx, 1
imul edx, ecx, 0
lea eax, [ebp + edx - 0xdf4]
mov dword [ebp - 0x18f8], eax
push ecx
sub ecx, 0x95bc
sub ecx, 0x17d0b
and ecx, 0x14fa3
sub ecx, 0xe054
pop ecx
push edx
push edi
add esp, 4
jmp 0x100051f6
or edx, 0x18628
and edx, 0xaf8
pop edx
mov dword [ebp - 0x279c], 0xffffffff
push edi
push edx
add esp, 4
call 0x10005222
add byte [esi + 0x4f], cl
cmp eax, 0x49443742
aaa
aas
inc esp
add esp, 4
pop edi
push ebx
push edx
add esp, 4
call 0x1000523b
add byte [ebx + 0x32], al
aaa
inc edx
cmp eax, 0x403e4f3f
inc esp
add esp, 4
pop ebx
mov ecx, dword [ebp - 0x484]
mov dword [ebp - 0x5c8], ecx
jmp 0x1000525c
mov edx, dword [ebp - 0x5c8]
add edx, 1
mov dword [ebp - 0x5c8], edx
push edx
add edx, 0x38f8
xor edx, 0x1818
or edx, 0xa984
pop edx
push ecx
xor ecx, 0x5095
add ecx, 0x155a0
call 0x1000528a
add byte [edx], dh
inc ebp
dec edx
xor al, 0x45
cmp cl, byte [esi - 0x7d]
les eax, [ecx + ebx*2]
mov eax, dword [ebp - 0x5c8]
sub eax, dword [ebp - 0x484]
cmp eax, 0xffffffff
jb 0x100052d6
push edx
push edx
add esp, 4
add edx, 0x1344
pop edx
push esi
xor esi, 0x1517e
pop esi
push esi
push esi
add esp, 4
sub esi, 0x12c06
xor esi, 0x418b
or esi, 0x16793
sub esi, 0xe079
pop esi
jmp 0x10005504
mov dword [ebp - 0xe98], 7
mov ecx, dword [ebp - 0x5c8]
mov dword [ebp - 0xc30], ecx
push edx
and edx, 0x12852
pop edx
push edi
add edi, 0x8833
call 0x1000530a
add byte [edx + 0x47], al
push eax
xor eax, dword [esi + 0x4e]
xor dh, byte [edx]
inc esi
add esp, 4
call 0x1000531a
add byte [esi], dh
inc edx
dec eax
inc esi
inc edi
aaa
inc esi
add esp, 4
pop edi
mov edx, dword [ebp - 0x18f8]
mov dword [ebp - 0xc2c], edx
mov dword [ebp - 0xe9c], 0
mov eax, dword [ebp - 0x5c8]
cmp eax, dword [ebp - 0x18f8]
jne 0x10005385
push edi
jmp 0x1000534a
call 0x10005358
add byte [ebx + 0x3f], al
inc ebp
push eax
cmp al, byte [edx + 0x47]
add esp, 4
or edi, 0x3c09
call 0x10005370
add byte [edi + 0x48], al
dec ebp
dec eax
push eax
xor eax, 0x833a4b33
les eax, [edi + ebx*2]
mov ecx, dword [ebp - 0xe9c]
mov dword [ebp - 0x1900], ecx
jmp 0x100054b6
cmp dword [ebp - 0xe98], 0
jle 0x100054aa
push esi
push esi
add esp, 4
call 0x100053a5
add byte [ebx], bh
inc edx
dec edx
cmp eax, 0x3f424345
add esp, 4
call 0x100053b4
add byte [esi], bh
cmp dword [ecx], edi
inc edx
inc edx
cmp eax, 0x8104c483
into
adc bl, byte [eax]
add byte [ecx + 0x20a1f6], al
add byte [esi - 0x75], bl
xchg ebp, eax
sal bl, 1
invalid
mov edx, dword [ebp - 0xe9c]
mov dword [ebp - 0x1900], edx
cmp dword [ebp - 0x1900], 0
jne 0x100054ff
push edx
push eax
add esp, 4
sub edx, 0x8f5a
call 0x100054d6
add byte [0x3946444c], dh
dec edx
add esp, 4
add edx, 0x86c7
pop edx
push edi
push edi
add esp, 4
jmp 0x100054ea
add edi, 0xcba4
pop edi
mov eax, dword [ebp - 0x5c8]
mov dword [ebp - 0x494], eax
jmp 0x10005540
jmp 0x1000524d
push eax
push edx
add esp, 4
add eax, 0xdde2
and eax, 0xd0c8
or eax, 0xf8fb
pop eax
push edx
push ecx
add esp, 4
and edx, 0x7c2d
add edx, 0x11dce
jmp 0x10005535
pop edx
mov dword [ebp - 0x494], 0
push eax
push esi
add esp, 4
and eax, 0x12546
add eax, 0x17075
pop eax
push ebx
push edx
add esp, 4
sub ebx, 0x10540
sub ebx, 0x1562e
pop ebx
push ebx
or ebx, 0x4371
add ebx, 0x16146
pop ebx
push esi
push ecx
add esp, 4
and esi, 0x9938
sub esi, 0xe46b
and esi, 0x7866
pop esi
push ebx
add ebx, 0x14712
xor ebx, 0x9681
and ebx, 0x67b
add ebx, 0x14cb8
pop ebx
mov ecx, 1
imul edx, ecx, 0
lea eax, [ebp + edx - 0xdec]
mov dword [ebp - 0x1904], eax
push ebx
add ebx, 0x2eee
xor ebx, 0x10ae
pop ebx
push eax
sub eax, 0x14240
sub eax, 0x4a63
sub eax, 0x1a00
pop eax
push ebx
jmp 0x100055e1
pop ebx
push esi
jmp 0x100055ea
pop esi
mov dword [ebp - 0x27a0], 0xffffffff
push eax
jmp 0x100055fc
and eax, 0xbec6
xor eax, 0x3326
jmp 0x10005611
pop eax
push eax
push edi
add esp, 4
jmp 0x10005620
or eax, 0xb65d
pop eax
mov ecx, dword [ebp - 0x484]
mov dword [ebp - 0x5cc], ecx
jmp 0x10005644
mov edx, dword [ebp - 0x5cc]
add edx, 1
mov dword [ebp - 0x5cc], edx
push edx
push esi
add esp, 4
sub edx, 0x157cc
add edx, 0x5358
pop edx
push ecx
push esi
add esp, 4
xor ecx, 0x8f0d
jmp 0x10005669
or ecx, 0x1721f
and ecx, 0x81b6
pop ecx
mov eax, dword [ebp - 0x5cc]
sub eax, dword [ebp - 0x484]
cmp eax, 0xffffffff
jb 0x100056be
push edi
xor edi, 0x11d5b
sub edi, 0x109f0
or edi, 0x13fb1
sub edi, 0x1660d
pop edi
push ecx
push ecx
add esp, 4
xor ecx, 0xf1ff
xor ecx, 0x109a0
add ecx, 0x14343
pop ecx
jmp 0x100058ec
mov dword [ebp - 0xea0], 7
mov ecx, dword [ebp - 0x5cc]
mov dword [ebp - 0xc28], ecx
push eax
or eax, 0x17058
add eax, 0xf5d2
add eax, 0xd7cf
sub eax, 0x12f69
pop eax
push ecx
xor ecx, 0x528c
pop ecx
push edi
and edi, 0xe667
pop edi
push edi
and edi, 0x1a
pop edi
mov edx, dword [ebp - 0x1904]
mov dword [ebp - 0xc24], edx
mov dword [ebp - 0xea4], 0
mov eax, dword [ebp - 0x5cc]
cmp eax, dword [ebp - 0x1904]
jne 0x1000576d
push edi
or edi, 0x1305a
pop edi
push eax
push edi
add esp, 4
or eax, 0x13815
jmp 0x10005745
pop eax
push ecx
push ecx
add esp, 4
call 0x10005758
add byte [ecx + 0x4d], al
cmp al, byte [ebp + 0x43]
dec ecx
dec ebx
add esp, 4
pop ecx
mov ecx, dword [ebp - 0xea4]
mov dword [ebp - 0x1908], ecx
jmp 0x1000589e
cmp dword [ebp - 0xea0], 0
jle 0x10005892
push eax
xor eax, 0xa66e
call 0x10005791
add byte [esi], bh
dec eax
inc esp
inc eax
dec ecx
dec ecx
cmp al, 0x41
xor dh, byte [ebx + eax*4]
les eax, [eax + ebp*8]
or dword [eax], eax
add byte [eax], al
add byte [ebp + 0x43], al
xor al, 0x40
inc ebx
dec edi
cmp byte [ecx - 0x7d], cl
les eax, [ecx + eax*4]
enter 0x76b0, 0
add byte [eax - 0x75], bl
xchg ebp, eax
fdiv st(3)
invalid
mov edx, dword [ebp - 0xea4]
mov dword [ebp - 0x1908], edx
cmp dword [ebp - 0x1908], 0
jne 0x100058e7
push edi
or edi, 0x13bf9
or edi, 0x2845
sub edi, 0x1a90
xor edi, 0xa35e
pop edi
push ebx
push ecx
add esp, 4
add ebx, 0x8245
or ebx, 0x1165e
sub ebx, 0xa0b2
pop ebx
mov eax, dword [ebp - 0x5cc]
mov dword [ebp - 0xc20], eax
jmp 0x10005928
jmp 0x10005635
push ecx
jmp 0x100058f3
pop ecx
push eax
xor eax, 0x10fff
or eax, 0xf447
pop eax
push edi
and edi, 0x173f
and edi, 0x13f35
jmp 0x10005917
or edi, 0xaa1b
pop edi
mov dword [ebp - 0xc20], 0
push esi
push edx
add esp, 4
xor esi, 0x14357
or esi, 0x4b92
call 0x10005948
add byte [eax + 0x4d], al
cmp dword [0x4948504c], edi
dec eax
add esp, 4
xor esi, 0x81c4
pop esi
push edi
xor edi, 0x5840
pop edi
mov byte [ebp - 0x9d8], 0x45
mov byte [ebp - 0x9d7], 0x78
mov byte [ebp - 0x9d6], 0x69
mov byte [ebp - 0x9d5], 0x74
mov byte [ebp - 0x9d4], 0x50
mov byte [ebp - 0x9d3], 0x72
mov byte [ebp - 0x9d2], 0x6f
mov byte [ebp - 0x9d1], 0x63
mov byte [ebp - 0x9d0], 0x65
mov byte [ebp - 0x9cf], 0x73
mov byte [ebp - 0x9ce], 0x73
mov byte [ebp - 0x9cd], 0
push ebx
push esi
add esp, 4
sub ebx, 0x9c02
add ebx, 0x91d9
pop ebx
push esi
push ebx
add esp, 4
xor esi, 0xd33a
and esi, 0x6f
add esi, 0x2a09
jmp 0x100059df
pop esi
mov ecx, 0x6b
mov word [ebp - 0x1a88], cx
mov edx, 0x65
mov word [ebp - 0x1a86], dx
mov eax, 0x72
mov word [ebp - 0x1a84], ax
mov ecx, 0x6e
mov word [ebp - 0x1a82], cx
mov edx, 0x65
mov word [ebp - 0x1a80], dx
mov eax, 0x6c
mov word [ebp - 0x1a7e], ax
mov ecx, 0x33
mov word [ebp - 0x1a7c], cx
mov edx, 0x32
mov word [ebp - 0x1a7a], dx
mov eax, 0x2e
mov word [ebp - 0x1a78], ax
mov ecx, 0x64
mov word [ebp - 0x1a76], cx
mov edx, 0x6c
mov word [ebp - 0x1a74], dx
mov eax, 0x6c
mov word [ebp - 0x1a72], ax
xor ecx, ecx
mov word [ebp - 0x1a70], cx
push edx
push edx
add esp, 4
jmp 0x10005a85
jmp 0x10005a8b
sub edx, 0xbaaa
pop edx
push ebx
jmp 0x10005a9b
call 0x10005aa7
add byte [esi + esi], dh
xor eax, 0x833c4633
les eax, [ebx + ebx*2]
push ecx
push ebx
add esp, 4
jmp 0x10005ab6
xor ecx, 0xd4a8
or ecx, 0x107c4
and ecx, 0x9b06
pop ecx
push ecx
and ecx, 0x6f11
add ecx, 0xfea6
xor ecx, 0x1eea
pop ecx
mov edx, dword fs:[0x18]
mov dword [ebp - 0x26a8], edx
mov eax, dword [ebp - 0x26a8]
mov ecx, dword [eax + 0x30]
mov dword [ebp - 0x26ac], ecx
mov edx, dword [ebp - 0x26ac]
mov dword [ebp - 0x190c], edx
push edx
push ebx
add esp, 4
jmp 0x10005b0f
and edx, 0x15706
pop edx
push eax
push edi
add esp, 4
jmp 0x10005b24
or eax, 0x3029
or eax, 0xa72c
or eax, 0x652e
pop eax
cmp dword [ebp - 0x190c], 0
jne 0x10005b4f
mov dword [ebp - 0x37c], 0
jmp 0x10005e0b
mov eax, dword [ebp - 0x190c]
mov ecx, dword [eax + 0xc]
mov edx, dword [ecx + 0xc]
mov dword [ebp - 0xeb0], edx
push ecx
push ecx
add esp, 4
and ecx, 0x8add
pop ecx
push ecx
add ecx, 0x104cd
sub ecx, 0x7bd3
jmp 0x10005b82
call 0x10005b8f
add byte [esp + eax*2], dh
aas
dec esp
inc esi
cmp al, 0x39
add esp, 4
pop ecx
cmp dword [ebp - 0xeb0], 0
jne 0x10005bab
mov dword [ebp - 0x37c], 0
jmp 0x10005e0b
mov eax, dword [ebp - 0xeb0]
mov dword [ebp - 0x5d0], eax
push edi
push edx
add esp, 4
jmp 0x10005bc5
add edi, 0xe76
pop edi
push eax
push edi
add esp, 4
sub eax, 0x579e
sub eax, 0xab25
pop eax
push eax
jmp 0x10005be8
pop eax
lea ecx, [ebp - 0x1a88]
mov dword [ebp - 0xeac], ecx
mov edx, dword [ebp - 0x5d0]
mov eax, dword [edx + 0x30]
mov dword [ebp - 0xea8], eax
xor ecx, ecx
mov word [ebp - 0x270], cx
xor edx, edx
mov word [ebp - 0x138], dx
push edi
push eax
add esp, 4
xor edi, 0xca55
sub edi, 0x173b6
add edi, 0x12d2a
pop edi
push esi
and esi, 0x1e3
add esi, 0x252c
and esi, 0x17c01
sub esi, 0x5807
pop esi
mov eax, dword [ebp - 0xea8]
mov cx, word [eax]
mov word [ebp - 0x12c6], cx
mov edx, dword [ebp - 0xea8]
add edx, 2
mov dword [ebp - 0xea8], edx
mov ax, word [ebp - 0x12c6]
mov word [ebp - 0x270], ax
mov ecx, dword [ebp - 0xeac]
mov dx, word [ecx]
mov word [ebp - 0x12c8], dx
mov eax, dword [ebp - 0xeac]
add eax, 2
mov dword [ebp - 0xeac], eax
mov cx, word [ebp - 0x12c8]
mov word [ebp - 0x138], cx
push ecx
and ecx, 0x3604
pop ecx
push eax
or eax, 0x4d5a
jmp 0x10005cba
call 0x10005cca
add byte [ebx + 0x45], cl
aaa
xor eax, 0x50474e3f
inc edi
cmp eax, 0x8104c483
loopne 0x10005cb1
cmp eax, dword [ecx]
add byte [eax + 0xf], bl
mov bh, 0x95
enter 0xfffffffffffffffe, 0xffffffffffffffff
test edx, edx
jne 0x10005cf7
movzx eax, word [ebp - 0x270]
movzx ecx, word [ebp - 0x138]
sub eax, ecx
mov dword [ebp - 0x1914], eax
jmp 0x10005d5a
movzx edx, word [ebp - 0x270]
movzx eax, word [ebp - 0x138]
cmp edx, eax
je 0x10005c16
movzx ecx, word [ebp - 0x270]
xor ecx, 0x20
movzx edx, word [ebp - 0x138]
cmp ecx, edx
je 0x10005c16
movzx eax, word [ebp - 0x270]
movzx ecx, word [ebp - 0x138]
cmp eax, ecx
jge 0x10005d44
mov dword [ebp - 0x1910], 0xffffffff
jmp 0x10005d4e
mov dword [ebp - 0x1910], 1
mov edx, dword [ebp - 0x1910]
mov dword [ebp - 0x1914], edx
cmp dword [ebp - 0x1914], 0
jne 0x10005da3
push edx
and edx, 0xeda
call 0x10005d79
add byte [edx + 0x44], al
inc ebp
cmp al, byte ss:[ebp + 0x34]
dec edx
push eax
add esp, 4
call 0x10005d8b
add byte [edi], bh
dec ecx
xor al, 0x44
dec esi
inc esi
dec eax
aaa
inc eax
add esp, 4
or edx, 0x2973
pop edx
mov eax, dword [ebp - 0x5d0]
mov dword [ebp - 0x37c], eax
jmp 0x10005e0b
push esi
xor esi, 0xc6ab
pop esi
push esi
xor esi, 0xe35a
sub esi, 0x12c2
jmp 0x10005dc1
call 0x10005dd1
add byte [ebx + edi], bh
dec edi
cmp eax, 0x463f4339
xor edi, dword [ebx + eax*4]
les eax, [esi + ebx*2]
mov ecx, dword [ebp - 0x5d0]
mov edx, dword [ecx]
mov dword [ebp - 0x5d0], edx
mov eax, dword [ebp - 0x5d0]
cmp eax, dword [ebp - 0xeb0]
je 0x10005e01
mov ecx, dword [ebp - 0x5d0]
cmp dword [ecx + 0x30], 0
jne 0x10005bb7
mov dword [ebp - 0x37c], 0
push edi
push edx
add esp, 4
add edi, 0xbd38
sub edi, 0xa101
pop edi
push edi
push ebx
add esp, 4
add edi, 0x1466d
or edi, 0xf30
pop edi
push ebx
sub ebx, 0xbcda
and ebx, 0x139d5
pop ebx
cmp dword [ebp - 0x37c], 0
jne 0x10006756
mov edx, 0x6b
mov word [ebp - 0x1b00], dx
mov eax, 0x65
mov word [ebp - 0x1afe], ax
mov ecx, 0x72
mov word [ebp - 0x1afc], cx
mov edx, 0x6e
mov word [ebp - 0x1afa], dx
mov eax, 0x65
mov word [ebp - 0x1af8], ax
mov ecx, 0x6c
mov word [ebp - 0x1af6], cx
mov edx, 0x33
mov word [ebp - 0x1af4], dx
mov eax, 0x32
mov word [ebp - 0x1af2], ax
mov ecx, 0x2e
mov word [ebp - 0x1af0], cx
mov edx, 0x64
mov word [ebp - 0x1aee], dx
mov eax, 0x6c
mov word [ebp - 0x1aec], ax
mov ecx, 0x6c
mov word [ebp - 0x1aea], cx
xor edx, edx
mov word [ebp - 0x1ae8], dx
push edi
xor edi, 0x136c4
pop edi
push edx
push edi
add esp, 4
sub edx, 0x1681a
or edx, 0x4fda
pop edx
push edi
push ebx
add esp, 4
sub edi, 0x5301
pop edi
push ecx
push edx
add esp, 4
and ecx, 0xe92c
pop ecx
mov byte [ebp - 0xb24], 0x4c
mov byte [ebp - 0xb23], 0x6f
mov byte [ebp - 0xb22], 0x61
mov byte [ebp - 0xb21], 0x64
mov byte [ebp - 0xb20], 0x4c
mov byte [ebp - 0xb1f], 0x69
mov byte [ebp - 0xb1e], 0x62
mov byte [ebp - 0xb1d], 0x72
mov byte [ebp - 0xb1c], 0x61
mov byte [ebp - 0xb1b], 0x72
mov byte [ebp - 0xb1a], 0x79
mov byte [ebp - 0xb19], 0x57
mov byte [ebp - 0xb18], 0
mov eax, dword fs:[0x18]
mov dword [ebp - 0x26b0], eax
mov ecx, dword [ebp - 0x26b0]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0x26b4], edx
mov eax, dword [ebp - 0x26b4]
mov dword [ebp - 0x1918], eax
push ecx
push esi
add esp, 4
call 0x10005fab
add byte [edi + 0x3b], cl
inc ecx
inc edx
cmp bh, byte [0xc4833737]
add al, 0x81
jmp 0x1000e591
add ecx, dword [edx + 0xf17186]
add byte [edi - 0x74], ah
mov ss, word [ebx + 0x670000ed]
mov cl, byte [esi - 0x6f]
push edi
sub bh, 0xab
xchg ebx, eax
add dword [ecx], eax
or bh, 0xa7
std
add dword [ecx], eax
sub bh, 0xa3
aaa
add al, byte [ecx]
xor bh, 0x3a
and al, byte [ecx]
add dword [edi + 0x52], ebx
push esp
test ch, al
add eax, 0x6f67ea82
add al, byte [ecx]
sub dl, 0xe
or byte [ecx], al
add dword [edx + 0x1925fea], eax
add dword [edx + 0x10], ebx
mov eax, 0xd3869156
jbe 0x1000e5f3
adc byte [eax + 0xfe4d86], bh
add byte [eax], dl
mov eax, 0xc22c914e
mov al, byte [esi + 0xec6d]
in al, dx
pop ebx
adc byte [eax + 0xfe4d96], bh
mov eax, 0xfe4d96
add byte [eax], dl
mov eax, 0xd13c9146
adc byte [ebp + 0x16], al
adc byte [eax + 0xfe4d8e], bh
add byte [edx + esi*8 + 0x56b81021], al
xchg ecx, eax
cmp al, 0xcb
adc byte [ebp + 0xff00], al
adc byte [eax + 0xfe4d86], bh
add byte [eax], dl
mov eax, 0xc23c914e
jle 0x1000e637
enter 0x7186, 0xffffffffffffffec
add byte [eax], al
add byte [eax], al
add byte [eax], al
in al, dx
or ecx, eax
xchg byte [ecx - 0x14], dh
add byte [eax], al
add al, byte [ecx]
add dword [ecx], eax
mov word [esi + 0xec71], ss
mov dl, byte [esi + 0xec6d]
test byte [esi + 0xec6d], bh
add dword [esi + 0x41], esi
push edx
xor dl, 0xbb
jae 0x1000e65d
add dword [edx + 0x53], ebx
push ebx
push edi
test ch, al
add eax, 0x5d5eeb82
add al, byte [ecx]
pop ebx
push edi
push edx
test ch, al
add eax, 0x927fcf82
add dword [ecx], eax
sub bh, 0x18
stosd dword es:[edi], eax
add dword [ecx], eax
in al, dx
add eax, 0x514f5146
or bh, 0
movsd dword es:[edi], dword [esi]
add dword [ecx], eax
pop edi
mov word [esi + 0xfae5], es
mov al, byte [esi + 0xfd81]
in al, dx
imul edx, dword [edx - 0x7e], 0x18670ca
add dword [edx + 0x58], ebx
push edx
test ch, al
add eax, 0x7653f082
add dword [ecx], eax
in al, dx
add eax, 0x3a4c4437
sub al, 0x3f
imul eax, dword [ecx], 0x37f88201
mov ah, 1
add dword [eax + 0x51], esp
push ebx
test ch, al
add eax, 0x7c03c182
add al, byte [ecx]
pop ecx
mov word [esi + 0xfae5], cs
mov word [edx], ss
mov dl, byte [esi + 0xfae5]
mov word [esi + 0xfae5], es
cmp al, 0x86
insd dword es:[edi], dx
int1
add byte [eax], al
jne 0x1000e6f4
mov word [esi + 0xfae5], cs
test byte [edx + 0x31], bh
add dword [eax], edx
xchg ah, cl
inc byte [eax]
add al, cl
xchg byte [ecx + 0x10000fd], al
add dword [ecx], eax
add dword [ecx - 0x7e], edx
jmp 0x11023880