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

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x7c
mov dword [esp + 0x54], 0
mov dword [esp + 0x58], 0
mov dword [esp + 0x5c], 0
mov dword [esp + 0x60], 0
mov dword [esp + 0x64], 0
mov dword [0x76036c], 0x700106
mov dword [0x76036c], 0x70010a
mov dword [0x76036c], 0x70010b
mov eax, dword [0x7600b0]
mov dword [esp + 0x34], eax
mov dword [0x76036c], 0x70010b
mov eax, dword [0x7600ac]
mov dword [esp + 0x38], eax
mov dword [0x76036c], 0x70010e
mov eax, dword [0x7603bc]
mov ebx, dword [esp + 0x90]
test ebx, ebx
je 0x4c3630
mov dword [0x76036c], 0x70013e
mov dword [0x76036c], 0x700141
mov dword [esp], eax
call fcn.0056806d
sub esp, 4
mov dword [0x76036c], 0x700142
mov eax, dword [0x7603bc]
mov dword [esp], eax
call fcn.0056809e
sub esp, 4
mov dword [esp + 0x48], 1
xor ebp, ebp
jmp 0x4c4599
mov dword [0x76036c], 0x700110
mov dword [esp], eax
call fcn.00568180
sub esp, 4
test eax, eax
jne 0x4c3660
mov dword [0x76036c], 0x700111
jmp 0x4c675b
mov dword [0x76036c], 0x700112
mov dword [0x76036c], 0x700114
mov eax, dword [0x7603bc]
mov dword [esp], eax
call fcn.005680e7
sub esp, 4
test eax, eax
jne 0x4c3750
mov dword [0x76036c], 0x700116
mov dword [0x76036c], 0x700117
mov eax, dword [0x75ff74]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
mov ebx, eax
mov dword [0x76036c], 0x700117
test eax, eax
jne 0x4c675b
mov dword [0x76036c], 0x700118
mov eax, dword [0x75ff74]
mov dword [esp + 4], eax
mov dword [esp], str.Replace
call fcn.005728e0
test eax, eax
je 0x4c378f
mov dword [0x76036c], 0x700127
mov dword [0x76036c], 0x700129
mov dword [0x76036c], 0x70012b
mov eax, dword [0x7603bc]
mov dword [esp], eax
call fcn.0056806d
sub esp, 4
mov dword [0x76036c], 0x70012c
mov eax, dword [0x7603bc]
mov dword [esp], eax
call fcn.0056809e
sub esp, 4
mov esi, 0x63
mov edi, dword [esp + 0x34]
mov ebp, dword [esp + 0x38]
jmp 0x4c3846
mov dword [0x76036c], 0x700115
call fcn.00572920
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x41]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x75ff74
call fcn.00572aa0
sub esp, 8
jmp 0x4c368c
mov dword [0x76036c], 0x700122
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.0056806d
sub esp, 4
mov dword [0x76036c], 0x700123
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.0056809e
sub esp, 4
jmp 0x4c37ef
mov dword [0x76036c], 0x700123
mov dword [0x76036c], 0x700124
mov eax, dword [0x7603c8]
mov byte [eax + 0x31], 0
mov dword [0x76036c], 0x700125
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.005680b3
sub esp, 4
test eax, eax
jne 0x4c37c8
mov dword [0x76036c], 0x700126
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.00568033
sub esp, 4
jmp 0x4c36f0
mov dword [0x76036c], 0x700131
mov dword [0x76036c], 0x700132
mov dword [0x76036c], 0x700133
mov eax, dword [0x7603bc]
mov dword [esp], eax
call fcn.005680b3
sub esp, 4
test eax, eax
je 0x4c3920
mov dword [0x76036c], 0x70012c
mov dword [0x76036c], 0x70012d
mov edx, dword [0x7603c0]
mov eax, dword [edx + 8]
cmp eax, esi
jge 0x4c388b
mov dword [0x76036c], 0x70012d
mov esi, eax
mov dword [0x76036c], 0x70012d
mov dword [0x76036c], 0x70012e
cmp eax, ebx
jle 0x4c38af
mov dword [0x76036c], 0x70012e
mov ebx, eax
mov dword [0x76036c], 0x70012e
mov dword [0x76036c], 0x70012f
mov ecx, dword [edx + 0x25]
test ecx, ecx
jne 0x4c3832
mov dword [0x76036c], 0x700130
mov eax, dword [edx + 0x2d]
cmp eax, edi
jge 0x4c38eb
mov dword [0x76036c], 0x700130
mov edi, eax
mov dword [0x76036c], 0x700130
mov dword [0x76036c], 0x700131
mov eax, dword [edx + 0x31]
cmp eax, ebp
jge 0x4c3828
mov dword [0x76036c], 0x700131
mov ebp, eax
jmp 0x4c3828
mov dword [esp + 0x34], edi
mov dword [esp + 0x38], ebp
mov dword [0x76036c], 0x700135
mov eax, dword [0x7603bc]
mov dword [esp], eax
call fcn.00568033
sub esp, 4
mov dword [0x76036c], 0x700137
mov eax, dword [0x75ff74]
mov dword [esp + 4], eax
mov dword [esp], str.Replace
call fcn.005728e0
test eax, eax
jne 0x4c3972
add ebx, dword [0x76009c]
sub ebx, esi
cmp ebx, 9
jg 0x4c39ae
mov dword [0x76036c], 0x70013a
mov dword [0x76036c], 0x70013c
mov dword [0x760044], 0
mov dword [0x76036c], 0x70013d
mov dword [0x76005c], 0
mov eax, dword [0x7603bc]
jmp 0x4c35e3
mov dword [0x76036c], 0x700138
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebx, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x66c880
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [ebx]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebx, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00419a50
sub esp, 8
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebx, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x66f3e4
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [ebx]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebx, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00419a50
sub esp, 8
call fcn.005729f0
mov ebx, eax
call fcn.005729f0
mov dword [esp + 8], 0x30
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.0051e693
sub esp, 0xc
call fcn.00572990
mov dword [0x76036c], 0x700139
jmp 0x4c675b
mov dword [0x76036c], 0x700147
cmp dword [esp + 0x48], 1
je 0x4c3b40
mov dword [0x76036c], 0x70014a
mov dword [0x76036c], 0x70014b
mov dword [esp], 0
call fcn.00485810
sub esp, 4
mov dword [0x76036c], 0x70014c
mov dword [0x76036c], 0x70014e
mov dword [esp + 0x44], 0
xor edi, edi
mov dword [esp + 0x48], 0
jmp 0x4c454c
mov dword [0x76036c], 0x700148
mov dword [esp], 1
call fcn.00485810
sub esp, 4
mov dword [0x76036c], 0x700149
mov dword [0x76036c], 0x70014a
jmp 0x4c3b14
mov eax, dword [0x75ff74]
mov dword [esp + 4], eax
mov dword [esp], str.ReplaceSplitter
call fcn.005728e0
test eax, eax
jne 0x4c46ac
mov dword [0x76036c], 0x700152
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
mov esi, dword [eax + 0x14]
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0
mov eax, dword [esp + 0x64]
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.0040b260
sub esp, 0x10
mov esi, dword [esp + 0x64]
call fcn.005729c0
mov dword [esp + 4], esi
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x4c3bf8
mov dword [0x76036c], 0x700157
jmp 0x4c46ac
mov dword [0x76036c], 0x700154
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x64]
mov dword [esp], eax
call fcn.00406250
sub esp, 8
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x700156
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
mov esi, dword [eax + 0x14]
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 1
mov eax, dword [esp + 0x64]
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.0040b260
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00572aa0
sub esp, 8
jmp 0x4c3be6
mov dword [0x76036c], 0x70015c
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x54]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x70015d
mov dword [esp + 0x6c], 0
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], eax
lea ebx, [esp + 0x6c]
mov dword [esp], ebx
call fcn.00572bd0
sub esp, 8
mov dword [0x76036c], 0x70015e
mov dword [0x76036c], 0x70015e
mov dword [esp + 4], 0x66a368
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c3df0
mov dword [esp + 4], 0x66bcfc
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c3df0
mov dword [esp + 4], 0x6732c0
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c3df0
mov dword [esp + 4], 0x66d198
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c3df0
mov dword [esp + 4], 0x66c190
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c3df0
mov dword [0x76036c], 0x70016f
mov dword [0x76036c], 0x700170
call fcn.00572920
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x60]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
jmp 0x4c4102
mov dword [0x76036c], 0x70015f
mov dword [esp + 4], 0x7603dc
lea edi, [esp + 0x5c]
mov dword [esp], edi
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0x700160
mov esi, 1
jmp 0x4c3eb2
mov dword [0x76036c], 0x700162
call fcn.00572920
mov eax, dword [esp + 0x5c]
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 + 0x54]
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], 0x700163
mov dword [0x76036c], 0x700165
mov dword [0x76036c], 0x700166
add esi, 1
mov dword [esp + 4], str.CRLF_
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.0056fdf0
sub esp, 8
add eax, 1
cmp eax, esi
jl 0x4c3f70
mov dword [0x76036c], 0x700161
cmp esi, 1
je 0x4c3e28
mov dword [0x76036c], 0x700163
mov dword [0x76036c], 0x700164
call fcn.00572920
mov eax, dword [esp + 0x5c]
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 + 0x54]
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 0x4c3e9b
mov dword [0x76036c], 0x700167
mov dword [esp + 4], 0x7603dc
lea eax, [esp + 0x60]
mov dword [esp], eax
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0x700168
mov esi, 1
jmp 0x4c4036
mov dword [0x76036c], 0x70016a
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.DQUOTE_
mov dword [esp + 4], 1
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x60]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x70016b
mov dword [0x76036c], 0x70016d
mov dword [0x76036c], 0x70016e
add esi, 1
mov dword [esp + 4], str.DQUOTE_
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.0056fdf0
sub esp, 8
add eax, 1
cmp eax, esi
jl 0x4c40f8
mov dword [0x76036c], 0x700169
cmp esi, 1
je 0x4c3fa8
mov dword [0x76036c], 0x70016b
mov dword [0x76036c], 0x70016c
call fcn.00572920
mov eax, dword [esp + 0x60]
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 + 0x5c]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x60]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
jmp 0x4c401f
mov dword [0x76036c], 0x70016f
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
jmp 0x4c47da
mov dword [esp + 4], 0x67b34c
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c4786
mov dword [0x76036c], 0x700174
mov dword [0x76036c], 0x700174
mov dword [esp + 4], 0x679870
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c4228
mov dword [0x76036c], 0x700176
mov dword [0x76036c], 0x700176
mov dword [esp + 4], 0x66a49c
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c4237
mov dword [0x76036c], 0x700178
mov dword [0x76036c], 0x700178
mov dword [esp + 4], str.Url_
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c4246
mov dword [0x76036c], 0x70017a
mov dword [0x76036c], 0x70017a
mov dword [esp + 4], str.Chil
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c4255
mov dword [0x76036c], 0x70017c
mov dword [0x76036c], 0x70017d
mov dword [esp + 4], 0x7603dc
lea eax, [esp + 0x60]
mov dword [esp], eax
call fcn.00572830
sub esp, 8
lea ebx, [esp + 0x6c]
jmp 0x4c47da
mov dword [0x76036c], 0x700175
jmp 0x4c4790
mov dword [0x76036c], 0x700177
jmp 0x4c4790
mov dword [0x76036c], 0x700179
jmp 0x4c4790
mov dword [0x76036c], 0x70017b
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
mov ebx, dword [eax + 0x45]
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 edi, eax
call fcn.00572990
mov dword [0x76036c], 0x70017b
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
mov ebx, dword [eax + 0x45]
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 + 0x44], ebx
mov dword [0x76036c], 0x70017c
lea ebx, [esp + 0x6c]
jmp 0x4c47e4
mov dword [0x76036c], 0x70018c
mov dword [0x76036c], 0x70018d
mov dword [esp], 0x17
call fcn.00566d16
sub esp, 4
mov edi, eax
mov dword [0x76036c], 0x70018e
xor esi, esi
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov dword [0x76036c], 0x7001a2
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x78]
mov dword [esp], eax
call fcn.0041be70
sub esp, 4
mov dword [esp + 0x4c], eax
mov dword [0x76036c], 0x7001a3
call fcn.00572920
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x78]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x58]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x7001a5
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x41]
mov dword [esp + 4], eax
mov dword [esp], str.Replace
call fcn.005728e0
test eax, eax
je 0x4c54a0
mov dword [0x76036c], 0x7001a6
mov eax, dword [0x7603c0]
mov ecx, dword [eax + 0x2d]
mov dword [esp + 0x3c], ecx
mov dword [0x76036c], 0x7001a6
mov ecx, dword [eax + 0x31]
mov dword [esp + 0x40], ecx
mov dword [0x76036c], 0x7001a6
mov ebx, dword [eax + 0x35]
mov dword [0x76036c], 0x7001a6
mov ebp, dword [eax + 0x39]
mov dword [0x76036c], 0x7001a7
mov dword [0x76036c], 0x7001b1
mov dword [0x76036c], 0x7001b3
mov eax, dword [eax + 0x41]
mov dword [esp + 4], eax
mov dword [esp], str.Replace
call fcn.005728e0
test eax, eax
je 0x4c56a8
mov dword [0x76036c], 0x7001b8
mov dword [0x76036c], 0x7001ba
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x41]
mov dword [esp + 4], eax
mov dword [esp], str.Replace
call fcn.005728e0
test eax, eax
jne 0x4c5840
mov dword [0x76036c], 0x7001c3
mov dword [0x76036c], 0x7001c5
mov eax, dword [esp + 0x4c]
mov dword [esp + 0x24], eax
mov dword [esp + 0x20], esi
mov eax, dword [esp + 0x44]
mov dword [esp + 0x1c], eax
mov dword [esp + 0x18], edi
mov dword [esp + 0x14], ebp
mov dword [esp + 0x10], ebx
mov eax, dword [esp + 0x40]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x3c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x60]
mov dword [esp + 4], eax
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x14]
mov dword [esp], eax
call fcn.00480f10
sub esp, 0x28
mov ebp, eax
mov dword [0x76036c], 0x7001c7
test eax, eax
jne 0x4c5978
mov dword [0x76036c], 0x700217
mov dword [0x76036c], 0x700219
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x41]
mov dword [esp + 4], eax
mov dword [esp], str.Replace
call fcn.005728e0
test eax, eax
jne 0x4c61f0
mov dword [0x76036c], 0x700220
mov dword [0x76036c], 0x700222
mov dword [0x76036c], 0x700224
mov eax, dword [0x7603c0]
mov ebx, dword [eax + 0xc]
cmp byte [eax + 0x20], 0
jne 0x4c6268
cmp ebx, 2
je 0x4c6268
mov dword [0x76036c], 0x700243
mov dword [0x76036c], 0x700245
mov dword [0x76036c], 0x700246
mov eax, dword [0x7603bc]
mov dword [esp], eax
call fcn.005680b3
sub esp, 4
test eax, eax
je 0x4c6718
mov dword [0x76036c], 0x700142
mov dword [0x76036c], 0x700143
mov eax, dword [0x7603c0]
mov ecx, dword [esp + 0x90]
cmp dword [eax + 0x25], ecx
jne 0x4c4585
mov dword [0x76036c], 0x700144
mov dword [esp + 4], 0x7603dc
lea eax, [esp + 0x60]
mov dword [esp], eax
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0x700144
mov dword [0x76036c], 0x700144
mov dword [0x76036c], 0x700144
mov dword [0x76036c], 0x700144
mov dword [0x76036c], 0x700146
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x10]
sub eax, 0xc350
cmp eax, 0x3e7
jbe 0x4c3ae0
mov dword [0x76036c], 0x70014e
mov dword [0x76036c], 0x700150
call fcn.00572920
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x1c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
lea ebx, [esp + 0x64]
mov dword [esp], ebx
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x700151
mov eax, dword [0x75ff74]
mov dword [esp + 4], eax
mov dword [esp], str.Replace
call fcn.005728e0
test eax, eax
je 0x4c3b70
mov dword [0x76036c], 0x700158
mov dword [0x76036c], 0x70015a
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
mov ebx, dword [eax + 0x45]
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 + 0x68], 0
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x68]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x70015b
mov dword [0x76036c], 0x70015b
mov dword [esp + 4], 0x66bcc8
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c3c98
mov dword [0x76036c], 0x700172
mov dword [0x76036c], 0x700172
mov dword [esp + 4], str.Titl
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c4786
mov dword [esp + 4], str.TabN
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x4c4120
mov dword [0x76036c], 0x700173
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x60]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
lea ebx, [esp + 0x6c]
mov dword [esp + 0x44], 0
xor edi, edi
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov dword [0x76036c], 0x700180
mov dword [esp + 0x6c], 0
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00572bd0
sub esp, 8
mov dword [0x76036c], 0x700181
mov dword [0x76036c], 0x700181
mov dword [esp + 4], 0x675500
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c4866
mov dword [esp + 4], 0x671284
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
mov esi, eax
test eax, eax
je 0x4c4ac0
mov dword [0x76036c], 0x700183
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x67b440
call fcn.005728e0
test eax, eax
jne 0x4c4328
mov dword [0x76036c], 0x700184
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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
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
jne 0x4c4a90
mov dword [0x76036c], 0x700186
mov dword [0x76036c], 0x700187
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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
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], 0x700188
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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 eax, dword [0x760380]
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x700189
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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
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], 0x70018a
mov dword [esp], ebx
call fcn.00566d16
sub esp, 4
mov edi, eax
mov dword [0x76036c], 0x70018b
mov dword [0x76036c], 0x70018c
jmp 0x4c434d
mov dword [0x76036c], 0x700185
mov eax, dword [0x760380]
mov eax, dword [eax]
mov eax, dword [eax + 0xc]
mov dword [esp], eax
call fcn.00566d16
sub esp, 4
mov edi, eax
mov dword [0x76036c], 0x700186
jmp 0x4c4a76
mov dword [0x76036c], 0x700190
mov dword [0x76036c], 0x700190
mov dword [esp + 4], 0x6730e8
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c4ba0
mov dword [0x76036c], 0x700191
mov dword [0x76036c], 0x700191
mov dword [esp + 4], 0x66e508
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
mov esi, eax
test eax, eax
jne 0x4c4c08
mov dword [0x76036c], 0x700192
mov dword [0x76036c], 0x700192
mov dword [esp + 4], 0x669ea0
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c4c72
mov dword [0x76036c], 0x700193
mov dword [0x76036c], 0x700193
mov dword [esp + 4], 0x671f50
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x4c4ca2
mov dword [0x76036c], 0x700193
mov edi, 0x64
jmp 0x4c4359
mov dword [0x76036c], 0x700190
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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
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 edi, eax
call fcn.00572990
jmp 0x4c4359
mov dword [0x76036c], 0x700191
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov eax, dword [esp + 0x60]
mov dword [esp], eax
call fcn.0055d123
sub esp, 8
mov edi, eax
call fcn.00572990
xor esi, esi
jmp 0x4c4359
mov dword [0x76036c], 0x700192
mov dword [esp + 8], pe_nt_image_headers32
mov dword [esp + 4], 0
mov dword [esp], 0
call fcn.0055dcb7
sub esp, 0xc
mov edi, eax
jmp 0x4c4359
mov dword [0x76036c], 0x700194
mov dword [0x76036c], 0x700194
mov dword [esp + 4], 0x6798c4
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
mov esi, eax
test eax, eax
jne 0x4c4d10
mov dword [0x76036c], 0x700195
mov dword [0x76036c], 0x700195
mov dword [esp + 4], 0x672d50
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x4c4d4d
mov dword [0x76036c], 0x700195
mov edi, 1
jmp 0x4c4359
mov dword [0x76036c], 0x700194
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
lea eax, [esp + 0x60]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
xor esi, esi
jmp 0x4c4359
mov dword [0x76036c], 0x700196
mov dword [0x76036c], 0x700196
mov dword [esp + 4], 0x679760
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c4fa8
mov dword [0x76036c], 0x700197
mov dword [0x76036c], 0x700197
mov dword [esp + 4], 0x66ce60
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c5059
mov dword [0x76036c], 0x700198
mov dword [0x76036c], 0x700198
mov dword [esp + 4], 0x66cc40
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
mov esi, eax
test eax, eax
jne 0x4c515e
mov dword [0x76036c], 0x700199
mov dword [0x76036c], 0x700199
mov dword [esp + 4], 0x672e08
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c5215
mov dword [0x76036c], 0x70019a
mov dword [0x76036c], 0x70019a
mov dword [esp + 4], 0x66d198
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4c5276
mov dword [0x76036c], 0x70019c
mov dword [0x76036c], 0x70019c
mov dword [esp + 4], 0x6719d4
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
mov esi, eax
test eax, eax
jne 0x4c5355
mov dword [0x76036c], 0x70019d
mov dword [0x76036c], 0x70019d
mov dword [esp + 4], 0x679898
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x4c4d46
mov dword [0x76036c], 0x70019e
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
mov ebx, dword [eax + 0x5d]
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], 0x66a08c
call fcn.005728e0
test eax, eax
je 0x4c5402
mov dword [0x76036c], 0x70019e
mov dword [0x76036c], 0x70019e
or edi, 0xffffffff
mov dword [0x76036c], 0x70019e
mov dword [0x76036c], 0x70019f
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
mov ebx, dword [eax + 0x59]
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], 0x66a08c
call fcn.005728e0
test eax, eax
je 0x4c544e
mov dword [0x76036c], 0x70019f
mov dword [0x76036c], 0x70019f
mov dword [esp + 0x44], 0xffffffff
mov dword [0x76036c], 0x70019f
jmp 0x4c4359
mov dword [0x76036c], 0x700196
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0x700196
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
mov ebx, dword [eax + 0x4d]
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 + 0x44], ebx
jmp 0x4c4359
mov dword [0x76036c], 0x700197
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0x700197
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
mov ebx, dword [eax + 0x4d]
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 + 0x44], ebx
mov dword [0x76036c], 0x700197
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
mov ebx, dword [eax + 0x51]
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
jmp 0x4c4359
mov dword [0x76036c], 0x700198
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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.005729f0
mov dword [esp], eax
call fcn.0056f720
push ebp
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0x700198
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
mov ebx, dword [eax + 0x4d]
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 edx
mov ebx, eax
call fcn.00572990
mov dword [esp + 0x44], ebx
mov dword [0x76036c], 0x700198
jmp 0x4c510f
mov dword [0x76036c], 0x700199
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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.005729f0
mov dword [esp], eax
call fcn.0056f720
push edi
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0x700199
jmp 0x4c5006
mov dword [0x76036c], 0x70019b
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x4c52dd
mov dword [0x76036c], 0x70019b
jmp 0x4c4d46
mov dword [0x76036c], 0x70019b
call fcn.00572920
mov eax, dword [esp + 0x60]
mov dword [esp], eax
call fcn.00572a40
push ecx
mov dword [esp], 0x67c0b8
call fcn.00572a40
push ebx
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x60]
mov dword [esp], eax
call fcn.00572aa0
push esi
push esi
jmp 0x4c52ce
mov dword [0x76036c], 0x70019c
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
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.005729f0
mov dword [esp], eax
call fcn.0056f720
push ebp
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0x70019c
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603c0]
mov ebx, dword [eax + 0x4d]
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 edx
mov ebx, eax
call fcn.00572990
mov dword [esp + 0x44], ebx
jmp 0x4c4d46
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x5d]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
jne 0x4c4efd
mov dword [0x76036c], 0x70019e
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x5d]
mov dword [esp], eax
call fcn.0056f720
push edi
mov edi, eax
mov dword [0x76036c], 0x70019e
jmp 0x4c4f14
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x59]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
jne 0x4c4f7a
mov dword [0x76036c], 0x70019f
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x59]
mov dword [esp], eax
call fcn.0056f720
push ebx
mov dword [esp + 0x44], eax
mov dword [0x76036c], 0x70019f
jmp 0x4c4f96
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x41]
mov dword [esp + 4], eax
mov dword [esp], str.ReplaceSplitter
call fcn.005728e0
test eax, eax
je 0x4c5510
mov dword [0x76036c], 0x7001a8
mov eax, dword [0x7603c0]
mov ecx, dword [eax + 0x2d]
mov dword [esp + 0x3c], ecx
mov dword [0x76036c], 0x7001a8
mov ecx, dword [eax + 0x31]
mov dword [esp + 0x40], ecx
mov dword [0x76036c], 0x7001a8
mov ebx, dword [eax + 0x35]
mov dword [0x76036c], 0x7001a8
mov ebp, dword [eax + 0x39]
mov dword [0x76036c], 0x7001a9
jmp 0x4c4438
mov eax, dword [0x7603c0]
mov edx, dword [eax + 0x41]
mov ecx, dword [esp + 0x90]
test ecx, ecx
je 0x4c556e
mov dword [0x76036c], 0x7001aa
mov ecx, dword [eax + 0x2d]
mov dword [esp + 0x3c], ecx
mov dword [0x76036c], 0x7001aa
mov ecx, dword [eax + 0x31]
mov dword [esp + 0x40], ecx
mov dword [0x76036c], 0x7001aa
mov ebx, dword [eax + 0x35]
mov dword [0x76036c], 0x7001aa
mov ebp, dword [eax + 0x39]
mov dword [0x76036c], 0x7001ab
jmp 0x4c4438
mov dword [esp + 4], edx
mov dword [esp], 0x67bb60
call fcn.005728e0
test eax, eax
je 0x4c563e
mov eax, dword [0x7603c0]
mov ecx, dword [0x760068]
cmp dword [eax + 0x21], ecx
je 0x4c55f3
mov dword [0x76036c], 0x7001af
mov dword [0x76036c], 0x7001b0
mov edx, dword [eax + 0x2d]
mov ecx, dword [esp + 0x34]
sub edx, ecx
lea ecx, [edx + 0xa]
mov dword [esp + 0x3c], ecx
mov dword [0x76036c], 0x7001b0
mov ebp, dword [eax + 0x31]
mov ecx, dword [esp + 0x38]
sub ebp, ecx
lea ecx, [ebp + 0xa]
mov dword [esp + 0x40], ecx
mov dword [0x76036c], 0x7001b0
mov ebx, dword [eax + 0x35]
mov dword [0x76036c], 0x7001b0
mov ebp, dword [eax + 0x39]
jmp 0x4c4438
mov ecx, dword [eax + 0x2d]
mov dword [esp + 0x3c], ecx
mov ecx, dword [eax + 0x31]
mov dword [esp + 0x40], ecx
mov ebx, dword [eax + 0x35]
mov ebp, dword [eax + 0x39]
mov dword [0x76036c], 0x7001ac
mov dword [0x76036c], 0x7001ac
mov dword [0x76036c], 0x7001ac
mov dword [0x76036c], 0x7001ac
mov dword [0x76036c], 0x7001ad
jmp 0x4c4438
mov eax, dword [0x7603c0]
mov ecx, dword [0x760068]
cmp dword [eax + 0x21], ecx
jne 0x4c5596
mov ebx, dword [eax + 0x35]
mov ebp, dword [eax + 0x39]
mov dword [0x76036c], 0x7001ae
mov ecx, dword [eax + 0x2d]
add ecx, 0xa
mov dword [esp + 0x3c], ecx
mov dword [0x76036c], 0x7001ae
mov ecx, dword [eax + 0x31]
add ecx, 0xa
mov dword [esp + 0x40], ecx
mov dword [0x76036c], 0x7001ae
mov dword [0x76036c], 0x7001ae
mov dword [0x76036c], 0x7001af
jmp 0x4c4438
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x41]
mov dword [esp + 4], eax
mov dword [esp], str.ReplaceSplitter
call fcn.005728e0
or eax, dword [0x760050]
jne 0x4c4467
mov dword [0x76036c], 0x7001b4
mov dword [0x76036c], 0x400298
mov dword [0x76036c], 0x400299
mov eax, dword [0x760014]
sub eax, ebx
js 0x4c5810
mov dword [0x76036c], 0x40029b
mov dword [0x76036c], 0x40029c
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0
mov eax, dword [0x75ffe0]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0041e8c0
sub esp, 0x10
mov ecx, eax
mov dword [esp + 0x3c], eax
mov dword [0x76036c], 0x7001b5
mov eax, dword [0x760014]
sub eax, ecx
mov dword [esp + 0xc], eax
mov dword [esp + 8], 1
mov dword [esp + 4], 1
mov dword [esp], ebx
call fcn.0041e8c0
sub esp, 0x10
mov ebx, eax
mov dword [0x76036c], 0x7001b6
mov dword [0x76036c], 0x400298
mov dword [0x76036c], 0x400299
mov eax, dword [0x76000c]
sub eax, ebp
js 0x4c5828
mov dword [0x76036c], 0x40029b
mov dword [0x76036c], 0x40029c
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0
mov eax, dword [0x75ffe0]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.0041e8c0
sub esp, 0x10
mov ecx, eax
mov dword [esp + 0x40], eax
mov dword [0x76036c], 0x7001b7
mov eax, dword [0x76000c]
sub eax, ecx
mov dword [esp + 0xc], eax
mov dword [esp + 8], 1
mov dword [esp + 4], 1
mov dword [esp], ebp
call fcn.0041e8c0
sub esp, 0x10
mov ebp, eax
jmp 0x4c4467
mov dword [0x76036c], 0x40029a
xor eax, eax
jmp 0x4c570b
mov dword [0x76036c], 0x40029a
xor eax, eax
jmp 0x4c57a6
mov dword [0x76036c], 0x7001bb
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.0056809e
sub esp, 4
jmp 0x4c58c0
mov dword [0x76036c], 0x7001bd
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0xc]
mov dword [esp], eax
call fcn.00542ed9
sub esp, 4
jmp 0x4c5922
mov dword [0x76036c], 0x7001be
mov dword [0x76036c], 0x7001c0
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.0056840d
sub esp, 4
mov dword [0x76036c], 0x7001c1
mov dword [0x76036c], 0x7001c2
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.005680b3
sub esp, 4
test eax, eax
je 0x4c449b
mov dword [0x76036c], 0x7001bb
mov dword [0x76036c], 0x7001bc
mov edx, dword [0x7603c8]
mov eax, dword [edx + 8]
mov ecx, dword [0x7603c0]
cmp eax, dword [ecx + 0xc]
jne 0x4c58ac
cmp eax, dword [edx + 0x3e]
je 0x4c58ac
mov dword [0x76036c], 0x7001bd
mov dword [esp], eax
call fcn.005426db
sub esp, 4
test eax, eax
jne 0x4c5860
mov dword [0x76036c], 0x7001bd
mov dword [0x76036c], 0x7001be
mov eax, dword [0x7603c8]
mov eax, dword [eax + 0xc]
mov dword [esp], eax
call fcn.00566e43
sub esp, 4
test eax, eax
je 0x4c5888
mov dword [0x76036c], 0x7001be
mov eax, dword [0x7603c8]
mov eax, dword [eax + 0xc]
mov dword [esp], eax
call fcn.00566e55
sub esp, 4
jmp 0x4c5888
mov dword [0x76036c], 0x7001c8
mov dword [esp + 4], 0x66bfd8
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.00570d90
sub esp, 8
test eax, eax
jne 0x4c6008
mov dword [0x76036c], 0x7001cd
mov dword [0x76036c], 0x7001cf
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.0056825c
sub esp, 4
mov dword [0x76036c], 0x7001d0
mov eax, dword [0x7603c8]
mov dword [eax + 8], ebp
mov dword [0x76036c], 0x7001d1
mov dword [esp], ebp
call fcn.00542b23
sub esp, 4
mov edx, dword [0x7603c8]
mov dword [edx + 0x10], eax
mov dword [0x76036c], 0x7001d2
call fcn.00572920
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x14]
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], 0x7001d9
call fcn.00572920
mov eax, dword [0x7603c0]
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, 0x18
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x7001da
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 eax, dword [0x7603c8]
add eax, 0x1c
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x7001db
mov dword [esp], ebp
call fcn.00408690
sub esp, 4
mov edx, dword [0x7603c8]
mov byte [edx + 0x20], al
mov dword [0x76036c], 0x7001dc
mov dword [esp], ebp
call fcn.00542a31
sub esp, 4
mov edx, dword [0x7603c8]
mov dword [edx + 0x21], eax
mov dword [0x76036c], 0x7001dd
mov dword [esp], ebp
call fcn.00542b15
sub esp, 4
mov edx, dword [0x7603c8]
mov dword [edx + 0x25], eax
mov dword [0x76036c], 0x7001de
mov dword [esp], ebp
call fcn.005427e0
sub esp, 4
mov edx, dword [0x7603c8]
mov dword [edx + 0x29], eax
mov dword [0x76036c], 0x7001df
mov dword [esp], ebp
call fcn.00542ecb
sub esp, 4
mov edx, eax
mov eax, dword [0x7603c8]
mov dword [eax + 0x2d], edx
mov dword [0x76036c], 0x7001e0
mov edx, dword [0x7603c0]
cmp dword [edx + 0x18], 0x1c
je 0x4c6090
mov dword [0x76036c], 0x7001e2
mov dword [0x76036c], 0x7001e3
mov dword [eax + 0x3a], 0xffff0001
mov dword [0x76036c], 0x7001e4
mov dword [0x76036c], 0x7001e5
mov ecx, dword [0x76009c]
mov dword [eax + 0x36], ecx
mov dword [0x76036c], 0x7001e6
mov ecx, dword [0x760068]
mov dword [eax + 0x3e], ecx
mov dword [0x76036c], 0x7001e7
mov ecx, dword [0x7600a0]
mov dword [eax + 0x42], ecx
mov dword [0x76036c], 0x7001e8
mov dword [eax + 0x46], 0
mov dword [0x76036c], 0x7001e9
mov ecx, dword [0x760000]
mov dword [eax + 0x4a], ecx
mov dword [0x76036c], 0x7001eb
mov eax, dword [edx + 0x41]
mov dword [esp + 4], eax
mov dword [esp], str.Replace
call fcn.005728e0
test eax, eax
jne 0x4c60c8
mov dword [0x76036c], 0x7001ed
mov dword [0x76036c], 0x7001ee
mov eax, dword [0x7603c8]
mov dword [eax + 0x32], 0
mov dword [0x76036c], 0x7001ef
mov dword [0x76036c], 0x7001f0
call fcn.00572920
mov eax, dword [0x7603c0]
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, 0x4e
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x7001f1
call fcn.00572920
mov eax, dword [0x7603c0]
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, 0x52
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x7001f2
call fcn.00572920
mov eax, dword [0x7603c0]
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, 0x56
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x7001f3
call fcn.00572920
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x55]
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], 0x7001f4
call fcn.00572920
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x59]
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], 0x7001f5
call fcn.00572920
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x5d]
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], 0x7001f7
mov eax, dword [0x760050]
test eax, eax
jne 0x4c60f8
mov dword [0x76036c], 0x7001f9
mov dword [0x76036c], 0x7001fa
mov eax, dword [0x7603c8]
mov byte [eax + 0x66], 0
mov dword [0x76036c], 0x7001fb
mov dword [0x76036c], 0x7001fc
mov edx, dword [0x7603c0]
movzx ecx, byte [edx + 0x62]
mov byte [eax + 0x67], cl
mov dword [0x76036c], 0x7001fd
movzx edx, byte [edx + 0x63]
mov byte [eax + 0x68], dl
mov dword [0x76036c], 0x7001fe
call fcn.00572920
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x64]
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], 0x7001ff
call fcn.00572920
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x68]
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], 0x700200
call fcn.00572920
mov eax, dword [0x7603c0]
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, 0x71
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x700201
mov edx, dword [0x7603c0]
mov eax, dword [0x7603c8]
mov ecx, dword [edx + 0x70]
mov dword [eax + 0x75], ecx
mov dword [0x76036c], 0x700202
and ecx, 0x12
je 0x4c5eff
mov dword [0x76036c], 0x700203
mov dword [0x75ff80], 1
mov dword [0x76036c], 0x700204
mov dword [0x76036c], 0x700205
mov edx, dword [edx + 0x74]
mov dword [eax + 0x79], edx
mov dword [0x76036c], 0x700206
call fcn.00572920
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x78]
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], 0x700207
mov eax, dword [esp + 0x90]
test eax, eax
je 0x4c6120
mov dword [0x76036c], 0x70020c
mov dword [0x76036c], 0x70020d
mov eax, dword [0x7603c8]
mov byte [eax + 0x31], 0
mov dword [0x76036c], 0x70020e
mov dword [0x76036c], 0x70020f
mov dword [esp + 4], 2
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.00568500
sub esp, 8
mov dword [0x76036c], 0x700211
mov dword [esp], ebp
call fcn.0042a390
sub esp, 4
mov dword [0x76036c], 0x700213
mov dword [esp], ebp
call fcn.00427450
sub esp, 4
mov edx, dword [0x7603c8]
mov dword [edx + 0xc], eax
mov dword [0x76036c], 0x700214
mov dword [0x76036c], 0x700216
jmp 0x4c450e
mov dword [0x76036c], 0x7001c9
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.0041e4a0
sub esp, 4
mov esi, eax
mov dword [0x76036c], 0x7001ca
test eax, eax
jne 0x4c6040
mov dword [0x76036c], 0x7001cc
jmp 0x4c59a1
mov dword [0x76036c], 0x7001cb
mov dword [esp], ebp
call fcn.00542728
sub esp, 4
mov dword [esp + 4], 0xfffffff0
mov dword [esp], eax
call sub.USER32.dll_GetWindowLongW
sub esp, 8
mov ebx, eax
mov dword [esp], ebp
call fcn.00542728
sub esp, 4
or esi, ebx
mov dword [esp + 8], esi
mov dword [esp + 4], 0xfffffff0
mov dword [esp], eax
call sub.USER32.dll_SetWindowLongW
sub esp, 0xc
jmp 0x4c6031
mov dword [0x76036c], 0x7001e1
mov dword [esp], ebp
call fcn.00542b42
sub esp, 4
mov edx, eax
mov eax, dword [0x7603c8]
mov dword [eax + 0x3a], edx
mov dword [0x76036c], 0x7001e2
mov edx, dword [0x7603c0]
jmp 0x4c5b77
mov dword [0x76036c], 0x7001ec
mov eax, dword [0x7603c0]
mov edx, dword [eax + 0x3d]
mov eax, dword [0x7603c8]
mov dword [eax + 0x32], edx
mov dword [0x76036c], 0x7001ed
jmp 0x4c5c23
mov dword [0x76036c], 0x7001f8
mov eax, dword [0x7603c8]
mov byte [eax + 0x66], 1
mov dword [0x76036c], 0x7001f9
jmp 0x4c5dd5
mov dword [0x76036c], 0x700208
mov eax, dword [0x7603c8]
mov byte [eax + 0x31], 1
mov dword [0x76036c], 0x700209
mov dword [0x75ffe8], ebp
mov dword [0x76036c], 0x70020b
mov dword [esp + 4], 1
mov dword [esp], ebp
call fcn.0054c422
sub esp, 8
mov dword [0x76036c], 0x70020c
mov dword [0x76036c], 0x70020e
mov dword [0x76036c], 0x70020f
mov dword [esp + 4], 2
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.00568500
sub esp, 8
mov dword [0x76036c], 0x700211
mov dword [esp], ebp
call fcn.0042a390
sub esp, 4
mov dword [0x76036c], 0x700213
mov dword [esp], ebp
call fcn.00427450
sub esp, 4
mov edx, dword [0x7603c8]
mov dword [edx + 0xc], eax
mov dword [0x76036c], 0x700214
mov dword [0x76036c], 0x700215
add dword [0x75ff70], 1
jmp 0x4c5ff6
mov dword [0x76036c], 0x70021a
mov dword [esp], 0x13
call fcn.00542b42
sub esp, 4
mov dword [esp + 8], ebp
mov dword [esp + 4], eax
mov dword [esp], 0x13
call fcn.0054448a
sub esp, 0xc
mov dword [0x76036c], 0x70021b
mov dword [esp], 0xf
call fcn.00542b42
sub esp, 4
mov dword [esp + 8], ebp
mov dword [esp + 4], eax
mov dword [esp], 0xf
call fcn.0054448a
sub esp, 0xc
mov dword [0x76036c], 0x70021c
mov dword [0x760058], ebp
jmp 0x4c4542
mov dword [0x76036c], 0x700003
mov dword [0x76036c], 0x700005
mov eax, dword [0x7603bc]
mov dword [esp], eax
call fcn.0056806d
sub esp, 4
mov dword [0x76036c], 0x700006
mov eax, dword [0x7603bc]
mov dword [esp], eax
call fcn.0056809e
sub esp, 4
xor esi, esi
jmp 0x4c62c4
mov dword [0x76036c], 0x700009
mov dword [0x76036c], 0x70000a
mov eax, dword [0x7603bc]
mov dword [esp], eax
call fcn.005680b3
sub esp, 4
test eax, eax
je 0x4c6308
mov dword [0x76036c], 0x700006
mov dword [0x76036c], 0x700007
mov eax, dword [0x7603c0]
cmp dword [eax + 0x21], ebx
jne 0x4c62b0
mov dword [0x76036c], 0x700008
add esi, 1
jmp 0x4c62b0
mov dword [0x76036c], 0x70000b
mov eax, dword [0x7603bc]
mov dword [esp], eax
call fcn.00568033
sub esp, 4
mov dword [0x76036c], 0x70000c
test esi, esi
je 0x4c457b
mov dword [0x76036c], 0x700225
mov edx, dword [0x7603c0]
mov eax, dword [edx + 0x10]
cmp dword [edx + 0xc], 2
je 0x4c6378
lea edx, [eax - 0xc350]
cmp edx, 0x3e8
jbe 0x4c6378
mov dword [0x76036c], 0x700227
mov dword [esp], ebp
call fcn.004b55b0
sub esp, 4
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x10]
mov dword [0x76036c], 0x700228
mov dword [0x76036c], 0x700229
mov dword [esp], eax
call fcn.004c3560
sub esp, 4
mov dword [0x76036c], 0x70022a
mov eax, dword [0x7603c0]
cmp dword [eax + 0xc], 2
je 0x4c6431
mov eax, dword [eax + 0x10]
sub eax, 0xc350
cmp eax, 0x3e8
jbe 0x4c6431
mov dword [0x76036c], 0x70022b
mov eax, dword [0x760068]
mov dword [esp], eax
call fcn.00542b23
sub esp, 4
cmp eax, 0x1c
je 0x4c6440
mov dword [0x76036c], 0x70022d
mov dword [0x76036c], 0x70022f
mov dword [esp], 0
call fcn.004b69c0
sub esp, 4
mov dword [0x76036c], 0x700230
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 0x4c64a0
mov dword [0x76036c], 0x700241
mov dword [0x76036c], 0x700242
jmp 0x4c457b
mov dword [0x76036c], 0x70022c
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 0x4c63de
mov dword [0x76036c], 0x700231
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.0056806d
sub esp, 4
mov dword [0x76036c], 0x700232
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.0056809e
sub esp, 4
mov ebx, dword [esp + 0x44]
jmp 0x4c6514
mov dword [0x76036c], 0x700236
mov dword [0x76036c], 0x700237
mov ebx, edx
mov dword [0x76036c], 0x700238
mov dword [0x76036c], 0x700239
mov dword [0x76036c], 0x70023a
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.005680b3
sub esp, 4
test eax, eax
je 0x4c6588
mov dword [0x76036c], 0x700232
mov dword [0x76036c], 0x700233
mov eax, dword [0x7603c8]
cmp dword [eax + 0x3e], ebp
jne 0x4c6500
mov edx, dword [eax + 8]
cmp edx, ebp
je 0x4c6500
mov dword [0x76036c], 0x700234
mov esi, dword [eax + 0x21]
test esi, esi
jne 0x4c64e0
mov ecx, dword [eax + 0x25]
test ecx, ecx
jne 0x4c64e0
mov dword [0x76036c], 0x700235
mov dword [0x76036c], 0x700236
mov edi, edx
jmp 0x4c64f6
mov dword [esp + 0x44], ebx
mov dword [0x76036c], 0x70023b
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.00568033
sub esp, 4
mov dword [0x76036c], 0x70023c
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], edi
sar edi, 0x1f
mov dword [esp + 4], edi
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 edi, ebx
mov dword [esp], ebx
mov eax, ebx
sar eax, 0x1f
mov dword [esp + 4], eax
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
mov dword [0x76036c], 0x70023e
mov eax, dword [0x7603c0]
mov eax, dword [eax + 0x41]
mov dword [esp + 4], eax
mov dword [esp], str.ReplaceSplitter
call fcn.005728e0
test eax, eax
je 0x4c667c
mov dword [0x76036c], 0x700240
jmp 0x4c6427
mov dword [esp], ebx
call fcn.00542a31
sub esp, 4
mov ebx, eax
mov dword [esp], edi
call fcn.005427e0
sub esp, 4
mov esi, eax
mov dword [esp], ebp
call fcn.005427e0
sub esp, 4
add ebx, esi
cmp ebx, eax
jle 0x4c66df
mov dword [0x76036c], 0x70023f
mov eax, dword [0x7603c8]
mov edx, dword [eax + 0x2d]
mov dword [esp + 0x10], edx
mov edx, dword [eax + 0x29]
mov dword [esp + 0xc], edx
mov edx, dword [eax + 0x25]
mov dword [esp + 8], edx
mov eax, dword [eax + 0x21]
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.004b7aa0
sub esp, 0x14
jmp 0x4c666d
mov edi, dword [esp + 0x44]
mov dword [esp], edi
call fcn.00542b15
sub esp, 4
mov ebx, eax
mov dword [esp], edi
call fcn.00542ecb
sub esp, 4
mov esi, eax
mov dword [esp], ebp
call fcn.00542ecb
sub esp, 4
add ebx, esi
cmp ebx, eax
jg 0x4c66a7
jmp 0x4c666d
mov dword [0x76036c], 0x700247
mov eax, dword [0x7603bc]
mov dword [esp], eax
call fcn.00568033
sub esp, 4
mov dword [0x76036c], 0x70024a
mov eax, dword [esp + 0x90]
test eax, eax
je 0x4c67b8
mov dword [0x76036c], 0x70026c
mov dword [0x76036c], 0x70026d
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
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
xor eax, eax
add esp, 0x7c
pop ebx
pop esi
pop edi
pop ebp
ret 4
mov dword [0x76036c], 0x70024c
mov eax, dword [0x75ff74]
mov dword [esp + 4], eax
mov dword [esp], 0x66ed14
call fcn.005728e0
test eax, eax
je 0x4c6830
mov dword [0x76036c], 0x70024e
mov dword [0x76036c], 0x700250
mov dword [0x75ff70], 0
mov dword [0x76036c], 0x700252
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.0056806d
sub esp, 4
mov dword [0x76036c], 0x700253
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.0056809e
sub esp, 4
jmp 0x4c686e
mov dword [0x76036c], 0x70024d
mov eax, dword [0x7603bc]
mov dword [esp], eax
call fcn.005682fa
sub esp, 4
jmp 0x4c67db
mov dword [0x76036c], 0x700259
mov dword [0x76036c], 0x70025a
mov dword [0x76036c], 0x70025b
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.005680b3
sub esp, 4
test eax, eax
je 0x4c6920
mov dword [0x76036c], 0x700253
mov dword [0x76036c], 0x700254
mov edx, dword [0x7603c8]
mov eax, dword [edx + 0x3e]
cmp eax, dword [0x760068]
jne 0x4c685a
mov edx, dword [edx + 8]
cmp eax, edx
je 0x4c685a
mov dword [0x76036c], 0x700255
mov dword [esp], edx
call fcn.00544196
sub esp, 4
cmp eax, 1
jne 0x4c6850
mov dword [0x76036c], 0x700256
mov dword [esp + 4], 0
mov eax, dword [0x7603c8]
mov eax, dword [eax + 8]
mov dword [esp], eax
call fcn.0054c422
sub esp, 8
mov dword [0x76036c], 0x700257
mov eax, dword [0x7603c8]
mov byte [eax + 0x31], 1
mov dword [0x76036c], 0x700258
add dword [0x75ff70], 1
jmp 0x4c6850
mov dword [0x76036c], 0x70025c
mov eax, dword [0x7603c4]
mov dword [esp], eax
call fcn.00568033
sub esp, 4
mov dword [0x76036c], 0x70025f
mov eax, dword [0x75ff74]
mov dword [esp + 4], eax
mov dword [esp], str.Replace
call fcn.005728e0
test eax, eax
jne 0x4c699c
mov dword [0x76036c], 0x700260
cmp dword [0x75ff70], 1
jle 0x4c6a98
mov dword [0x76036c], 0x700261
mov dword [0x760008], 1
mov dword [0x76036c], 0x700262
mov dword [0x76036c], 0x700264
mov dword [0x76036c], 0x700265
mov dword [0x76036c], 0x700267
mov dword [esp + 8], 7
mov dword [esp + 4], 0x2e
mov dword [esp], 0
call fcn.00559ca7
sub esp, 0xc
mov dword [0x76036c], 0x700268
mov dword [esp + 8], 1
mov dword [esp + 4], 0
mov dword [esp], 1
call fcn.004b2460
sub esp, 0xc
mov dword [0x76036c], 0x700269
mov dword [esp + 0xc], 0x40001
mov eax, dword [0x75ffe8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], 0x332c
call fcn.0055bcb4
sub esp, 0x10
mov dword [0x76036c], 0x70026a
mov dword [esp + 0xc], 0x40007
mov dword [esp + 8], 2
mov dword [esp + 4], 0
mov dword [esp], 0x332c
call fcn.0055bcb4
sub esp, 0x10
mov dword [0x76036c], 0x70026b
mov dword [esp + 0xc], 0x40006
mov dword [esp + 8], 2
mov dword [esp + 4], 0
mov dword [esp], 0x332c
call fcn.0055bcb4
sub esp, 0x10
jmp 0x4c6747
mov dword [0x76036c], 0x700262
mov dword [0x76036c], 0x700263
mov dword [0x760008], 0
jmp 0x4c6992