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

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x8c
mov dword [esp + 0x5c], 0
mov dword [esp + 0x60], 0
mov dword [esp + 0x64], 0
mov dword [esp + 0x68], 0
mov dword [esp + 0x6c], 0
mov dword [0x76036c], 0x10001cd
mov dword [0x76036c], 0x10001d1
mov dword [0x76036c], 0x10001d4
mov dword [0x76036c], 0x10001d6
mov dword [0x76036c], 0x10001d9
mov eax, dword [0x7603cc]
mov dword [esp], eax
call fcn.0056806d
sub esp, 4
mov dword [0x76036c], 0x10001da
mov eax, dword [0x7603cc]
mov dword [esp], eax
call fcn.0056809e
sub esp, 4
mov dword [esp + 0x40], 1
xor edi, edi
lea ebp, [esp + 0x68]
jmp 0x4d421c
mov dword [0x76036c], 0x10001e0
mov edx, dword [esp + 0xa0]
test edx, edx
jne 0x4d0018
mov edx, dword [eax + 0xc]
mov dword [0x76036c], 0x1000201
mov dword [0x76036c], 0x1000204
mov dword [esp + 0x38], 0
jmp 0x4d484e
mov dword [0x76036c], 0x10001e2
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.005680e7
sub esp, 4
test eax, eax
mov eax, dword [0x7603d0]
mov edx, dword [eax + 0xc]
je 0x4d0049
mov ecx, dword [0x7603c8]
cmp dword [ecx + 8], edx
je 0x4d0055
mov dword [0x76036c], 0x1000200
jmp 0x4cfff0
mov dword [0x76036c], 0x10001e3
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x1c
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x10001e4
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x39]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x18
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x10001e6
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x3d]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x4e
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x10001e7
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x41]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x52
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x10001e9
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x51]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x62
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x10001ea
mov dword [esp + 4], 0x66a08c
mov eax, dword [0x7603c8]
add eax, 0x6d
mov dword [esp], eax
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0x10001eb
mov dword [esp + 4], 0x66a08c
mov eax, dword [0x7603c8]
add eax, 0x71
mov dword [esp], eax
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0x10001ec
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x6c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x7d
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x10001ee
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x39]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 1
call fcn.0055a42a
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0x10001f0
mov dword [esp], 1
call fcn.0055a0cf
sub esp, 4
mov ecx, eax
mov edx, dword [0x7603d0]
mov eax, dword [edx + 0x2d]
cmp eax, ecx
je 0x4d044c
mov edx, dword [edx + 0x31]
mov dword [0x76036c], 0x10001f2
mov dword [0x76036c], 0x10001f3
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.004bfa40
sub esp, 8
mov dword [0x76036c], 0x10001f4
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 5
mov dword [esp], ebx
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x67a5b4
call fcn.005728e0
test eax, eax
jne 0x4d04a1
mov dword [0x76036c], 0x10001f8
mov dword [0x76036c], 0x10001f9
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x45]
mov dword [esp + 0x70], eax
mov dword [esp + 4], eax
lea ebx, [esp + 0x70]
mov dword [esp], ebx
call fcn.00572bd0
sub esp, 8
mov dword [esp + 0x74], 0
mov dword [0x76036c], 0x100008f
mov dword [0x76036c], 0x1000091
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 5
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], str.Setg
call fcn.005728e0
test eax, eax
je 0x4d0684
mov dword [0x76036c], 0x1000092
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000093
mov dword [esp + 4], 0x679db4
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fdf0
sub esp, 8
lea ebx, [eax + 1]
mov dword [0x76036c], 0x1000094
test eax, eax
jne 0x4d06d7
mov dword [0x76036c], 0x1000094
jmp 0x4d17a5
mov dword [esp], 1
call fcn.0055a07a
sub esp, 4
mov ecx, eax
mov eax, dword [0x7603d0]
mov edx, dword [eax + 0x31]
cmp edx, ecx
je 0x4d0471
mov eax, dword [eax + 0x2d]
jmp 0x4d02a3
mov dword [0x76036c], 0x10001f1
add edx, 1
mov dword [esp + 4], edx
mov eax, dword [eax + 0x2d]
add eax, 1
mov dword [esp], eax
call fcn.004bfa40
sub esp, 8
mov edx, dword [0x7603d0]
mov eax, dword [edx + 0x2d]
jmp 0x4d02a0
mov dword [0x76036c], 0x10001f5
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 1
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f3b0
sub esp, 0x10
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x67b3ec
call fcn.005728e0
test eax, eax
jne 0x4d05f0
mov dword [0x76036c], 0x10001f5
mov dword [0x76036c], 0x10001f6
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 1
mov dword [esp + 4], 8
mov dword [esp], ebx
call fcn.0056f3b0
sub esp, 0x10
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x67b440
call fcn.005728e0
test eax, eax
je 0x4d0604
mov dword [0x76036c], 0x10001f6
mov dword [0x76036c], 0x10001f7
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 1
mov dword [esp + 4], 9
mov dword [esp], ebx
call fcn.0056f3b0
sub esp, 0x10
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x67b3ec
call fcn.005728e0
test eax, eax
jne 0x4d0670
mov dword [0x76036c], 0x10001f7
jmp 0x4d0322
mov dword [0x76036c], 0x10001f5
call fcn.004ce8d0
jmp 0x4d0505
mov dword [0x76036c], 0x10001f6
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 1
mov dword [esp + 4], 8
mov dword [esp], ebx
call fcn.0056f3b0
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov ebx, eax
call fcn.00572990
mov dword [esp], ebx
call fcn.004ceef0
sub esp, 4
jmp 0x4d0573
mov dword [0x76036c], 0x10001f7
call fcn.004cf7d0
jmp 0x4d05e1
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 5
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], str.Imag
call fcn.005728e0
test eax, eax
jne 0x4d03bf
jmp 0x4d1791
mov dword [0x76036c], 0x1000094
mov dword [0x76036c], 0x1000096
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 1
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x760268], edx
mov dword [0x76036c], 0x1000097
mov dword [esp + 4], edx
mov dword [esp], 0x86
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x1000098
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 2
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x76018c], edx
mov dword [0x76036c], 0x1000099
mov dword [esp + 4], edx
mov dword [esp], 0x88
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x100009a
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 3
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x76011c], edx
mov dword [0x76036c], 0x100009b
mov dword [esp + 4], edx
mov dword [esp], 0x74
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x100009c
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 4
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x76017c], edx
mov dword [0x76036c], 0x100009d
mov dword [esp + 4], edx
mov dword [esp], 0x7b
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x100009e
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 5
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x76025c], edx
mov dword [0x76036c], 0x100009f
mov dword [esp + 4], edx
mov dword [esp], 0x7c
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000a0
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 6
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x760118], edx
mov dword [0x76036c], 0x10000a1
mov dword [esp + 4], edx
mov dword [esp], 0x7d
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000a2
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 7
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x760100], edx
mov dword [0x76036c], 0x10000a3
mov eax, dword [0x760118]
test eax, eax
je 0x4d0a9f
mov dword [0x76036c], 0x10000a4
mov dword [0x760100], 1
mov dword [0x76036c], 0x10000a5
mov dword [esp + 4], 1
mov dword [esp], 0x7e
call fcn.0054416b
sub esp, 8
mov dword [0x76036c], 0x10000a6
jmp 0x4d0aca
mov dword [0x76036c], 0x10000a6
mov dword [0x76036c], 0x10000a7
mov dword [esp + 4], 0
mov dword [esp], 0x7e
call fcn.0054416b
sub esp, 8
mov dword [0x76036c], 0x10000a8
mov dword [0x76036c], 0x10000a9
mov eax, dword [0x760100]
mov dword [esp + 4], eax
mov dword [esp], 0x7e
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000aa
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 8
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x760264], edx
mov dword [0x76036c], 0x10000ab
mov dword [esp + 4], edx
mov dword [esp], 0x7f
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000ac
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 9
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x760134], edx
mov dword [0x76036c], 0x10000ad
mov dword [0x76036c], 0x10000ae
mov dword [0x76036c], 0x10000ae
mov eax, dword [0x76018c]
test eax, eax
je 0x4d1836
mov dword [0x76036c], 0x10000b1
mov dword [0x76036c], 0x10000b2
mov dword [esp + 4], 0
mov dword [esp], pe_nt_image_headers32
call fcn.0054416b
sub esp, 8
mov dword [0x76036c], 0x10000b4
mov eax, dword [0x760134]
mov dword [esp + 4], eax
mov dword [esp], pe_nt_image_headers32
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000b5
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0xb
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x760180], edx
mov dword [0x76036c], 0x10000b6
mov dword [esp + 4], edx
mov dword [esp], 0x84
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000b7
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0xc
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x76023c], edx
mov dword [0x76036c], 0x10000b8
mov dword [esp + 4], edx
mov dword [esp], 0x85
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000b9
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0xd
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x75ffd0], edx
mov dword [0x76036c], 0x10000ba
mov dword [esp + 4], edx
mov dword [esp], 0x91
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000bb
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0xe
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x76012c], edx
mov dword [0x76036c], 0x10000bc
cmp edx, 1
je 0x4d187a
mov dword [0x76036c], 0x10000be
mov dword [0x76036c], 0x10000bf
mov dword [esp + 4], 1
mov dword [esp], 0x7a
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000c0
mov dword [0x76036c], 0x10000c1
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0xf
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x76014c], edx
mov dword [0x76036c], 0x10000c2
mov dword [esp + 4], edx
mov dword [esp], 0x6a
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000c3
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x10
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760320
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x10000c4
mov eax, dword [0x760320]
mov dword [esp + 4], eax
mov dword [esp], 0x6d
call fcn.00544292
sub esp, 8
mov dword [0x76036c], 0x10000c5
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x11
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x76020c
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x10000c6
mov eax, dword [0x76020c]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
jne 0x4d18aa
mov dword [0x76036c], 0x10000c8
mov dword [0x76036c], 0x10000c9
mov dword [esp + 4], 1
mov dword [esp], 0x6e
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000ca
mov dword [0x76036c], 0x10000cb
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x12
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x76031c], edx
mov dword [0x76036c], 0x10000cc
test edx, edx
je 0x4d18da
mov dword [0x76036c], 0x10000ce
mov dword [0x76036c], 0x10000cf
mov dword [esp + 4], 1
mov dword [esp], 0x66
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000d0
mov dword [0x76036c], 0x10000d1
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x13
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x760148], edx
mov dword [0x76036c], 0x10000d2
test edx, edx
je 0x4d190a
mov dword [0x76036c], 0x10000d4
mov dword [0x76036c], 0x10000d5
mov dword [esp + 4], 1
mov dword [esp], 0x69
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000d6
mov dword [0x76036c], 0x10000d8
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x14
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [esp + 4], edx
mov dword [esp], 0x71
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000d9
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x15
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [esp + 4], edx
mov dword [esp], 0x72
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000da
mov dword [esp], 0x72
call fcn.00542b42
sub esp, 4
cmp eax, 1
je 0x4d193a
mov dword [0x76036c], 0x10000dd
mov dword [0x76036c], 0x10000de
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x71
call fcn.00542b42
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572950
mov dword [esp + 4], eax
mov edx, dword [esp + 0x38]
mov dword [esp], edx
call fcn.0056f860
sub esp, 8
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760330
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x10000df
mov dword [esp + 4], 0
mov dword [esp], 0x71
call fcn.0054416b
sub esp, 8
mov dword [0x76036c], 0x10000e0
mov dword [0x76036c], 0x10000e2
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x16
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x76008c], edx
mov dword [0x76036c], 0x10000e3
cmp edx, 1
je 0x4d198b
mov dword [0x76036c], 0x10000e5
mov dword [0x76036c], 0x10000e6
mov dword [esp + 4], 1
mov dword [esp], 0x8d
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000e7
mov dword [0x76036c], 0x10000e8
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x17
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
call fcn.00572990
mov edx, dword [esp + 0x38]
mov dword [0x76001c], edx
mov dword [0x76036c], 0x10000e9
mov dword [esp + 4], edx
mov dword [esp], 0x8f
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000ec
cmp ebx, 0x18
je 0x4d19bb
mov dword [0x76036c], 0x10000f9
mov dword [0x76036c], 0x10000fa
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x18
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760174
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x10000fb
mov dword [esp + 0x78], 0
mov eax, dword [0x760174]
mov dword [esp + 4], eax
lea eax, [esp + 0x78]
mov dword [esp], eax
call fcn.00572bd0
sub esp, 8
mov dword [0x76036c], 0x10000fc
mov dword [0x76036c], 0x10000fc
mov dword [esp + 4], 0x7603dc
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d1bcf
mov dword [0x76036c], 0x1000100
mov dword [0x76036c], 0x1000100
mov dword [esp + 4], str.DarkBlue
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d154f
mov dword [esp + 4], str.DarkRed
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x4d1c37
mov dword [0x76036c], 0x1000101
mov dword [esp + 4], 1
mov dword [esp], 0x81
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x1000102
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], 0x82
call fcn.00544292
sub esp, 8
mov dword [0x76036c], 0x1000103
mov dword [esp + 4], 0
mov dword [esp], 0x82
call fcn.0054416b
sub esp, 8
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov dword [0x76036c], 0x100010f
cmp ebx, 0x1c
je 0x4d1dc0
mov dword [0x76036c], 0x1000111
mov dword [0x76036c], 0x1000112
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x19
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x74]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000113
mov dword [0x76036c], 0x1000114
mov dword [0x76036c], 0x1000117
mov dword [0x76036c], 0x100011b
mov dword [0x76036c], 0x100011c
mov dword [0x7602cc], 1
mov dword [0x76036c], 0x100011d
mov dword [0x760160], 1
mov dword [0x76036c], 0x100011e
mov dword [0x7602d0], 0
mov eax, dword [esp + 0xa0]
mov dword [0x76036c], 0x100011f
mov dword [0x76036c], 0x1000120
mov dword [esp + 4], eax
mov dword [esp], 0x76
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x1000121
mov eax, dword [0x760160]
mov dword [esp + 4], eax
mov dword [esp], 0x77
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x1000122
mov eax, dword [0x7602d0]
mov dword [esp + 4], eax
mov dword [esp], 0x83
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x1000124
mov eax, dword [esp + 0x74]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
mov ebx, eax
test eax, eax
je 0x4d1f6a
mov dword [0x76036c], 0x100012d
mov dword [0x76036c], 0x100012e
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x15
call fcn.00544292
sub esp, 8
mov dword [0x76036c], 0x100012f
mov dword [esp], 0x19
call fcn.00566e43
sub esp, 4
test eax, eax
jne 0x4d2110
mov dword [0x76036c], 0x100012f
mov dword [0x76036c], 0x1000130
mov dword [0x76036c], 0x1000131
mov dword [0x76036c], 0x1000132
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov dword [0x76036c], 0x10001fa
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x49]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 5
mov dword [esp], ebx
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], str.Code
call fcn.005728e0
test eax, eax
jne 0x4d212e
mov dword [0x76036c], 0x10001ff
mov eax, dword [0x7603d0]
mov edx, dword [eax + 0xc]
jmp 0x4d0049
mov dword [0x76036c], 0x10000af
mov dword [0x760134], 0
mov dword [0x76036c], 0x10000b0
mov dword [esp + 4], 1
mov dword [esp], pe_nt_image_headers32
call fcn.0054416b
sub esp, 8
mov dword [0x76036c], 0x10000b1
jmp 0x4d0c31
mov dword [0x76036c], 0x10000bd
mov dword [esp + 4], 1
mov dword [esp], 0x79
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000be
jmp 0x4d0e78
mov dword [0x76036c], 0x10000c7
mov dword [esp + 4], 0
mov dword [esp], 0x6e
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000c8
jmp 0x4d101f
mov dword [0x76036c], 0x10000cd
mov dword [esp + 4], 1
mov dword [esp], 0x65
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000ce
jmp 0x4d10ca
mov dword [0x76036c], 0x10000d3
mov dword [esp + 4], 1
mov dword [esp], 0x68
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000d4
jmp 0x4d1175
mov dword [0x76036c], 0x10000db
mov dword [esp + 4], 0x67c184
mov dword [esp], 0x760330
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0x10000dc
mov dword [esp + 4], 1
mov dword [esp], 0x71
call fcn.0054416b
sub esp, 8
mov dword [0x76036c], 0x10000dd
jmp 0x4d1305
mov dword [0x76036c], 0x10000e4
mov dword [esp + 4], 1
mov dword [esp], 0x8c
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000e5
jmp 0x4d13b1
mov dword [0x76036c], 0x10000ed
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0xa
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov dword [esp + 0x38], eax
mov dword [esp + 0x3c], edx
call fcn.00572990
mov eax, dword [esp + 0x38]
mov edx, dword [esp + 0x3c]
xor eax, 1
or eax, edx
je 0x4d1b3b
mov dword [0x76036c], 0x10000f2
mov dword [0x76036c], 0x10000f3
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760174
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0x10000f4
mov dword [esp + 4], 0
mov dword [esp], 0x81
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000f5
mov dword [esp + 4], 3
mov dword [esp], 0x82
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000f6
mov dword [esp + 4], 1
mov dword [esp], 0x82
call fcn.0054416b
sub esp, 8
mov dword [0x76036c], 0x10000f7
mov dword [0x76036c], 0x10000f8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x18
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x74]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x10000f9
mov dword [0x76036c], 0x1000114
mov dword [0x76036c], 0x1000117
jmp 0x4d1651
mov dword [0x76036c], 0x10000ee
mov dword [esp + 4], str.Auto
mov dword [esp], 0x760174
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0x10000ef
mov dword [esp + 4], 1
mov dword [esp], 0x81
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000f0
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], 0x82
call fcn.00544292
sub esp, 8
mov dword [0x76036c], 0x10000f1
mov dword [esp + 4], 0
mov dword [esp], 0x82
call fcn.0054416b
sub esp, 8
mov dword [0x76036c], 0x10000f2
jmp 0x4d1aba
mov dword [0x76036c], 0x10000fd
mov dword [esp + 4], 0
mov dword [esp], 0x81
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000fe
mov dword [esp + 4], 3
mov dword [esp], 0x82
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x10000ff
mov dword [esp + 4], 1
mov dword [esp], 0x82
call fcn.0054416b
sub esp, 8
jmp 0x4d15b3
mov dword [esp + 4], str.LightBlue
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d154f
mov dword [esp + 4], str.Auto
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d154f
mov dword [0x76036c], 0x1000104
mov dword [0x76036c], 0x1000104
mov dword [esp + 4], str.MyTheme
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d1d2c
mov dword [0x76036c], 0x1000109
mov dword [0x76036c], 0x100010a
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760174
call fcn.00572830
push ecx
push ecx
mov dword [0x76036c], 0x100010b
xor eax, eax
mov dword [esp + 4], eax
mov dword [esp], 0x81
call fcn.00542744
push eax
push eax
mov dword [0x76036c], 0x100010c
mov dword [esp + 4], 3
mov dword [esp], 0x82
call fcn.00542744
push eax
push eax
mov dword [0x76036c], 0x100010d
mov dword [esp + 4], 1
mov dword [esp], 0x82
call fcn.0054416b
push eax
push eax
jmp 0x4d15b3
mov dword [0x76036c], 0x1000105
mov dword [esp + 4], str.Auto
mov dword [esp], 0x760174
call fcn.00572830
push eax
push eax
mov dword [0x76036c], 0x1000106
mov dword [esp + 4], 1
mov dword [esp], 0x81
call fcn.00542744
push edx
push edx
mov dword [0x76036c], 0x1000107
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], 0x82
call fcn.00544292
push ecx
push ecx
mov dword [0x76036c], 0x1000108
xor eax, eax
mov dword [esp + 4], eax
mov dword [esp], 0x82
call fcn.0054416b
push eax
push eax
mov dword [0x76036c], 0x1000109
jmp 0x4d15b3
mov dword [0x76036c], 0x1000110
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x1c
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x74]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000111
mov dword [0x76036c], 0x1000113
mov dword [0x76036c], 0x1000114
mov dword [0x76036c], 0x1000117
mov dword [0x76036c], 0x1000118
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x19
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov ebx, eax
call fcn.00572990
mov dword [0x7602cc], ebx
mov dword [0x76036c], 0x1000119
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x1a
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov ebx, eax
call fcn.00572990
mov dword [0x760160], ebx
mov dword [0x76036c], 0x100011a
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 0x1b
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov ebx, eax
call fcn.00572990
mov dword [0x7602d0], ebx
mov dword [0x76036c], 0x100011b
mov eax, dword [0x7602cc]
jmp 0x4d169e
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.00559056
sub esp, 4
cmp ebx, eax
sbb ebx, edx
jge 0x4d1731
mov dword [0x76036c], 0x1000125
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.005591ad
sub esp, 8
mov dword [esp + 0x7c], 0
call fcn.00572950
mov dword [esp + 4], eax
lea ebx, [esp + 0x7c]
mov dword [esp], ebx
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000126
mov dword [0x76036c], 0x1000126
mov dword [esp + 4], 0x66fc08
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d2013
mov dword [esp + 4], 0x66c96c
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x4d207d
mov dword [0x76036c], 0x1000127
mov eax, dword [esp + 0x74]
mov dword [esp + 4], eax
mov dword [esp], 0x15
call fcn.00544292
sub esp, 8
mov dword [0x76036c], 0x1000128
mov eax, dword [esp + 0x74]
mov dword [esp + 4], eax
mov dword [esp], 0x19
call fcn.005677c5
sub esp, 8
mov dword [0x76036c], 0x1000129
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov dword [0x76036c], 0x100012d
jmp 0x4d1787
mov dword [esp + 4], 0x66a008
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d2013
mov dword [0x76036c], 0x1000129
mov dword [0x76036c], 0x100012a
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x15
call fcn.00544292
push ebx
push ebx
mov dword [0x76036c], 0x100012b
mov dword [esp], 0x19
call fcn.00566e43
push edx
test eax, eax
jne 0x4d20ed
mov dword [0x76036c], 0x100012b
jmp 0x4d205f
mov dword [0x76036c], 0x100012b
mov dword [esp], 0x19
call fcn.00566e55
push ecx
jmp 0x4d20de
mov dword [0x76036c], 0x100012f
mov dword [esp], 0x19
call fcn.00566e55
sub esp, 4
jmp 0x4d177d
mov dword [0x76036c], 0x10001fb
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x49]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760018
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x10001fc
mov eax, dword [0x760018]
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ecx, eax
xor eax, eax
cmp eax, ecx
sbb eax, edx
jge 0x4d21b1
mov dword [0x76036c], 0x10001fe
jmp 0x4d181f
mov dword [0x76036c], 0x10001fd
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760018
call fcn.00572830
sub esp, 8
jmp 0x4d21a2
mov dword [0x76036c], 0x1000206
cmp dword [esp + 0x40], 1
je 0x4d2240
mov dword [0x76036c], 0x1000209
mov dword [0x76036c], 0x100020a
mov dword [esp], 0
call fcn.004850d0
sub esp, 4
mov dword [0x76036c], 0x100020b
mov dword [0x76036c], 0x100020d
mov dword [esp + 0x38], 0
xor esi, esi
mov dword [esp + 0x40], 0
jmp 0x4d483c
mov dword [0x76036c], 0x1000207
mov dword [esp], 1
call fcn.004850d0
sub esp, 4
mov dword [0x76036c], 0x1000208
mov dword [0x76036c], 0x1000209
jmp 0x4d220c
mov dword [0x76036c], 0x1000212
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x39]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x6c]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000213
mov dword [esp + 0x7c], 0
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], eax
lea ebx, [esp + 0x7c]
mov dword [esp], ebx
call fcn.00572bd0
sub esp, 8
mov dword [0x76036c], 0x1000214
mov dword [0x76036c], 0x1000214
mov dword [esp + 4], 0x66a368
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d23c8
mov dword [esp + 4], 0x66bcfc
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d23c8
mov dword [esp + 4], 0x6732c0
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d23c8
mov dword [esp + 4], 0x66d198
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d23c8
mov dword [esp + 4], 0x66c190
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d23c8
mov dword [0x76036c], 0x1000225
mov dword [0x76036c], 0x1000226
call fcn.00572920
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
jmp 0x4d26d2
mov dword [0x76036c], 0x1000215
mov dword [esp + 4], 0x7603dc
lea edi, [esp + 0x60]
mov dword [esp], edi
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0x1000216
mov esi, 1
jmp 0x4d248a
mov dword [0x76036c], 0x1000218
call fcn.00572920
mov eax, dword [esp + 0x60]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.CRLF_
mov dword [esp + 4], 1
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000219
mov dword [0x76036c], 0x100021b
mov dword [0x76036c], 0x100021c
add esi, 1
mov dword [esp + 4], str.CRLF_
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.0056fdf0
sub esp, 8
add eax, 1
cmp eax, esi
jl 0x4d2548
mov dword [0x76036c], 0x1000217
cmp esi, 1
je 0x4d2400
mov dword [0x76036c], 0x1000219
mov dword [0x76036c], 0x100021a
call fcn.00572920
mov eax, dword [esp + 0x60]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.CRLF_
mov dword [esp + 4], esi
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00572aa0
sub esp, 8
jmp 0x4d2473
mov dword [0x76036c], 0x100021d
mov dword [esp + 4], 0x7603dc
mov dword [esp], ebp
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0x100021e
mov esi, 1
jmp 0x4d260a
mov dword [0x76036c], 0x1000220
call fcn.00572920
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.DQUOTE_
mov dword [esp + 4], 1
mov eax, dword [esp + 0x60]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000221
mov dword [0x76036c], 0x1000223
mov dword [0x76036c], 0x1000224
add esi, 1
mov dword [esp + 4], str.DQUOTE_
mov eax, dword [esp + 0x60]
mov dword [esp], eax
call fcn.0056fdf0
sub esp, 8
add eax, 1
cmp eax, esi
jl 0x4d26c8
mov dword [0x76036c], 0x100021f
cmp esi, 1
je 0x4d2580
mov dword [0x76036c], 0x1000221
mov dword [0x76036c], 0x1000222
call fcn.00572920
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.DQUOTE_
mov dword [esp + 4], esi
mov eax, dword [esp + 0x60]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
jmp 0x4d25f3
mov dword [0x76036c], 0x1000225
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
jmp 0x4d443e
mov dword [esp + 4], 0x67b34c
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d43ee
mov dword [0x76036c], 0x100022a
mov dword [0x76036c], 0x100022a
mov dword [esp + 4], 0x679870
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d27f4
mov dword [0x76036c], 0x100022c
mov dword [0x76036c], 0x100022c
mov dword [esp + 4], 0x66a49c
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d2803
mov dword [0x76036c], 0x100022e
mov dword [0x76036c], 0x100022e
mov dword [esp + 4], str.Url_
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d2812
mov dword [0x76036c], 0x1000230
mov dword [0x76036c], 0x1000230
mov dword [esp + 4], str.Chil
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d2821
mov dword [0x76036c], 0x1000232
mov dword [0x76036c], 0x1000233
mov dword [esp + 4], 0x7603dc
mov dword [esp], ebp
call fcn.00572830
sub esp, 8
lea ebx, [esp + 0x7c]
jmp 0x4d443e
mov dword [0x76036c], 0x100022b
jmp 0x4d43f8
mov dword [0x76036c], 0x100022d
jmp 0x4d43f8
mov dword [0x76036c], 0x100022f
jmp 0x4d43f8
mov dword [0x76036c], 0x1000231
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x39]
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x67af68
mov dword [esp + 4], 2
mov dword [esp], ebx
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov esi, eax
call fcn.00572990
mov dword [0x76036c], 0x1000231
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x39]
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x67af68
mov dword [esp + 4], 3
mov dword [esp], ebx
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov ebx, eax
call fcn.00572990
mov dword [esp + 0x38], ebx
mov dword [0x76036c], 0x1000232
lea ebx, [esp + 0x7c]
jmp 0x4d4448
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x67b440
call fcn.005728e0
mov ebx, eax
test eax, eax
jne 0x4d4526
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov esi, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], esi
call fcn.0056f440
sub esp, 0xc
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov esi, eax
mov edi, edx
call fcn.00572990
cmp ebx, esi
sbb ebx, edi
jge 0x4d4526
mov dword [0x76036c], 0x1000239
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
add dword [0x765a20], 2
mov ebx, dword [0x760380]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.0055c4f9
sub esp, 8
mov ebx, eax
call fcn.00572990
test ebx, ebx
je 0x4d2a33
mov dword [0x76036c], 0x100023a
mov eax, dword [0x760380]
mov eax, dword [eax]
mov eax, dword [eax + 0xc]
mov dword [esp], eax
call fcn.00566d16
sub esp, 4
mov esi, eax
mov dword [0x76036c], 0x100023b
jmp 0x4d2b7a
mov dword [0x76036c], 0x100023b
mov dword [0x76036c], 0x100023c
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
add dword [0x765a20], 2
mov ebx, dword [0x760380]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.0055c65b
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0x100023d
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x760380]
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x100023e
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.005677c5
sub esp, 8
mov ebx, eax
call fcn.00572990
mov eax, dword [0x760380]
mov eax, dword [eax]
mov dword [eax + 0xc], ebx
mov dword [0x76036c], 0x100023f
mov dword [esp], ebx
call fcn.00566d16
sub esp, 4
mov esi, eax
mov dword [0x76036c], 0x1000240
mov dword [0x76036c], 0x1000241
jmp 0x4d4570
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x41]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x67b440
call fcn.005728e0
mov ebx, eax
test eax, eax
jne 0x4d45d6
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov edi, dword [eax + 0x41]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], edi
call fcn.0056f440
sub esp, 0xc
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov dword [esp + 0x44], eax
mov edi, edx
call fcn.00572990
mov ecx, dword [esp + 0x44]
cmp ebx, ecx
sbb ebx, edi
jge 0x4d45d6
mov dword [0x76036c], 0x1000246
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x41]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
add dword [0x765a20], 2
mov ebx, dword [0x760380]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.0055c4f9
sub esp, 8
mov ebx, eax
call fcn.00572990
test ebx, ebx
je 0x4d2cca
mov dword [0x76036c], 0x100024a
mov dword [0x76036c], 0x100024b
jmp 0x4d4605
mov dword [0x76036c], 0x1000247
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x41]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
add dword [0x765a20], 2
mov ebx, dword [0x760380]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.0055c65b
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0x1000248
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x41]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x760380]
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000249
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x41]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.005677c5
sub esp, 8
mov ebx, eax
call fcn.00572990
mov eax, dword [0x760380]
mov eax, dword [eax]
mov dword [eax + 0xc], ebx
jmp 0x4d2cb1
mov dword [0x76036c], 0x100024f
mov dword [0x76036c], 0x100024f
mov dword [esp + 4], 0x6730e8
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d2ed0
mov dword [0x76036c], 0x1000250
mov dword [0x76036c], 0x1000250
mov dword [esp + 4], 0x66e508
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
mov ebx, eax
test eax, eax
jne 0x4d2f38
mov dword [0x76036c], 0x1000251
mov dword [0x76036c], 0x1000251
mov dword [esp + 4], 0x669ea0
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d2fa2
mov dword [0x76036c], 0x1000252
mov dword [0x76036c], 0x1000252
mov dword [esp + 4], 0x671f50
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x4d2fd2
mov dword [0x76036c], 0x1000252
mov esi, 0x64
jmp 0x4d4611
mov dword [0x76036c], 0x100024f
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov esi, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], esi
call fcn.0056f440
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], str._yyyy__mm__dd
call fcn.0055d123
sub esp, 8
mov esi, eax
call fcn.00572990
jmp 0x4d4611
mov dword [0x76036c], 0x1000250
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.0055d123
sub esp, 8
mov esi, eax
call fcn.00572990
xor ebx, ebx
jmp 0x4d4611
mov dword [0x76036c], 0x1000251
mov dword [esp + 8], pe_nt_image_headers32
mov dword [esp + 4], 0
mov dword [esp], 0
call fcn.0055dcb7
sub esp, 0xc
mov esi, eax
jmp 0x4d4611
mov dword [0x76036c], 0x1000253
mov dword [0x76036c], 0x1000253
mov dword [esp + 4], 0x6798c4
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
mov ebx, eax
test eax, eax
jne 0x4d3040
mov dword [0x76036c], 0x1000254
mov dword [0x76036c], 0x1000254
mov dword [esp + 4], 0x672d50
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x4d3079
mov dword [0x76036c], 0x1000254
mov esi, 1
jmp 0x4d4611
mov dword [0x76036c], 0x1000253
call fcn.00572920
mov eax, dword [esp + 0x64]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
xor ebx, ebx
jmp 0x4d4611
mov dword [0x76036c], 0x1000255
mov dword [0x76036c], 0x1000255
mov dword [esp + 4], 0x679760
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d32d8
mov dword [0x76036c], 0x1000256
mov dword [0x76036c], 0x1000256
mov dword [esp + 4], 0x66ce60
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d3389
mov dword [0x76036c], 0x1000257
mov dword [0x76036c], 0x1000257
mov dword [esp + 4], 0x66cc40
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
mov ebx, eax
test eax, eax
jne 0x4d348e
mov dword [0x76036c], 0x1000258
mov dword [0x76036c], 0x1000258
mov dword [esp + 4], 0x672e08
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d3549
mov dword [0x76036c], 0x1000259
mov dword [0x76036c], 0x1000259
mov dword [esp + 4], 0x66d198
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d35aa
mov dword [0x76036c], 0x100025c
mov dword [0x76036c], 0x100025c
mov dword [esp + 4], 0x6719d4
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
mov ebx, eax
test eax, eax
jne 0x4d36de
mov dword [0x76036c], 0x100025d
mov dword [0x76036c], 0x100025d
mov dword [esp + 4], 0x679898
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x4d3072
mov dword [0x76036c], 0x100025e
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov esi, dword [eax + 0x51]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 5
mov dword [esp], esi
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x66a08c
call fcn.005728e0
test eax, eax
je 0x4d378b
mov dword [0x76036c], 0x100025e
mov dword [0x76036c], 0x100025e
or esi, 0xffffffff
mov dword [0x76036c], 0x100025e
mov dword [0x76036c], 0x100025f
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov edi, dword [eax + 0x4d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 5
mov dword [esp], edi
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x66a08c
call fcn.005728e0
test eax, eax
je 0x4d37d7
mov dword [0x76036c], 0x100025f
mov dword [0x76036c], 0x100025f
mov dword [esp + 0x38], 0xffffffff
mov dword [0x76036c], 0x100025f
jmp 0x4d4611
mov dword [0x76036c], 0x1000255
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov esi, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], esi
call fcn.0056f440
sub esp, 0xc
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov esi, eax
call fcn.00572990
mov dword [0x76036c], 0x1000255
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov edi, dword [eax + 0x41]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], edi
call fcn.0056f440
sub esp, 0xc
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov edi, eax
call fcn.00572990
mov dword [esp + 0x38], edi
jmp 0x4d4611
mov dword [0x76036c], 0x1000256
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov esi, eax
call fcn.00572990
mov dword [0x76036c], 0x1000256
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x41]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov ebx, eax
call fcn.00572990
mov dword [esp + 0x38], ebx
mov dword [0x76036c], 0x1000256
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x45]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov ebx, eax
call fcn.00572990
jmp 0x4d4611
mov dword [0x76036c], 0x1000257
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov esi, eax
call fcn.00572990
mov dword [0x76036c], 0x1000257
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x41]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov ebx, eax
call fcn.00572990
mov dword [esp + 0x38], ebx
mov dword [0x76036c], 0x1000257
jmp 0x4d343f
mov dword [0x76036c], 0x1000258
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov esi, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], esi
call fcn.0056f440
sub esp, 0xc
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
push edx
mov esi, eax
call fcn.00572990
mov dword [0x76036c], 0x1000258
jmp 0x4d3336
mov dword [0x76036c], 0x100025a
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x3d]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
jne 0x4d3641
mov dword [0x76036c], 0x100025a
mov dword [0x76036c], 0x100025b
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x4d366a
mov dword [0x76036c], 0x100025b
jmp 0x4d3072
mov dword [0x76036c], 0x100025a
mov dword [esp + 4], 0x67a274
mov eax, dword [0x7603d0]
add eax, 0x3d
mov dword [esp], eax
call fcn.00572830
push eax
push eax
jmp 0x4d35d0
mov dword [0x76036c], 0x100025b
call fcn.00572920
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.00572a40
push edi
mov dword [esp], 0x67c0b8
call fcn.00572a40
push eax
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00572aa0
push eax
push eax
jmp 0x4d3632
mov dword [0x76036c], 0x100025c
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
push ecx
mov esi, eax
call fcn.00572990
mov dword [0x76036c], 0x100025c
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x41]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
push ebx
mov ebx, eax
call fcn.00572990
mov dword [esp + 0x38], ebx
jmp 0x4d3072
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x51]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
jne 0x4d3229
mov dword [0x76036c], 0x100025e
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x51]
mov dword [esp], eax
call fcn.0056f720
push edx
mov esi, eax
mov dword [0x76036c], 0x100025e
jmp 0x4d3240
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x4d]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
jne 0x4d32a6
mov dword [0x76036c], 0x100025f
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x4d]
mov dword [esp], eax
call fcn.0056f720
push edi
mov dword [esp + 0x38], eax
mov dword [0x76036c], 0x100025f
jmp 0x4d32c2
mov dword [0x76036c], 0x40029a
xor eax, eax
jmp 0x4d46c1
mov dword [0x76036c], 0x40029a
xor eax, eax
jmp 0x4d4765
mov dword [0x76036c], 0x100026c
mov dword [esp + 4], 0x66bfd8
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.00570d90
sub esp, 8
test eax, eax
jne 0x4d3d70
mov dword [0x76036c], 0x1000271
mov dword [0x76036c], 0x1000273
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.0056825c
sub esp, 4
mov dword [0x76036c], 0x1000274
mov eax, dword [0x7603c8]
mov dword [eax + 8], edi
mov dword [0x76036c], 0x1000275
mov dword [esp], edi
call fcn.00542b23
sub esp, 4
mov edx, dword [0x7603c8]
mov dword [edx + 0x10], eax
mov dword [0x76036c], 0x1000276
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x10]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x14
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x100027d
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x39]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x18
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x100027e
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x1c
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x100027f
mov dword [esp], edi
call fcn.00408690
sub esp, 4
mov edx, dword [0x7603c8]
mov byte [edx + 0x20], al
mov dword [0x76036c], 0x1000280
mov dword [esp], edi
call fcn.00542a31
sub esp, 4
mov edx, dword [0x7603c8]
mov dword [edx + 0x21], eax
mov dword [0x76036c], 0x1000281
mov dword [esp], edi
call fcn.00542b15
sub esp, 4
mov edx, dword [0x7603c8]
mov dword [edx + 0x25], eax
mov dword [0x76036c], 0x1000282
mov dword [esp], edi
call fcn.005427e0
sub esp, 4
mov edx, dword [0x7603c8]
mov dword [edx + 0x29], eax
mov dword [0x76036c], 0x1000283
mov dword [esp], edi
call fcn.00542ecb
sub esp, 4
mov edx, eax
mov eax, dword [0x7603c8]
mov dword [eax + 0x2d], edx
mov dword [0x76036c], 0x1000284
mov edx, dword [0x7603d0]
cmp dword [edx + 0x14], 0x1c
je 0x4d3e10
mov dword [0x76036c], 0x1000286
mov dword [0x76036c], 0x1000287
mov dword [eax + 0x3a], 0xffff0001
mov dword [0x76036c], 0x1000288
mov dword [0x76036c], 0x1000289
mov ecx, dword [0x76009c]
mov dword [eax + 0x36], ecx
mov dword [0x76036c], 0x100028a
mov ecx, dword [0x760068]
mov dword [eax + 0x3e], ecx
mov dword [0x76036c], 0x100028b
mov ecx, dword [0x7600a0]
mov dword [eax + 0x42], ecx
mov dword [0x76036c], 0x100028c
mov dword [eax + 0x46], 0
mov dword [0x76036c], 0x100028d
mov ecx, dword [0x760000]
mov dword [eax + 0x4a], ecx
mov dword [0x76036c], 0x100028e
mov byte [eax + 0x31], 0
mov dword [0x76036c], 0x100028f
mov edx, dword [edx + 0x35]
mov dword [eax + 0x32], edx
mov dword [0x76036c], 0x1000290
cmp edx, dword [0x75ff24]
jle 0x4d3b02
mov dword [0x76036c], 0x1000290
mov dword [0x75ff24], edx
mov dword [0x76036c], 0x1000290
mov dword [0x76036c], 0x1000291
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x3d]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x4e
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000292
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x41]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x52
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000293
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x45]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x56
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000294
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x49]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x5a
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000295
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x4d]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x5e
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000296
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x51]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x62
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000297
mov edx, dword [0x7603d0]
mov eax, dword [0x7603c8]
movzx ecx, byte [edx + 0x55]
mov byte [eax + 0x66], cl
mov dword [0x76036c], 0x1000298
movzx ecx, byte [edx + 0x56]
mov byte [eax + 0x67], cl
mov dword [0x76036c], 0x1000299
movzx edx, byte [edx + 0x57]
mov byte [eax + 0x68], dl
mov dword [0x76036c], 0x100029a
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x58]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x69
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x100029b
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x5c]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x4d3e48
mov dword [0x76036c], 0x100029d
mov dword [0x76036c], 0x100029e
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], eax
mov eax, dword [0x760388]
mov dword [esp], eax
call fcn.0055c4f9
sub esp, 8
test eax, eax
jne 0x4d3f10
mov dword [0x76036c], 0x10002a0
jmp 0x4d3e90
mov dword [0x76036c], 0x100026d
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.0041e4a0
sub esp, 4
mov ebx, eax
mov dword [0x76036c], 0x100026e
test eax, eax
jne 0x4d3db0
mov dword [0x76036c], 0x1000270
jmp 0x4d3881
mov dword [0x76036c], 0x100026f
mov dword [esp], edi
call fcn.00542728
sub esp, 4
mov dword [esp + 4], 0xfffffff0
mov dword [esp], eax
call sub.USER32.dll_GetWindowLongW
sub esp, 8
mov dword [esp + 0x44], eax
mov dword [esp], edi
call fcn.00542728
sub esp, 4
mov edx, dword [esp + 0x44]
or edx, ebx
mov dword [esp + 8], edx
mov dword [esp + 4], 0xfffffff0
mov dword [esp], eax
call sub.USER32.dll_SetWindowLongW
sub esp, 0xc
jmp 0x4d3d99
mov dword [0x76036c], 0x1000285
mov dword [esp], edi
call fcn.00542b42
sub esp, 4
mov edx, eax
mov eax, dword [0x7603c8]
mov dword [eax + 0x3a], edx
mov dword [0x76036c], 0x1000286
mov edx, dword [0x7603d0]
jmp 0x4d3a5b
mov dword [0x76036c], 0x100029c
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x5c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x6d
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x100029d
mov dword [0x76036c], 0x10002a1
mov dword [0x76036c], 0x10002a2
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x60]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x4d3f58
mov dword [0x76036c], 0x10002a4
mov dword [0x76036c], 0x10002a5
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], eax
mov eax, dword [0x760388]
mov dword [esp], eax
call fcn.0055c4f9
sub esp, 8
test eax, eax
jne 0x4d40a0
mov dword [0x76036c], 0x10002a7
jmp 0x4d3fa0
mov dword [0x76036c], 0x100029f
call fcn.00572920
mov eax, dword [0x760388]
mov eax, dword [eax]
mov eax, dword [eax + 0x4c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x6d
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
jmp 0x4d3d5e
mov dword [0x76036c], 0x10002a3
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x60]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x71
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x10002a4
mov dword [0x76036c], 0x10002a8
mov dword [0x76036c], 0x10002a9
mov edx, dword [0x7603d0]
mov eax, dword [0x7603c8]
mov ecx, dword [edx + 0x64]
mov dword [eax + 0x75], ecx
mov dword [0x76036c], 0x10002aa
and ecx, 0x12
je 0x4d3fe8
mov dword [0x76036c], 0x10002ab
mov dword [0x75ff80], 1
mov dword [0x76036c], 0x10002ac
mov dword [0x76036c], 0x10002ad
mov edx, dword [edx + 0x68]
mov dword [eax + 0x79], edx
mov dword [0x76036c], 0x10002ae
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x6c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x7d
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x10002af
mov dword [esp + 4], 2
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.00568500
sub esp, 8
mov dword [0x76036c], 0x10002b1
mov dword [esp], edi
call fcn.0042a390
sub esp, 4
mov dword [0x76036c], 0x10002b2
mov dword [esp], edi
call fcn.00427450
sub esp, 4
mov edx, dword [0x7603c8]
mov dword [edx + 0xc], eax
jmp 0x4d4832
mov dword [0x76036c], 0x10002a6
call fcn.00572920
mov eax, dword [0x760388]
mov eax, dword [eax]
mov eax, dword [eax + 0x50]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x71
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
jmp 0x4d3efc
mov dword [0x76036c], 0x10002b9
cmp edx, 2
je 0x4d4129
lea eax, [edx - 0xc350]
cmp eax, 0x3e8
jbe 0x4d4129
mov dword [0x76036c], 0x10002bb
mov eax, dword [0x7603c8]
mov eax, dword [eax + 8]
mov dword [esp], eax
call fcn.004b55b0
sub esp, 4
mov eax, dword [0x7603d0]
mov edx, dword [eax + 0xc]
mov dword [0x76036c], 0x10002bc
mov dword [0x76036c], 0x10002bd
mov dword [esp + 4], edx
mov eax, dword [esp + 0xa0]
mov dword [esp], eax
call fcn.004cff30
sub esp, 8
mov dword [0x76036c], 0x10002be
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0xc]
cmp eax, 2
je 0x4d41f4
sub eax, 0xc350
cmp eax, 0x3e8
jbe 0x4d41f4
mov dword [0x76036c], 0x10002bf
mov eax, dword [0x760068]
mov dword [esp], eax
call fcn.00542b23
sub esp, 4
cmp eax, 0x1c
je 0x4d4880
mov dword [0x76036c], 0x10002c1
mov dword [0x76036c], 0x10002c3
mov dword [esp], 0
call fcn.004b69c0
sub esp, 4
mov dword [0x76036c], 0x10002c4
mov eax, dword [0x7603c8]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], eax
mov dword [esp], 0x66bc10
call fcn.005728e0
test eax, eax
jne 0x4d48e0
mov dword [0x76036c], 0x10002d1
mov dword [0x76036c], 0x10002d2
mov dword [0x76036c], 0x10002d3
mov dword [0x76036c], 0x10002d4
mov dword [0x76036c], 0x10002d5
mov eax, dword [0x7603cc]
mov dword [esp], eax
call fcn.005680b3
sub esp, 4
test eax, eax
je 0x4d4a88
mov dword [0x76036c], 0x10001da
mov dword [0x76036c], 0x10001db
mov eax, dword [0x7603d0]
mov ecx, dword [esp + 0xa4]
cmp dword [eax + 0x1d], ecx
jne 0x4d4208
mov dword [0x76036c], 0x10001dc
mov dword [esp + 4], 0x7603dc
lea eax, [esp + 0x64]
mov dword [esp], eax
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0x10001dc
mov dword [esp + 4], 0x7603dc
mov dword [esp], ebp
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0x10001dc
mov dword [0x76036c], 0x10001dc
mov dword [0x76036c], 0x10001dc
mov dword [0x76036c], 0x10001dc
mov dword [0x76036c], 0x10001de
mov eax, dword [0x7603d0]
mov esi, dword [eax + 0x14]
mov dword [0x76036c], 0x10001df
mov dword [0x76036c], 0x10001df
test esi, esi
je 0x4cffd8
mov dword [0x76036c], 0x1000204
mov dword [0x76036c], 0x1000205
mov eax, dword [eax + 0xc]
sub eax, 0xc350
cmp eax, 0x3e7
jbe 0x4d21d8
mov dword [0x76036c], 0x100020d
mov dword [0x76036c], 0x1000210
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x39]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 5
mov dword [esp], ebx
call fcn.0056f620
sub esp, 0xc
mov dword [esp + 0x78], 0
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x78]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000211
mov dword [0x76036c], 0x1000211
mov dword [esp + 4], 0x66bcc8
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d2270
mov dword [0x76036c], 0x1000228
mov dword [0x76036c], 0x1000228
mov dword [esp + 4], str.Titl
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d43ee
mov dword [esp + 4], str.TabN
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x4d26f0
mov dword [0x76036c], 0x1000229
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x39]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
lea ebx, [esp + 0x7c]
mov dword [esp + 0x38], 0
xor esi, esi
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov dword [0x76036c], 0x1000236
mov dword [esp + 0x7c], 0
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00572bd0
sub esp, 8
mov dword [0x76036c], 0x1000237
mov dword [0x76036c], 0x1000237
mov dword [esp + 4], 0x675500
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4d44ca
mov dword [esp + 4], 0x671284
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.005728e0
mov ebx, eax
test eax, eax
je 0x4d2df8
mov dword [0x76036c], 0x1000238
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x3d]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 5
mov dword [esp], ebx
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], str.Imag
call fcn.005728e0
test eax, eax
jne 0x4d28f0
mov dword [0x76036c], 0x1000241
mov dword [0x76036c], 0x1000242
mov dword [esp + 4], 0x675198
mov eax, dword [0x7603d0]
add eax, 0x3d
mov dword [esp], eax
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0x1000243
mov dword [esp], 0x17
call fcn.00566d16
sub esp, 4
mov esi, eax
mov dword [0x76036c], 0x1000244
mov dword [0x76036c], 0x1000245
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d0]
mov ebx, dword [eax + 0x41]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 5
mov dword [esp], ebx
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], str.Imag
call fcn.005728e0
test eax, eax
jne 0x4d2b98
mov dword [0x76036c], 0x100024b
mov dword [0x76036c], 0x100024c
mov dword [esp + 4], 0x675198
mov eax, dword [0x7603d0]
add eax, 0x41
mov dword [esp], eax
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0x100024d
xor ebx, ebx
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov dword [0x76036c], 0x1000262
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x6c]
mov dword [esp], eax
call fcn.0041be70
sub esp, 4
mov dword [esp + 0x44], eax
mov dword [0x76036c], 0x1000263
call fcn.00572920
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x6c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x5c]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x1000265
mov edx, dword [0x7603d0]
mov eax, dword [0x760014]
mov dword [0x76036c], 0x400298
mov dword [0x76036c], 0x400299
sub eax, dword [edx + 0x2d]
js 0x4d3828
mov dword [0x76036c], 0x40029b
mov dword [0x76036c], 0x40029c
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 1
mov eax, dword [edx + 0x25]
mov dword [esp], eax
call fcn.0041e8c0
sub esp, 0x10
mov edi, eax
mov dword [0x76036c], 0x1000266
mov eax, dword [0x760014]
sub eax, edi
mov dword [esp + 0xc], eax
mov dword [esp + 8], 1
mov dword [esp + 4], 1
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x2d]
mov dword [esp], eax
call fcn.0041e8c0
sub esp, 0x10
mov edx, eax
mov dword [0x76036c], 0x1000267
mov ecx, dword [0x7603d0]
mov eax, dword [0x76000c]
mov dword [0x76036c], 0x400298
mov dword [0x76036c], 0x400299
sub eax, dword [ecx + 0x31]
js 0x4d3840
mov dword [0x76036c], 0x40029b
mov dword [0x76036c], 0x40029c
mov dword [esp + 0x4c], edx
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 1
mov eax, dword [ecx + 0x29]
mov dword [esp], eax
call fcn.0041e8c0
sub esp, 0x10
mov ecx, eax
mov dword [0x76036c], 0x1000268
mov eax, dword [0x76000c]
sub eax, ecx
mov dword [esp + 0x48], ecx
mov dword [esp + 0xc], eax
mov dword [esp + 8], 1
mov dword [esp + 4], 1
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x31]
mov dword [esp], eax
call fcn.0041e8c0
sub esp, 0x10
mov dword [0x76036c], 0x100026a
mov ecx, dword [esp + 0x44]
mov dword [esp + 0x24], ecx
mov dword [esp + 0x20], ebx
mov ebx, dword [esp + 0x38]
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x18], esi
mov dword [esp + 0x14], eax
mov edx, dword [esp + 0x4c]
mov dword [esp + 0x10], edx
mov ecx, dword [esp + 0x48]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], edi
mov eax, dword [esp + 0x68]
mov dword [esp + 4], eax
mov eax, dword [0x7603d0]
mov eax, dword [eax + 0x10]
mov dword [esp], eax
call fcn.00480f10
sub esp, 0x28
mov edi, eax
mov dword [0x76036c], 0x100026b
test eax, eax
jne 0x4d3858
mov dword [0x76036c], 0x10002b3
mov dword [0x76036c], 0x10002b4
mov eax, dword [0x7603d0]
mov edx, dword [eax + 0xc]
mov dword [0x76036c], 0x10002b8
cmp byte [eax + 0x1c], 0
jne 0x4d40e8
cmp edx, 2
jne 0x4d41fe
mov dword [0x76036c], 0x10002b9
jmp 0x4d4129
mov dword [0x76036c], 0x10002c0
mov dword [0x76036c], 0x4014d4
mov dword [0x76036c], 0x4014d8
mov eax, dword [0x760068]
mov dword [esp], eax
call fcn.00542728
sub esp, 4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x1330
mov dword [esp], eax
call sub.USER32.dll_SendMessageW
sub esp, 0x10
mov dword [0x76036c], 0x4014d9
jmp 0x4d419d
mov dword [0x76036c], 0x10002c5
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.0056806d
sub esp, 4
mov dword [0x76036c], 0x10002c6
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.0056809e
sub esp, 4
mov ebx, dword [esp + 0x38]
jmp 0x4d4954
mov dword [0x76036c], 0x10002ca
mov dword [0x76036c], 0x10002cb
mov ebx, edx
mov dword [0x76036c], 0x10002cc
mov dword [0x76036c], 0x10002cd
mov dword [0x76036c], 0x10002ce
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.005680b3
sub esp, 4
test eax, eax
je 0x4d49c8
mov dword [0x76036c], 0x10002c6
mov dword [0x76036c], 0x10002c7
mov eax, dword [0x7603c8]
cmp dword [eax + 0x3e], edi
jne 0x4d4940
mov edx, dword [eax + 8]
cmp edx, edi
je 0x4d4940
mov dword [0x76036c], 0x10002c8
mov ecx, dword [eax + 0x21]
test ecx, ecx
jne 0x4d4920
mov ecx, dword [eax + 0x25]
test ecx, ecx
jne 0x4d4920
mov dword [0x76036c], 0x10002c9
mov dword [0x76036c], 0x10002ca
mov esi, edx
jmp 0x4d4936
mov dword [0x76036c], 0x10002cf
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.00568033
sub esp, 4
mov dword [0x76036c], 0x10002d0
call fcn.00572920
mov dword [esp], 0x676904
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], esi
sar esi, 0x1f
mov dword [esp + 4], esi
call fcn.0056f490
sub esp, 0xc
call fcn.00572950
mov dword [esp], 0x67af68
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], ebx
sar ebx, 0x1f
mov dword [esp + 4], ebx
call fcn.0056f490
sub esp, 0xc
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [0x7603c8]
add eax, 0x18
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
jmp 0x4d41ea
mov dword [0x76036c], 0x10002d6
mov eax, dword [0x7603cc]
mov dword [esp], eax
call fcn.00568033
sub esp, 4
mov dword [0x76036c], 0x10002d9
mov eax, dword [esp + 0xa4]
test eax, eax
je 0x4d4b28
mov dword [0x76036c], 0x10002dd
mov dword [0x76036c], 0x10002de
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x60]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x64]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
xor eax, eax
add esp, 0x8c
pop ebx
pop esi
pop edi
pop ebp
ret 8
mov dword [0x76036c], 0x10002da
mov eax, dword [0x75ff24]
mov dword [0x760048], eax
mov dword [0x76036c], 0x10002db
mov dword [esp + 4], 1
mov dword [esp], 2
call fcn.004ca890
sub esp, 8
jmp 0x4d4ab7