Function at 0x608d60
Capabilities:
Check for software breakpoints
Check http status code
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
mov eax, 0x1db0
call fcn.007ce210
mov esi, dword [ecx + 0x34]
cmp esi, 2
jb 0x611ac0
mov byte [esp + 0xa7], 0
mov eax, dword [ecx + 0xb8]
test eax, eax
lea edx, [esp + 0xa7]
cmovne edx, eax
mov dword [esp + 0x9c], edx
movzx edx, word [ecx + 0x3a]
cmp edx, 0x125
jg 0x608de4
lea edi, [edx - 0x67]
cmp edi, 0x12
ja 0x608dc2
mov ebx, 0x44003
bt ebx, edi
jb 0x608e4f
lea edi, [edx - 0xd4]
cmp edi, 7
ja 0x608dd7
mov ebx, 0x83
bt ebx, edi
jb 0x608e4f
cmp edx, 0x99
je 0x608e4f
jmp 0x6093da
cmp edx, 0x1f9
jg 0x608e09
cmp edx, 0x1d2
jg 0x608e26
cmp edx, 0x126
je 0x608e4f
cmp edx, 0x16c
je 0x608e4f
jmp 0x6093da
cmp edx, 0x279
jg 0x608e3b
cmp edx, 0x1fa
je 0x608e4f
cmp edx, 0x25d
je 0x608e4f
jmp 0x6093da
cmp edx, 0x1d3
je 0x608e4f
cmp edx, 0x1e3
je 0x608e4f
jmp 0x6093da
cmp edx, 0x2b1
je 0x608e4f
cmp edx, 0x27a
jne 0x6093da
cmp esi, 3
je 0x608f2f
cmp esi, 2
mov edi, ecx
mov dword [esp + 0xa0], edi
jne 0x611ac0
mov eax, dword [edi + 0x344]
cmp eax, 4
je 0x6091ca
cmp eax, 3
jne 0x611ac0
mov dword [edi + 0x18], 0x30f
mov dword [edi + 0x8b4], 0
mov dword [edi + 0x8b0], 0
mov dword [edi + 0x8c0], 0xffffffff
mov dword [edi + 0x8b8], 0
mov dword [edi + 0x8bc], 0
mov dword [edi + 0x8a8], 0
mov dword [edi + 0x8ac], 0
cmp word [edi + 0x140], 0
je 0x60918b
lea eax, [edi + 0x8b0]
mov dword [esp + 0x94], eax
lea eax, [edi + 0x8b8]
mov dword [esp + 0x98], eax
lea eax, [edi + 0x8bc]
mov dword [esp + 0x90], eax
lea eax, [edi + 0x8a8]
mov dword [esp + 0x8c], eax
lea eax, [edi + 0x8ac]
mov dword [esp + 0x88], eax
lea eax, [edi + 0xc0]
mov dword [esp + 0x84], eax
xor esi, esi
jmp 0x608f90
mov esi, ecx
movzx ecx, word [esi + 0x3c]
cmp ecx, 0x16d
jle 0x60919a
cmp ecx, 0x276
jle 0x609306
cmp ecx, 0x277
je 0x6093a2
cmp ecx, 0x2b1
je 0x60944b
cmp ecx, 0x2b7
jne 0x611ac0
cmp dword [esi + 0x344], 2
je 0x609487
jmp 0x611ac0
movzx eax, ax
mov dword [edi + 0x18], eax
jmp 0x60917b
mov eax, dword [edi + esi*4 + 0x144]
mov ebx, edi
test eax, eax
mov edi, 0
je 0x608fac
mov dword [esp], eax
call fcn.004adfd0
mov edi, eax
mov eax, dword [ebx + esi*4 + 0x244]
test eax, eax
je 0x608fd0
mov dword [esp], eax
mov dword [esp + 0x9c], eax
call fcn.004adfd0
jmp 0x608fdd
xor eax, eax
mov dword [esp + 0x9c], 0x7d524b
movzx ecx, di
cmp ecx, 0x16d
jle 0x609020
cmp ecx, 0x25f
mov edi, ebx
jle 0x609060
lea eax, [ecx - 0x2fe]
cmp eax, 8
ja 0x609119
mov edx, 0x105
bt edx, eax
jae 0x609119
mov eax, dword [esp + 0x98]
jmp 0x609160
cmp ecx, 0x141
mov edi, ebx
jg 0x609090
cmp ecx, 0x126
je 0x6090db
cmp ecx, 0x129
je 0x6090db
cmp ecx, 0x13e
jne 0x60917b
mov eax, dword [esp + 0x8c]
jmp 0x609160
cmp ecx, 0x16e
je 0x6090b4
cmp ecx, 0x181
je 0x60912a
cmp ecx, 0x25d
je 0x609121
jmp 0x60917b
cmp ecx, 0x142
je 0x60914e
cmp ecx, 0x14d
je 0x608f83
cmp ecx, 0x16c
jne 0x60917b
mov eax, dword [esp + 0x94]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x9c]
mov dword [esp], eax
mov dword [esp + 4], 0
call fcn.007c4280
jmp 0x60917b
mov eax, dword [esp + 0x9c]
mov dword [esp + 4], eax
lea eax, [esp + 0xa8]
mov dword [esp], eax
call fcn.00402e40
cmp dword [esp + 0xac], 1
sbb ecx, ecx
not ecx
cmp eax, 1
sbb eax, eax
not eax
or eax, dword [esp + 0xa8]
or eax, ecx
mov dword [edi + 0x8c0], eax
jmp 0x60917b
cmp ecx, 0x260
jne 0x60917b
mov eax, dword [esp + 0x90]
jmp 0x609160
mov eax, dword [esp + 0x9c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x84]
mov dword [esp], eax
mov dword [esp + 4], pe_nt_image_headers32
call fcn.004959f0
jmp 0x60917b
mov eax, dword [esp + 0x88]
nop word cs:[eax + eax]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x9c]
mov dword [esp], eax
mov dword [esp + 4], 0
call fcn.007c3f60
inc esi
movzx eax, word [edi + 0x140]
cmp esi, eax
jl 0x608f90
mov dword [edi + 0x6a4], 0
jmp 0x611ac0
cmp ecx, 0x15e
jg 0x609352
cmp ecx, 0x94
je 0x609506
cmp ecx, 0x10f
jne 0x611ac0
mov ecx, esi
call fcn.00611d20
jmp 0x611ac0
cmp edx, 0x125
jle 0x609422
cmp edx, 0x1e2
jle 0x60953e
cmp edx, 0x25c
jg 0x609702
cmp edx, 0x1e3
je 0x609562
cmp edx, 0x1fa
jne 0x611ac0
cmp dword [edi + 0x6a4], 1
jne 0x609243
movzx eax, word [edi + 0x6a8]
cmp eax, 0x4e
jne 0x609243
lea eax, [edi + 0x6a8]
mov dword [edi + 0x6a4], 3
mov dword [esp], eax
mov dword [esp + 8], 6
mov dword [esp + 4], 0x7f7868
call fcn.007c51d0
mov eax, dword [edi + 0x18]
cmp eax, 0x1c0
jne 0x609262
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str._JSON:location__n_n
call fcn.00491d70
mov eax, dword [edi + 0x18]
mov word [esp + 0x15a8], 0
cmp eax, 0x30f
je 0x60d11b
cmp eax, 0x1c0
jne 0x611903
mov dword [esp], 0x7e06f7
call fcn.007c3e70
test ax, ax
je 0x60f6d0
mov byte [esp + 0x15a8], al
mov edx, eax
shr edx, 8
or edx, 0x80
lea ecx, [esp + 0x15aa]
mov byte [esp + 0x15a9], dl
lea edx, [eax + 0xffff]
mov dword [esp + 0x98], edx
movzx edx, dx
mov dword [esp + 0x9c], edx
lea ebx, [edx + 3]
lea esi, [edx + 1]
mov edi, 0x7e06f7
cmp esi, 0x10
jb 0x60f761
mov dword [esp + 0x94], ebx
mov ebx, eax
and ebx, 0xf
mov edx, esi
sub edx, ebx
sub esi, ebx
jne 0x60f725
mov ebx, dword [esp + 0x94]
jmp 0x60f761
cmp ecx, 0x16e
je 0x609366
cmp ecx, 0x227
jne 0x611ac0
movzx ecx, word [esi + 0x140]
cmp ecx, 1
je 0x60ac4c
test cx, cx
jne 0x611ac0
cmp dword [esi + 0x344], 2
jne 0x611ac0
add esi, 0x3e0
mov eax, dword [esp + 0x9c]
jmp 0x60ac65
cmp ecx, 0x15f
je 0x6093a2
cmp ecx, 0x16c
jne 0x611ac0
movzx ecx, word [esi + 0x140]
cmp ecx, 1
je 0x60969e
test cx, cx
jne 0x611ac0
cmp dword [esi + 0x344], 2
jne 0x611ac0
add esi, 0x358
mov dword [esp + 8], esi
mov eax, dword [esp + 0x9c]
jmp 0x6096bb
movzx ecx, word [esi + 0x140]
cmp ecx, 1
je 0x6096d0
test cx, cx
jne 0x611ac0
cmp dword [esi + 0x344], 2
jne 0x611ac0
add esi, 0x360
mov eax, dword [esp + 0x9c]
jmp 0x6096e9
mov edi, ecx
cmp dword [edi + 0x18], 0x30f
jne 0x60941a
lea esi, [edi + 4]
mov dword [esp], esi
mov dword [esp + 4], str.___error_unknown_tag:
call fcn.00491d70
mov eax, dword [edi + 0xbc]
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00491d70
mov dword [esp], esi
mov dword [esp + 4], str.__error__n
call fcn.00491d70
inc dword [edi + 0x28]
jmp 0x611ac0
cmp edx, 0x78
jg 0x6095ca
cmp edx, 0x67
je 0x60acb0
cmp edx, 0x68
je 0x60acd5
cmp edx, 0x75
je 0x60ab2d
jmp 0x611ac0
cmp dword [esi + 0x344], 1
jne 0x611ac0
movzx eax, word [esi + 0x140]
cmp eax, 1
jne 0x611ac0
mov eax, dword [esi + 0x144]
mov dword [esp], eax
call fcn.004adfd0
cmp eax, 0x181
jne 0x611ac0
mov eax, dword [esi + 0x244]
test eax, eax
je 0x611ac0
mov dword [esp + 4], eax
mov dword [esp + 0x10], 0xffffffff
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp], 0
call fcn.00404060
test eax, eax
je 0x611ac0
mov ecx, dword [esi + 0x18fc]
test ecx, ecx
je 0x611ac0
mov dword [ecx + 0x390], 0x2010
mov ecx, dword [esi + 0x18fc]
mov dword [ecx + 0x394], eax
mov eax, dword [esi + 0x18fc]
mov dword [esp], eax
call fcn.00444700
mov eax, dword [esi + 0x18fc]
mov dword [eax + 0x10c], 1
jmp 0x611ac0
movzx ecx, word [esi + 0x140]
cmp ecx, 1
je 0x60ac7e
test cx, cx
jne 0x611ac0
cmp dword [esi + 0x344], 2
jne 0x611ac0
add esi, 0x420
mov eax, dword [esp + 0x9c]
jmp 0x60ac97
cmp edx, 0x126
je 0x60acfa
cmp edx, 0x16c
je 0x60adb7
cmp edx, 0x1d3
jne 0x611ac0
cmp dword [edi + 0x6a4], 1
jne 0x60959f
movzx eax, word [edi + 0x6a8]
cmp eax, 0x4e
jne 0x60959f
lea eax, [edi + 0x6a8]
mov dword [edi + 0x6a4], 0x20
mov dword [esp], eax
mov dword [esp + 8], 0x40
mov dword [esp + 4], 0x7f7680
call fcn.007c51d0
mov eax, dword [edi + 0x18]
cmp eax, 0x30f
je 0x60d071
cmp eax, 0x1c0
jne 0x60d09d
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str._JSON:diagnostics__n_n_n
jmp 0x60d098
cmp edx, 0x79
je 0x60ab2d
cmp edx, 0x99
je 0x60adc3
cmp edx, 0xdb
jne 0x611ac0
cmp dword [edi + 0x8b8], 0
jne 0x609600
mov eax, dword [edi + 0x11e0]
mov dword [edi + 0x8b8], eax
mov eax, dword [edi + 0x8b0]
or eax, dword [edi + 0x8b4]
jne 0x60961e
movsd xmm0, qword [edi + 0x11d8]
movsd qword [edi + 0x8b0], xmm0
cmp dword [edi + 0x8bc], 0
jne 0x609633
mov eax, dword [edi + 0x11e4]
mov dword [edi + 0x8bc], eax
mov dword [edi + 0x18f8], 0
cmp dword [edi + 0x6a4], 1
jne 0x60967a
movzx eax, word [edi + 0x6a8]
cmp eax, 0x4e
jne 0x60967a
lea eax, [edi + 0x6a8]
mov dword [edi + 0x6a4], 0xe
mov dword [esp], eax
mov dword [esp + 8], 0x1c
mov dword [esp + 4], 0x7f784c
call fcn.007c51d0
cmp dword [edi + 0x18], 0x1c0
jne 0x611ac0
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str._JSON:detached__n_n
call fcn.00491d70
jmp 0x611ac0
cmp dword [esi + 0x344], 1
jne 0x611ac0
mov eax, dword [esi + 0x244]
add esi, 0x358
mov dword [esp + 8], esi
mov dword [esp], eax
mov dword [esp + 4], 0
call fcn.007c4280
jmp 0x611ac0
cmp dword [esi + 0x344], 1
jne 0x611ac0
mov eax, dword [esi + 0x244]
add esi, 0x360
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], pe_nt_image_headers32
call fcn.004959f0
jmp 0x611ac0
cmp edx, 0x25d
je 0x60adf3
cmp edx, 0x2b1
jne 0x611ac0
cmp dword [edi + 0x8b8], 0
jne 0x60972f
mov eax, dword [edi + 0x11e0]
mov dword [edi + 0x8b8], eax
mov eax, dword [edi + 0x8b0]
mov ecx, dword [edi + 0x8b4]
mov edx, eax
or edx, ecx
jne 0x609759
mov eax, dword [edi + 0x11d8]
mov ecx, dword [edi + 0x11dc]
mov dword [edi + 0x8b4], ecx
mov dword [edi + 0x8b0], eax
cmp dword [edi + 0x8bc], 0
jne 0x60976e
mov edx, dword [edi + 0x11e4]
mov dword [edi + 0x8bc], edx
cmp dword [edi + 0x8c0], 0xffffffff
jne 0x609783
mov edx, dword [edi + 0x11e8]
mov dword [edi + 0x8c0], edx
mov edx, eax
or edx, ecx
je 0x6097a7
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.006160f0
mov ecx, eax
or ecx, edx
je 0x6097a7
mov dword [edi + 0x8b0], eax
mov dword [edi + 0x8b4], edx
lea eax, [esp + 0xa8]
mov dword [esp], eax
mov dword [esp + 8], 0x1a8
mov dword [esp + 4], 0
call fcn.007c51a0
mov ecx, dword [edi + 0x8a8]
mov eax, dword [edi + 0x8ac]
mov edx, eax
or edx, ecx
je 0x6097e7
dec ecx
mov dword [esp + 0xb4], ecx
mov dword [esp + 0xb8], eax
mov eax, dword [edi + 0x8b8]
mov dword [esp + 0xbc], eax
movsd xmm0, qword [edi + 0x8b0]
movsd qword [esp + 0xc0], xmm0
mov eax, dword [edi + 0x8c0]
mov dword [esp + 0xc8], eax
mov eax, dword [edi + 0x8bc]
mov dword [esp + 0xcc], eax
lea eax, [edi + 0x15f0]
lea ecx, [esp + 0x150]
mov dword [esp + 8], eax
mov dword [esp], ecx
mov dword [esp + 4], pe_nt_image_headers32
call fcn.004959f0
lea eax, [edi + 0x17f0]
lea ecx, [esp + 0xd0]
mov dword [esp + 8], eax
mov dword [esp], ecx
mov dword [esp + 4], pe_nt_image_headers32
call fcn.004959f0
lea ebx, [edi + 0x16f0]
lea esi, [esp + 0x1d0]
mov dword [esp + 8], ebx
mov dword [esp], esi
mov dword [esp + 4], pe_nt_image_headers32
call fcn.004959f0
mov dword [esp], ebx
mov dword [esp + 4], str.local
call fcn.007c5970
test eax, eax
je 0x6098aa
mov dword [esp], ebx
mov dword [esp + 4], 0x7d899d
call fcn.007c5970
test eax, eax
jne 0x6098c2
mov dword [esp], esi
mov dword [esp + 8], str.127.0.0.1
mov dword [esp + 4], pe_nt_image_headers32
call fcn.004959f0
mov dword [esp + 0xa0], edi
mov eax, dword [edi + 0x8b0]
mov ecx, dword [edi + 0x8b4]
lea edx, [esp + 0xa8]
mov dword [esp + 0xc], edx
mov dword [esp + 4], ecx
mov dword [esp], eax
mov dword [esp + 8], 0x614800
call fcn.004374f0
mov esi, eax
mov dword [esp + 0x7c], esi
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0xac]
mov dword [edi + 0x18f0], ecx
mov ecx, dword [esp + 0xb0]
mov dword [edi + 0x18f4], ecx
mov dword [edi + 0x18f8], eax
cmp dword [edi + 0x6a4], 1
jne 0x60995e
movzx eax, word [edi + 0x6a8]
cmp eax, 0x4e
jne 0x60995e
lea eax, [edi + 0x6a8]
mov dword [edi + 0x6a4], 0x18
mov dword [esp], eax
mov dword [esp + 8], 0x30
mov dword [esp + 4], 0x7f781c
call fcn.007c51d0
cmp dword [edi + 0x18], 0x1c0
jne 0x609979
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str._JSON:sessions__n_n
call fcn.00491d70
mov dword [esp], esi
call fcn.004353d0
mov dword [esp + 0x84], 0
test eax, eax
jne 0x60a93d
mov dword [esp + 0x84], 0
mov dword [esp], esi
call fcn.004353f0
mov ecx, dword [edi + 0x18]
cmp ecx, 0x30f
je 0x6099cb
mov esi, eax
cmp ecx, 0x1c0
jne 0x6099fd
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e06f7
jmp 0x6099f8
mov edx, dword [edi]
mov ecx, dword [edx + 4]
cmp ecx, dword [edx + 0x10]
je 0x6099d9
mov esi, eax
jmp 0x6099ed
mov esi, eax
mov dword [esp], edx
mov dword [esp + 4], str.__xml_version_1.0__encoding_UTF_8____n
call fcn.00491d70
mov edx, dword [edi]
mov dword [esp], edx
mov dword [esp + 4], str.__session__n
call fcn.00491d70
inc dword [esp + 0x84]
cmp dword [edi + 0x6a4], 0
je 0x60a8e6
mov dword [esp + 0x94], esi
lea eax, [esi + 0x1ec]
mov dword [esp + 0x78], eax
lea eax, [esi + 0x274]
mov dword [esp + 0x80], eax
lea eax, [esi + 8]
mov dword [esp + 0x98], eax
lea ecx, [esi + 0x88]
mov dword [esp + 0x90], ecx
lea ecx, [esi + 0x108]
mov dword [esp + 0x88], ecx
xor ebx, ebx
jmp 0x609af0
mov byte [esp + 0x15a8], 0x30
jmp 0x60a880
cmp dword [eax + 0x1e8], 3
je 0x60a880
mov dword [esp], esi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0x18
mov dword [esp + 8], str._u._u
jmp 0x60a540
mov byte [esp + 0x15a8], 0x20
jmp 0x60a880
mov dword [esp], esi
mov dword [esp + 8], 0x7de038
jmp 0x60a6db
lea esi, [esp + 0x15a8]
mov dword [esp], esi
mov dword [esp + 0x18], 0x174e3
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0x18
mov dword [esp + 8], str._u._u._u._u
jmp 0x60a540
movzx esi, word [edi + ebx*2 + 0x6a8]
cmp dword [edi + 0x18], 0x1c0
jne 0x609cb0
cmp esi, 0x25a
jle 0x609b60
cmp esi, 0x297
jg 0x609bab
cmp esi, 0x264
jg 0x609c4c
cmp esi, 0x25b
je 0x60a0ea
cmp esi, 0x260
jne 0x609cb0
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], str.prid
jmp 0x60a0b1
cmp esi, 0x12a
mov eax, dword [esp + 0x90]
jle 0x609be7
cmp esi, 0x219
jg 0x609c20
cmp esi, 0x12b
je 0x60a115
cmp esi, 0x20f
jne 0x609cb0
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], 0x7d8d4b
jmp 0x609d1e
cmp esi, 0x2b6
jg 0x609c78
cmp esi, 0x298
je 0x60a12d
cmp esi, 0x2b2
jne 0x609cb0
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], 0x7d995d
jmp 0x609f6d
cmp esi, 0x7e
je 0x60a164
cmp esi, 0xed
je 0x60a1e5
cmp esi, 0x129
jne 0x609cb0
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], 0x7da58d
jmp 0x609f25
cmp esi, 0x21a
je 0x60a231
cmp esi, 0x22a
jne 0x609cb0
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], str.seats
jmp 0x609fb9
cmp esi, 0x265
je 0x60a250
cmp esi, 0x27f
jne 0x609cb0
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], 0x7e1210
jmp 0x60a2f3
cmp esi, 0x2f2
je 0x60a299
cmp esi, 0x2b7
jne 0x609cb0
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], 0x7e11f7
jmp 0x60a3c0
mov dword [esp], esi
call fcn.004ae110
mov byte [esp + 0x15a8], 0
cmp esi, 0x1e5
jle 0x609d40
mov dword [esp + 0x9c], eax
cmp esi, 0x27d
mov eax, dword [esp + 0x98]
jg 0x609db5
cmp esi, 0x22f
jg 0x609e65
cmp esi, 0x210
jg 0x609f95
cmp esi, 0x1e6
je 0x60a592
cmp esi, 0x1e7
je 0x60a5e2
cmp esi, 0x20f
jne case.0x609e27.368
mov ecx, dword [esp + 0x94]
mov eax, dword [ecx + 0x3a8]
mov ecx, dword [ecx + 0x3ac]
jmp 0x60a852
cmp esi, 0xec
jg 0x609df9
mov dword [esp + 0x9c], eax
cmp esi, 0x7d
jg 0x609ed4
lea eax, [esi - 0x56]
cmp eax, 5
ja case.default.0x609d68
jmp dword [eax*4 + 0x7dfe84]
mov esi, dword [esp + 0x94]
mov eax, dword [esi + 0x1b0]
mov ecx, dword [esi + 0x1b4]
mov edx, dword [esi + 0x1a8]
mov esi, dword [esi + 0x1ac]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], esi
mov dword [esp + 0xc], edx
lea esi, [esp + 0x15a8]
mov dword [esp], esi
mov dword [esp + 8], str._llu._llu
jmp 0x60a540
cmp esi, 0x2f1
jg 0x609e9a
cmp esi, 0x297
jle 0x60a2db
lea eax, [esi - 0x298]
cmp eax, 2
jb 0x60a140
cmp esi, 0x2b2
je 0x609f6d
cmp esi, 0x2b7
je 0x60a3c0
jmp case.0x609e27.368
cmp esi, 0x16d
jle 0x609efa
cmp esi, 0x1af
jg 0x609fea
mov dword [esp + 0x9c], eax
add esi, 0xfffffe92
cmp esi, 8
ja case.0x609e27.368
jmp dword [esi*4 + 0x7dfe9c]
mov edx, dword [esp + 0x94]
mov eax, dword [edx + 0x3d8]
mov ecx, dword [edx + 0x3dc]
cmp dword [edx + 0x3e0], 3
jne 0x60a501
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
lea esi, [esp + 0x15a8]
mov dword [esp], esi
jmp 0x60a4b0
cmp esi, 0x25f
jg 0x60a08c
cmp esi, 0x230
je 0x60a635
cmp esi, 0x255
je 0x60a0fd
cmp esi, 0x25b
je 0x60a0fd
jmp case.0x609e27.368
cmp esi, 0x2fd
jle 0x60a339
cmp esi, 0x2fe
je 0x609ec2
cmp esi, 0x300
je 0x609ec2
cmp esi, 0x306
jne case.0x609e27.368
mov eax, dword [esp + 0x94]
mov eax, dword [eax + 0x3c0]
jmp 0x60a52a
cmp esi, 0xcb
jg 0x60a37e
cmp esi, 0x7e
je 0x60a177
cmp esi, 0xc8
je 0x60a4bd
jmp case.0x609e27.368
mov dword [esp + 0x9c], eax
cmp esi, 0x12a
jg 0x60a3ac
cmp esi, 0xed
je 0x60a1f8
cmp esi, 0x129
jne case.0x609e27.368
mov esi, dword [esp + 0x94]
mov eax, dword [esi + 0x3d0]
mov ecx, dword [esi + 0x3d4]
mov dword [esp + 4], eax
mov dword [esp], ecx
call fcn.004106a0
test eax, eax
mov eax, dword [esi + 0x3d0]
lea esi, [esp + 0x15a8]
je 0x609fe1
mov dword [esp + 0xc], eax
mov dword [esp], esi
mov dword [esp + 8], str.0x_x
jmp 0x60a540
mov eax, dword [esp + 0x94]
mov eax, dword [eax + 0x1e0]
mov dword [esp + 0xc], eax
lea esi, [esp + 0x15a8]
mov dword [esp], esi
mov dword [esp + 8], str._08X
jmp 0x60a540
cmp esi, 0x211
je 0x60a66f
cmp esi, 0x21a
je 0x60a6a6
cmp esi, 0x22a
jne case.0x609e27.368
mov eax, dword [esp + 0x94]
mov eax, dword [eax + 0x3e4]
cmp eax, 1
lea esi, [esp + 0x15a8]
ja 0x609fe1
mov word [esp + 0x15a8], 0x31
jmp 0x60a880
mov dword [esp + 0xc], eax
jmp 0x60a535
mov dword [esp + 0x9c], eax
cmp esi, 0x1b0
je 0x60a6ed
cmp esi, 0x1c4
je 0x60a714
cmp esi, 0x1e4
jne case.0x609e27.368
mov eax, dword [esp + 0x94]
mov ecx, dword [eax + 0x1cc]
test ecx, ecx
jne 0x60a033
cmp dword [eax + 0x1e8], 3
jne 0x609ab1
mov edx, dword [eax + 0x1d0]
mov dword [esp + 0x8c], edx
mov esi, edi
mov edi, dword [eax + 0x1d4]
mov eax, ecx
mov edx, 0x10624dd3
mul edx
shr edx, 6
imul eax, edx, 0x3e8
sub ecx, eax
mov dword [esp + 0x18], edi
mov edi, esi
mov eax, dword [esp + 0x8c]
mov dword [esp + 0x14], eax
mov dword [esp + 0xc], edx
lea esi, [esp + 0x15a8]
mov dword [esp], esi
mov dword [esp + 0x10], ecx
mov dword [esp + 8], str._u._u._u._u
jmp 0x60a540
cmp esi, 0x260
je 0x60a0b1
cmp esi, 0x262
je 0x60a744
cmp esi, 0x265
je 0x60a263
jmp case.0x609e27.368
mov edx, dword [esp + 0x94]
mov eax, dword [edx + 0x3d4]
mov ecx, dword [edx + 0x3c8]
mov edx, dword [edx + 0x3cc]
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov dword [esp], ecx
call fcn.0040ce60
lea esi, [esp + 0x15a8]
mov dword [esp + 4], esi
jmp 0x60a6ff
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], 0x7db1ff
mov ecx, dword [esp + 0x94]
mov eax, dword [ecx + 0x198]
mov ecx, dword [ecx + 0x19c]
jmp 0x60a501
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], 0x7e106a
jmp 0x60a3e4
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], str.scrn
mov eax, dword [esp + 0x88]
cmp byte [eax], 0
lea esi, [esp + 0x15a8]
jne 0x60a375
mov byte [esp + 0x15a8], 0
jmp 0x60a880
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], 0x7e11ff
lea esi, [esp + 0x15a8]
mov eax, dword [esp + 0x94]
cmp dword [eax + 0x1e8], 3
jne 0x60a289
mov eax, dword [esp + 0x78]
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], 0x400
call fcn.004959f0
call fcn.00456c10
test eax, eax
je 0x60a880
mov eax, dword [esp + 0x94]
mov eax, dword [eax + 0x1cc]
mov dword [esp + 0xc], eax
mov dword [esp], esi
mov dword [esp + 8], str._br_LLM__d
mov dword [esp + 4], 0x400
call fcn.0064a3c0
jmp 0x60a880
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], str.ddis
lea esi, [esp + 0x15a8]
mov byte [esp + 0x15a9], 0
call fcn.00455160
test eax, eax
jne 0x60a224
mov eax, dword [esp + 0x94]
cmp dword [eax + 0x390], 0
je 0x609a5a
mov byte [esp + 0x15a8], 0x31
jmp 0x60a880
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], 0x7e120c
lea esi, [esp + 0x15a8]
jmp 0x60a6b4
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], 0x7e11fb
mov eax, dword [esp + 0x94]
mov dword [esp], eax
call fcn.0040b5f0
test eax, eax
lea esi, [esp + 0x15a8]
je 0x60a289
mov eax, dword [esp + 0x80]
jmp 0x60a375
mov dword [esp], esi
mov dword [esp + 8], str.Local
jmp 0x60a6db
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x9c], 0x7e1203
jmp 0x60a365
cmp esi, 0x2a
je 0x60a83f
cmp esi, 0x2b
jne case.0x609e27.368
mov ecx, dword [esp + 0x94]
mov eax, dword [ecx + 0x3b0]
mov ecx, dword [ecx + 0x3b4]
jmp 0x60a682
cmp esi, 0x27e
je 0x60a7c3
cmp esi, 0x27f
jne case.0x609e27.368
mov word [esp + 0x15a8], 0x2d
call fcn.0044c000
lea esi, [esp + 0x15a8]
mov dword [esp + 0x10], esi
mov dword [esp + 8], edx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x94]
mov dword [esp], eax
mov dword [esp + 0x14], 0x400
mov dword [esp + 0xc], 0
call fcn.0040eec0
jmp 0x60a880
cmp esi, 0x2f2
je 0x60a365
cmp esi, 0x2f6
jne case.0x609e27.368
mov ecx, dword [esp + 0x94]
mov eax, dword [ecx + 0x188]
mov ecx, dword [ecx + 0x18c]
jmp 0x60a501
lea esi, [esp + 0x15a8]
cmp byte [eax], 0
je 0x60a6d0
mov dword [esp + 8], eax
jmp 0x60a6c4
cmp esi, 0xcc
je 0x60a4bd
cmp esi, 0xcd
jne case.0x609e27.368
mov word [esp + 0x15a8], 0x30
lea esi, [esp + 0x15a8]
jmp 0x60a880
cmp esi, 0x12b
je 0x60a3e4
cmp esi, 0x165
jne case.0x609e27.368
mov eax, dword [esp + 0x94]
mov eax, dword [eax]
mov dword [esp + 0xc], eax
lea esi, [esp + 0x15a8]
mov dword [esp], esi
mov dword [esp + 8], str.0x_08X
jmp 0x60a540
mov esi, dword [esp + 0x94]
mov eax, dword [esi + 0x3d0]
mov dword [esp + 0x8c], eax
mov eax, dword [esi + 0x3d4]
mov ecx, dword [esi + 0x3c8]
mov edx, dword [esi + 0x3cc]
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov dword [esp], ecx
call fcn.0040ce60
mov ecx, dword [esi + 0x3cc]
mov edx, dword [esi + 0x3c0]
mov edi, dword [esi + 0x3c8]
lea esi, [esp + 0x15a8]
mov dword [esp + 0x14], esi
mov esi, dword [esp + 0x8c]
mov dword [esp + 0x10], esi
mov dword [esp + 0xc], eax
mov dword [esp + 8], edx
mov dword [esp + 4], ecx
mov dword [esp], edi
mov dword [esp + 0x18], pe_nt_image_headers32
call fcn.0043ae40
test eax, eax
jne 0x60a46a
mov byte [esp + 0x15a8], 0
mov edi, dword [esp + 0xa0]
lea esi, [esp + 0x15a8]
jmp 0x60a880
mov ecx, dword [esp + 0x94]
mov eax, dword [ecx + 0x3d8]
cmp dword [ecx + 0x3e0], 3
jne 0x60a568
movzx eax, ax
lea esi, [esp + 0x15a8]
mov dword [esp], esi
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
mov dword [esp + 8], str._llu
jmp 0x60a540
mov word [esp + 0x15a8], 0x30
call fcn.00456c10
test eax, eax
jne 0x60a64f
jmp 0x60a663
mov ecx, dword [esp + 0x94]
mov eax, dword [ecx + 0x1a8]
mov ecx, dword [ecx + 0x1ac]
jmp 0x60a501
mov ecx, dword [esp + 0x94]
mov eax, dword [ecx + 0x1b0]
mov ecx, dword [ecx + 0x1b4]
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
lea esi, [esp + 0x15a8]
mov dword [esp], esi
mov dword [esp + 8], 0x7d6942
jmp 0x60a540
mov eax, dword [esp + 0x94]
mov eax, dword [eax + 0x1a0]
mov dword [esp + 0xc], eax
lea esi, [esp + 0x15a8]
mov dword [esp], esi
mov dword [esp + 8], 0x7d5794
mov dword [esp + 4], 0x400
call fcn.0064a2d0
jmp 0x60a880
mov word [esp + 0x15a8], 0x31
lea esi, [esp + 0x15a8]
jmp 0x60a880
mov ecx, dword [ecx + 0x3dc]
lea esi, [esp + 0x15a8]
mov dword [esp + 8], esi
mov dword [esp + 4], ecx
mov dword [esp], eax
mov dword [esp + 0xc], pe_nt_image_headers32
call fcn.0043e1a0
jmp 0x60a880
mov word [esp + 0x15a8], 0x30
mov ecx, dword [esp + 0x94]
mov eax, dword [ecx + 0x1cc]
test eax, eax
jne 0x60a0da
cmp dword [ecx + 0x1e8], 3
lea esi, [esp + 0x15a8]
je 0x60a880
mov dword [esp + 4], esi
mov dword [esp + 8], 0xa
mov dword [esp], 0x5dc0
call fcn.007c47c0
jmp 0x60a880
mov dword [esp + 0x15a8], 0x302e30
mov eax, dword [esp + 0x94]
mov ecx, dword [eax + 0x1cc]
test ecx, ecx
lea esi, [esp + 0x15a8]
je 0x609a67
mov eax, ecx
mov edx, 0x10624dd3
mul edx
shr edx, 6
imul eax, edx, 0x3e8
sub ecx, eax
mov dword [esp], esi
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], ecx
mov dword [esp + 8], str._u._u
jmp 0x60a540
mov word [esp + 0x15a8], 0x30
mov eax, dword [esp + 0x94]
cmp dword [eax + 0x3e0], 3
jne 0x60a663
mov byte [esp + 0x15a8], 0x31
lea esi, [esp + 0x15a8]
jmp 0x60a880
lea esi, [esp + 0x15a8]
jmp 0x60a880
mov ecx, dword [esp + 0x94]
mov eax, dword [ecx + 0x3a8]
mov ecx, dword [ecx + 0x3ac]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], eax
lea esi, [esp + 0x15a8]
mov dword [esp], esi
mov dword [esp + 4], 0x400
call fcn.004969c0
jmp 0x60a880
lea esi, [esp + 0x15a8]
mov eax, dword [esp + 0x90]
cmp byte [eax], 0
je 0x60a6c9
mov dword [esp + 8], eax
mov dword [esp + 0x90], eax
mov dword [esp], esi
jmp 0x60a6db
mov dword [esp + 0x90], eax
mov dword [esp], esi
mov dword [esp + 8], str._null_
mov dword [esp + 4], 0x400
call fcn.004959f0
jmp 0x60a880
lea esi, [esp + 0x15a8]
mov dword [esp + 4], esi
mov eax, dword [esp + 0x84]
mov dword [esp], eax
mov dword [esp + 8], 0xa
call fcn.007c47c0
jmp 0x60a880
mov byte [esp + 0x15a9], 0
mov eax, dword [esp + 0x94]
cmp dword [eax + 0x1dc], 0
lea esi, [esp + 0x15a8]
je 0x609a94
mov byte [esp + 0x15a8], 0x21
jmp 0x60a880
mov esi, dword [esp + 0x94]
mov eax, dword [esi + 0x3d4]
mov ecx, dword [esi + 0x3c8]
mov edx, dword [esi + 0x3cc]
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov dword [esp], ecx
call fcn.0040ce60
mov byte [esp + 0x15a8], 0
mov ecx, dword [esi + 0x3cc]
mov dword [esp + 0x8c], ecx
mov edx, dword [esi + 0x3c0]
mov esi, dword [esi + 0x3c8]
lea ecx, [esp + 0x15a8]
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
mov dword [esp + 8], edx
mov eax, dword [esp + 0x8c]
mov dword [esp + 4], eax
mov dword [esp], esi
mov esi, ecx
mov dword [esp + 0x14], 0x400
call fcn.0043bb90
jmp 0x60a880
call fcn.0044c000
lea ecx, [esp + 0x19a8]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], edx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x94]
mov dword [esp], eax
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
call fcn.0040eec0
test eax, eax
lea esi, [esp + 0x15a8]
je 0x609aa1
mov eax, dword [esp + 0x19a8]
mov ecx, dword [esp + 0x19ac]
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
jmp 0x60a510
mov eax, dword [esp + 0x9c]
mov dword [esp], eax
mov ecx, 0x177e
mov edx, edi
call fcn.006086a0
jmp 0x60a8d2
mov ecx, dword [esp + 0x94]
mov eax, dword [ecx + 0x3b0]
mov ecx, dword [ecx + 0x3b4]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], eax
lea esi, [esp + 0x15a8]
mov dword [esp], esi
mov dword [esp + 4], 0x400
call fcn.00496c10
nop word cs:[eax + eax]
mov edx, dword [esp + 0x9c]
mov dword [esp], esi
mov ecx, edi
call fcn.00614140
cmp dword [edi + 0x18], 0x1c0
jne 0x60a8c0
lea eax, [ebx + 1]
cmp eax, dword [edi + 0x6a4]
jae 0x60a8c0
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e079c
jmp 0x60a8cd
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7d5249
call fcn.00491d70
inc ebx
cmp ebx, dword [edi + 0x6a4]
mov eax, dword [esp + 0x98]
jb 0x609af0
mov eax, dword [edi + 0x18]
cmp eax, 0x30f
je 0x60a90f
cmp eax, 0x1c0
mov esi, dword [esp + 0x7c]
jne 0x60a925
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e079f
call fcn.00491d70
jmp 0x60a925
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str.___session__n
call fcn.00491d70
mov esi, dword [esp + 0x7c]
mov dword [esp], esi
call fcn.00435420
mov dword [esp], esi
call fcn.004353d0
test eax, eax
je 0x60999f
mov dword [esp], esi
call fcn.00435460
mov eax, dword [edi + 0x18]
cmp eax, 0x1c0
jne 0x60a9a7
mov eax, dword [edi + 0x18f8]
mov ecx, dword [edi + 0x8bc]
mov edx, dword [edi + 0x8b0]
mov esi, dword [edi + 0x8b4]
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], ecx
mov dword [esp + 0x10], esi
mov dword [esp + 0xc], edx
lea esi, [esp + 0x15a8]
mov dword [esp], esi
mov dword [esp + 8], str._n_fhaspid_:__llu___n_fprod_:__u___n_ffea_:_0___n_cnt_:__u__n_n
mov dword [esp + 4], 0x400
call fcn.0064a2d0
mov eax, dword [edi]
mov dword [esp + 4], esi
mov dword [esp], eax
call fcn.00491d70
mov eax, dword [edi + 0x18]
cmp dword [esp + 0x84], 0
jne 0x611ac0
cmp eax, 0x30f
jne 0x611ac0
mov edx, dword [edi + 0x8bc]
mov esi, dword [edi + 0x8c0]
mov ecx, dword [edi + 0x8b0]
mov ebx, dword [edi + 0x8b4]
mov dword [esp + 0xa0], edi
mov edi, dword [edi + 0x8b8]
test edx, edx
jne 0x60a9fc
cmp esi, 0xffffffff
jne 0x60a9fc
mov eax, ecx
or eax, ebx
jne 0x60a9fc
test edi, edi
je 0x611ac0
mov dword [esp + 0x98], edx
test edi, edi
je 0x60aa2d
mov dword [esp + 0x9c], ecx
mov dword [esp], edi
call fcn.004351b0
test eax, eax
je 0x60f6e8
mov dword [esp], eax
call fcn.00434c70
mov ecx, dword [esp + 0x9c]
mov eax, ecx
or eax, ebx
je 0x60aa5d
mov dword [esp + 4], ebx
mov dword [esp], ecx
mov dword [esp + 0x9c], ecx
call fcn.0041f570
test eax, eax
je 0x60f6e8
mov dword [esp], eax
call fcn.0041d160
mov ecx, dword [esp + 0x9c]
mov dword [esp + 0x9c], ecx
lea eax, [esp + 0x19a8]
mov dword [esp], eax
mov dword [esp + 8], 0x38
mov dword [esp + 4], 0
call fcn.007c51a0
mov dword [esp + 0x19c4], ebx
mov ecx, dword [esp + 0x9c]
mov dword [esp + 0x19c0], ecx
mov dword [esp + 0x19c8], edi
mov eax, dword [esp + 0x98]
mov dword [esp + 0x19cc], eax
mov dword [esp + 0x19d0], esi
lea eax, [esp + 0x19a8]
mov dword [esp + 0x10], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
mov dword [esp + 0xc], 0x6145c0
call fcn.00426cf0
mov edi, eax
mov dword [esp], edi
call fcn.00423550
mov ebx, 1
test eax, eax
jne 0x60ab11
mov dword [esp], edi
call fcn.00430370
cmp esi, 0xffffffff
je 0x60aafb
cmp dword [eax], esi
jne 0x60aafd
xor ebx, ebx
mov dword [esp], edi
call fcn.00423570
mov dword [esp], edi
call fcn.00423550
test ebx, ebx
jne 0x60aae6
mov dword [esp], edi
call fcn.004235e0
test ebx, ebx
mov esi, dword [esp + 0xa0]
jne 0x60f6ef
jmp 0x611ac0
cmp dword [edi + 0x8b8], 0
jne 0x60ab42
mov eax, dword [edi + 0x11e0]
mov dword [edi + 0x8b8], eax
mov eax, dword [edi + 0x8b0]
mov ecx, dword [edi + 0x8b4]
mov edx, eax
or edx, ecx
jne 0x60ab6c
mov eax, dword [edi + 0x11d8]
mov ecx, dword [edi + 0x11dc]
mov dword [edi + 0x8b4], ecx
mov dword [edi + 0x8b0], eax
cmp dword [edi + 0x8bc], 0
jne 0x60ab81
mov edx, dword [edi + 0x11e4]
mov dword [edi + 0x8bc], edx
cmp dword [edi + 0x8c0], 0xffffffff
jne 0x60ab96
mov edx, dword [edi + 0x11e8]
mov dword [edi + 0x8c0], edx
mov edx, eax
or edx, ecx
je 0x60abb4
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.006160f0
mov dword [edi + 0x8b4], edx
mov dword [edi + 0x8b0], eax
cmp dword [edi + 0x6a4], 1
jne 0x60abf1
movzx eax, word [edi + 0x6a8]
cmp eax, 0x4e
jne 0x60abf1
lea eax, [edi + 0x6a8]
mov dword [edi + 0x6a4], 0xb
mov dword [esp], eax
mov dword [esp + 8], 0x16
mov dword [esp + 4], 0x7f7806
call fcn.007c51d0
cmp dword [edi + 0x18], 0x1c0
jne 0x60ac0c
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str._JSON:certificates__n_n
call fcn.00491d70
mov eax, dword [edi + 0x8b0]
mov edx, dword [edi + 0x8b4]
mov ecx, dword [edi + 0x8b8]
mov esi, eax
or esi, edx
jne 0x60c5cd
test ecx, ecx
jne 0x60c5cd
lea eax, [edi + 0x18f8]
mov dword [esp + 0x90], eax
mov dword [edi + 0x18f8], 0
jmp 0x60c63a
cmp dword [esi + 0x344], 1
jne 0x611ac0
mov eax, dword [esi + 0x244]
add esi, 0x3e0
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], 0x40
call fcn.004959f0
jmp 0x611ac0
cmp dword [esi + 0x344], 1
jne 0x611ac0
mov eax, dword [esi + 0x244]
add esi, 0x420
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], 0x100
call fcn.004959f0
jmp 0x611ac0
mov eax, dword [edi + 0x358]
mov ecx, dword [edi + 0x35c]
mov dword [esp + 4], ecx
mov dword [esp], eax
mov dword [esp + 8], 0
call fcn.00415eb0
jmp 0x611ac0
mov eax, dword [edi + 0x358]
mov ecx, dword [edi + 0x35c]
mov dword [esp + 4], ecx
mov dword [esp], eax
mov dword [esp + 8], 0x33
call fcn.00415eb0
jmp 0x611ac0
mov dword [esp + 0x10ac], 0x3b6e69
mov dword [esp + 0x10a8], 0x666e6926
call fcn.0044c050
mov dword [esp + 0x74], eax
mov dword [esp + 0x70], edx
cmp dword [edi + 0x8b8], 0
jne 0x60ad32
mov eax, dword [edi + 0x11e0]
mov dword [edi + 0x8b8], eax
mov eax, dword [edi + 0x8b0]
mov ecx, dword [edi + 0x8b4]
mov edx, eax
or edx, ecx
jne 0x60ad5c
mov eax, dword [edi + 0x11d8]
mov ecx, dword [edi + 0x11dc]
mov dword [edi + 0x8b4], ecx
mov dword [edi + 0x8b0], eax
cmp dword [edi + 0x8bc], 0
jne 0x60ad71
mov edx, dword [edi + 0x11e4]
mov dword [edi + 0x8bc], edx
cmp dword [edi + 0x8c0], 0xffffffff
jne 0x60ad86
mov edx, dword [edi + 0x11e8]
mov dword [edi + 0x8c0], edx
mov edx, eax
or edx, ecx
je 0x60d1db
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.006160f0
mov ecx, eax
or ecx, edx
je 0x60d19f
mov dword [edi + 0x8b0], eax
mov dword [edi + 0x8b4], edx
jmp 0x60d1b1
mov ecx, edi
call fcn.00611db0
jmp 0x611ac0
test byte [edi + 0x2c], 2
jne 0x60d0b3
inc dword [edi + 0x28]
inc dword [edi + 0x30]
add edi, 4
mov dword [esp], edi
mov dword [esp + 8], 0x1778
mov dword [esp + 4], str.___error_SNTL_ADMIN_PASSWORD_REQUIRED___u___error__n
call fcn.00492090
jmp 0x611ac0
cmp dword [edi + 0x8b8], 0
jne 0x60ae08
mov eax, dword [edi + 0x11e0]
mov dword [edi + 0x8b8], eax
mov eax, dword [edi + 0x8b0]
or eax, dword [edi + 0x8b4]
jne 0x60ae26
movsd xmm0, qword [edi + 0x11d8]
movsd qword [edi + 0x8b0], xmm0
cmp dword [edi + 0x8bc], 0
jne 0x60ae3b
mov eax, dword [edi + 0x11e4]
mov dword [edi + 0x8bc], eax
mov byte [esp + 0x10a8], 0
lea eax, [edi + 0x8d0]
mov dword [esp + 0x34], eax
mov dword [esp], eax
mov dword [esp + 4], str.online
call fcn.007c5970
mov dword [esp + 0x30], eax
mov dword [esp + 0x11a8], 0
mov dword [esp + 0x11ac], 0
mov dword [esp + 0x11b0], 0
mov eax, dword [edi + 0x8a8]
mov ecx, dword [edi + 0x8ac]
xor edx, edx
mov esi, ecx
or esi, eax
lea eax, [eax - 1]
cmove eax, edx
cmove ecx, edx
mov dword [esp + 0x11b4], eax
mov dword [esp + 0x11b8], ecx
movsd xmm0, qword [edi + 0x8b0]
movsd qword [esp + 0x11c0], xmm0
mov eax, dword [edi + 0x8bc]
mov dword [esp + 0x11c8], eax
mov eax, dword [edi + 0x8b8]
mov dword [esp + 0x11cc], eax
mov eax, dword [edi + 0x8c4]
mov dword [esp + 0x11d0], eax
call fcn.0044c050
mov dword [esp + 0x11dc], edx
mov dword [esp + 0x11d8], eax
mov eax, dword [edi + 0x8bc]
mov ecx, dword [edi + 0x8b0]
mov edx, dword [edi + 0x8b4]
lea esi, [esp + 0x11a8]
mov dword [esp + 0x10], esi
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov dword [esp], ecx
mov dword [esp + 0xc], 0x6142d0
call fcn.00432be0
mov esi, eax
mov dword [esp + 0x60], esi
mov eax, dword [esp + 0x11a8]
mov ecx, dword [esp + 0x11ac]
mov dword [edi + 0x18f0], ecx
mov ecx, dword [esp + 0x11b0]
mov dword [edi + 0x18f4], ecx
mov dword [edi + 0x18f8], eax
cmp dword [edi + 0x6a4], 1
jne 0x60af95
movzx eax, word [edi + 0x6a8]
cmp eax, 0x4e
jne 0x60af95
lea eax, [edi + 0x6a8]
mov dword [edi + 0x6a4], 0x1f
mov dword [esp], eax
mov dword [esp + 8], 0x3e
mov dword [esp + 4], 0x7f7794
call fcn.007c51d0
cmp dword [edi + 0x18], 0x1c0
jne 0x60afb0
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str._JSON:products__n_n
call fcn.00491d70
mov dword [esp], esi
call fcn.00430350
mov dword [esp + 0x68], 0
test eax, eax
jne 0x60c546
mov dword [esp + 0x44], 0
mov dword [esp + 0x40], 0
mov dword [esp + 0x3c], 0
mov dword [esp + 0x38], 0
mov dword [esp + 0x68], 0
mov dword [esp], esi
call fcn.00430370
mov dword [esp + 0x98], eax
mov esi, dword [eax + 0x94]
mov edx, dword [eax + 0x98]
mov ecx, dword [esi + 0x228]
mov dword [esp + 0x6c], ecx
test edx, edx
mov dword [esp + 0x78], 0
mov ebx, 0
je 0x60b030
mov ebx, dword [edx + 0x228]
mov dword [esp + 0x78], edx
mov ecx, eax
mov dword [esp + 0x98], ecx
mov eax, dword [ecx + 0xbc]
mov dword [esp + 0x70], eax
mov eax, dword [ecx + 0xc0]
mov dword [esp + 0x74], eax
mov edx, dword [ecx + 0xc4]
mov eax, dword [edi + 0x18]
cmp eax, 0x30f
je 0x60b077
mov dword [esp + 0x7c], edx
cmp eax, 0x1c0
jne 0x60b0ad
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e06f7
jmp 0x60b0a8
mov eax, dword [edi]
mov ecx, dword [eax + 4]
cmp ecx, dword [eax + 0x10]
je 0x60b087
mov dword [esp + 0x7c], edx
jmp 0x60b09d
mov dword [esp + 0x7c], edx
mov dword [esp], eax
mov dword [esp + 4], str.__xml_version_1.0__encoding_UTF_8____n
call fcn.00491d70
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str.__product__n
call fcn.00491d70
inc dword [esp + 0x68]
cmp dword [edi + 0x6a4], 0
je 0x60c4ef
mov dword [esp + 0x94], esi
mov ecx, dword [esp + 0x74]
cmp ecx, 0x10
seta al
mov edx, ecx
mov ecx, 0x10
cmova edx, ecx
mov dword [esp + 0x80], edx
movzx eax, al
mov dword [esp + 0x58], eax
mov dword [esp + 0x54], ebx
lea eax, [ebx + 0x90]
mov dword [esp + 0x4c], eax
lea eax, [ebx + 0x114]
mov dword [esp + 0x48], eax
mov ebx, dword [esp + 0x6c]
lea eax, [ebx + 0x114]
mov dword [esp + 0x5c], eax
lea eax, [ebx + 0x90]
mov dword [esp + 0x50], eax
xor ebx, ebx
jmp 0x60b1e0
mov dword [esp + 0x9c], edx
lea esi, [esp + 0xa8]
mov dword [esp + 4], esi
mov dword [esp + 8], 0xa
mov dword [esp], 0x270f
jmp 0x60c278
lea esi, [esp + 0xa8]
mov dword [esp], esi
mov dword [esp + 4], 0x1000
call fcn.004479c0
mov edx, dword [esp + 0x9c]
jmp 0x60c4a0
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x9c]
mov dword [esp + 0xc], eax
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 8], str.__s_:__u_
mov dword [esp + 4], 0x400
call fcn.0064a2d0
mov ecx, dword [edi]
mov dword [esp + 8], eax
mov dword [esp + 4], esi
mov dword [esp], ecx
call fcn.00491c50
lea esi, [esp + 0xa8]
mov edx, dword [esp + 0x9c]
jmp 0x60c4a0
mov edx, dword [esp + 0x9c]
jmp case.0x60b690.609
mov edx, dword [esp + 0x9c]
jmp case.0x60b690.609
movzx esi, word [edi + ebx*2 + 0x6a8]
cmp dword [edi + 0x18], 0x1c0
jne 0x60b440
cmp esi, 0x204
jle 0x60b250
cmp esi, 0x261
jle 0x60b2a9
cmp esi, 0x290
jle 0x60b339
cmp esi, 0x2ff
jg 0x60b415
cmp esi, 0x291
je 0x60ba66
cmp esi, 0x29a
jne 0x60b440
mov byte [esp + 0xa8], 0
mov edx, str.seatsfree
jmp 0x60be9a
cmp esi, 0xdb
jg 0x60b2f1
mov edx, str.cp_phy
cmp esi, 0xba
jg 0x60b375
cmp esi, 0x84
je 0x60b44a
cmp esi, 0x85
je 0x60b820
cmp esi, 0x89
jne 0x60b440
mov byte [esp + 0xa8], 0
mov dword [esp + 0x9c], 0x7e0c16
jmp 0x60c19d
cmp esi, 0x21e
jg 0x60b3ab
cmp esi, 0x205
je 0x60ba87
cmp esi, 0x207
je 0x60ba9f
cmp esi, 0x21e
jne 0x60b440
mov byte [esp + 0xa8], 0
mov dword [esp + 0x9c], str.time
jmp 0x60b125
cmp esi, 0x1bd
jg 0x60b3dd
cmp esi, 0xdc
je 0x60badd
cmp esi, 0xde
je 0x60bb03
cmp esi, 0x1b0
jne 0x60b440
mov byte [esp + 0xa8], 0
mov dword [esp + 0x9c], 0x7e0812
jmp 0x60c000
cmp esi, 0x262
je 0x60bb36
cmp esi, 0x287
je 0x60bbaa
cmp esi, 0x288
jne 0x60b440
mov byte [esp + 0xa8], 0
mov dword [esp + 0x9c], str.reslic
jmp 0x60c290
cmp esi, 0xbb
je 0x60b44a
cmp esi, 0xbc
je 0x60b820
cmp esi, 0xd9
jne 0x60b440
mov byte [esp + 0xa8], 0
mov edx, str.isdet
jmp case.0x60b7a7.217
cmp esi, 0x21f
je 0x60bbd0
cmp esi, 0x25f
je 0x60bbe2
cmp esi, 0x260
jne 0x60b440
mov byte [esp + 0xa8], 0
mov edx, str.prid
jmp case.0x60b690.608
cmp esi, 0x1be
je 0x60bdf6
cmp esi, 0x1bf
je 0x60be35
cmp esi, 0x1f7
jne 0x60b440
mov byte [esp + 0xa8], 0
mov dword [esp + 0x9c], 0x7e0824
jmp 0x60b90e
cmp esi, 0x300
je 0x60be6a
cmp esi, 0x301
jne 0x60b440
mov byte [esp + 0xa8], 0
mov edx, 0x7e0816
jmp 0x60beff
mov dword [esp], esi
call fcn.004ae110
mov edx, eax
mov byte [esp + 0xa8], 0
cmp esi, 0x1af
jg 0x60b520
cmp esi, 0x120
jle 0x60b5b5
cmp esi, 0x160
jg 0x60b5e6
lea eax, [esi - 0x121]
cmp eax, 7
ja 0x60b7c8
mov ecx, 0xd8
bt ecx, eax
jb 0x60be9a
test eax, eax
jne 0x60b7c8
mov dword [esp + 0x9c], edx
mov dword [esp + 0x64], ebx
mov eax, dword [esp + 0x98]
mov esi, dword [eax]
mov ebx, eax
mov ebx, dword [ebx + 4]
mov eax, dword [esp + 0x40]
xor eax, ebx
mov ecx, dword [esp + 0x44]
xor ecx, esi
or ecx, eax
je 0x60b4e0
mov dword [esp + 4], ebx
mov dword [esp], esi
call fcn.0040ec50
mov dword [esp + 0x3c], eax
mov dword [esp + 0x38], edx
mov dword [esp + 0x44], esi
mov dword [esp + 0x40], ebx
mov eax, dword [esp + 0x38]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x3c]
mov dword [esp + 0xc], eax
lea esi, [esp + 0xa8]
mov dword [esp], esi
mov dword [esp + 8], 0x7d6942
mov dword [esp + 4], 0x1000
call fcn.0064a2d0
mov ebx, dword [esp + 0x64]
mov edx, dword [esp + 0x9c]
jmp 0x60c4a0
cmp esi, 0x25e
jg 0x60b574
cmp esi, 0x21d
jg 0x60b633
cmp esi, 0x1f6
jle 0x60b8e5
cmp esi, 0x204
jg 0x60b9b9
mov dword [esp + 0x9c], edx
cmp esi, 0x1f7
je 0x60b90e
cmp esi, 0x1fa
jne 0x60b1bc
mov eax, dword [esp + 0x34]
jmp 0x60b810
cmp esi, 0x277
jle 0x60b681
cmp esi, 0x2b2
jg 0x60b82a
cmp esi, 0x287
jg 0x60be82
cmp esi, 0x278
je 0x60c0da
cmp esi, 0x287
je 0x60bbb7
jmp case.0x60b690.609
cmp esi, 0xba
jg 0x60b798
add esi, 0xffffff7c
cmp esi, 7
ja case.0x60b690.609
jmp dword [esi*4 + 0x7dff64]
mov eax, dword [esp + 0x98]
mov eax, dword [eax + 0x40]
jmp 0x60bec5
cmp esi, 0x16d
jle 0x60b97d
lea eax, [esi - 0x16e]
cmp eax, 8
ja case.default.0x60b601
jmp dword [eax*4 + 0x7dffbc]
mov ecx, dword [esp + 0x98]
mov eax, dword [ecx]
mov ecx, dword [ecx + 4]
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
lea esi, [esp + 0xa8]
mov dword [esp], esi
mov dword [esp + 8], 0x7d6942
jmp 0x60c14b
lea eax, [esi - 0x23a]
cmp eax, 6
ja case.default.0x60b649
mov dword [esp + 0x9c], edx
jmp dword [eax*4 + 0x7dffe0]
mov eax, dword [esp + 0x78]
test eax, eax
mov word [esp + 0xa8], 0x30
lea esi, [esp + 0xa8]
mov edx, dword [esp + 0x9c]
je 0x60c4a0
mov byte [esp + 0xa8], 0x31
jmp 0x60c4a0
add esi, 0xfffffda1
cmp esi, 0xf
ja case.0x60b690.609
jmp dword [esi*4 + 0x7dfffc]
cmp dword [edi + 0x18], 0x1c0
je 0x60bbef
mov dword [esp + 0x64], ebx
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str.___productdetails__n
call fcn.00491d70
mov eax, dword [esp + 0x74]
test eax, eax
mov esi, dword [esp + 0x7c]
mov ebx, eax
je 0x60b775
mov dword [esp + 0xa0], edi
mov edi, dword [esi]
mov eax, dword [esp + 0x98]
mov eax, dword [eax + 8]
mov dword [esp + 0x90], eax
mov eax, dword [esp + 0x94]
mov edx, dword [eax + 8]
mov ecx, dword [eax]
mov dword [esp + 0x9c], ecx
mov eax, dword [eax + 4]
lea ecx, [esp + 0x19a8]
mov dword [esp + 0x14], ecx
mov dword [esp + 0x10], edi
mov ecx, dword [esp + 0x90]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], edx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x9c]
mov dword [esp], eax
mov dword [esp + 0x18], 0x28
call fcn.0043ae40
test eax, eax
jne 0x60b741
mov byte [esp + 0x19a8], 0
mov eax, dword [esi]
mov edi, dword [esp + 0xa0]
mov ecx, dword [edi]
lea edx, [esp + 0x19a8]
mov dword [esp + 0xc], edx
mov dword [esp + 8], eax
mov dword [esp], ecx
mov dword [esp + 4], str._____feature__id__u__id__name__s__name___feature__n
call fcn.00492090
add esi, 4
dec ebx
jne 0x60b6cc
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str.____productdetails_
call fcn.00491d70
mov byte [esp + 0xa8], 0
mov ebx, dword [esp + 0x64]
jmp 0x60c4aa
lea eax, [esi - 0xd9]
cmp eax, 9
ja case.default.0x60b7a7
jmp dword [eax*4 + 0x7dff84]
cmp dword [esp + 0x70], 0
mov word [esp + 0xa8], 0x30
jne 0x60c089
jmp 0x60c091
add esi, 0xfffffeb1
cmp esi, 3
ja case.0x60b690.609
jmp dword [esi*4 + 0x7dffac]
mov dword [esp + 0x9c], edx
mov eax, dword [esp + 0x94]
mov dword [esp], eax
call fcn.0040b670
test eax, eax
je 0x60b144
mov eax, dword [esp + 0x6c]
mov eax, dword [eax + 0x340]
test eax, eax
mov ecx, 0x7d5559
cmove eax, ecx
mov dword [esp + 8], eax
lea esi, [esp + 0xa8]
jmp 0x60c367
mov edx, str.cp_vm
jmp 0x60b44a
cmp esi, 0x2ff
jg 0x60bee7
mov dword [esp + 0x9c], edx
cmp esi, 0x2b3
je 0x60c255
cmp esi, 0x2ff
jne 0x60b1c8
mov eax, dword [esp + 0x94]
mov dword [esp], eax
call fcn.006079b0
and eax, 0xfffffff
mov ecx, dword [edi + 0x18]
cmp ecx, 0x1c0
je 0x60b167
cmp ecx, 0x30f
lea esi, [esp + 0xa8]
jne 0x60c459
mov ecx, dword [esp + 0x9c]
mov dword [esp + 0x14], ecx
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], ecx
lea eax, [esp + 0x15a8]
mov dword [esp + 0x64], ebx
mov ebx, eax
mov dword [esp], ebx
mov dword [esp + 8], str.____s__u___s_
mov dword [esp + 4], 0x400
call fcn.0064a2d0
mov ecx, dword [edi]
mov dword [esp + 8], eax
mov dword [esp + 4], ebx
mov ebx, dword [esp + 0x64]
mov dword [esp], ecx
call fcn.00491c50
mov edx, dword [esp + 0x9c]
jmp 0x60c4a0
cmp esi, 0x1b0
je 0x60bff9
cmp esi, 0x1be
je 0x60be03
cmp esi, 0x1bf
je 0x60be42
jmp case.0x60b690.609
lea esi, [esp + 0xa8]
mov eax, dword [esp + 0x94]
mov dword [esp], eax
call fcn.0040b670
test eax, eax
je 0x60c3cd
mov eax, dword [esp + 0x5c]
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], 0x1000
call fcn.004959f0
mov dword [esp], esi
call fcn.007c3e70
test eax, eax
jne 0x60b968
mov eax, dword [esp + 0x50]
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], 0x1000
call fcn.004959f0
mov dword [esp], esi
call fcn.007c3e70
test eax, eax
jne 0x60c459
jmp 0x60c3c0
cmp esi, 0x161
je case.0x60b690.620
cmp esi, 0x162
je case.0x60b690.621
cmp esi, 0x164
je 0x60bfec
jmp case.0x60b690.609
mov dword [esp + 0x9c], edx
mov eax, dword [esp + 0x98]
jmp 0x60c2bb
cmp esi, 0x205
je 0x60c014
cmp esi, 0x207
je 0x60baac
jmp case.0x60b690.609
cmp esi, 0xbb
je case.0x60b5d0.132
cmp esi, 0xbc
jne case.0x60b690.609
lea esi, [esp + 0xa8]
mov dword [esp + 0x10], esi
mov eax, dword [esp + 0x98]
mov dword [esp], eax
mov dword [esp + 0x14], 0x1000
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
jmp 0x60ba46
lea esi, [esp + 0xa8]
mov dword [esp + 8], esi
mov eax, dword [esp + 0x98]
mov dword [esp], eax
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0x1000
mov dword [esp + 4], 0
mov dword [esp + 0x9c], edx
call fcn.00616200
mov edx, dword [esp + 0x9c]
jmp 0x60c4a0
mov byte [esp + 0xa8], 0
mov edx, str.flags
mov dword [esp], edx
mov ecx, 0x177e
mov edx, edi
call fcn.006086a0
jmp 0x60c4e2
mov byte [esp + 0xa8], 0
mov dword [esp + 0x9c], 0x7e0bf6
jmp 0x60c01b
mov byte [esp + 0xa8], 0
mov edx, str.logl
mov dword [esp + 0x9c], edx
mov eax, dword [esp + 0x94]
mov eax, dword [eax + 0xc]
cmp eax, 0xffffffff
jne 0x60c262
lea esi, [esp + 0xa8]
mov dword [esp], esi
mov dword [esp + 8], 0x7de038
jmp 0x60c3d8
mov byte [esp + 0xa8], 0
mov edx, str.detc
mov dword [esp + 0x9c], edx
mov eax, dword [esp + 0x98]
mov eax, dword [eax + 0xa0]
jmp 0x60c262
mov byte [esp + 0xa8], 0
mov edx, str.time_acc
mov dword [esp + 0x9c], edx
mov eax, dword [esp + 0x98]
mov eax, dword [eax + 0xb0]
cmp eax, 0x270f
mov ecx, 0x270f
cmova eax, ecx
jmp 0x60c262
mov byte [esp + 0xa8], 0
mov edx, str.prname
mov dword [esp + 0x9c], edx
mov eax, dword [esp + 0x98]
mov edx, dword [eax + 8]
mov eax, dword [esp + 0x94]
mov ecx, dword [eax + 8]
mov dword [esp + 0x90], ecx
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov eax, ebx
lea ebx, [esp + 0xa8]
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], edx
mov edx, dword [esp + 0x90]
mov dword [esp + 8], edx
mov dword [esp + 4], esi
mov esi, ebx
mov ebx, eax
mov dword [esp], ecx
mov dword [esp + 0x14], 0x1000
call fcn.0043bb90
mov edx, dword [esp + 0x9c]
jmp 0x60c4a0
mov byte [esp + 0xa8], 0
mov edx, str.resper
mov dword [esp + 0x9c], edx
mov eax, dword [esp + 0x98]
mov eax, dword [eax + 0xb8]
jmp 0x60c262
mov byte [esp + 0xa8], 0
mov edx, str.seats
jmp 0x60bfdf
mov byte [esp + 0xa8], 0
mov edx, str.details
mov dword [esp + 0x9c], edx
mov eax, dword [esp + 0x94]
mov eax, dword [eax + 8]
mov ecx, dword [esp + 0x98]
mov ecx, dword [ecx + 8]
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], ecx
lea esi, [esp + 0xa8]
mov dword [esp], esi
mov dword [esp + 8], str._table__tr_bgcolorDCDA7B__td_colspan5_Product_Details__td___tr__tr__td_colspan5_Product_ID:__b__u__b___td___tr__tr__td_colspan5_Vendor_ID:__b__u__b___td___tr_
mov dword [esp + 4], 0x1000
call fcn.0064a2d0
mov eax, dword [esp + 0x98]
cmp dword [esp + 0x74], 0
je 0x60bdc3
mov dword [esp + 0x64], ebx
mov dword [esp + 0xa0], edi
mov dword [esp], esi
mov dword [esp + 8], str._tr__td_colspan5_Features:__td___tr_
mov dword [esp + 4], 0x1000
call fcn.0064a3c0
cmp dword [esp + 0x80], 0
mov ebx, 1
mov ecx, dword [esp + 0x58]
je 0x60bd6e
nop dword [eax]
mov dword [esp + 0x90], ecx
mov esi, dword [esp + 0x7c]
mov eax, dword [esi + ebx*4 - 4]
mov dword [esp + 0x88], eax
mov eax, dword [esp + 0x98]
mov eax, dword [eax + 8]
mov dword [esp + 0x84], eax
mov eax, dword [esp + 0x94]
mov edx, dword [eax + 8]
mov edi, dword [eax]
mov dword [esp + 0x8c], edi
mov eax, dword [eax + 4]
lea edi, [esp + 0x19a8]
mov dword [esp + 0x14], edi
mov ecx, dword [esp + 0x88]
mov dword [esp + 0x10], ecx
mov ecx, dword [esp + 0x84]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], edx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x8c]
mov dword [esp], eax
mov dword [esp + 0x18], 0x28
call fcn.0043ae40
test eax, eax
jne 0x60bd09
mov byte [esp + 0x19a8], 0
mov eax, dword [esi + ebx*4 - 4]
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], eax
lea eax, [esp + 0xa8]
mov edi, eax
mov dword [esp], edi
mov dword [esp + 8], str._tr__td_r__u:__td__td_colspan4__b__s__b___td___tr_
mov dword [esp + 4], 0x1000
call fcn.0064a3c0
mov dword [esp], edi
call fcn.007c3e70
cmp eax, 0x800
mov ecx, 1
mov edx, dword [esp + 0x90]
cmova edx, ecx
mov ecx, edx
cmp eax, 0x801
setb al
cmp ebx, dword [esp + 0x80]
jae 0x60bd6e
inc ebx
test al, al
jne 0x60bc80
test ecx, ecx
mov edi, dword [esp + 0xa0]
lea esi, [esp + 0xa8]
mov eax, dword [esp + 0x98]
mov ebx, dword [esp + 0x64]
je 0x60bdc3
mov eax, dword [esp + 0x98]
mov eax, dword [eax + 0x14]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov dword [esp], esi
mov dword [esp + 8], str._tr__td_colspan5__d_of__d_features_shown__td___tr__tr__td_colspan5_use__Features__button_for_complete_list__td___tr_
mov dword [esp + 4], 0x1000
call fcn.0064a3c0
mov eax, dword [esp + 0x98]
mov dword [esp + 0x98], eax
cmp dword [esp + 0x70], 0
je 0x60c2ed
mov eax, dword [esp + 0x98]
mov eax, dword [eax + 0xb0]
mov dword [esp + 0xc], eax
mov dword [esp], esi
mov dword [esp + 8], str._tr__td_colspan5_Max._detach_days:__b__d__b___td___tr__tr__td_colspan5_License_is_automatically_restored_to_network_after_duration_expiry.__td___tr_
jmp 0x60c2f8
mov byte [esp + 0xa8], 0
mov edx, 0x7e081a
lea esi, [esp + 0xa8]
mov word [esp + 0xa8], 0x30
mov eax, dword [esp + 0x94]
cmp dword [eax + 0x9c], 0
je 0x60c4a0
mov byte [esp + 0xa8], 0x31
jmp 0x60c4a0
mov byte [esp + 0xa8], 0
mov edx, str.isloc
mov word [esp + 0xa8], 0x31
mov eax, dword [esp + 0x98]
cmp dword [eax + 0xc], 0
je 0x60c091
mov byte [esp + 0xa8], 0x30
jmp 0x60c091
mov byte [esp + 0xa8], 0
mov dword [esp + 0x9c], 0x7db921
jmp 0x60c2ad
cmp esi, 0x288
je 0x60c289
cmp esi, 0x29a
jne case.0x60b690.609
mov eax, dword [esp + 0x98]
mov eax, dword [eax + 0xa4]
cmp eax, 0x8000001
jb 0x60bec5
mov word [esp + 0xa8], 0x312d
mov byte [esp + 0xaa], 0
jmp 0x60c091
lea esi, [esp + 0xa8]
mov dword [esp + 4], esi
mov dword [esp], eax
mov dword [esp + 8], 0xa
mov dword [esp + 0x9c], edx
jmp 0x60c278
cmp esi, 0x300
je 0x60c2a6
cmp esi, 0x301
jne case.0x60b690.609
mov dword [esp + 0x9c], edx
mov eax, dword [esp + 0x94]
mov eax, dword [eax + 8]
lea esi, [esp + 0xa8]
mov dword [esp + 4], esi
mov dword [esp], eax
mov dword [esp + 8], 0x1000
call fcn.0043cd60
mov edx, dword [esp + 0x9c]
jmp 0x60c4a0
mov ecx, dword [esp + 0x98]
mov eax, dword [ecx]
mov ecx, dword [ecx + 4]
lea esi, [esp + 0xa8]
mov dword [esp + 8], esi
mov dword [esp + 4], ecx
mov dword [esp], eax
mov dword [esp + 0xc], 0x1000
mov dword [esp + 0x9c], edx
jmp 0x60c48f
lea esi, [esp + 0xa8]
mov dword [esp], esi
mov dword [esp + 0xc], 0xffff
jmp 0x60c143
lea eax, [esp + 0x10a8]
mov dword [esp + 8], eax
lea esi, [esp + 0xa8]
mov dword [esp], esi
jmp 0x60c0c6
mov dword [esp + 0x9c], edx
mov word [esp + 0xa8], 0x30
mov eax, dword [esp + 0x94]
mov dword [esp], eax
call fcn.0040eab0
test al, 2
jne 0x60c23a
jmp 0x60c242
cmp esi, 0x21e
je 0x60b11e
cmp esi, 0x21f
jne case.0x60b690.609
mov eax, dword [esp + 0x98]
cmp dword [eax + 0xc], 0
je 0x60c034
mov byte [esp + 0xa8], 0
jmp 0x60c091
mov dword [esp + 0x9c], edx
lea esi, [esp + 0xa8]
mov dword [esp + 4], esi
mov eax, dword [esp + 0x68]
jmp 0x60c26d
mov dword [esp + 0x9c], edx
lea esi, [esp + 0xa8]
mov eax, dword [esp + 0x94]
mov eax, dword [eax + 0x1d4]
jmp 0x60c269
mov eax, dword [eax + 0x9c]
cmp eax, 0x8000001
lea esi, [esp + 0xa8]
jb 0x60becc
mov word [esp + 0xa8], 0x312d
mov byte [esp + 0xaa], 0
jmp 0x60c4a0
cmp esi, 0x1af
jne case.0x60b690.609
mov word [esp + 0xa8], 0x30
mov eax, dword [esp + 0x94]
cmp dword [eax + 0x1c4], 0
je 0x60c091
mov byte [esp + 0xa8], 0x31
lea esi, [esp + 0xa8]
jmp 0x60c4a0
lea esi, [esp + 0xa8]
mov dword [esp], esi
mov dword [esp + 0xc], 0
jmp 0x60c143
lea esi, [esp + 0xa8]
mov dword [esp], esi
mov dword [esp + 8], str.R2H_copy_and_paste_not_implemented
mov dword [esp + 4], 0x1000
mov dword [esp + 0x9c], edx
jmp 0x60c3e0
mov dword [esp + 0x9c], edx
mov byte [esp + 0xa8], 0
cmp dword [esp + 0x30], 0
lea esi, [esp + 0xa8]
jne 0x60c459
mov dword [esp], esi
mov dword [esp + 4], 0x1000
call fcn.00454a70
mov dword [esp], esi
mov dword [esp + 8], str.__online_
mov dword [esp + 4], 0x1000
call fcn.00495b00
jmp 0x60c459
mov eax, dword [esp + 0x94]
mov eax, dword [eax + 0xa8]
mov dword [esp + 0xc], eax
lea esi, [esp + 0xa8]
mov dword [esp], esi
mov dword [esp + 8], 0x7d56aa
mov dword [esp + 4], 0x1000
mov dword [esp + 0x9c], edx
jmp 0x60c2dc
mov dword [esp + 0x9c], edx
cmp dword [edi + 0x18], 0x30f
jne 0x60c19d
mov word [esp + 0xa8], 0x30
mov eax, dword [esp + 0x98]
mov dword [esp], eax
call fcn.004106d0
test eax, eax
je 0x60c242
mov byte [esp + 0xa8], 0x32
jmp 0x60c242
mov eax, dword [esp + 0x98]
mov dword [esp + 0x98], eax
mov dword [esp], eax
call fcn.004106d0
jmp 0x60c262
mov byte [esp + 0xa8], 0
mov eax, dword [esp + 0x94]
cmp dword [eax + 0x1b8], 0
je 0x60c091
mov dword [esp + 0x9c], edx
mov dword [esp], eax
call fcn.0040b670
test eax, eax
lea esi, [esp + 0xa8]
je 0x60c459
mov eax, dword [esp + 0x6c]
mov eax, dword [eax + 0x344]
test eax, eax
mov ecx, 0x7d5559
cmove eax, ecx
jmp 0x60c363
mov word [esp + 0xa8], 0x30
mov eax, dword [esp + 0x98]
cmp dword [eax + 0x40], 0
je 0x60c091
mov dword [esp + 0x9c], edx
mov dword [esp], eax
call fcn.004106d0
cmp eax, 3
jne 0x60c242
mov byte [esp + 0xa8], 0x31
lea esi, [esp + 0xa8]
mov edx, dword [esp + 0x9c]
jmp 0x60c4a0
mov eax, dword [esp + 0x94]
mov eax, dword [eax + 0x1d0]
lea esi, [esp + 0xa8]
mov dword [esp + 4], esi
mov dword [esp], eax
mov dword [esp + 8], 0xa
call fcn.007c47c0
mov edx, dword [esp + 0x9c]
jmp 0x60c4a0
mov dword [esp + 0x9c], edx
lea esi, [esp + 0xa8]
mov eax, dword [esp + 0x98]
mov eax, dword [eax + 0xb4]
jmp 0x60c269
mov dword [esp + 0x9c], edx
mov eax, dword [esp + 0x94]
mov dword [esp + 0x94], eax
mov eax, dword [eax + 8]
mov dword [esp + 0xc], eax
lea esi, [esp + 0xa8]
mov dword [esp], esi
mov dword [esp + 8], 0x7d5794
mov dword [esp + 4], 0x1000
call fcn.0064a2d0
mov edx, dword [esp + 0x9c]
jmp 0x60c4a0
mov dword [esp], esi
mov dword [esp + 8], str._tr__td_colspan5_Product_is_not_detachable__td___tr_
mov dword [esp + 4], 0x1000
call fcn.0064a3c0
mov dword [esp], esi
mov dword [esp + 8], str.__table_
mov dword [esp + 4], 0x1000
call fcn.0064a3c0
mov edx, dword [esp + 0x9c]
jmp 0x60c4a0
mov eax, dword [esp + 0x78]
test eax, eax
mov byte [esp + 0xa8], 0
lea esi, [esp + 0xa8]
je 0x60c459
mov dword [esp], eax
call fcn.0040b670
cmp dword [esp + 0x54], 0
je 0x60c459
test eax, eax
je 0x60c459
mov eax, dword [esp + 0x4c]
mov dword [esp + 8], eax
mov dword [esp], esi
jmp 0x60c3d8
mov eax, dword [esp + 0x78]
test eax, eax
mov byte [esp + 0xa8], 0
lea esi, [esp + 0xa8]
je 0x60c459
mov dword [esp], eax
call fcn.0040b670
test eax, eax
je 0x60c3cd
cmp dword [esp + 0x54], 0
je 0x60c3b2
mov eax, dword [esp + 0x48]
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], 0x1000
call fcn.004959f0
cmp byte [esp + 0xa8], 0
jne 0x60c459
mov dword [esp], esi
mov dword [esp + 8], str.Remote
jmp 0x60c3d8
mov dword [esp], esi
mov dword [esp + 8], str.Local
mov dword [esp + 4], 0x1000
call fcn.004959f0
mov edx, dword [esp + 0x9c]
jmp 0x60c4a0
mov ecx, dword [esp + 0x94]
mov eax, dword [ecx + 0xb0]
mov ecx, dword [ecx + 0xb4]
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
lea esi, [esp + 0xa8]
mov dword [esp], esi
mov dword [esp + 8], 0x7d6942
jmp 0x60c2d4
mov eax, dword [esp + 0x78]
test eax, eax
mov word [esp + 0xa8], 0x30
lea esi, [esp + 0xa8]
je 0x60c459
mov dword [esp], eax
call fcn.0040b670
test eax, eax
je 0x60c459
mov byte [esp + 0xa8], 0x31
mov edx, dword [esp + 0x9c]
jmp 0x60c4a0
mov edx, dword [esp + 0x9c]
jmp 0x60c4a0
mov ecx, dword [esp + 0x94]
mov eax, dword [ecx + 0xb0]
mov ecx, dword [ecx + 0xb4]
lea esi, [esp + 0xa8]
mov dword [esp + 8], esi
mov dword [esp + 4], ecx
mov dword [esp], eax
mov dword [esp + 0xc], 0x1000
call fcn.0043e1a0
mov edx, dword [esp + 0x9c]
nop dword [eax + eax]
mov dword [esp], esi
mov ecx, edi
call fcn.00614140
cmp dword [edi + 0x18], 0x1c0
jne 0x60c4d0
lea eax, [ebx + 1]
cmp eax, dword [edi + 0x6a4]
jae 0x60c4d0
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e079c
jmp 0x60c4dd
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7d5249
call fcn.00491d70
inc ebx
cmp ebx, dword [edi + 0x6a4]
jb 0x60b1e0
mov eax, dword [edi + 0x18]
cmp eax, 0x30f
je 0x60c518
cmp eax, 0x1c0
mov esi, dword [esp + 0x60]
jne 0x60c52e
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e079f
call fcn.00491d70
jmp 0x60c52e
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str.___product__n
call fcn.00491d70
mov esi, dword [esp + 0x60]
mov dword [esp], esi
call fcn.004303a0
mov dword [esp], esi
call fcn.00430350
test eax, eax
je 0x60aff0
mov dword [esp], esi
call fcn.004303e0
cmp dword [edi + 0x18], 0x1c0
jne 0x60c5a2
mov eax, dword [edi + 0x18f8]
mov ecx, dword [edi + 0x8b0]
mov edx, dword [edi + 0x8b4]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], edx
mov dword [esp + 0xc], ecx
lea esi, [esp + 0xa8]
mov dword [esp], esi
mov dword [esp + 8], str._n_fhaspid_:__llu___n_ffea_:_0___n_cnt_:__u__n_n
mov dword [esp + 4], 0x1000
call fcn.0064a2d0
mov eax, dword [edi]
mov dword [esp + 4], esi
mov dword [esp], eax
call fcn.00491d70
cmp dword [edi + 0x8b8], 0
jne 0x60c5bd
mov eax, dword [edi + 0x8b0]
or eax, dword [edi + 0x8b4]
je 0x60f62f
cmp dword [esp + 0x68], 0
jne 0x611ac0
jmp 0x60f648
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], ecx
mov esi, edi
lea edi, [esp + 0x11a8]
mov dword [esp], edi
mov dword [esp + 8], str.filters:_vendor_u__key_llu
mov dword [esp + 4], 0x400
call fcn.0064a2d0
mov ecx, esi
mov edx, edi
mov edi, esi
call fcn.00614770
mov eax, dword [edi + 0x8b8]
lea ecx, [edi + 0x18f8]
mov dword [esp + 0x90], ecx
mov dword [edi + 0x18f8], 0
test eax, eax
je 0x60c63a
mov esi, edi
mov dword [esp], eax
mov dword [esp + 4], 0x420640
call fcn.0041eca0
jmp 0x60c648
mov esi, edi
mov dword [esp], 0x420640
call fcn.00420600
mov edi, eax
mov dword [esp + 0x80], edi
mov dword [esp], edi
call fcn.0041d2a0
test eax, eax
jne 0x60d064
mov dword [esp + 0x7c], 0
mov dword [esp + 0x88], 0
mov dword [esp], edi
call fcn.004353f0
mov edi, eax
cmp dword [edi + 0x60], 3
jne 0x60d013
mov eax, dword [esi + 0x8b0]
mov ecx, dword [esi + 0x8b4]
mov edx, eax
or edx, ecx
je 0x60c6a7
xor eax, dword [edi]
xor ecx, dword [edi + 4]
or ecx, eax
jne 0x60d01c
mov eax, dword [esi + 0x8bc]
test eax, eax
je 0x60c6d6
mov ecx, dword [edi]
mov edx, dword [edi + 4]
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov dword [esp], ecx
call fcn.00433140
test eax, eax
je 0x60d025
mov dword [esp], eax
call fcn.004302d0
mov eax, dword [esi + 0x8c0]
cmp eax, 0xffffffff
je 0x60c6f5
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0040d1d0
test eax, eax
je 0x60d045
mov eax, dword [edi]
mov ecx, dword [edi + 4]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.004dcfd0
mov edi, eax
test edi, edi
je 0x60d037
mov eax, dword [edi]
mov ecx, dword [edi + 8]
mov edx, dword [edi + 0xc]
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
lea ebx, [esp + 0x11a8]
mov dword [esp + 0x94], edi
mov dword [esp], ebx
mov dword [esp + 8], str._u__llu
mov dword [esp + 4], 0x400
call fcn.0064a2d0
mov edi, esi
mov dword [esp + 0xa0], edi
mov esi, ebx
mov ebx, dword [esp + 0x94]
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7d5249
call fcn.00491d70
mov ecx, edi
mov edx, esi
call fcn.00614770
mov eax, dword [ebx + 0x14]
xor edx, edx
cmp dword [eax + 4], 0
mov ecx, dword [esp + 0x88]
js 0x60cfb6
nop dword [eax]
mov eax, dword [esp + 0x90]
inc dword [eax]
inc ecx
cmp ecx, dword [edi + 0x8a8]
jb 0x60cfa7
mov eax, dword [edi + 0x8ac]
test eax, eax
je 0x60c7b8
cmp ecx, eax
ja 0x60cfa7
mov dword [esp + 0x88], ecx
mov eax, dword [ebx + 0x14]
mov dword [esp + 4], edx
mov dword [esp + 0x8c], edx
mov dword [esp], eax
call fcn.00591f90
mov dword [esp + 0x98], eax
mov eax, dword [edi + 0x18]
cmp eax, 0x30f
je 0x60c822
cmp eax, 0x1c0
jne 0x60c84e
cmp dword [esp + 0x7c], 0
je 0x60c806
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e079c
call fcn.00491d70
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e06f7
call fcn.00491d70
mov dword [esp + 0x7c], 1
jmp 0x60c84e
mov eax, dword [edi]
mov ecx, dword [eax + 4]
cmp ecx, dword [eax + 0x10]
jne 0x60c83e
mov dword [esp], eax
mov dword [esp + 4], str.__xml_version_1.0__encoding_UTF_8____n
call fcn.00491d70
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str.__certificate__n
call fcn.00491d70
cmp dword [edi + 0x6a4], 0
je 0x60cf3f
mov eax, dword [esp + 0x98]
lea eax, [eax + 0x10]
mov dword [esp + 0x84], eax
xor esi, esi
jmp 0x60c8b0
mov dword [esp], 0x7e1116
mov ecx, edi
mov edx, dword [esp + 0x9c]
call fcn.00614140
mov eax, dword [esp + 0x15a8]
test eax, eax
je 0x60cef0
mov dword [esp], eax
call fcn.004936c0
jmp 0x60cef0
movzx edi, word [edi + esi*2 + 0x6a8]
mov dword [esp], edi
call fcn.004ae110
mov edx, eax
cmp edi, 0x1d4
jle 0x60c940
cmp edi, 0x2c8
jle 0x60c9d0
mov dword [esp + 0x9c], edx
cmp edi, 0x2ff
jg 0x60cbde
cmp edi, 0x2c9
je 0x60cc1a
cmp edi, 0x2eb
jne 0x60ce0a
mov eax, dword [esp + 0x8c]
mov dword [esp + 8], eax
lea edi, [esp + 0x19a8]
mov dword [esp], edi
mov dword [esp + 4], pe_nt_image_headers32
call fcn.00616160
test eax, eax
jne 0x60cd69
mov dword [esp], str.ERROR
jmp 0x60cd6c
mov dword [esp + 0x9c], edx
cmp edi, 0x16e
jg 0x60ca70
cmp edi, 0x7c
je 0x60c9fb
cmp edi, 0x131
je 0x60cc3b
cmp edi, 0x16e
jne 0x60ce0a
mov eax, dword [ebx + 8]
mov ecx, dword [ebx + 0xc]
mov edi, dword [esp + 0xa0]
mov edx, dword [edi + 0x18]
cmp edx, 0x1c0
je 0x60ce63
cmp edx, 0x30f
jne 0x60cef0
mov edx, dword [esp + 0x9c]
mov dword [esp + 0x18], edx
mov dword [esp + 0x14], ecx
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], edx
lea eax, [esp + 0x15a8]
mov ebx, eax
mov dword [esp], ebx
mov dword [esp + 8], str.____s__llu___s_
jmp 0x60cec0
cmp edi, 0x1d5
je 0x60cc5f
cmp edi, 0x1d8
je 0x60ccfd
mov dword [esp + 0x9c], edx
cmp edi, 0x25c
jne 0x60ce0a
mov byte [esp + 0x11a8], 0
mov eax, dword [ebx + 8]
mov ecx, dword [ebx + 0xc]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.0041f570
mov edi, eax
test edi, edi
lea ebx, [esp + 0x11a8]
je 0x60ca3e
mov dword [esp + 4], ebx
mov dword [esp], edi
mov dword [esp + 8], 0x400
call fcn.00614a50
mov dword [esp], edi
call fcn.0041d160
mov dword [esp], ebx
mov edi, dword [esp + 0xa0]
mov ecx, edi
mov edx, dword [esp + 0x9c]
call fcn.00614140
mov ebx, dword [esp + 0x94]
jmp 0x60cef0
cmp edi, 0x16f
je 0x60cd42
cmp edi, 0x1b0
je 0x60cd86
cmp edi, 0x1d4
jne 0x60ce0a
mov ecx, dword [esp + 0x98]
test ecx, ecx
je 0x60ce2c
mov dword [esp + 0x19a8], 0
mov dword [esp + 0x15a8], 0
mov eax, dword [ecx]
mov ecx, dword [ecx + 0xc]
mov edx, dword [ebx]
lea edi, [esp + 0x19a8]
mov dword [esp + 0x14], edi
lea edi, [esp + 0x15a8]
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], ecx
mov dword [esp + 8], eax
mov eax, dword [esp + 0x84]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.004d3130
cmp dword [esp + 0x19a8], 0
mov edi, dword [esp + 0xa0]
je 0x60c885
mov eax, dword [edi + 0x18]
cmp eax, 0x1c0
je 0x60c870
cmp eax, 0x30f
jne 0x60c885
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str.___licensedata__n_n___CDATA_
call fcn.00491d70
cmp dword [esp + 0x19a8], 0
je 0x60cbb9
xor edi, edi
mov ebx, dword [esp + 0x15a8]
nop word cs:[eax + eax]
movzx eax, byte [ebx + edi]
cmp eax, 0x5d
jne 0x60cb6f
mov eax, dword [esp + 0xa0]
mov eax, dword [eax]
mov dword [esp], eax
mov dword [esp + 4], 0x7e10fd
jmp 0x60cbaa
movzx ecx, al
cmp ecx, 0x20
jb 0x60cb91
mov ecx, dword [esp + 0xa0]
mov ecx, dword [ecx]
movsx eax, al
mov dword [esp + 4], eax
mov dword [esp], ecx
call fcn.00491e10
jmp 0x60cbaf
cmp ecx, 0xa
jne 0x60cbaf
mov eax, dword [esp + 0xa0]
mov eax, dword [eax]
mov dword [esp], eax
mov dword [esp + 4], 0x7d5249
call fcn.00491d70
inc edi
cmp edi, dword [esp + 0x19a8]
jb 0x60cb50
mov edi, dword [esp + 0xa0]
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str.___n_n____licensedata__n
call fcn.00491d70
mov ebx, dword [esp + 0x94]
jmp 0x60c885
cmp edi, 0x300
je 0x60cdba
cmp edi, 0x301
jne 0x60ce0a
mov eax, dword [ebx]
lea ecx, [esp + 0x11a8]
mov edi, ecx
mov dword [esp + 4], edi
mov dword [esp], eax
mov dword [esp + 8], 0xfa
call fcn.0043cd60
jmp 0x60cd69
cmp dword [esp + 0x98], 0
mov edi, dword [esp + 0xa0]
je 0x60ce38
mov dword [esp], 0x7e10df
jmp 0x60cd73
cmp dword [esp + 0x98], 0
mov edi, dword [esp + 0xa0]
je 0x60ce44
mov eax, dword [esp + 0x84]
mov dword [esp], eax
jmp 0x60cd73
cmp dword [esp + 0x98], 0
mov byte [esp + 0xa8], 0
mov edi, dword [esp + 0xa0]
je 0x60ccee
mov eax, dword [esp + 0x98]
mov eax, dword [eax + 0xc]
test al, 4
je 0x60ccbd
lea eax, [esp + 0xa8]
mov dword [esp], eax
mov dword [esp + 8], str.Normal
mov dword [esp + 4], pe_nt_image_headers32
mov dword [esp + 0x9c], edx
call fcn.004959f0
mov edx, dword [esp + 0x9c]
mov eax, dword [esp + 0x98]
mov eax, dword [eax + 0xc]
test al, 8
je 0x60ccee
lea eax, [esp + 0xa8]
mov dword [esp], eax
mov dword [esp + 8], str.Rehosted
mov dword [esp + 4], pe_nt_image_headers32
mov dword [esp + 0x9c], edx
call fcn.004959f0
mov edx, dword [esp + 0x9c]
lea eax, [esp + 0xa8]
mov dword [esp], eax
jmp 0x60ce57
mov eax, dword [esp + 0x98]
test eax, eax
mov edi, dword [esp + 0xa0]
je 0x60ce50
mov eax, dword [eax + 0xc]
mov ecx, dword [edi + 0x18]
cmp ecx, 0x1c0
je 0x60cea4
cmp ecx, 0x30f
jne 0x60cef0
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], edx
jmp 0x60cdf1
mov eax, dword [ebx + 8]
mov ecx, dword [ebx + 0xc]
lea edx, [esp + 0x11a8]
mov edi, edx
mov dword [esp + 8], edi
mov dword [esp + 4], ecx
mov dword [esp], eax
mov dword [esp + 0xc], 0xfa
call fcn.0043e1a0
mov dword [esp], edi
mov edi, dword [esp + 0xa0]
mov ecx, edi
mov edx, dword [esp + 0x9c]
call fcn.00614140
jmp 0x60cef0
mov edi, dword [esp + 0xa0]
mov eax, dword [edi + 0x18]
cmp eax, 0x1c0
je 0x60ce8c
cmp eax, 0x30f
mov ecx, dword [esp + 0x9c]
jne 0x60cef0
mov dword [esp + 0x14], ecx
mov eax, dword [esp + 0x88]
jmp 0x60cde9
mov eax, dword [ebx]
mov edi, dword [esp + 0xa0]
mov ecx, dword [edi + 0x18]
cmp ecx, 0x1c0
je 0x60ce93
cmp ecx, 0x30f
mov ecx, dword [esp + 0x9c]
jne 0x60cef0
mov dword [esp + 0x14], ecx
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], ecx
lea eax, [esp + 0x15a8]
mov ebx, eax
mov dword [esp], ebx
mov dword [esp + 8], str.____s__u___s_
jmp 0x60cec0
mov eax, dword [esp + 0x9c]
mov dword [esp], eax
mov ecx, 0x177e
mov edi, dword [esp + 0xa0]
mov edx, edi
call fcn.006086a0
jmp 0x60cf32
mov dword [esp], 0x7d5559
jmp 0x60cd6c
mov dword [esp], str.ERROR
jmp 0x60cd73
mov dword [esp], 0x7d5559
jmp 0x60cd73
mov dword [esp], 0x7d5559
mov ecx, edi
call fcn.00614140
jmp 0x60cef0
mov dword [esp + 0x14], ecx
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x9c]
mov dword [esp + 0xc], eax
lea eax, [esp + 0x15a8]
mov ebx, eax
mov dword [esp], ebx
mov dword [esp + 8], str.__s_:__llu_
jmp 0x60cec0
mov eax, dword [esp + 0x88]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x9c]
mov dword [esp + 0xc], eax
jmp 0x60ceac
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], edx
lea eax, [esp + 0x15a8]
mov ebx, eax
mov dword [esp], ebx
mov dword [esp + 8], str.__s_:__u_
mov dword [esp + 4], 0x400
call fcn.0064a2d0
mov ecx, dword [edi]
mov dword [esp + 8], eax
mov dword [esp + 4], ebx
mov ebx, dword [esp + 0x94]
mov dword [esp], ecx
call fcn.00491c50
nop word cs:[eax + eax]
cmp dword [edi + 0x18], 0x1c0
jne 0x60cf20
lea eax, [esi + 1]
cmp eax, dword [edi + 0x6a4]
jae 0x60cf20
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e079c
jmp 0x60cf2d
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7d5249
call fcn.00491d70
inc esi
cmp esi, dword [edi + 0x6a4]
jb 0x60c8b0
mov eax, dword [edi + 0x18]
cmp eax, 0x30f
je 0x60cf66
cmp eax, 0x1c0
lea esi, [esp + 0x11a8]
jne 0x60cf99
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e111a
jmp 0x60cf94
mov eax, dword [edi]
mov ecx, dword [eax + 4]
cmp ecx, dword [eax + 0x10]
lea esi, [esp + 0x11a8]
jne 0x60cf89
mov dword [esp], eax
mov dword [esp + 4], str.__xml_version_1.0__encoding_UTF_8____n
call fcn.00491d70
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str.___certificate__n
call fcn.00491d70
mov ecx, dword [esp + 0x88]
mov edx, dword [esp + 0x8c]
mov eax, dword [ebx + 0x14]
cmp edx, dword [eax + 4]
lea edx, [edx + 1]
jl 0x60c790
cmp dword [edi + 0x18], 0x1c0
jne 0x60d02e
mov dword [esp + 0x88], ecx
mov eax, dword [esp + 0x90]
mov eax, dword [eax]
mov ecx, dword [edi + 0x8b0]
mov edx, dword [edi + 0x8b4]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], edx
mov dword [esp + 0xc], ecx
mov dword [esp], esi
mov dword [esp + 8], str.__n_n_fhaspid_:__llu___n_ffea_:_0___n_cnt_:__u__n_n
mov dword [esp + 4], 0x400
call fcn.0064a2d0
mov eax, dword [edi]
mov ecx, esi
mov esi, edi
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.00491d70
jmp 0x60d037
mov edi, dword [esp + 0x80]
jmp 0x60d04c
mov edi, dword [esp + 0x80]
jmp 0x60d04c
mov edi, dword [esp + 0x80]
jmp 0x60d04c
mov dword [esp + 0x88], ecx
mov esi, edi
mov edi, dword [esp + 0x80]
call fcn.004dd0d0
jmp 0x60d04c
mov edi, dword [esp + 0x80]
mov dword [esp], edi
call fcn.0041d2b0
mov dword [esp], edi
call fcn.0041d2a0
test eax, eax
je 0x60c674
mov dword [esp], edi
call fcn.0041d2e0
jmp 0x611ac0
mov eax, dword [edi]
mov ecx, dword [eax + 4]
cmp ecx, dword [eax + 0x10]
jne 0x60d08d
mov dword [esp], eax
mov dword [esp + 4], str.__xml_version_1.0__encoding_UTF_8____n
call fcn.00491d70
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str.__license_manager__n
call fcn.00491d70
cmp dword [edi + 0x6a4], 0
mov ebx, edi
je 0x6117e7
xor edi, edi
jmp 0x610aa7
cmp dword [edi + 0x6a4], 1
jne 0x60d0f0
movzx eax, word [edi + 0x6a8]
cmp eax, 0x4e
jne 0x60d0f0
lea eax, [edi + 0x6a8]
mov dword [edi + 0x6a4], 0xe
mov dword [esp], eax
mov dword [esp + 8], 0x1c
mov dword [esp + 4], 0x7f7664
call fcn.007c51d0
mov eax, dword [edi + 0x18]
cmp eax, 0x30f
je 0x60ef36
cmp eax, 0x1c0
jne 0x60ef62
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str._JSON:config__n_n_n
jmp 0x60ef5d
mov dword [esp], str.__location__n
call fcn.007c3e70
test ax, ax
je 0x60f6dc
mov byte [esp + 0x15a8], al
mov edx, eax
shr edx, 8
or edx, 0x80
lea ecx, [esp + 0x15aa]
mov byte [esp + 0x15a9], dl
lea edx, [eax + 0xffff]
mov dword [esp + 0x98], edx
movzx edx, dx
mov dword [esp + 0x9c], edx
lea ebx, [edx + 3]
lea esi, [edx + 1]
mov edi, str.__location__n
cmp esi, 0x10
jb 0x61003b
mov dword [esp + 0x94], ebx
mov ebx, eax
and ebx, 0xf
mov edx, esi
sub edx, ebx
sub esi, ebx
jne 0x60ffff
mov ebx, dword [esp + 0x94]
jmp 0x61003b
mov eax, dword [edi + 0x8b0]
mov edx, dword [edi + 0x8b4]
mov ecx, eax
or ecx, edx
je 0x60d1db
mov ecx, dword [edi + 0x8bc]
test ecx, ecx
je 0x60d1db
mov dword [esp + 8], ecx
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00433140
test eax, eax
je 0x60d1db
mov ecx, dword [eax + 0x10]
mov dword [esp + 0x68], eax
mov eax, dword [eax + 0x14]
jmp 0x60d1e7
xor eax, eax
xor ecx, ecx
mov dword [esp + 0x68], 0
mov dword [esp + 0x11a8], 0
mov dword [esp + 0x11ac], 0
mov dword [esp + 0x11b0], 0
mov edx, dword [edi + 0x8a8]
mov esi, edi
mov dword [esp + 0xa0], esi
mov edi, dword [esi + 0x8ac]
mov ebx, edi
or ebx, edx
lea edx, [edx - 1]
mov ebx, 0
cmove edx, ebx
cmove edi, ebx
mov dword [esp + 0x11b8], edx
mov dword [esp + 0x11bc], edi
mov edi, esi
movsd xmm0, qword [edi + 0x8b0]
movsd qword [esp + 0x11c0], xmm0
mov edx, dword [edi + 0x8b8]
mov dword [esp + 0x11c8], edx
mov edx, dword [edi + 0x8bc]
mov dword [esp + 0x11cc], edx
mov edx, dword [edi + 0x8c0]
mov dword [esp + 0x11d0], edx
mov dword [esp + 0x11d4], ecx
mov dword [esp + 0x11d8], eax
mov eax, 0x660
add eax, dword [edi + 0x18fc]
mov dword [esp], eax
mov dword [esp + 4], str._adminapi_
call fcn.007c5e20
test eax, eax
sete al
movzx eax, al
mov dword [esp + 0x11b4], eax
mov eax, dword [edi + 0x8b8]
mov ecx, dword [edi + 0x8b0]
mov edx, dword [edi + 0x8b4]
lea esi, [esp + 0x11a8]
mov dword [esp + 0x10], esi
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov dword [esp], ecx
mov dword [esp + 0xc], 0x6145c0
call fcn.00426cf0
mov dword [esp + 0x6c], eax
mov ebx, eax
mov eax, dword [esp + 0x11a8]
mov ecx, dword [esp + 0x11ac]
mov dword [edi + 0x18f0], ecx
mov ecx, dword [esp + 0x11b0]
mov dword [edi + 0x18f4], ecx
mov dword [edi + 0x18f8], eax
cmp dword [edi + 0x6a4], 1
jne 0x60d34e
movzx eax, word [edi + 0x6a8]
cmp eax, 0x4e
jne 0x60d34e
lea eax, [edi + 0x6a8]
mov dword [edi + 0x6a4], 0x1a
mov dword [esp], eax
mov dword [esp + 8], 0x34
mov dword [esp + 4], 0x7f77d2
call fcn.007c51d0
cmp dword [edi + 0x18], 0x1c0
jne 0x60d369
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str._JSON:features__n_n
call fcn.00491d70
mov dword [esp + 0xa0], edi
mov esi, dword [edi + 0x8a8]
mov edi, ebx
mov dword [esp], edi
call fcn.00423550
mov dword [esp + 0x88], 0
test eax, eax
jne 0x60ee95
lea eax, [esi - 1]
test esi, esi
cmove eax, esi
mov dword [esp + 0x84], eax
mov eax, dword [esp + 0xa0]
lea eax, [eax + 0x15f0]
mov dword [esp + 0x80], eax
mov dword [esp + 0x88], 0
mov dword [esp], edi
call fcn.00430370
mov dword [esp + 0x9c], eax
mov ebx, dword [eax + 0x128]
mov esi, dword [ebx + 0x228]
inc dword [esp + 0x84]
mov eax, dword [esp + 0x80]
cmp byte [eax], 0
je 0x60d403
mov dword [esp], eax
mov ecx, ebx
mov edx, esi
call fcn.00614060
test eax, eax
je 0x60ee7d
mov dword [esp + 0x8c], esi
mov eax, dword [esp + 0x70]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x9c]
mov dword [esp + 4], eax
mov dword [esp], ebx
mov dword [esp + 0x90], ebx
call fcn.0040fb90
mov ecx, dword [esp + 0xa0]
mov eax, dword [ecx + 0x18]
cmp eax, 0x30f
je 0x60d464
cmp eax, 0x1c0
jne 0x60d498
mov eax, dword [ecx]
mov dword [esp], eax
mov dword [esp + 4], 0x7e06f7
mov esi, ecx
call fcn.00491d70
mov ecx, esi
jmp 0x60d498
mov eax, dword [ecx]
mov edx, dword [eax + 4]
cmp edx, dword [eax + 0x10]
je 0x60d472
mov ebx, ecx
jmp 0x60d486
mov dword [esp], eax
mov dword [esp + 4], str.__xml_version_1.0__encoding_UTF_8____n
mov ebx, ecx
call fcn.00491d70
mov eax, dword [ebx]
mov dword [esp], eax
mov dword [esp + 4], str.__feature__n
call fcn.00491d70
mov ecx, ebx
cmp dword [ecx + 0x6a4], 0
je 0x60ee28
mov edx, dword [esp + 0x9c]
add edx, 0x4c
mov dword [esp + 0x98], edx
mov eax, dword [esp + 0x8c]
lea esi, [eax + 0x90]
mov dword [esp + 0x78], esi
add eax, 0x114
mov dword [esp + 0x8c], eax
xor ebx, ebx
jmp 0x60d690
mov dword [esp], edi
mov dword [esp + 8], str.0_Sec
mov dword [esp + 4], 0x400
call fcn.00495b00
jmp 0x60d595
mov dword [esp], edi
mov dword [esp + 8], str._br_nbsp_Notnbsp_started
jmp 0x60ed76
mov dword [esp + 0x64], esi
mov ecx, dword [esp + 0x7c]
mov esi, ecx
sub esi, eax
cmp ecx, 0x3c
jb 0x60d559
test edx, edx
je 0x60d534
mov dword [esp], edi
mov dword [esp + 8], 0x7d5930
mov dword [esp + 4], 0x400
call fcn.00495b00
mov eax, dword [esp + 0x64]
mov dword [esp + 0xc], eax
mov dword [esp], edi
mov dword [esp + 8], str._u_Min
mov dword [esp + 4], 0x400
call fcn.0064a3c0
mov edx, 1
test esi, esi
je 0x60d595
test edx, edx
je 0x60d579
mov dword [esp], edi
mov dword [esp + 8], 0x7d5930
mov dword [esp + 4], 0x400
call fcn.00495b00
mov dword [esp + 0xc], esi
mov dword [esp], edi
mov dword [esp + 8], str._u_Sec
mov dword [esp + 4], 0x400
call fcn.0064a3c0
mov dword [esp], edi
mov dword [esp + 8], str.__total_time_text__n
mov dword [esp + 4], 0x400
call fcn.00495b00
mov esi, dword [esp + 0x9c]
mov eax, dword [esi + 0xa0]
mov ecx, dword [esi + 0xa4]
mov edx, eax
or edx, ecx
je 0x60d676
add eax, dword [esi + 0xa8]
adc ecx, 0
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
lea eax, [esp + 0x19a8]
mov dword [esp], eax
mov dword [esp + 8], 0x4c
mov dword [esp + 4], pe_nt_image_headers32
call fcn.00615ef0
mov dword [esp + 0x7c], eax
mov eax, dword [esi + 0xa0]
mov ecx, dword [esi + 0xa4]
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
lea eax, [esp + 0xa8]
mov dword [esp], eax
mov dword [esp + 8], 0x4c
mov dword [esp + 4], pe_nt_image_headers32
call fcn.00615ef0
mov ecx, dword [esi + 0xa0]
mov dword [esp + 0x64], ecx
mov edx, dword [esi + 0xa4]
mov ecx, dword [esp + 0x7c]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], edx
mov eax, dword [esp + 0x64]
mov dword [esp + 0xc], eax
mov dword [esp], edi
mov dword [esp + 8], str.____time_start__llu__time_start__n____time_start_text__s__time_start_text__n____time_end_text__s__time_end_text__n
mov dword [esp + 4], 0x400
call fcn.0064a3c0
jmp 0x60ec0c
mov dword [esp], edi
mov dword [esp + 8], str.____time_start_0__time_start__n____time_start_text_uninitialized__time_start_text__n____time_end_text_uninitialized__time_end_text__n
jmp 0x60ebff
movzx esi, word [ecx + ebx*2 + 0x6a8]
cmp dword [ecx + 0x18], 0x1c0
jne 0x60d910
cmp esi, 0x1f0
jg 0x60d6fb
cmp esi, 0x12f
jg 0x60d749
cmp esi, 0xf9
jle 0x60d7ff
cmp esi, 0x128
jg 0x60d8d9
cmp esi, 0xfa
je 0x60deff
cmp esi, 0x123
jne 0x60d910
mov byte [esp + 0x15a8], 0
mov edx, 0x7e1076
jmp 0x60e350
cmp esi, 0x209
jle 0x60d78b
cmp esi, 0x2b2
jle 0x60d835
cmp esi, 0x2e8
jg 0x60d8b3
cmp esi, 0x2b3
je 0x60df4c
cmp esi, 0x2e7
jne 0x60d910
mov byte [esp + 0x15a8], 0
mov esi, 0x7e0828
jmp 0x60d9db
cmp esi, 0x1af
jg 0x60d871
cmp esi, 0x130
je 0x60de6e
cmp esi, 0x16e
je 0x60de80
cmp esi, 0x16f
jne 0x60d910
mov byte [esp + 0x15a8], 0
mov edx, str.haspname
jmp case.0x60da1d.367
cmp esi, 0x1fd
jg 0x60d7c9
cmp esi, 0x1f1
je 0x60df9b
cmp esi, 0x1f7
je 0x60dfb3
cmp esi, 0x1f8
jne 0x60d910
mov byte [esp + 0x15a8], 0
mov edx, 0x7d995d
jmp case.0x60da68.504
cmp esi, 0x1fe
je 0x60e047
cmp esi, 0x205
je 0x60e082
cmp esi, 0x207
jne 0x60d910
mov byte [esp + 0x15a8], 0
mov edx, str.logl
jmp case.0x60da68.519
cmp esi, 0xba
je 0x60e09e
cmp esi, 0xd9
je 0x60e0b7
cmp esi, 0xdc
jne 0x60d910
mov byte [esp + 0x15a8], 0
mov edx, str.detc
jmp 0x60dd96
cmp esi, 0x20a
je 0x60e0c9
cmp esi, 0x260
je 0x60e116
cmp esi, 0x262
jne 0x60d910
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x94], str.prname
jmp 0x60e3d0
mov edi, ebx
mov ebx, edx
mov edx, 0x7e1079
lea eax, [esi - 0x1d6]
cmp eax, 2
jb 0x60d91e
cmp esi, 0x1b0
mov edx, ebx
je 0x60e198
cmp esi, 0x1bf
mov ebx, edi
jne 0x60d910
mov byte [esp + 0x15a8], 0
mov esi, str.isloc
jmp 0x60dc0f
cmp esi, 0x2e9
je 0x60e128
cmp esi, 0x301
jne 0x60d910
mov byte [esp + 0x15a8], 0
mov esi, 0x7e0816
jmp 0x60dca1
cmp esi, 0x129
je 0x60e186
cmp esi, 0x12b
jne 0x60d910
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x94], 0x7e106a
jmp 0x60db2d
mov edi, ebx
mov ebx, edx
mov dword [esp], esi
call fcn.004ae110
mov edx, eax
mov byte [esp + 0x15a8], 0
cmp esi, 0x1f0
mov ecx, ebx
jg 0x60d98a
cmp esi, 0x12f
mov ebx, edi
jg 0x60da02
cmp esi, 0xe1
jg 0x60daf6
cmp esi, 0xc3
jg 0x60dc44
lea eax, [esi - 0x97]
cmp eax, 2
jae 0x60e1ac
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0x14]
mov dword [esp + 0xc], eax
lea edi, [esp + 0x15a8]
mov dword [esp], edi
mov dword [esp + 8], str.0x_08X
jmp 0x60e0f9
cmp esi, 0x22f
mov ebx, edi
jle 0x60da59
cmp esi, 0x2b2
jle 0x60dbb1
mov dword [esp + 0x94], edx
cmp esi, 0x2e8
jg 0x60dc74
lea eax, [esi - 0x2b3]
cmp eax, 2
jb 0x60df5f
cmp esi, 0x2e7
mov edx, dword [esp + 0x94]
jne case.0x60da68.505
mov esi, edx
mov eax, dword [esp + 0x90]
mov dword [esp + 8], eax
lea edi, [esp + 0x15a8]
mov dword [esp], edi
mov dword [esp + 4], 0x400
call fcn.006155c0
jmp 0x60e593
cmp esi, 0x1af
jg 0x60dbe6
lea eax, [esi - 0x16e]
cmp eax, 8
ja case.default.0x60da1d
jmp dword [eax*4 + 0x7dfec0]
mov esi, edx
mov eax, dword [esp + 0x90]
cmp dword [eax + 0x64], 3
jne 0x60de3d
movzx eax, word [eax + 0xcc]
mov dword [esp + 0xc], eax
lea edi, [esp + 0x15a8]
mov dword [esp], edi
mov dword [esp + 8], 0x7e1059
jmp 0x60e586
lea eax, [esi - 0x1f7]
cmp eax, 0x13
ja case.default.0x60da68
jmp dword [eax*4 + 0x7dfee4]
mov dword [esp + 0x94], edx
mov byte [esp + 0x15a8], 0
mov esi, dword [esp + 0x9c]
mov eax, dword [esi + 0x14]
test al, 4
lea edi, [esp + 0x15a8]
je 0x60daae
mov dword [esp], edi
mov dword [esp + 8], str.Loc
mov dword [esp + 4], 0x400
call fcn.00495b00
mov eax, dword [esi + 0x14]
test al, 1
je 0x60dacd
mov dword [esp], edi
mov dword [esp + 8], str.Net
mov dword [esp + 4], 0x400
call fcn.00495b00
mov eax, dword [esi + 0x14]
test al, 2
je 0x60dae9
mov dword [esp], edi
mov dword [esp + 8], str.Disp
mov dword [esp + 4], 0x400
call fcn.00495b00
mov dword [esp], edi
call fcn.00495400
jmp 0x60edb9
cmp esi, 0x122
jle 0x60dd7b
cmp esi, 0x123
je 0x60e349
cmp esi, 0x129
je 0x60e37f
cmp esi, 0x12b
jne case.0x60da68.505
mov dword [esp + 0x94], edx
mov esi, dword [esp + 0x9c]
mov eax, dword [esi + 0x24]
mov ecx, dword [esi + 0xc]
mov edx, dword [esi + 0x20]
mov dword [esp + 8], ecx
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0040ce60
mov ecx, dword [esi]
mov edx, dword [esi + 4]
mov edi, dword [esi + 0x20]
mov dword [esp + 0x7c], edi
mov edi, dword [esi + 0x24]
lea esi, [esp + 0x15a8]
mov dword [esp + 0x14], esi
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
mov dword [esp + 8], edx
mov dword [esp + 4], edi
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
mov dword [esp + 0x18], pe_nt_image_headers32
call fcn.0043ae40
test eax, eax
jne 0x60db97
mov byte [esp + 0x15a8], 0
mov ecx, dword [esp + 0xa0]
lea edi, [esp + 0x15a8]
mov edx, dword [esp + 0x94]
jmp 0x60edc7
cmp esi, 0x25f
jle 0x60ddc1
cmp esi, 0x260
je 0x60e39a
cmp esi, 0x262
je 0x60e3c9
cmp esi, 0x290
je 0x60dd96
jmp case.0x60da68.505
lea eax, [esi - 0x1d6]
cmp eax, 2
jb 0x60ddde
cmp esi, 0x1b0
je 0x60e434
cmp esi, 0x1bf
jne case.0x60da68.505
mov esi, edx
mov word [esp + 0x15a8], 0x31
mov eax, dword [esp + 0x90]
mov dword [esp], eax
call fcn.0040b670
test eax, eax
lea edi, [esp + 0x15a8]
je 0x60e593
mov byte [esp + 0x15a8], 0x30
jmp 0x60e593
cmp esi, 0xc4
je 0x60e45d
cmp esi, 0xd9
je 0x60e494
cmp esi, 0xdc
mov ecx, dword [esp + 0x98]
je 0x60dd96
jmp case.0x60da68.505
cmp esi, 0x2e9
je 0x60e13b
cmp esi, 0x300
je 0x60e4c2
cmp esi, 0x301
mov edx, dword [esp + 0x94]
jne case.0x60da68.505
mov esi, edx
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 4]
lea edi, [esp + 0x15a8]
mov dword [esp + 4], edi
mov dword [esp], eax
mov dword [esp + 8], pe_nt_image_headers32
call fcn.0043cd60
jmp 0x60e593
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0x18]
test eax, eax
jne 0x60e05e
mov word [esp + 0x15a8], 0x312d
mov byte [esp + 0x15aa], 0
lea edi, [esp + 0x15a8]
jmp 0x60e10a
cmp esi, 0x1f1
je 0x60e5a1
cmp esi, 0x22c
jne case.0x60da68.505
mov eax, dword [esp + 0x90]
mov dword [esp + 8], eax
lea edi, [esp + 0x15a8]
mov dword [esp], edi
mov dword [esp + 4], 0x400
mov esi, edx
call fcn.00614de0
mov edx, esi
jmp 0x60e10a
cmp esi, 0x130
je 0x60e55d
cmp esi, 0x133
jne case.0x60da68.505
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0xc], eax
lea edi, [esp + 0x15a8]
mov dword [esp], edi
mov dword [esp + 8], str.0x_02X
jmp 0x60e0f9
cmp esi, 0xe2
je 0x60dd96
cmp esi, 0xfa
jne case.0x60da68.505
mov esi, edx
jmp 0x60df0c
lea edi, [esp + 0x15a8]
mov ecx, dword [esp + 0x9c]
cmp dword [ecx + 0x40], 0
je 0x60dee9
mov eax, dword [ecx + 0x1c]
mov dword [esp + 0x9c], ecx
mov dword [esp + 0xc], eax
jmp 0x60e0ee
cmp esi, 0x230
je 0x60e4ec
cmp esi, 0x259
je 0x60e488
jmp case.0x60da68.505
mov byte [esp + 0x15a8], 0
mov esi, dword [esp + 0x9c]
mov eax, dword [esi + 0x48]
mov ecx, dword [esp + 0xa0]
cmp dword [ecx + 0x18], 0x1c0
jne 0x60e51b
cmp eax, 5
lea edi, [esp + 0x15a8]
ja case.default.0x60de1b
mov dword [esp + 0x94], edx
jmp dword [eax*4 + 0x7dff4c]
mov eax, dword [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp], edi
mov dword [esp + 0xc], str.None
jmp 0x60e978
mov ecx, dword [esp + 0x9c]
mov eax, dword [ecx + 0x20]
mov ecx, dword [ecx + 0x24]
lea edi, [esp + 0x15a8]
mov dword [esp + 8], edi
mov dword [esp + 4], ecx
mov dword [esp], eax
mov dword [esp + 0xc], pe_nt_image_headers32
call fcn.0043e1a0
jmp 0x60e593
mov byte [esp + 0x15a8], 0
mov esi, str.file
jmp 0x60e55f
mov byte [esp + 0x15a8], 0
mov edx, str.haspid
mov esi, edx
mov eax, dword [esp + 0x90]
cmp dword [eax + 0x64], 3
jne 0x60debd
mov eax, dword [eax + 0xcc]
mov dword [esp + 0xc], eax
lea edi, [esp + 0x15a8]
mov dword [esp], edi
mov dword [esp + 8], str.0x_08x
jmp 0x60e586
mov ecx, dword [esp + 0x9c]
mov eax, dword [ecx + 0x20]
mov ecx, dword [ecx + 0x24]
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
lea edi, [esp + 0x15a8]
mov dword [esp], edi
mov dword [esp + 8], 0x7d6942
jmp 0x60e586
mov dword [esp + 0x9c], ecx
mov word [esp + 0x15a8], 0x30
jmp 0x60e10a
mov byte [esp + 0x15a8], 0
mov esi, 0x7e0855
mov word [esp + 0x15a8], 0x30
mov eax, dword [esp + 0x9c]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x90]
mov dword [esp], eax
call fcn.004104a0
test eax, eax
lea edi, [esp + 0x15a8]
je 0x60e593
mov byte [esp + 0x15a8], 0x31
jmp 0x60e593
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x94], str.sesc
mov eax, dword [esp + 0x9c]
mov dword [esp + 0x9c], eax
mov eax, dword [eax + 0xcc]
mov dword [esp + 0xc], eax
lea edi, [esp + 0x15a8]
mov dword [esp], edi
mov dword [esp + 8], 0x7d56aa
mov dword [esp + 4], 0x400
call fcn.0064a2d0
jmp 0x60edb9
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x94], 0x7d8d30
jmp 0x60e5a8
mov byte [esp + 0x15a8], 0
mov edx, 0x7e0824
mov esi, edx
mov byte [esp + 0x15a8], 0
mov eax, dword [esp + 0x90]
mov dword [esp], eax
call fcn.0040b670
test eax, eax
je 0x60e604
mov eax, dword [esp + 0x8c]
mov dword [esp + 8], eax
lea edi, [esp + 0x15a8]
mov dword [esp], edi
mov dword [esp + 4], 0x400
call fcn.004959f0
cmp byte [esp + 0x15a8], 0
jne 0x60e593
mov eax, dword [esp + 0x78]
mov dword [esp + 8], eax
mov dword [esp], edi
mov dword [esp + 4], 0x400
call fcn.004959f0
cmp byte [esp + 0x15a8], 0
jne 0x60e593
mov dword [esp], edi
mov dword [esp + 8], str.Remote
jmp 0x60e616
mov byte [esp + 0x15a8], 0
mov edx, str.locked
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0x2c]
lea edi, [esp + 0x15a8]
mov dword [esp + 4], edi
mov dword [esp], eax
mov dword [esp + 8], 0xa
mov esi, edx
call fcn.007c47c0
mov edx, esi
jmp 0x60e10a
mov byte [esp + 0x15a8], 0
mov edx, str.logc
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0xd0]
jmp 0x60e0e3
mov byte [esp + 0x15a8], 0
mov edx, 0x7e106d
lea edi, [esp + 0x15a8]
jmp 0x60e1cd
mov byte [esp + 0x15a8], 0
mov esi, 0x7e083f
jmp 0x60e496
mov byte [esp + 0x15a8], 0
mov edx, str.logp
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0xd4]
mov dword [esp + 0xc], eax
lea edi, [esp + 0x15a8]
mov dword [esp], edi
mov dword [esp + 8], 0x7d56aa
mov dword [esp + 4], 0x400
mov esi, edx
call fcn.0064a2d0
mov edx, esi
mov ecx, dword [esp + 0xa0]
jmp 0x60edc7
mov byte [esp + 0x15a8], 0
mov esi, str.prid
jmp 0x60e39c
mov byte [esp + 0x15a8], 0
mov dword [esp + 0x94], str.unusable
lea edi, [esp + 0x15a8]
mov word [esp + 0x15a8], 0x30
mov eax, dword [esp + 0x9c]
mov dword [esp + 4], eax
mov esi, dword [esp + 0x90]
mov dword [esp], esi
call fcn.0040ffd0
test eax, eax
je 0x60e628
mov eax, dword [esp + 0x9c]
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.0040ffd0
jmp 0x60e4d3
mov byte [esp + 0x15a8], 0
mov esi, 0x7da58d
jmp 0x60e381
mov byte [esp + 0x15a8], 0
mov esi, 0x7e0812
mov ebx, edi
jmp 0x60e436
cmp esi, 0xba
mov ecx, dword [esp + 0x98]
jne case.0x60da68.505
lea edi, [esp + 0x15a8]
mov ecx, dword [esp + 0xa0]
mov dword [esp + 0x94], edx
mov esi, ecx
mov byte [esp + 0x15a8], 0
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0x14]
test al, 0x10
je 0x60e20e
mov dword [esp], edi
mov dword [esp + 8], str.Process
mov dword [esp + 4], 0x400
call fcn.004959f0
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0x14]
test al, 0x20
je 0x60e234
mov dword [esp], edi
mov dword [esp + 8], str.Station
mov dword [esp + 4], 0x400
call fcn.004959f0
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0x14]
test al, 0x40
je 0x60e25a
mov dword [esp], edi
mov dword [esp + 8], str.Login
mov dword [esp + 4], 0x400
call fcn.004959f0
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0x14]
test al, al
jns 0x60e280
mov dword [esp], edi
mov dword [esp + 8], str.Display
mov dword [esp + 4], 0x400
call fcn.004959f0
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0x14]
test ah, 1
je 0x60e2a7
mov dword [esp], edi
mov dword [esp + 8], str.UserID
mov dword [esp + 4], 0x400
call fcn.004959f0
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0x14]
test ah, 2
je 0x60e2ce
mov dword [esp], edi
mov dword [esp + 8], 0x7e0c7e
mov dword [esp + 4], 0x400
call fcn.004959f0
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0x14]
test ah, 4
je 0x60e2eb
mov dword [esp], edi
mov dword [esp + 8], str.supp.
mov dword [esp + 4], 0x400
call fcn.004959f0
mov ecx, esi
mov edx, dword [esp + 0x94]
jmp 0x60edc7
mov dword [esp + 0x98], ecx
mov dword [esp], edx
mov ecx, 0x177e
mov esi, dword [esp + 0xa0]
mov edx, esi
call fcn.006086a0
jmp 0x60ee12
mov esi, edx
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0x18]
test eax, eax
jne 0x60e3bc
lea eax, [esp + 0x10a8]
mov dword [esp + 8], eax
lea edi, [esp + 0x15a8]
mov dword [esp], edi
jmp 0x60e616
mov ecx, dword [esp + 0xa0]
mov word [esp + 0x15a8], 0x30
mov eax, dword [esp + 0x9c]
cmp dword [eax + 0x30], 0
lea edi, [esp + 0x15a8]
je 0x60edc7
mov byte [esp + 0x15a8], 0x31
jmp 0x60edc7
mov esi, edx
lea edi, [esp + 0x15a8]
mov eax, dword [esp + 0x9c]
mov dword [esp + 0x9c], eax
mov eax, dword [eax]
jmp 0x60e3c3
mov esi, edx
mov edx, dword [esp + 0x9c]
mov eax, dword [edx + 0x24]
mov ecx, dword [edx + 0xc]
mov edx, dword [edx + 0x20]
mov dword [esp + 8], ecx
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0040ce60
lea edi, [esp + 0x15a8]
mov dword [esp + 4], edi
jmp 0x60e448
mov dword [esp + 0x94], edx
mov esi, dword [esp + 0x9c]
mov dword [esp + 0x9c], esi
mov eax, dword [esi + 0x24]
mov ecx, dword [esi + 0xc]
mov edx, dword [esi + 0x20]
mov dword [esp + 8], ecx
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0040ce60
mov byte [esp + 0x15a8], 0
mov ecx, dword [esi + 0x24]
mov edx, dword [esi + 4]
mov esi, dword [esi + 0x20]
lea edi, [esp + 0x15a8]
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], eax
mov dword [esp + 8], edx
mov dword [esp + 4], ecx
mov dword [esp], esi
mov dword [esp + 0x14], 0x400
call fcn.0043bb90
jmp 0x60edb9
mov esi, edx
lea edi, [esp + 0x15a8]
mov dword [esp + 4], edi
mov eax, dword [esp + 0x84]
mov dword [esp], eax
mov dword [esp + 8], 0xa
call fcn.007c47c0
jmp 0x60e593
mov word [esp + 0x15a8], 0x30
mov eax, dword [esp + 0x9c]
cmp dword [eax + 0x38], 0
je 0x60e488
mov byte [esp + 0x15a8], 0x31
lea edi, [esp + 0x15a8]
jmp 0x60e10a
lea edi, [esp + 0x15a8]
jmp 0x60e10a
mov esi, edx
lea edi, [esp + 0x15a8]
mov eax, dword [esp + 0x9c]
mov dword [esp + 0x9c], eax
mov eax, dword [eax + 0x40]
mov dword [esp + 0xc], eax
mov dword [esp], edi
mov dword [esp + 8], 0x7d56aa
jmp 0x60e586
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 4]
lea edi, [esp + 0x15a8]
mov dword [esp + 4], edi
mov dword [esp], eax
mov dword [esp + 8], 0xa
call fcn.007c47c0
jmp 0x60edb9
mov word [esp + 0x15a8], 0x30
mov eax, dword [esp + 0x90]
cmp dword [eax + 0x64], 3
lea edi, [esp + 0x15a8]
jne 0x60e10a
mov byte [esp + 0x15a8], 0x31
jmp 0x60e10a
cmp eax, 5
lea edi, [esp + 0x15a8]
ja case.default.0x60e532
mov dword [esp + 0x94], edx
jmp dword [eax*4 + 0x7dff34]
mov eax, dword [esp + 0x98]
mov dword [esp + 8], eax
lea eax, [esp + 0xa8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 0xc], str.none
jmp 0x60ebb4
mov esi, edx
lea edi, [esp + 0x15a8]
mov eax, dword [esp + 0x9c]
mov dword [esp + 0x9c], eax
mov eax, dword [eax + 0xc]
mov dword [esp + 0xc], eax
mov dword [esp], edi
mov dword [esp + 8], str.0x_04X
mov dword [esp + 4], 0x400
call fcn.0064a2d0
mov ecx, dword [esp + 0xa0]
mov edx, esi
jmp 0x60edc7
mov dword [esp + 0x94], edx
lea edi, [esp + 0x15a8]
mov esi, dword [esp + 0x90]
mov byte [esp + 0x15a8], 0
mov dword [esp], esi
call fcn.0040b670
test eax, eax
je 0x60e645
mov dword [esp + 0x90], esi
mov eax, dword [esp + 0x78]
mov dword [esp + 8], eax
mov dword [esp], edi
mov dword [esp + 4], 0x400
call fcn.004959f0
cmp byte [esp + 0x15a8], 0
jne 0x60edb9
mov dword [esp], edi
mov dword [esp + 8], str.Remote
jmp 0x60e657
lea edi, [esp + 0x15a8]
mov dword [esp], edi
mov dword [esp + 8], str.Local
mov dword [esp + 4], 0x400
call fcn.004959f0
jmp 0x60e593
mov dword [esp], esi
call fcn.006079b0
test eax, eax
je 0x60edb9
mov byte [esp + 0x15a8], 0x31
jmp 0x60edb9
mov dword [esp + 0x90], esi
mov dword [esp], edi
mov dword [esp + 8], str.Local
mov dword [esp + 4], 0x400
call fcn.004959f0
jmp 0x60edb9
mov dword [esp + 0x94], edx
mov dword [esp + 0xc], eax
mov dword [esp], edi
mov dword [esp + 8], str.Bad_license_type:_br_nbsp__d
mov dword [esp + 4], 0x400
call fcn.0064a2d0
mov eax, dword [esp + 0x98]
cmp byte [eax], 0
je 0x60ed83
mov dword [esp], edi
mov dword [esp + 8], str._br__nobr_
mov dword [esp + 4], 0x400
call fcn.00495b00
mov eax, dword [esp + 0x98]
jmp 0x60ed57
mov eax, dword [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp], edi
mov dword [esp + 0xc], str.Expiration_Date
mov dword [esp + 4], 0x400
call fcn.006159d0
mov dword [esp], edi
mov dword [esp + 8], str._br__nobr_nbsp_
mov dword [esp + 4], 0x400
call fcn.00495b00
mov eax, dword [esi + 0x90]
mov ecx, dword [esi + 0x94]
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
lea eax, [esp + 0x19a8]
jmp 0x60ed3f
mov eax, dword [esi + 0xa8]
mov dword [esp + 0x7c], eax
mov dword [esp], edi
mov dword [esp + 8], str._nobr_Time_Period
mov dword [esp + 4], 0x400
call fcn.004959f0
mov eax, dword [esp + 0x7c]
test eax, eax
je 0x60ec62
mov ecx, 0xc22e4507
mul ecx
shr edx, 0x10
imul eax, edx, 0x15180
mov esi, dword [esp + 0x7c]
sub esi, eax
mov eax, esi
mov ecx, 0x91a2b3c5
mul ecx
shr edx, 0xb
mov dword [esp + 0x5c], edx
imul ecx, edx, 0xe10
mov eax, esi
sub eax, ecx
mov dword [esp + 0x60], eax
mov ecx, 0x88888889
mul ecx
shr edx, 5
mov dword [esp + 0x64], edx
mov dword [esp], edi
mov dword [esp + 8], 0x7e0cb6
mov dword [esp + 4], 0x400
call fcn.00495b00
xor edx, edx
mov eax, dword [esp + 0x7c]
cmp eax, 0x15180
jb 0x60e7db
mov ecx, 0xc22e4507
mul ecx
shr edx, 0x10
mov dword [esp], edi
mov dword [esp + 0xc], edx
mov dword [esp + 8], str._u_Days
mov dword [esp + 4], 0x400
call fcn.0064a3c0
mov edx, 1
mov eax, dword [esp + 0x64]
imul eax, eax, 0x3c
cmp esi, 0xe10
jb 0x60e82f
mov esi, eax
test edx, edx
je 0x60e808
mov dword [esp], edi
mov dword [esp + 8], 0x7d5930
mov dword [esp + 4], 0x400
call fcn.00495b00
mov eax, dword [esp + 0x5c]
mov dword [esp + 0xc], eax
mov dword [esp], edi
mov dword [esp + 8], str._u_Hrs
mov dword [esp + 4], 0x400
call fcn.0064a3c0
mov edx, 1
mov eax, esi
mov ecx, dword [esp + 0x60]
mov esi, ecx
sub esi, eax
cmp ecx, 0x3c
jb 0x60e87d
test edx, edx
je 0x60e858
mov dword [esp], edi
mov dword [esp + 8], 0x7d5930
mov dword [esp + 4], 0x400
call fcn.00495b00
mov eax, dword [esp + 0x64]
mov dword [esp + 0xc], eax
mov dword [esp], edi
mov dword [esp + 8], str._u_Min
mov dword [esp + 4], 0x400
call fcn.0064a3c0
mov edx, 1
test esi, esi
je 0x60e8b9
test edx, edx
je 0x60e89d
mov dword [esp], edi
mov dword [esp + 8], 0x7d5930
mov dword [esp + 4], 0x400
call fcn.00495b00
mov dword [esp + 0xc], esi
mov dword [esp], edi
mov dword [esp + 8], str._u_Sec
mov dword [esp + 4], 0x400
call fcn.0064a3c0
mov dword [esp], edi
mov dword [esp + 8], 0x7e0cd6
mov dword [esp + 4], 0x400
call fcn.00495b00
mov esi, dword [esp + 0x9c]
jmp 0x60ec7a
mov eax, dword [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp], edi
mov dword [esp + 0xc], str.Executions
mov dword [esp + 4], 0x400
call fcn.006159d0
mov eax, dword [esi + 0x98]
sub eax, dword [esi + 0x9c]
jbe 0x60ec52
mov dword [esp + 0xc], eax
lea eax, [esp + 0xa8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 8], str._br_nbsp__d_left
mov dword [esp + 4], 0x40
call fcn.0064a2d0
mov dword [esp + 8], esi
mov esi, dword [esp + 0x9c]
mov dword [esp], edi
jmp 0x60ed76
mov eax, dword [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp], edi
mov dword [esp + 0xc], str.Unknown
jmp 0x60e978
mov eax, dword [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp], edi
mov dword [esp + 0xc], str.Invalid
mov dword [esp + 4], 0x400
call fcn.006159d0
jmp 0x60ed83
mov dword [esp + 0x94], edx
mov dword [esp], edi
mov dword [esp + 8], str._n____license_type_
mov dword [esp + 4], 0x400
call fcn.004959f0
mov eax, dword [esp + 0x98]
cmp byte [eax], 0
je 0x60ebf4
mov dword [esp + 8], eax
jmp 0x60ebe4
mov eax, dword [esi + 0x90]
mov ecx, dword [esi + 0x94]
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
lea eax, [esp + 0xa8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 8], 0x4c
mov dword [esp + 4], pe_nt_image_headers32
call fcn.00615ef0
mov eax, dword [esp + 0x9c]
mov eax, dword [eax + 0x90]
mov ecx, dword [esp + 0x9c]
mov ecx, dword [ecx + 0x94]
mov dword [esp + 0x14], esi
mov esi, dword [esp + 0x9c]
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
mov dword [esp], edi
mov dword [esp + 8], str._n____license_type_expiration__license_type__n____exp_date__llu__exp_date__n____exp_date_text__s__exp_date_text__n
jmp 0x60eb62
mov esi, dword [esi + 0xa8]
mov dword [esp + 0xc], esi
mov dword [esp], edi
mov dword [esp + 8], str._n____license_type_trial__license_type__n____total_time__u__total_time__n____total_time_text_
mov dword [esp + 4], 0x400
call fcn.0064a2d0
test esi, esi
je 0x60d4da
mov eax, esi
mov ecx, 0xc22e4507
mul ecx
shr edx, 0x10
imul eax, edx, 0x15180
mov dword [esp + 0x60], esi
sub esi, eax
mov dword [esp + 0x64], esi
mov eax, esi
mov ecx, 0x91a2b3c5
mul ecx
shr edx, 0xb
mov dword [esp + 0x5c], edx
imul ecx, edx, 0xe10
sub esi, ecx
mov dword [esp + 0x7c], esi
mov eax, esi
mov ecx, 0x88888889
mul ecx
mov eax, dword [esp + 0x60]
mov esi, edx
shr esi, 5
xor edx, edx
cmp eax, 0x15180
jb 0x60eadc
mov ecx, 0xc22e4507
mul ecx
shr edx, 0x10
mov dword [esp], edi
mov dword [esp + 0xc], edx
mov dword [esp + 8], str._u_Days
mov dword [esp + 4], 0x400
call fcn.0064a3c0
mov edx, 1
imul eax, esi, 0x3c
cmp dword [esp + 0x64], 0xe10
jb 0x60d507
mov dword [esp + 0x60], eax
test edx, edx
je 0x60eb0d
mov dword [esp], edi
mov dword [esp + 8], 0x7d5930
mov dword [esp + 4], 0x400
call fcn.00495b00
mov dword [esp + 0x64], esi
mov eax, dword [esp + 0x5c]
mov dword [esp + 0xc], eax
mov dword [esp], edi
mov dword [esp + 8], str._u_Hrs
mov dword [esp + 4], 0x400
call fcn.0064a3c0
mov edx, 1
mov eax, dword [esp + 0x60]
jmp 0x60d50b
mov eax, dword [esi + 0x98]
sub eax, dword [esi + 0x9c]
mov ecx, 0
cmovbe eax, ecx
mov dword [esp + 0xc], eax
mov dword [esp], edi
mov dword [esp + 8], str._n____license_type_executions__license_type__n____executions_left__u__executions_left__n
mov dword [esp + 4], 0x400
call fcn.0064a2d0
jmp 0x60ec0c
mov eax, dword [esp + 0x98]
mov dword [esp + 8], eax
lea eax, [esp + 0xa8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 0xc], str.unknown
jmp 0x60ebb4
mov eax, dword [esp + 0x98]
mov dword [esp + 8], eax
lea eax, [esp + 0xa8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 0xc], str.invalid
mov dword [esp + 4], pe_nt_image_headers32
call fcn.006159d0
mov dword [esp], edi
mov dword [esp + 8], str._n____license_type_
mov dword [esp + 4], 0x400
call fcn.004959f0
mov dword [esp + 8], esi
mov esi, dword [esp + 0x9c]
mov dword [esp], edi
mov dword [esp + 4], 0x400
call fcn.00495b00
mov dword [esp], edi
mov dword [esp + 8], str.__license_type__n
mov dword [esp + 4], 0x400
call fcn.00495b00
mov dword [esp + 0x9c], esi
mov dword [esp + 4], esi
mov eax, dword [esp + 0x90]
mov dword [esp], eax
call fcn.0040fc20
test eax, eax
je 0x60ec42
mov dword [esp], edi
mov dword [esp + 8], str._____note_Disabled_in_VM__note__n
mov dword [esp + 4], 0x400
call fcn.00495b00
mov dword [esp], edi
mov dword [esp + 8], 0x7d8d08
jmp 0x60edac
mov dword [esp], edi
mov dword [esp + 8], str._br_nbsp_None_left
jmp 0x60ed76
mov dword [esp], edi
mov dword [esp + 8], str.__0_Seconds_
mov dword [esp + 4], 0x400
call fcn.00495b00
mov dword [esp], edi
mov dword [esp + 8], str.__nobr_
mov dword [esp + 4], 0x400
call fcn.00495b00
mov eax, dword [esi + 0xa0]
or eax, dword [esi + 0xa4]
je 0x60d4f7
mov dword [esp], edi
mov dword [esp + 8], str._br_nbsp__nobr_Start:
mov dword [esp + 4], 0x400
call fcn.00495b00
mov eax, dword [esi + 0xa0]
mov ecx, dword [esi + 0xa4]
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
lea eax, [esp + 0xa8]
mov dword [esp], eax
mov dword [esp + 8], 0x4c
mov dword [esp + 4], pe_nt_image_headers32
call fcn.00615ef0
mov dword [esp + 8], eax
mov dword [esp], edi
mov dword [esp + 4], 0x400
call fcn.00495b00
mov dword [esp], edi
mov dword [esp + 8], str.__nobr__br__nobr_nbsp_End:
mov dword [esp + 4], 0x400
call fcn.00495b00
mov eax, dword [esi + 0xa4]
mov ecx, dword [esi + 0xa8]
add ecx, dword [esi + 0xa0]
adc eax, 0
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], ecx
lea eax, [esp + 0xa8]
mov dword [esp], eax
mov dword [esp + 8], 0x4c
mov dword [esp + 4], pe_nt_image_headers32
call fcn.00615ef0
mov dword [esp + 8], eax
mov dword [esp], edi
mov dword [esp + 4], 0x400
call fcn.00495b00
mov dword [esp], edi
mov dword [esp + 8], str.__nobr_
mov dword [esp + 4], 0x400
call fcn.00495b00
mov dword [esp + 0x9c], esi
mov dword [esp + 4], esi
mov eax, dword [esp + 0x90]
mov dword [esp], eax
call fcn.0040fc20
test eax, eax
je 0x60edb9
mov dword [esp], edi
mov dword [esp + 8], str._br__nobr_Disabled_in_VM__nobr_
mov dword [esp + 4], 0x400
call fcn.00495b00
mov ecx, dword [esp + 0xa0]
mov edx, dword [esp + 0x94]
mov dword [esp], edi
mov esi, ecx
call fcn.00614140
cmp dword [esi + 0x18], 0x1c0
jne 0x60ee00
lea eax, [ebx + 1]
cmp eax, dword [esi + 0x6a4]
jae 0x60ee00
mov eax, dword [esi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e079c
jmp 0x60ee0d
mov eax, dword [esi]
mov dword [esp], eax
mov dword [esp + 4], 0x7d5249
call fcn.00491d70
inc ebx
cmp ebx, dword [esi + 0x6a4]
mov ecx, esi
mov edx, dword [esp + 0x98]
jb 0x60d690
mov edx, dword [esp + 0x88]
inc edx
mov eax, dword [ecx + 0x18]
cmp eax, 0x30f
je 0x60ee60
mov dword [esp + 0x88], edx
cmp eax, 0x1c0
mov edi, dword [esp + 0x6c]
jne 0x60ee7d
mov eax, dword [ecx]
mov dword [esp], eax
mov dword [esp + 4], 0x7e079f
call fcn.00491d70
jmp 0x60ee7d
mov dword [esp + 0x88], edx
mov eax, dword [ecx]
mov dword [esp], eax
mov dword [esp + 4], str.___feature__n
call fcn.00491d70
mov edi, dword [esp + 0x6c]
mov dword [esp], edi
call fcn.00423570
mov dword [esp], edi
call fcn.00423550
test eax, eax
je 0x60d3c1
mov dword [esp], edi
call fcn.004235e0
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.004302d0
mov edx, dword [esp + 0xa0]
cmp dword [edx + 0x18], 0x1c0
jne 0x60ef08
mov eax, dword [edx + 0x18f8]
mov ecx, dword [edx + 0x8b0]
mov edi, edx
mov edx, dword [edi + 0x8b4]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], edx
mov dword [esp + 0xc], ecx
lea esi, [esp + 0x15a8]
mov dword [esp], esi
mov dword [esp + 8], str._n_fhaspid_:__llu___n_ffea_:_0___n_cnt_:__u__n_n
mov dword [esp + 4], 0x400
call fcn.0064a2d0
mov eax, dword [edi]
mov dword [esp + 4], esi
mov dword [esp], eax
call fcn.00491d70
mov edx, edi
cmp dword [edx + 0x8b8], 0
jne 0x60ef23
mov eax, dword [edx + 0x8b0]
or eax, dword [edx + 0x8b4]
je 0x60f67e
cmp dword [esp + 0x88], 0
jne 0x611ac0
jmp 0x60f69a
mov eax, dword [edi]
mov ecx, dword [eax + 4]
cmp ecx, dword [eax + 0x10]
jne 0x60ef52
mov dword [esp], eax
mov dword [esp + 4], str.__xml_version_1.0__encoding_UTF_8____n
call fcn.00491d70
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str.__config__n
call fcn.00491d70
cmp dword [edi + 0x6a4], 0
je 0x60f5ec
xor ebx, ebx
movzx esi, word [edi + ebx*2 + 0x6a8]
mov dword [esp + 0xa0], edi
mov dword [esp], esi
call fcn.004ae110
mov edi, eax
cmp esi, 0x166
jg 0x60f00c
cmp esi, 0xfa
jg 0x60f049
cmp esi, 0x99
jg 0x60f0af
cmp esi, 0x6a
je 0x60f13e
mov dword [esp + 0x9c], edi
cmp esi, 0x76
je 0x60efc8
cmp esi, 0x7a
jne 0x60f37a
call fcn.00590900
mov dword [esp + 8], eax
lea eax, [esp + 0xa8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 4], 0x401
call fcn.004959f0
mov eax, esi
mov edx, dword [esp + 0x9c]
jmp 0x60eff6
inc eax
movzx ecx, byte [eax]
cmp ecx, 0x2f
je 0x60f007
test cl, cl
jne 0x60eff5
jmp 0x60f11c
mov byte [eax], 0x5c
jmp 0x60eff5
cmp esi, 0x1e0
jg 0x60f086
cmp esi, 0x167
je 0x60f10e
cmp esi, 0x168
je 0x60f115
mov dword [esp + 0x9c], edi
cmp esi, 0x1ac
jne 0x60f37a
call fcn.00457860
jmp 0x60f1be
mov dword [esp + 0x9c], edi
cmp esi, 0x104
jg 0x60f0e0
cmp esi, 0xfb
je 0x60f134
cmp esi, 0xfc
je 0x60f0d6
cmp esi, 0x103
jne 0x60f37a
call fcn.004561c0
jmp 0x60f1be
lea eax, [esi - 0x1e1]
cmp eax, 0xe
ja 0x60f297
mov ecx, 0x413
bt ecx, eax
jae 0x60f272
mov dword [esp], str.1947
jmp 0x60f262
cmp esi, 0x9a
je 0x60f17c
mov dword [esp + 0x9c], edi
cmp esi, 0xf1
je 0x60f134
cmp esi, 0xf3
jne 0x60f37a
call fcn.00454440
jmp 0x60f1be
cmp esi, 0x105
je 0x60f1b9
cmp esi, 0x154
je 0x60f327
cmp esi, 0x15d
jne 0x60f37a
call fcn.004574b0
jmp 0x60f1be
mov eax, dword [0x81aa4c]
jmp 0x60f143
mov eax, dword [0x81aa50]
jmp 0x60f143
lea eax, [esp + 0xa8]
mov dword [esp], eax
mov edi, dword [esp + 0xa0]
mov ecx, edi
jmp 0x60f36e
call fcn.004b0080
jmp 0x60f1be
call fcn.00454150
mov ecx, dword [esp + 0xa0]
mov ecx, dword [ecx + 0x18]
cmp ecx, 0x1c0
je 0x60f16f
cmp ecx, 0x30f
jne 0x60f24a
mov dword [esp + 0x14], edi
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], edi
jmp 0x60f1eb
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], edi
jmp 0x60f210
call fcn.00401030
mov dword [esp + 8], eax
lea eax, [esp + 0xa8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 4], 0x401
call fcn.004959f0
mov eax, esi
jmp 0x60f1a3
inc eax
movzx ecx, byte [eax]
cmp ecx, 0x2f
je 0x60f1b4
test cl, cl
jne 0x60f1a2
jmp 0x60f258
mov byte [eax], 0x5c
jmp 0x60f1a2
call fcn.00455fb0
mov ecx, dword [esp + 0xa0]
mov ecx, dword [ecx + 0x18]
cmp ecx, 0x1c0
je 0x60f201
cmp ecx, 0x30f
mov ecx, dword [esp + 0x9c]
jne 0x60f24a
mov dword [esp + 0x14], ecx
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], ecx
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 8], str.____s__u___s_
jmp 0x60f224
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x9c]
mov dword [esp + 0xc], eax
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 8], str.__s_:__u_
mov dword [esp + 4], 0x400
call fcn.0064a2d0
mov ecx, dword [esp + 0xa0]
mov ecx, dword [ecx]
mov dword [esp + 8], eax
mov dword [esp + 4], esi
mov dword [esp], ecx
call fcn.00491c50
xor eax, eax
mov edi, dword [esp + 0xa0]
jmp 0x60f5a6
lea eax, [esp + 0xa8]
mov dword [esp], eax
mov ecx, dword [esp + 0xa0]
mov edx, edi
mov edi, ecx
jmp 0x60f36e
cmp eax, 0xe
jne 0x60f297
call fcn.004574f0
cmp eax, 1
je 0x60f4ed
cmp eax, 2
jne 0x60f4f9
mov dword [esp], str.container
jmp 0x60f262
lea eax, [esi - 0x2a0]
cmp eax, 8
ja 0x60f318
mov ecx, 0x111
bt ecx, eax
jae 0x60f318
mov word [esp + 0x19a8], 0
mov dword [esp], str.___serveraddr_
call fcn.007c3e70
test ax, ax
lea ecx, [esp + 0x19a8]
mov esi, ecx
je 0x60f439
mov byte [esp + 0x19a8], al
mov ecx, eax
shr ecx, 8
or ecx, 0x80
mov byte [esp + 0x19a9], cl
lea esi, [eax + 0xffff]
movzx ecx, si
mov dword [esp + 0x9c], ecx
inc ecx
mov edx, str.___serveraddr_
cmp ecx, 0x10
jae 0x60f39c
lea esi, [esp + 0x19aa]
jmp 0x60f410
mov dword [esp + 0x9c], edi
cmp esi, 0x229
jne 0x60f37a
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 4], 0x400
call fcn.00454690
lea edi, [esp + 0x11a8]
mov dword [esp + 4], edi
mov dword [esp], esi
mov dword [esp + 8], 0x400
call fcn.0041b3c0
mov dword [esp], edi
mov edi, dword [esp + 0xa0]
mov ecx, edi
mov edx, dword [esp + 0x9c]
call fcn.00614140
xor eax, eax
jmp 0x60f5a6
mov eax, dword [esp + 0x9c]
mov dword [esp], eax
mov ecx, 0x177e
mov edi, dword [esp + 0xa0]
mov edx, edi
call fcn.006086a0
jmp 0x60f5df
mov dword [esp + 0x98], esi
mov edi, eax
and edi, 0xf
mov esi, ecx
sub esi, edi
mov dword [esp + 0x94], esi
sub ecx, edi
lea esi, [esp + 0x19aa]
je 0x60f410
mov edx, dword [esp + 0x94]
sub eax, edx
mov esi, edx
lea edx, [esp + 0x19aa]
add esi, edx
lea edx, [ecx + str.___serveraddr_]
mov ecx, dword [esp + 0x98]
movzx ecx, cx
inc ecx
sub ecx, edi
mov dword [esp + 0x98], edi
xor edi, edi
movupd xmm0, xmmword [edi + str.___serveraddr_]
movupd xmmword [esp + edi + 0x19aa], xmm0
add edi, 0x10
cmp ecx, edi
jne 0x60f3ee
cmp dword [esp + 0x98], 0
je 0x60f41e
dec ax
mov cl, byte [edx]
lea edx, [edx + 1]
mov byte [esi], cl
lea esi, [esi + 1]
jne 0x60f410
lea eax, [esp + 0x19ab]
mov ecx, dword [esp + 0x9c]
lea esi, [eax + ecx]
mov word [esp + ecx + 0x19ab], 0
mov dword [esi], 0x2a0
mov dword [esp], str.__serveraddr__n
call fcn.007c3e70
test ax, ax
je 0x60f585
mov byte [esi + 2], al
mov ecx, eax
shr ecx, 8
or ecx, 0x80
lea edx, [esi + 4]
mov byte [esi + 3], cl
lea ecx, [eax + 0xffff]
mov dword [esp + 0x94], ecx
movzx ecx, cx
inc ecx
mov edi, str.__serveraddr__n
cmp ecx, 0x10
jb 0x60f563
mov dword [esp + 0x98], ecx
mov ecx, eax
and ecx, 0xf
mov dword [esp + 0x90], ecx
sub dword [esp + 0x98], ecx
je 0x60f563
mov dword [esp + 0x9c], esi
mov ecx, dword [esp + 0x94]
movzx ecx, cx
mov dword [esp + 0x8c], ecx
lea esi, [ecx + str.__serveraddr__n]
cmp edx, esi
ja 0x60f505
mov ecx, dword [esp + 0x9c]
mov esi, dword [esp + 0x8c]
lea esi, [ecx + esi + 4]
mov ecx, str.__serveraddr__n
cmp esi, ecx
jb 0x60f505
mov esi, dword [esp + 0x9c]
jmp 0x60f563
mov dword [esp], str.server
jmp 0x60f262
mov dword [esp], 0x7d524b
jmp 0x60f262
mov ecx, dword [esp + 0x98]
lea edi, [ecx + str.__serveraddr__n]
sub eax, ecx
add edx, ecx
mov ecx, dword [esp + 0x94]
movzx ecx, cx
inc ecx
sub ecx, dword [esp + 0x90]
mov dword [esp + 0x98], ecx
xor esi, esi
movupd xmm0, xmmword [esi + str.__serveraddr__n]
mov ecx, dword [esp + 0x9c]
movupd xmmword [ecx + esi + 4], xmm0
add esi, 0x10
cmp dword [esp + 0x98], esi
jne 0x60f531
cmp dword [esp + 0x90], 0
mov esi, dword [esp + 0x9c]
je 0x60f571
dec ax
mov cl, byte [edi]
lea edi, [edi + 1]
mov byte [edx], cl
lea edx, [edx + 1]
jne 0x60f563
mov eax, dword [esp + 0x94]
movzx eax, ax
mov byte [esi + eax + 5], 0
mov byte [esi + eax + 6], 0
mov edi, dword [esp + 0xa0]
mov eax, dword [edi]
lea ecx, [esp + 0x19a8]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.004532d0
mov eax, 1
cmp dword [edi + 0x18], 0x1c0
jne 0x60f5c9
lea ecx, [ebx + 1]
cmp ecx, dword [edi + 0x6a4]
jae 0x60f5c9
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e079c
jmp 0x60f5da
test eax, eax
jne 0x60f5df
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7d5249
call fcn.00491d70
inc ebx
cmp ebx, dword [edi + 0x6a4]
jb 0x60ef71
mov eax, dword [edi + 0x18]
cmp eax, 0x30f
je 0x60f618
cmp eax, 0x1c0
jne 0x611ac0
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e111a
call fcn.00491d70
jmp 0x611ac0
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], str.___config__n
call fcn.00491d70
jmp 0x611ac0
cmp dword [esp + 0x68], 0
jne 0x611ac0
mov eax, dword [edi + 0x8bc]
test eax, eax
je 0x611ac0
cmp dword [edi + 0x18], 0x30f
jne 0x611ac0
mov dword [esp], 0x7d5559
mov ecx, 0x1783
mov edx, edi
call fcn.006086a0
cmp dword [edi + 0x24], 0
jne 0x611ac0
mov dword [edi + 0x24], 0x1783
jmp 0x611ac0
cmp dword [esp + 0x88], 0
jne 0x611ac0
mov eax, dword [edx + 0x8bc]
test eax, eax
je 0x611ac0
cmp dword [edx + 0x18], 0x30f
jne 0x611ac0
mov dword [esp], 0x7d5559
mov ecx, 0x1783
mov esi, edx
call fcn.006086a0
cmp dword [esi + 0x24], 0
jne 0x611ac0
mov dword [esi + 0x24], 0x1783
jmp 0x611ac0
lea ebx, [esp + 0x15a8]
jmp 0x60f794
lea ebx, [esp + 0x15a8]
jmp 0x61006e
mov esi, dword [esp + 0xa0]
cmp dword [esi + 0x18], 0x30f
jne 0x611ac0
mov dword [esp], 0x7d5559
mov ecx, 0x1783
mov edx, esi
call fcn.006086a0
cmp dword [esi + 0x24], 0
jne 0x611ac0
mov dword [esi + 0x24], 0x1783
jmp 0x611ac0
sub eax, edx
add ecx, edx
lea edi, [esi + 0x7e06f7]
mov edx, dword [esp + 0x98]
movzx esi, dx
inc esi
sub esi, ebx
xor edx, edx
movupd xmm0, xmmword [edx + 0x7e06f7]
movupd xmmword [esp + edx + 0x15aa], xmm0
add edx, 0x10
cmp esi, edx
jne 0x60f73e
test ebx, ebx
mov ebx, dword [esp + 0x94]
je 0x60f76f
dec ax
mov dl, byte [edi]
lea edi, [edi + 1]
mov byte [ecx], dl
lea ecx, [ecx + 1]
jne 0x60f761
lea ebx, [esp + ebx + 0x15a8]
mov eax, dword [esp + 0x9c]
mov byte [esp + eax + 0x15ab], 0
mov byte [esp + eax + 0x15ac], 0
mov edi, dword [esp + 0xa0]
cmp dword [edi + 0x6a4], 0
je 0x60ff7e
xor eax, eax
jmp 0x60f849
mov dword [esp + 0x90], ecx
mov dword [esp + 0x98], eax
mov edi, str.comment
jmp 0x60f995
mov dword [esp + 0x90], ecx
mov dword [esp + 0x98], eax
mov edi, 0x7e083f
jmp 0x60f995
mov dword [esp + 0x90], ecx
mov edi, str.host
jmp 0x60f995
mov dword [esp + 0x90], ecx
mov dword [esp + 0x98], eax
mov edi, 0x7e1076
jmp 0x60f995
mov dword [esp + 0x90], ecx
mov dword [esp + 0x98], eax
mov edi, str.exiso
jmp 0x60f995
mov dword [esp + 0x90], ecx
mov dword [esp + 0x98], eax
mov edi, str.guid
jmp 0x60f995
mov dword [esp + 0x90], ecx
mov dword [esp + 0x98], eax
mov edi, 0x7e0816
jmp 0x60f995
movzx ecx, word [edi + eax*2 + 0x6a8]
cmp dword [edi + 0x18], 0x1c0
jne 0x60f976
cmp ecx, 0x178
jg 0x60f8ae
cmp ecx, 0x120
jg 0x60f90c
cmp ecx, 0xda
je 0x60f7a8
cmp ecx, 0xe0
je 0x60f7c0
cmp ecx, 0xe1
jne 0x60f976
mov dword [esp + 0x90], ecx
mov dword [esp + 0x98], eax
mov edi, str.detiso
jmp 0x60f995
cmp ecx, 0x2a6
jg 0x60f941
mov dword [esp + 0x98], eax
cmp ecx, 0x179
je 0x60f7d8
mov edi, 0x7e0812
cmp ecx, 0x1b0
mov dword [esp + 0x90], ecx
je 0x60f995
mov ecx, dword [esp + 0x90]
cmp ecx, 0x260
mov edi, dword [esp + 0xa0]
mov eax, dword [esp + 0x98]
jne 0x60f976
mov edi, 0x7db1ff
jmp 0x60f995
cmp ecx, 0x121
je 0x60f7e9
cmp ecx, 0x122
je 0x60f801
cmp ecx, 0x154
jne 0x60f976
mov dword [esp + 0x90], ecx
mov dword [esp + 0x98], eax
mov edi, 0x7e106a
jmp 0x60f995
cmp ecx, 0x2a7
je 0x60f819
cmp ecx, 0x301
je 0x60f831
cmp ecx, 0x300
jne 0x60f976
mov dword [esp + 0x90], ecx
mov dword [esp + 0x98], eax
mov edi, 0x7db921
jmp 0x60f995
mov dword [esp + 0x90], ecx
mov dword [esp + 0x98], eax
mov dword [esp + 0xa0], edi
mov dword [esp], ecx
call fcn.004ae110
mov edi, eax
mov dword [esp], 0x7e1399
call fcn.007c3e70
test ax, ax
je 0x60fabf
mov dword [esp + 0x9c], ebx
mov byte [ebx], al
mov ecx, eax
shr ecx, 8
or ecx, 0x80
lea edx, [ebx + 2]
mov byte [ebx + 1], cl
lea ecx, [eax + 0xffff]
movzx ebx, cx
inc ebx
mov esi, 0x7e1399
cmp ebx, 0x10
jae 0x60f9e4
mov dword [esp + 0x8c], ecx
jmp 0x60fa90
mov dword [esp + 0x94], ebx
mov ebx, eax
and ebx, 0xf
mov dword [esp + 0x88], ebx
sub dword [esp + 0x94], ebx
jne 0x60fa0c
mov dword [esp + 0x8c], ecx
jmp 0x60fa90
movzx ebx, cx
mov dword [esp + 0x8c], ecx
mov ecx, ebx
lea ebx, [ecx + 0x7e1399]
cmp edx, ebx
ja 0x60fa36
mov ebx, dword [esp + 0x9c]
lea ebx, [ebx + ecx + 2]
mov ecx, 0x7e1399
cmp ebx, ecx
jae 0x60fa90
mov ecx, dword [esp + 0x94]
lea esi, [ecx + 0x7e1399]
sub eax, ecx
add edx, ecx
mov ecx, dword [esp + 0x8c]
movzx ecx, cx
inc ecx
sub ecx, dword [esp + 0x88]
mov dword [esp + 0x94], ecx
xor ebx, ebx
movupd xmm0, xmmword [ebx + 0x7e1399]
mov ecx, dword [esp + 0x9c]
movupd xmmword [ecx + ebx + 2], xmm0
add ebx, 0x10
cmp dword [esp + 0x94], ebx
jne 0x60fa62
cmp dword [esp + 0x88], 0
je 0x60fa9e
nop dword [eax]
dec ax
mov cl, byte [esi]
lea esi, [esi + 1]
mov byte [edx], cl
lea edx, [edx + 1]
jne 0x60fa90
mov eax, dword [esp + 0x8c]
movzx eax, ax
mov ecx, dword [esp + 0x9c]
mov byte [ecx + eax + 3], 0
mov byte [ecx + eax + 4], 0
lea eax, [ecx + eax + 3]
mov ebx, eax
mov dword [esp], edi
call fcn.007c3e70
test ax, ax
je 0x60fbc8
mov byte [ebx], al
mov ecx, eax
shr ecx, 8
or ecx, 0x80
lea edx, [ebx + 2]
mov byte [ebx + 1], cl
lea esi, [eax + 0xffff]
movzx ecx, si
inc ecx
cmp ecx, 0x20
jae 0x60fb00
mov dword [esp + 0x94], esi
mov esi, edi
jmp 0x60fba0
mov dword [esp + 0x9c], ebx
mov ebx, eax
and ebx, 0x1f
mov dword [esp + 0x8c], ebx
sub ecx, ebx
jne 0x60fb29
mov dword [esp + 0x94], esi
mov esi, edi
mov ebx, dword [esp + 0x9c]
jmp 0x60fba0
mov dword [esp + 0x94], esi
movzx esi, si
lea ebx, [edi + esi]
cmp edx, ebx
mov ebx, dword [esp + 0x9c]
ja 0x60fb4d
lea esi, [ebx + esi + 2]
cmp edi, esi
ja 0x60fb4d
mov esi, edi
jmp 0x60fba0
lea esi, [edi + ecx]
sub eax, ecx
add edx, ecx
lea ecx, [ebx + 0x12]
add edi, 0x10
mov ebx, dword [esp + 0x94]
movzx ebx, bx
inc ebx
sub ebx, dword [esp + 0x8c]
movupd xmm0, xmmword [edi - 0x10]
movups xmm1, xmmword [edi]
movupd xmmword [ecx - 0x10], xmm0
movups xmmword [ecx], xmm1
add ecx, 0x20
add edi, 0x20
add ebx, 0xffffffe0
jne 0x60fb6c
cmp dword [esp + 0x8c], 0
mov ebx, dword [esp + 0x9c]
je 0x60fbae
nop dword [eax + eax]
dec ax
mov cl, byte [esi]
lea esi, [esi + 1]
mov byte [edx], cl
lea edx, [edx + 1]
jne 0x60fba0
mov eax, dword [esp + 0x94]
movzx eax, ax
mov byte [ebx + eax + 3], 0
mov byte [ebx + eax + 4], 0
lea eax, [ebx + eax + 3]
mov ebx, eax
mov edi, dword [esp + 0xa0]
mov dword [esp], 0x7e08ca
call fcn.007c3e70
test ax, ax
je 0x60fcf8
mov byte [ebx], al
mov ecx, eax
shr ecx, 8
or ecx, 0x80
lea edx, [ebx + 2]
mov byte [ebx + 1], cl
lea ecx, [eax + 0xffff]
mov dword [esp + 0x94], ecx
movzx ecx, cx
inc ecx
mov esi, 0x7e08ca
cmp ecx, 0x10
jb 0x60fcd0
mov dword [esp + 0xa0], edi
mov edi, eax
and edi, 0xf
sub ecx, edi
jne 0x60fc32
mov edi, dword [esp + 0xa0]
jmp 0x60fcd0
mov dword [esp + 0x8c], edi
mov dword [esp + 0x9c], ebx
mov edi, dword [esp + 0x94]
movzx edi, di
lea ebx, [edi + 0x7e08ca]
cmp edx, ebx
ja 0x60fc78
mov ebx, dword [esp + 0x9c]
lea ebx, [ebx + edi + 2]
mov edi, 0x7e08ca
cmp ebx, edi
jb 0x60fc78
mov edi, dword [esp + 0xa0]
mov ebx, dword [esp + 0x9c]
jmp 0x60fcd0
lea esi, [ecx + 0x7e08ca]
sub eax, ecx
add edx, ecx
mov ecx, dword [esp + 0x94]
movzx ecx, cx
inc ecx
sub ecx, dword [esp + 0x8c]
xor ebx, ebx
movupd xmm0, xmmword [ebx + 0x7e08ca]
mov edi, dword [esp + 0x9c]
movupd xmmword [edi + ebx + 2], xmm0
add ebx, 0x10
cmp ecx, ebx
jne 0x60fc96
cmp dword [esp + 0x8c], 0
mov edi, dword [esp + 0xa0]
mov ebx, dword [esp + 0x9c]
je 0x60fcde
nop word [eax + eax]
dec ax
mov cl, byte [esi]
lea esi, [esi + 1]
mov byte [edx], cl
lea edx, [edx + 1]
jne 0x60fcd0
mov eax, dword [esp + 0x94]
movzx eax, ax
mov byte [ebx + eax + 3], 0
mov byte [ebx + eax + 4], 0
lea eax, [ebx + eax + 3]
mov ebx, eax
mov eax, dword [esp + 0x90]
mov byte [ebx], al
lea esi, [ebx + 2]
mov byte [ebx + 1], ah
mov byte [ebx + 2], 0
mov byte [ebx + 3], 0
mov eax, dword [edi + 0x6a4]
dec eax
cmp dword [esp + 0x98], eax
jae 0x60fd7c
mov dword [esp], 0x7e139b
call fcn.007c3e70
test ax, ax
je 0x60ff66
mov byte [ebx + 2], al
mov ecx, eax
shr ecx, 8
or ecx, 0x80
lea edx, [ebx + 4]
mov byte [ebx + 3], cl
lea ecx, [eax + 0xffff]
mov dword [esp + 0x94], ecx
movzx ecx, cx
inc ecx
mov esi, 0x7e139b
cmp ecx, 0x10
jb 0x60fed0
mov edi, eax
and edi, 0xf
sub ecx, edi
jne 0x60fde0
mov edi, dword [esp + 0xa0]
jmp 0x60fed0
mov dword [esp], 0x7e139f
call fcn.007c3e70
test ax, ax
je 0x60ff66
mov byte [ebx + 2], al
mov ecx, eax
shr ecx, 8
or ecx, 0x80
lea edx, [ebx + 4]
mov byte [ebx + 3], cl
lea ecx, [eax + 0xffff]
mov dword [esp + 0x94], ecx
movzx ecx, cx
inc ecx
mov esi, 0x7e139f
cmp ecx, 0x10
jb 0x60ff40
mov dword [esp + 0xa0], edi
mov edi, eax
and edi, 0xf
sub ecx, edi
jne 0x60fe29
mov edi, dword [esp + 0xa0]
jmp 0x60ff40
mov dword [esp + 0x90], edi
mov dword [esp + 0x9c], ebx
mov edi, dword [esp + 0x94]
movzx edi, di
lea ebx, [edi + 0x7e139b]
cmp edx, ebx
ja 0x60fe76
mov ebx, dword [esp + 0x9c]
lea ebx, [ebx + edi + 4]
mov edi, 0x7e139b
cmp ebx, edi
jb 0x60fe76
mov edi, dword [esp + 0xa0]
mov ebx, dword [esp + 0x9c]
jmp 0x60fed0
mov dword [esp + 0x90], edi
mov dword [esp + 0x9c], ebx
mov edi, dword [esp + 0x94]
movzx edi, di
lea ebx, [edi + 0x7e139f]
cmp edx, ebx
ja 0x60fee0
mov ebx, dword [esp + 0x9c]
lea ebx, [ebx + edi + 4]
mov edi, 0x7e139f
cmp ebx, edi
jb 0x60fee0
mov edi, dword [esp + 0xa0]
mov ebx, dword [esp + 0x9c]
jmp 0x60ff40
lea esi, [ecx + 0x7e139b]
sub eax, ecx
add edx, ecx
mov ecx, dword [esp + 0x94]
movzx ecx, cx
inc ecx
sub ecx, dword [esp + 0x90]
xor ebx, ebx
movupd xmm0, xmmword [ebx + 0x7e139b]
mov edi, dword [esp + 0x9c]
movupd xmmword [edi + ebx + 4], xmm0
add ebx, 0x10
cmp ecx, ebx
jne 0x60fe94
cmp dword [esp + 0x90], 0
mov edi, dword [esp + 0xa0]
mov ebx, dword [esp + 0x9c]
je 0x60ff4e
nop dword [eax]
dec ax
mov cl, byte [esi]
lea esi, [esi + 1]
mov byte [edx], cl
lea edx, [edx + 1]
jne 0x60fed0
jmp 0x60ff4e
lea esi, [ecx + 0x7e139f]
sub eax, ecx
add edx, ecx
mov ecx, dword [esp + 0x94]
movzx ecx, cx
inc ecx
sub ecx, dword [esp + 0x90]
xor ebx, ebx
movupd xmm0, xmmword [ebx + 0x7e139f]
mov edi, dword [esp + 0x9c]
movupd xmmword [edi + ebx + 4], xmm0
add ebx, 0x10
cmp ecx, ebx
jne 0x60fefe
cmp dword [esp + 0x90], 0
mov edi, dword [esp + 0xa0]
mov ebx, dword [esp + 0x9c]
je 0x60ff4e
nop word cs:[eax + eax]
dec ax
mov cl, byte [esi]
lea esi, [esi + 1]
mov byte [edx], cl
lea edx, [edx + 1]
jne 0x60ff40
mov eax, dword [esp + 0x94]
movzx eax, ax
lea esi, [ebx + eax + 5]
mov byte [ebx + eax + 5], 0
mov byte [ebx + eax + 6], 0
mov eax, dword [esp + 0x98]
inc eax
cmp eax, dword [edi + 0x6a4]
mov ebx, esi
jb 0x60f849
jmp 0x60ff80
mov esi, ebx
mov dword [esp], 0x7e079f
call fcn.007c3e70
test ax, ax
je 0x611900
mov dword [esp + 0xa0], edi
mov byte [esi], al
mov edx, eax
shr edx, 8
or edx, 0x80
lea ecx, [esi + 2]
mov byte [esi + 1], dl
lea edx, [eax + 0xffff]
movzx edi, dx
mov dword [esp + 0x9c], edi
lea ebx, [edi + 1]
mov edi, 0x7e079f
cmp ebx, 0x10
jae 0x60ffd8
mov ebx, dword [esp + 0x9c]
jmp 0x611875
mov dword [esp + 0x98], edx
mov edx, eax
and edx, 0xf
mov dword [esp + 0x94], edx
sub ebx, edx
jne 0x610a15
mov ebx, dword [esp + 0x9c]
jmp 0x611875
sub eax, edx
add ecx, edx
lea edi, [esi + str.__location__n]
mov edx, dword [esp + 0x98]
movzx esi, dx
inc esi
sub esi, ebx
xor edx, edx
movupd xmm0, xmmword [edx + str.__location__n]
movupd xmmword [esp + edx + 0x15aa], xmm0
add edx, 0x10
cmp esi, edx
jne 0x610018
test ebx, ebx
mov ebx, dword [esp + 0x94]
je 0x610049
dec ax
mov dl, byte [edi]
lea edi, [edi + 1]
mov byte [ecx], dl
lea ecx, [ecx + 1]
jne 0x61003b
lea ebx, [esp + ebx + 0x15a8]
mov eax, dword [esp + 0x9c]
mov byte [esp + eax + 0x15ab], 0
mov byte [esp + eax + 0x15ac], 0
mov edi, dword [esp + 0xa0]
cmp dword [edi + 0x6a4], 0
je 0x61099c
xor eax, eax
jmp 0x610123
mov dword [esp + 0x90], ecx
mov dword [esp + 0x94], eax
mov esi, str.comment
jmp 0x610261
mov dword [esp + 0x90], ecx
mov dword [esp + 0x94], eax
mov esi, 0x7e083f
jmp 0x610261
mov dword [esp + 0x90], ecx
mov esi, str.host
jmp 0x610261
mov dword [esp + 0x90], ecx
mov dword [esp + 0x94], eax
mov esi, 0x7e1076
jmp 0x610261
mov dword [esp + 0x90], ecx
mov dword [esp + 0x94], eax
mov esi, str.exiso
jmp 0x610261
mov dword [esp + 0x90], ecx
mov dword [esp + 0x94], eax
mov esi, str.guid
jmp 0x610261
mov dword [esp + 0x90], ecx
mov dword [esp + 0x94], eax
mov esi, 0x7e0816
jmp 0x610261
movzx ecx, word [edi + eax*2 + 0x6a8]
cmp dword [edi + 0x18], 0x1c0
jne 0x610249
cmp ecx, 0x178
jg 0x610188
cmp ecx, 0x120
jg 0x6101df
cmp ecx, 0xda
je 0x610082
cmp ecx, 0xe0
je 0x61009a
cmp ecx, 0xe1
jne 0x610249
mov dword [esp + 0x90], ecx
mov dword [esp + 0x94], eax
mov esi, str.detiso
jmp 0x610261
cmp ecx, 0x2a6
jg 0x610214
mov dword [esp + 0x94], eax
cmp ecx, 0x179
je 0x6100b2
mov esi, 0x7e0812
cmp ecx, 0x1b0
mov dword [esp + 0x90], ecx
je 0x610261
mov ecx, dword [esp + 0x90]
cmp ecx, 0x260
mov eax, dword [esp + 0x94]
jne 0x610249
mov esi, 0x7db1ff
jmp 0x610261
cmp ecx, 0x121
je 0x6100c3
cmp ecx, 0x122
je 0x6100db
cmp ecx, 0x154
jne 0x610249
mov dword [esp + 0x90], ecx
mov dword [esp + 0x94], eax
mov esi, 0x7e106a
jmp 0x610261
cmp ecx, 0x2a7
je 0x6100f3
cmp ecx, 0x301
je 0x61010b
cmp ecx, 0x300
jne 0x610249
mov dword [esp + 0x90], ecx
mov dword [esp + 0x94], eax
mov esi, 0x7db921
jmp 0x610261
mov dword [esp + 0x90], ecx
mov dword [esp + 0x94], eax
mov dword [esp], ecx
call fcn.004ae110
mov esi, eax
mov dword [esp], 0x7e08c6
call fcn.007c3e70
test ax, ax
je 0x610386
mov dword [esp + 0x98], esi
mov dword [esp + 0x9c], ebx
mov byte [ebx], al
mov ecx, eax
shr ecx, 8
or ecx, 0x80
lea edx, [ebx + 2]
mov byte [ebx + 1], cl
lea ecx, [eax + 0xffff]
mov dword [esp + 0x8c], ecx
movzx ecx, cx
inc ecx
mov esi, 0x7e08c6
cmp ecx, 0x10
jb 0x610350
mov ebx, eax
and ebx, 0xf
mov dword [esp + 0x88], ebx
sub ecx, ebx
je 0x610350
mov dword [esp + 0xa0], edi
mov edi, dword [esp + 0x8c]
movzx edi, di
lea ebx, [edi + 0x7e08c6]
cmp edx, ebx
ja 0x610302
mov ebx, dword [esp + 0x9c]
lea edi, [ebx + edi + 2]
mov ebx, 0x7e08c6
cmp edi, ebx
jb 0x610302
mov edi, dword [esp + 0xa0]
jmp 0x610350
lea esi, [ecx + 0x7e08c6]
sub eax, ecx
add edx, ecx
mov ecx, dword [esp + 0x8c]
movzx ecx, cx
inc ecx
sub ecx, dword [esp + 0x88]
xor edi, edi
movupd xmm0, xmmword [edi + 0x7e08c6]
mov ebx, dword [esp + 0x9c]
movupd xmmword [ebx + edi + 2], xmm0
add edi, 0x10
cmp ecx, edi
jne 0x610320
cmp dword [esp + 0x88], 0
mov edi, dword [esp + 0xa0]
je 0x61035e
nop dword [eax]
dec ax
mov cl, byte [esi]
lea esi, [esi + 1]
mov byte [edx], cl
lea edx, [edx + 1]
jne 0x610350
mov eax, dword [esp + 0x8c]
movzx eax, ax
mov ecx, dword [esp + 0x9c]
mov byte [ecx + eax + 3], 0
mov byte [ecx + eax + 4], 0
lea eax, [ecx + eax + 3]
mov ebx, eax
mov esi, dword [esp + 0x98]
mov dword [esp], esi
call fcn.007c3e70
test ax, ax
je 0x6103cf
mov dword [esp + 0x9c], ebx
mov byte [ebx], al
mov ecx, eax
shr ecx, 8
or ecx, 0x80
lea edx, [ebx + 2]
mov byte [ebx + 1], cl
lea ecx, [eax + 0xffff]
mov dword [esp + 0x8c], ecx
movzx ecx, cx
inc ecx
cmp ecx, 0x20
jae 0x6103db
mov dword [esp + 0x98], esi
jmp 0x6104a0
mov dword [esp + 0x98], esi
jmp 0x6104cf
mov dword [esp + 0x98], esi
mov esi, eax
and esi, 0x1f
mov dword [esp + 0x88], esi
sub ecx, esi
jne 0x6103fe
mov esi, dword [esp + 0x98]
jmp 0x6104a0
mov dword [esp + 0xa0], edi
mov ebx, dword [esp + 0x98]
mov esi, dword [esp + 0x8c]
movzx esi, si
mov dword [esp + 0x84], esi
lea edi, [ebx + esi]
cmp edx, edi
mov edi, ebx
ja 0x610447
mov esi, dword [esp + 0x84]
mov ebx, dword [esp + 0x9c]
lea esi, [ebx + esi + 2]
cmp edi, esi
ja 0x610447
mov esi, edi
mov edi, dword [esp + 0xa0]
jmp 0x6104a0
lea esi, [edi + ecx]
sub eax, ecx
add edx, ecx
mov ecx, dword [esp + 0x9c]
lea ecx, [ecx + 0x12]
lea edi, [edi + 0x10]
mov ebx, dword [esp + 0x8c]
movzx ebx, bx
inc ebx
sub ebx, dword [esp + 0x88]
movupd xmm0, xmmword [edi - 0x10]
movups xmm1, xmmword [edi]
movupd xmmword [ecx - 0x10], xmm0
movups xmmword [ecx], xmm1
add ecx, 0x20
add edi, 0x20
add ebx, 0xffffffe0
jne 0x61046d
cmp dword [esp + 0x88], 0
mov edi, dword [esp + 0xa0]
je 0x6104ae
nop dword [eax]
dec ax
mov cl, byte [esi]
lea esi, [esi + 1]
mov byte [edx], cl
lea edx, [edx + 1]
jne 0x6104a0
mov eax, dword [esp + 0x8c]
movzx eax, ax
mov ebx, dword [esp + 0x9c]
mov byte [ebx + eax + 3], 0
mov byte [ebx + eax + 4], 0
lea eax, [ebx + eax + 3]
mov ebx, eax
mov dword [esp], 0x7d6cb4
call fcn.007c3e70
test ax, ax
je 0x6105ef
mov dword [esp + 0x9c], ebx
mov byte [ebx], al
mov ecx, eax
shr ecx, 8
or ecx, 0x80
lea edx, [ebx + 2]
mov byte [ebx + 1], cl
lea ecx, [eax + 0xffff]
mov dword [esp + 0x8c], ecx
movzx ecx, cx
inc ecx
mov esi, 0x7d6cb4
cmp ecx, 0x10
jb 0x6105c0
mov ebx, eax
and ebx, 0xf
mov dword [esp + 0x88], ebx
sub ecx, ebx
je 0x6105c0
mov dword [esp + 0xa0], edi
mov edi, dword [esp + 0x8c]
movzx edi, di
lea ebx, [edi + 0x7d6cb4]
cmp edx, ebx
ja 0x610569
mov ebx, dword [esp + 0x9c]
lea edi, [ebx + edi + 2]
mov ebx, 0x7d6cb4
cmp edi, ebx
jb 0x610569
mov edi, dword [esp + 0xa0]
jmp 0x6105c0
lea esi, [ecx + 0x7d6cb4]
sub eax, ecx
add edx, ecx
mov ecx, dword [esp + 0x8c]
movzx ecx, cx
inc ecx
sub ecx, dword [esp + 0x88]
xor edi, edi
movupd xmm0, xmmword [edi + 0x7d6cb4]
mov ebx, dword [esp + 0x9c]
movupd xmmword [ebx + edi + 2], xmm0
add edi, 0x10
cmp ecx, edi
jne 0x610587
cmp dword [esp + 0x88], 0
mov edi, dword [esp + 0xa0]
je 0x6105ce
nop word cs:[eax + eax]
dec ax
mov cl, byte [esi]
lea esi, [esi + 1]
mov byte [edx], cl
lea edx, [edx + 1]
jne 0x6105c0
mov eax, dword [esp + 0x8c]
movzx eax, ax
mov ebx, dword [esp + 0x9c]
mov byte [ebx + eax + 3], 0
mov byte [ebx + eax + 4], 0
lea eax, [ebx + eax + 3]
mov ebx, eax
mov eax, dword [esp + 0x90]
mov byte [ebx], al
mov byte [ebx + 1], ah
mov byte [ebx + 2], 0
mov byte [ebx + 3], 0
mov dword [esp], 0x7d8d18
call fcn.007c3e70
test ax, ax
je 0x61069e
mov dword [esp + 0x9c], ebx
mov byte [ebx + 2], al
mov ecx, eax
shr ecx, 8
or ecx, 0x80
lea edx, [ebx + 4]
mov byte [ebx + 3], cl
lea ecx, [eax + 0xffff]
mov dword [esp + 0x90], ecx
movzx ecx, cx
inc ecx
mov esi, 0x7d8d18
cmp ecx, 0x10
jb 0x610700
mov ebx, eax
and ebx, 0xf
mov dword [esp + 0x8c], ebx
sub ecx, ebx
je 0x610700
mov dword [esp + 0xa0], edi
mov edi, dword [esp + 0x90]
movzx edi, di
lea ebx, [edi + 0x7d8d18]
cmp edx, ebx
ja 0x6106a6
mov ebx, dword [esp + 0x9c]
lea edi, [ebx + edi + 4]
mov ebx, 0x7d8d18
cmp edi, ebx
jb 0x6106a6
mov edi, dword [esp + 0xa0]
jmp 0x610700
add ebx, 2
jmp 0x61072f
lea esi, [ecx + 0x7d8d18]
sub eax, ecx
add edx, ecx
mov ecx, dword [esp + 0x90]
movzx ecx, cx
inc ecx
sub ecx, dword [esp + 0x8c]
xor edi, edi
movupd xmm0, xmmword [edi + 0x7d8d18]
mov ebx, dword [esp + 0x9c]
movupd xmmword [ebx + edi + 4], xmm0
add edi, 0x10
cmp ecx, edi
jne 0x6106c4
cmp dword [esp + 0x8c], 0
mov edi, dword [esp + 0xa0]
je 0x61070e
nop word cs:[eax + eax]
dec ax
mov cl, byte [esi]
lea esi, [esi + 1]
mov byte [edx], cl
lea edx, [edx + 1]
jne 0x610700
mov eax, dword [esp + 0x90]
movzx eax, ax
mov ebx, dword [esp + 0x9c]
mov byte [ebx + eax + 5], 0
mov byte [ebx + eax + 6], 0
lea eax, [ebx + eax + 5]
mov ebx, eax
mov esi, dword [esp + 0x98]
mov dword [esp], esi
call fcn.007c3e70
test ax, ax
je 0x610858
mov byte [ebx], al
mov ecx, eax
shr ecx, 8
or ecx, 0x80
lea edx, [ebx + 2]
mov byte [ebx + 1], cl
lea ecx, [eax + 0xffff]
mov dword [esp + 0x90], ecx
movzx ecx, cx
inc ecx
cmp ecx, 0x20
jb 0x610830
mov esi, eax
and esi, 0x1f
mov dword [esp + 0x8c], esi
sub ecx, esi
jne 0x610790
mov esi, dword [esp + 0x98]
jmp 0x610830
mov dword [esp + 0x9c], ebx
mov dword [esp + 0xa0], edi
mov ebx, dword [esp + 0x98]
mov esi, dword [esp + 0x90]
movzx esi, si
lea edi, [ebx + esi]
cmp edx, edi
ja 0x6107d7
mov edi, dword [esp + 0x9c]
lea esi, [edi + esi + 2]
cmp ebx, esi
ja 0x6107d7
mov esi, ebx
mov edi, dword [esp + 0xa0]
mov ebx, dword [esp + 0x9c]
jmp 0x610830
lea esi, [ebx + ecx]
sub eax, ecx
add edx, ecx
mov ecx, dword [esp + 0x9c]
lea ecx, [ecx + 0x12]
add ebx, 0x10
mov edi, dword [esp + 0x90]
movzx edi, di
inc edi
sub edi, dword [esp + 0x8c]
movupd xmm0, xmmword [ebx - 0x10]
movups xmm1, xmmword [ebx]
movupd xmmword [ecx - 0x10], xmm0
movups xmmword [ecx], xmm1
add ecx, 0x20
add ebx, 0x20
add edi, 0xffffffe0
jne 0x6107fd
cmp dword [esp + 0x8c], 0
mov edi, dword [esp + 0xa0]
mov ebx, dword [esp + 0x9c]
je 0x61083e
dec ax
mov cl, byte [esi]
lea esi, [esi + 1]
mov byte [edx], cl
lea edx, [edx + 1]
jne 0x610830
mov eax, dword [esp + 0x90]
movzx eax, ax
mov byte [ebx + eax + 3], 0
mov byte [ebx + eax + 4], 0
lea eax, [ebx + eax + 3]
mov ebx, eax
mov dword [esp], 0x7e13af
call fcn.007c3e70
test ax, ax
je 0x610988
mov byte [ebx], al
mov ecx, eax
shr ecx, 8
or ecx, 0x80
lea edx, [ebx + 2]
mov byte [ebx + 1], cl
lea ecx, [eax + 0xffff]
mov dword [esp + 0x98], ecx
movzx ecx, cx
inc ecx
mov esi, 0x7e13af
cmp ecx, 0x10
jb 0x610960
mov dword [esp + 0xa0], edi
mov edi, eax
and edi, 0xf
sub ecx, edi
jne 0x6108bb
mov edi, dword [esp + 0xa0]
jmp 0x610960
mov dword [esp + 0x90], edi
mov dword [esp + 0x9c], ebx
mov edi, dword [esp + 0x98]
movzx edi, di
lea ebx, [edi + 0x7e13af]
cmp edx, ebx
ja 0x610901
mov ebx, dword [esp + 0x9c]
lea ebx, [ebx + edi + 2]
mov edi, 0x7e13af
cmp ebx, edi
jb 0x610901
mov edi, dword [esp + 0xa0]
mov ebx, dword [esp + 0x9c]
jmp 0x610960
lea esi, [ecx + 0x7e13af]
sub eax, ecx
add edx, ecx
mov ecx, dword [esp + 0x98]
movzx ecx, cx
inc ecx
sub ecx, dword [esp + 0x90]
xor ebx, ebx
movupd xmm0, xmmword [ebx + 0x7e13af]
mov edi, dword [esp + 0x9c]
movupd xmmword [edi + ebx + 2], xmm0
add ebx, 0x10
cmp ecx, ebx
jne 0x61091f
cmp dword [esp + 0x90], 0
mov edi, dword [esp + 0xa0]
mov ebx, dword [esp + 0x9c]
je 0x61096e
nop word cs:[eax + eax]
dec ax
mov cl, byte [esi]
lea esi, [esi + 1]
mov byte [edx], cl
lea edx, [edx + 1]
jne 0x610960
mov eax, dword [esp + 0x98]
movzx eax, ax
mov byte [ebx + eax + 3], 0
mov byte [ebx + eax + 4], 0
lea eax, [ebx + eax + 3]
mov ebx, eax
mov eax, dword [esp + 0x94]
inc eax
cmp eax, dword [edi + 0x6a4]
jb 0x610123
mov dword [esp], str.___location__n
call fcn.007c3e70
test ax, ax
je 0x611900
mov dword [esp + 0xa0], edi
mov byte [ebx], al
mov edx, eax
shr edx, 8
or edx, 0x80
lea ecx, [ebx + 2]
mov byte [ebx + 1], dl
lea edi, [eax + 0xffff]
movzx edx, di
mov dword [esp + 0x98], edx
inc edx
mov esi, str.___location__n
cmp edx, 0x10
jae 0x6109f2
mov edi, dword [esp + 0xa0]
jmp 0x6118e1
mov dword [esp + 0x94], edi
mov edi, eax
and edi, 0xf
mov dword [esp + 0x90], edi
sub edx, edi
jne 0x610a51
mov edi, dword [esp + 0xa0]
jmp 0x6118e1
mov dword [esp + 0x90], ebx
mov edx, dword [esp + 0x98]
movzx edx, dx
lea ebx, [edx + 0x7e079f]
cmp ecx, ebx
ja 0x61182a
lea edx, [edx + esi + 2]
mov ebx, 0x7e079f
cmp edx, ebx
jb 0x61182a
mov ebx, dword [esp + 0x9c]
jmp 0x611875
mov dword [esp + 0x9c], ebx
mov edi, dword [esp + 0x94]
movzx edi, di
lea ebx, [edi + str.___location__n]
cmp ecx, ebx
ja 0x611896
mov ebx, dword [esp + 0x9c]
lea edi, [edi + ebx + 2]
mov ebx, str.___location__n
cmp edi, ebx
jb 0x611896
mov edi, dword [esp + 0xa0]
mov ebx, dword [esp + 0x9c]
jmp 0x6118e1
mov ebx, dword [esp + 0x9c]
jmp case.0x610ede.516
movzx esi, word [ebx + edi*2 + 0x6a8]
cmp dword [ebx + 0x18], 0x1c0
jne case.0x610c74.773
cmp esi, 0x281
jg 0x610b16
cmp esi, 0x204
jg 0x610b5a
cmp esi, 0x166
jg 0x610bee
cmp esi, 0xb1
jle 0x610ce7
cmp esi, 0xb2
je 0x61133a
cmp esi, 0xb3
je 0x611348
mov ebx, str.drivers
cmp esi, 0x10b
je case.0x610ede.513
jmp case.0x610c74.773
cmp esi, 0x2de
jg 0x610b99
cmp esi, 0x2b2
jg 0x610c85
lea eax, [esi - 0x2a7]
cmp eax, 5
ja case.default.0x610b53
mov ecx, str.uptime
mov dword [esp + 0x9c], str.srvguid
mov ebx, str.srvos
mov edx, str.srvname
jmp dword [eax*4 + 0x7dfd9c]
cmp esi, 0x236
jg 0x610c32
cmp esi, 0x20c
jg 0x610cc0
mov ebx, str.logincnt
cmp esi, 0x205
je case.0x610ede.517
mov ebx, str.loginpeak
cmp esi, 0x20a
je case.0x610ede.522
jmp case.0x610c74.773
cmp esi, 0x2fa
jg 0x610c56
mov ebx, str.neterr
cmp esi, 0x2df
je 0x610fc0
mov ebx, str.uptimeseconds
cmp esi, 0x2ee
je 0x611523
cmp esi, 0x2ef
jne case.0x610c74.773
mov dword [esp], ebx
mov ecx, 0x177e
mov ebx, dword [esp + 0xa0]
mov edx, ebx
call fcn.006086a0
jmp 0x6117da
cmp esi, 0x1c2
jle 0x610d30
mov ebx, str.keyerr
cmp esi, 0x1c3
je 0x611249
mov ebx, str.localips
cmp esi, 0x1f3
je 0x61105a
mov ebx, str.localreq
cmp esi, 0x1f9
je case.0x610ebc.582
jmp case.0x610c74.773
lea eax, [esi - 0x246]
cmp eax, 3
ja case.default.0x610c41
jmp dword [eax*4 + 0x7dfd8c]
mov ebx, str.pastcmdcount
mov dword [esp + 0xc], ebx
jmp 0x6116b1
lea eax, [esi - 0x304]
cmp eax, 9
ja case.default.0x610c74
mov ecx, str.writes
mov edx, 0x7db925
mov ebx, 0x7d848d
jmp dword [eax*4 + 0x7dfdb4]
mov ebx, str.vmaj
jmp 0x611683
mov ebx, str.tmpl
lea eax, [esi - 0x2d4]
cmp eax, 2
jb 0x610d9f
mov ebx, str.sessioncnt
cmp esi, 0x2b3
je 0x61126b
mov ebx, str.sessionpeak
cmp esi, 0x2b8
je 0x611099
jmp case.0x610c74.773
mov ebx, str.loginreq
cmp esi, 0x20d
je case.0x610ede.525
mov ebx, str.osname
cmp esi, 0x236
je 0x611293
jmp case.0x610c74.773
mov eax, str.arch
cmp esi, 0x5a
lea ebx, [esp + 0x11a8]
je 0x6113c4
cmp esi, 0x82
jne case.0x610c74.773
mov ecx, 0x7e130f
jmp 0x611424
cmp esi, 0x282
je 0x611369
cmp esi, 0x285
jne case.0x610c74.773
mov ebx, str.requests
jmp case.0x610ebc.582
cmp esi, 0x167
je 0x611352
cmp esi, 0x168
jne case.0x610c74.773
mov eax, dword [0x81aa50]
mov ebx, 0x7e12a2
jmp 0x611475
mov ebx, str.osver
cmp esi, 0x237
je 0x611289
mov ebx, str.reads
cmp esi, 0x270
je 0x6112aa
jmp case.0x610c74.773
cmp esi, 0x2fb
je 0x611731
cmp esi, 0x2fc
jne case.0x610c74.773
mov ebx, str.vbuildsrv
jmp 0x6115e7
mov dword [esp], esi
call fcn.004ae110
mov ebx, eax
cmp esi, 0x245
jle 0x610e1a
cmp esi, 0x2b7
jle 0x610ea1
cmp esi, 0x2ed
jle 0x610f9d
lea eax, [esi - 0x2fb]
cmp eax, 0x12
ja case.default.0x610dd2
mov edx, ebx
mov ecx, ebx
jmp dword [eax*4 + 0x7dfe38]
mov eax, dword [esp + 0xa0]
mov eax, dword [eax + 0x18]
cmp eax, 0x1c0
je 0x611736
cmp eax, 0x30f
jne 0x61179e
mov dword [esp + 0x14], ebx
mov dword [esp + 0xc], ebx
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 0x10], 0x174e3
jmp 0x611468
cmp esi, 0x1f8
jg 0x610ec3
mov dword [esp + 0x9c], ebx
cmp esi, 0x145
lea ebx, [esp + 0x11a8]
jg 0x610eef
cmp esi, 0xb2
jg 0x610ff8
cmp esi, 0x5a
je 0x6113bd
cmp esi, 0x82
je 0x6113f7
cmp esi, 0xb2
mov ebx, dword [esp + 0x9c]
jne case.0x610ede.516
mov eax, dword [esp + 0xa0]
mov eax, dword [eax + 0x18]
cmp eax, 0x1c0
je 0x61133f
cmp eax, 0x30f
jne 0x61179e
mov dword [esp + 0x14], ebx
mov dword [esp + 0xc], ebx
jmp 0x6114c1
cmp esi, 0x284
jg 0x610f5e
lea eax, [esi - 0x246]
cmp eax, 3
ja case.default.0x610ebc
jmp dword [eax*4 + 0x7dfe10]
cmp esi, 0x220
jg 0x610fca
lea eax, [esi - 0x201]
cmp eax, 0xc
ja case.default.0x610ede
jmp dword [eax*4 + 0x7dfddc]
call fcn.004a7850
jmp 0x611432
cmp esi, 0x167
jg 0x61102f
cmp esi, 0x146
je 0x61129d
cmp esi, 0x14e
je 0x61129d
cmp esi, 0x167
jne 0x610a9b
mov eax, dword [esp + 0xa0]
mov ecx, dword [eax + 0x18]
mov eax, dword [0x81aa4c]
cmp ecx, 0x1c0
mov edx, dword [esp + 0x9c]
je 0x61135c
cmp ecx, 0x30f
jne 0x61179e
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], edx
jmp 0x61145c
lea eax, [esi - 0x2a7]
cmp eax, 5
ja case.default.0x610f78
mov dword [esp + 0x9c], ebx
mov edx, ebx
mov ecx, ebx
jmp dword [eax*4 + 0x7dfe20]
lea eax, [esp + 0x11a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 4], 0x400
call fcn.00446640
jmp 0x611717
lea eax, [esi - 0x2d4]
cmp eax, 2
jb case.0x610ede.513
cmp esi, 0x2b8
je 0x611099
cmp esi, 0x2df
jne case.0x610ede.516
call fcn.00447d40
jmp 0x611432
cmp esi, 0x235
jg 0x611275
cmp esi, 0x221
je 0x61142d
cmp esi, 0x222
jne case.0x610ede.516
call fcn.004b0080
jmp 0x611432
cmp esi, 0xb3
je 0x611496
cmp esi, 0xb8
mov ebx, dword [esp + 0x9c]
je 0x6114fc
cmp esi, 0x10b
jne case.0x610ede.516
mov dword [esp], str.n_a_in_embedded
jmp 0x611631
cmp esi, 0x168
mov ebx, dword [esp + 0x9c]
je 0x611503
cmp esi, 0x1c3
je 0x611249
cmp esi, 0x1f3
jne case.0x610ede.516
mov dword [esp + 0x9c], ebx
call fcn.00455e70
test eax, eax
je 0x6116d2
lea esi, [esp + 0x11a8]
mov dword [esp], esi
mov dword [esp + 8], str.127.0.0.1
jmp 0x6112ea
call fcn.004a7870
jmp 0x611432
call fcn.00447d30
jmp 0x611432
call fcn.004a7880
jmp 0x611432
mov dword [esp + 0x9c], edx
lea eax, [esp + 0x10a8]
mov ebx, eax
mov dword [esp], ebx
mov dword [esp + 4], 0xff
call fcn.00454a70
lea eax, [esp + 0x11a8]
mov esi, eax
mov dword [esp + 4], esi
mov dword [esp], ebx
mov dword [esp + 8], 0xfa
call fcn.0041b3c0
jmp 0x611717
call fcn.004479a0
mov dword [esp + 8], eax
lea eax, [esp + 0x11a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 4], 0x400
call fcn.004959f0
mov dword [esp], esi
jmp 0x611631
mov dword [esp + 0x9c], ecx
call fcn.0044c000
mov esi, eax
mov ebx, edx
mov dword [esp + 4], ebx
mov dword [esp], esi
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x3c
call fcn.007ce310
sub esp, 0x10
mov dword [esp + 4], edx
mov dword [esp], eax
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x3c
call fcn.007ce250
sub esp, 0x10
mov dword [esp + 0x98], eax
mov dword [esp + 0x94], edx
mov dword [esp + 4], ebx
mov dword [esp], esi
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0xe10
call fcn.007ce310
sub esp, 0x10
mov dword [esp + 4], edx
mov dword [esp], eax
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x18
call fcn.007ce250
sub esp, 0x10
mov dword [esp + 0x90], eax
mov dword [esp + 0x8c], edx
mov dword [esp + 4], ebx
mov dword [esp], esi
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x15180
call fcn.007ce310
sub esp, 0x10
mov dword [esp + 0x10], edx
mov dword [esp + 0xc], eax
lea eax, [esp + 0x11a8]
mov esi, eax
mov dword [esp], esi
mov eax, dword [esp + 0x94]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x98]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x90]
mov dword [esp + 0x14], eax
mov dword [esp + 8], str._lld_days__lld_hours__lld_minutes
mov dword [esp + 4], 0x400
call fcn.0064a2d0
jmp 0x611717
cmp esi, 0x270
je 0x6112aa
cmp esi, 0x282
je case.0x610ebc.582
jmp case.0x610ede.516
call fcn.004b0080
jmp 0x611432
cmp esi, 0x285
je case.0x610ebc.582
cmp esi, 0x2b3
jne case.0x610ede.516
call fcn.004a7860
jmp 0x611432
cmp esi, 0x236
je 0x611293
cmp esi, 0x237
jne case.0x610ede.516
call fcn.00447980
jmp 0x611611
call fcn.00447970
jmp 0x611611
call fcn.004489f0
mov dword [esp], eax
jmp 0x61171a
call fcn.00447d10
jmp 0x611528
mov dword [esp], 0x7e1245
jmp 0x611631
mov dword [esp + 0x9c], edx
mov byte [esp + 0x11a8], 0
call fcn.00449420
test eax, eax
lea esi, [esp + 0x11a8]
je 0x611717
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], 0x400
call fcn.004959f0
jmp 0x611717
mov esi, ecx
call fcn.00447d20
mov ecx, dword [esp + 0xa0]
mov ecx, dword [ecx + 0x18]
cmp ecx, 0x1c0
je 0x611758
cmp ecx, 0x30f
jne 0x61179e
mov dword [esp + 0x18], esi
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], esi
jmp 0x611556
mov ebx, str.conncnt
mov dword [esp + 0xc], ebx
jmp 0x6114db
mov ecx, str.connmax
jmp 0x6114d7
mov eax, dword [0x81aa4c]
mov edx, 0x7e129e
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], edx
jmp 0x61147d
mov ebx, str.remotereq
jmp case.0x610ebc.582
cmp esi, 0x1f9
jne case.0x610ede.516
mov eax, dword [esp + 0xa0]
mov eax, dword [eax + 0x18]
cmp eax, 0x1c0
je 0x6116ad
cmp eax, 0x30f
jne 0x61179e
mov dword [esp + 0x14], ebx
mov dword [esp + 0xc], ebx
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 0x10], 0
jmp 0x611468
mov eax, dword [esp + 0x9c]
mov esi, eax
call fcn.00447990
mov dword [esp + 4], ebx
mov dword [esp], eax
mov dword [esp + 8], 0xfa
call fcn.0041b3c0
mov dword [esp], ebx
mov ebx, dword [esp + 0xa0]
mov ecx, ebx
mov edx, esi
call fcn.00614140
jmp 0x6117a5
mov eax, dword [esp + 0xa0]
mov eax, dword [eax + 0x18]
cmp eax, 0x1c0
mov ecx, dword [esp + 0x9c]
je 0x611424
cmp eax, 0x30f
jne 0x61179e
mov dword [esp + 0x14], ecx
mov dword [esp + 0xc], ecx
jmp 0x6113a4
mov dword [esp + 0xc], ecx
jmp 0x6116b1
call fcn.004b0080
mov ecx, dword [esp + 0xa0]
mov ecx, dword [ecx + 0x18]
cmp ecx, 0x1c0
je 0x611475
cmp ecx, 0x30f
jne 0x61179e
mov dword [esp + 0x14], ebx
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], ebx
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 8], str.____s__u___s_
jmp 0x611778
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], ebx
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 8], str.__s_:__u_
jmp 0x611778
mov eax, dword [esp + 0xa0]
mov eax, dword [eax + 0x18]
cmp eax, 0x1c0
mov ecx, dword [esp + 0x9c]
je 0x6114d7
cmp eax, 0x30f
jne 0x61179e
mov dword [esp + 0x14], ecx
mov dword [esp + 0xc], ecx
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 0x10], 0x100
jmp 0x611468
mov dword [esp + 0xc], ecx
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 0x10], 0x100
mov dword [esp + 8], str.__s_:__u_
jmp 0x611778
call fcn.0044c050
jmp 0x611528
mov eax, dword [esp + 0xa0]
mov ecx, dword [eax + 0x18]
mov eax, dword [0x81aa50]
jmp 0x61143c
cmp esi, 0x2ee
jne case.0x610ede.516
call fcn.0044c000
mov ecx, dword [esp + 0xa0]
mov ecx, dword [ecx + 0x18]
cmp ecx, 0x1c0
je 0x61156f
cmp ecx, 0x30f
jne 0x61179e
mov dword [esp + 0x18], ebx
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], ebx
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 8], str.____s__llu___s_
jmp 0x611778
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], ebx
jmp 0x611764
mov ebx, str.pastcmdtime
mov dword [esp + 0xc], ebx
jmp 0x6116b1
mov ebx, str.pastcmdusage
mov dword [esp + 0xc], ebx
jmp 0x6116b1
mov ebx, str.peakthr
mov dword [esp + 0xc], ebx
jmp 0x6116b1
mov eax, dword [esp + 0xa0]
mov eax, dword [eax + 0x18]
cmp eax, 0x1c0
je 0x6115e7
cmp eax, 0x30f
jne 0x61179e
mov dword [esp + 0x14], ebx
mov dword [esp + 0xc], ebx
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 0x10], 1
jmp 0x611468
mov dword [esp + 0xc], ebx
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 0x10], 1
mov dword [esp + 8], str.__s_:__u_
jmp 0x611778
call fcn.004479b0
lea ecx, [esp + 0x11a8]
mov esi, ecx
mov dword [esp + 4], esi
mov dword [esp], eax
mov dword [esp + 8], 0xfa
call fcn.0041b3c0
mov dword [esp], esi
mov edx, ebx
mov ebx, dword [esp + 0xa0]
mov ecx, ebx
call fcn.00614140
jmp 0x6117a5
mov eax, dword [esp + 0xa0]
mov eax, dword [eax + 0x18]
cmp eax, 0x1c0
je 0x611683
cmp eax, 0x30f
jne 0x61179e
mov dword [esp + 0x14], ebx
mov dword [esp + 0xc], ebx
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 0x10], 0x18
jmp 0x611468
mov dword [esp + 0xc], ebx
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 0x10], 0x18
mov dword [esp + 8], str.__s_:__u_
jmp 0x611778
mov ebx, str.vmin
mov dword [esp + 0xc], ebx
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 0x10], 0
mov dword [esp + 8], str.__s_:__u_
jmp 0x611778
mov dword [esp + 4], 0
mov dword [esp], 0x7d5bb8
call fcn.00487a40
mov ebx, eax
mov byte [esp + 0x11a8], 0
test ebx, ebx
lea esi, [esp + 0x11a8]
je 0x611717
mov dword [esp + 8], ebx
mov dword [esp], esi
mov dword [esp + 4], 0x400
call fcn.004959f0
mov dword [esp], ebx
call fcn.004936c0
mov dword [esp], esi
mov ebx, dword [esp + 0xa0]
mov ecx, ebx
mov edx, dword [esp + 0x9c]
call fcn.00614140
jmp 0x6117a5
mov ebx, str.vbuild
mov dword [esp + 0xc], ebx
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 0x10], 0x174e3
mov dword [esp + 8], str.__s_:__u_
jmp 0x611778
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], esi
lea eax, [esp + 0x15a8]
mov esi, eax
mov dword [esp], esi
mov dword [esp + 8], str.__s_:__llu_
mov dword [esp + 4], 0x400
call fcn.0064a2d0
mov ecx, dword [esp + 0xa0]
mov ecx, dword [ecx]
mov dword [esp + 8], eax
mov dword [esp + 4], esi
mov dword [esp], ecx
call fcn.00491c50
mov ebx, dword [esp + 0xa0]
cmp dword [ebx + 0x18], 0x1c0
jne 0x6117c8
lea eax, [edi + 1]
cmp eax, dword [ebx + 0x6a4]
jae 0x6117c8
mov eax, dword [ebx]
mov dword [esp], eax
mov dword [esp + 4], 0x7e079c
jmp 0x6117d5
mov eax, dword [ebx]
mov dword [esp], eax
mov dword [esp + 4], 0x7d5249
call fcn.00491d70
inc edi
cmp edi, dword [ebx + 0x6a4]
jb 0x610aa7
mov eax, dword [ebx + 0x18]
cmp eax, 0x30f
je 0x611813
cmp eax, 0x1c0
jne 0x611ac0
mov eax, dword [ebx]
mov dword [esp], eax
mov dword [esp + 4], 0x7e111a
call fcn.00491d70
jmp 0x611ac0
mov eax, dword [ebx]
mov dword [esp], eax
mov dword [esp + 4], str.___license_manager__n
call fcn.00491d70
jmp 0x611ac0
mov ebx, dword [esp + 0x90]
lea edi, [ebx + 0x7e079f]
sub eax, ebx
add ecx, ebx
mov edx, dword [esp + 0x98]
movzx edx, dx
inc edx
sub edx, dword [esp + 0x94]
xor ebx, ebx
movupd xmm0, xmmword [ebx + 0x7e079f]
movupd xmmword [esi + ebx + 2], xmm0
add ebx, 0x10
cmp edx, ebx
jne 0x61184f
cmp dword [esp + 0x94], 0
mov ebx, dword [esp + 0x9c]
je 0x611883
dec ax
mov dl, byte [edi]
lea edi, [edi + 1]
mov byte [ecx], dl
lea ecx, [ecx + 1]
jne 0x611875
mov byte [esi + ebx + 3], 0
mov byte [esi + ebx + 4], 0
mov edi, dword [esp + 0xa0]
jmp 0x611900
lea esi, [edx + str.___location__n]
sub eax, edx
add ecx, edx
mov edx, dword [esp + 0x94]
movzx edx, dx
inc edx
sub edx, dword [esp + 0x90]
xor edi, edi
mov ebx, dword [esp + 0x9c]
movupd xmm0, xmmword [edi + str.___location__n]
movupd xmmword [ebx + edi + 2], xmm0
add edi, 0x10
cmp edx, edi
jne 0x6118bb
cmp dword [esp + 0x90], 0
mov edi, dword [esp + 0xa0]
je 0x6118ef
dec ax
mov dl, byte [esi]
lea esi, [esi + 1]
mov byte [ecx], dl
lea ecx, [ecx + 1]
jne 0x6118e1
mov eax, dword [esp + 0x98]
mov byte [ebx + eax + 3], 0
mov byte [ebx + eax + 4], 0
mov eax, dword [edi + 0x18]
cmp eax, 0x1c0
jne 0x611ac0
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e06f7
call fcn.00491d70
cmp dword [edi + 0x6a4], 0
je 0x611aae
xor esi, esi
jmp 0x611983
mov ebx, edi
mov edi, str.comment
jmp 0x611a55
mov ebx, edi
mov edi, 0x7e083f
jmp 0x611a55
mov edi, str.host
jmp 0x611a55
mov ebx, edi
mov edi, 0x7e1076
jmp 0x611a55
mov ebx, edi
mov edi, str.exiso
jmp 0x611a55
mov ebx, edi
mov edi, str.guid
jmp 0x611a55
mov ebx, edi
mov edi, 0x7e0816
jmp 0x611a55
movzx eax, word [edi + esi*2 + 0x6a8]
cmp dword [edi + 0x18], 0x1c0
jne 0x611a49
cmp eax, 0x178
jg 0x6119cb
cmp eax, 0x120
jg 0x6119fd
cmp eax, 0xda
je 0x611931
cmp eax, 0xe0
je 0x61193d
cmp eax, 0xe1
jne 0x611a49
mov ebx, edi
mov edi, str.detiso
jmp 0x611a55
cmp eax, 0x2a6
jg 0x611a23
mov ebx, edi
cmp eax, 0x179
je 0x611949
mov edi, 0x7e0812
cmp eax, 0x1b0
je 0x611a55
cmp eax, 0x260
mov edi, ebx
jne 0x611a49
mov ebx, edi
mov edi, 0x7db1ff
jmp 0x611a55
cmp eax, 0x121
je 0x611953
cmp eax, 0x122
je 0x61195f
cmp eax, 0x154
jne 0x611a49
mov ebx, edi
mov edi, 0x7e106a
jmp 0x611a55
cmp eax, 0x2a7
je 0x61196b
cmp eax, 0x301
je 0x611977
cmp eax, 0x300
jne 0x611a49
mov ebx, edi
mov edi, 0x7db921
jmp 0x611a55
mov ebx, edi
mov dword [esp], eax
call fcn.004ae110
mov edi, eax
mov eax, dword [ebx]
mov dword [esp], eax
mov dword [esp + 4], 0x7e1399
call fcn.00491d70
mov eax, dword [ebx]
mov dword [esp + 4], edi
mov edi, ebx
mov dword [esp], eax
call fcn.00491d70
mov ecx, dword [edi + 0x6a4]
dec ecx
mov eax, dword [edi]
cmp esi, ecx
jae 0x611a91
mov dword [esp], eax
mov dword [esp + 4], str._:____n
jmp 0x611a9c
mov dword [esp], eax
mov dword [esp + 4], str._:___n
call fcn.00491d70
inc esi
cmp esi, dword [edi + 0x6a4]
jb 0x611983
mov eax, dword [edi]
mov dword [esp], eax
mov dword [esp + 4], 0x7e111a
call fcn.00491d70
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret