Function at 0x44ba10
Capabilities:
Contain obfuscated stackstrings
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x46c
mov esi, dword [ebp + 8]
mov dword [esi], fcn.00443dd8
mov dword [esi + 4], 0x5781ec
mov dword [esi + 8], 0x5781f8
mov dword [esi + 0xc], 0x578204
mov dword [esi + 0x10], 0x578210
mov dword [esi + 0x14], 0x57821c
mov dword [esi + 0x18], 0x578228
mov dword [esi + 0x1c], 0x578234
mov dword [esi + 0x20], 0x578240
mov dword [esi + 0x24], 0x57824c
mov dword [esi + 0x28], 0x578258
mov dword [esi + 0x2c], 0x578264
mov dword [esi + 0x30], 0x578270
mov dword [esi + 0x34], 0x57827c
mov dword [esi + 0x38], 0x578288
mov dword [esi + 0x3c], 0x578294
mov dword [esi + 0x40], 0x5782a0
mov dword [esi + 0x44], 0x5782ac
mov dword [esi + 0x48], 0x5782b8
mov dword [esi + 0x4c], 0x5782c4
mov dword [esi + 0x50], 0x5782d0
mov dword [esi + 0x54], 0x5782dc
mov dword [esi + 0x58], 0x5782e8
mov dword [esi + 0x5c], 0x5782f4
mov dword [esi + 0x60], 0x578300
mov dword [esi + 0x64], 0x57830c
mov dword [esi + 0x68], 0x578318
mov dword [esi + 0x6c], 0x578324
mov dword [esi + 0x70], 0x578330
mov dword [esi + 0x74], 0x57833c
mov dword [esi + 0x78], 0x578348
mov dword [esi + 0x7c], 0x578354
mov dword [esi + 0x80], 0x578360
mov dword [esi + 0x84], 0x57836c
mov dword [esi + 0x88], 0x578378
mov dword [esi + 0x8c], 0x578384
mov dword [esi + 0x90], 0x578390
mov dword [esi + 0x94], 0x57839c
mov dword [esi + 0x150], 0x400
mov dword [esp], 0x400
call fcn.00538984
mov dword [esi + 0x158], eax
mov dword [esi + 0x174], 0
mov dword [esi + 0x164], 0
mov dword [esi + 0x168], 0
lea eax, [esi + 0x164]
mov dword [ebp - 0x460], eax
mov dword [esi + 0x16c], eax
mov dword [esi + 0x170], eax
mov dword [esi + 0x18c], 0
mov dword [esi + 0x17c], 0
mov dword [esi + 0x180], 0
lea eax, [esi + 0x17c]
mov dword [ebp - 0x464], eax
mov dword [esi + 0x184], eax
mov dword [esi + 0x188], eax
mov dword [esi + 0xb0], 0
mov dword [esi + 0xb4], 0
mov byte [esi + 0xb8], 0
mov dword [esi + 0xac], 0
mov dword [esi + 0xc0], 0
mov dword [esi + 0xc4], 0
mov dword [esi + 0xc8], 0
mov dword [esi + 0xd4], 0
mov dword [esi + 0xec], 0
mov dword [esi + 0x104], 0
mov dword [esi + 0x108], 0
mov dword [esi + 0x10c], 0
mov dword [esi + 0x110], 0
mov dword [esi + 0x114], 0
mov dword [esi + 0x11c], 0
mov dword [esi + 0x118], 0
mov dword [esi + 0x120], 0x41b80000
mov byte [esi + 0x124], 0
mov byte [esi + 0x12c], 0
mov byte [esi + 0x15c], 0
mov byte [esi + 0x12d], 0
mov byte [esi + 0x12e], 0
mov byte [esi + 0x12f], 0
mov dword [esi + 0x128], 0
mov dword [esi + 0x140], 0x5354494e
mov dword [esi + 0x144], 0
mov byte [esi + 0x148], 0
mov dword [esi + 0x134], 0
mov dword [esi + 0x138], 0
mov dword [esi + 0x14c], 0
mov dword [esp], 4
lea ebx, [esi + 0x160]
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x5790d8
mov dword [ebp - 0x28], 0x45523030
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44bd1f
jmp 0x44f04c
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44bd37
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44bd14
cmp dword [eax + 0x10], 0x45523030
ja 0x44bd14
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44bd1d
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44f058
mov edx, 0x45523030
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44f089
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x579120
mov dword [ebp - 0x38], 0x484c5430
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x30], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44bd9b
jmp 0x44efd8
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44bdb3
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44bd90
cmp dword [eax + 0x10], 0x484c5430
ja 0x44bd90
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44bd99
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44efe4
mov edx, 0x484c5430
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44f015
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x579078
mov dword [ebp - 0x48], 0x4446524d
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44be17
jmp 0x44ef64
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44be2f
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44be0c
cmp dword [eax + 0x10], 0x4446524d
ja 0x44be0c
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44be15
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44ef70
mov edx, 0x4446524d
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44efa1
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x5790c0
mov dword [ebp - 0x58], 0x4478784d
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x50], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44be93
jmp 0x44eef0
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44beab
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44be88
cmp dword [eax + 0x10], 0x4478784d
ja 0x44be88
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44be91
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44eefc
mov edx, 0x4478784d
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44ef2d
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x5790a8
mov dword [ebp - 0x68], 0x4458424c
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x60], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44bf0f
jmp 0x44ee7c
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44bf27
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44bf04
cmp dword [eax + 0x10], 0x4458424c
ja 0x44bf04
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44bf0d
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44ee88
mov edx, 0x4458424c
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44eeb9
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x579390
mov dword [ebp - 0x78], 0x55504853
mov dword [ebp - 0x74], 0x52
mov dword [ebp - 0x70], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44bf96
jmp 0x44ee05
ja 0x44bf8b
cmp dword [eax + 0x10], 0x55504853
jbe 0x44bf9c
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44bfa5
mov eax, ecx
cmp dword [eax + 0x14], 0x52
jae 0x44bf80
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44bf94
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44ee14
mov edx, 0x55504853
mov ecx, 0x52
cmp dword [eax + 0x14], ecx
jbe 0x44ee45
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x5791c8
mov dword [ebp - 0x88], 0x52555048
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x80], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c00f
jmp 0x44ed85
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c027
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44c004
cmp dword [eax + 0x10], 0x52555048
ja 0x44c004
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44c00d
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44ed94
mov edx, 0x52555048
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44edcb
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x579090
mov dword [ebp - 0x98], 0x444d4950
mov dword [ebp - 0x94], 0
mov dword [ebp - 0x90], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c093
jmp 0x44ed05
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c0ab
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44c088
cmp dword [eax + 0x10], 0x444d4950
ja 0x44c088
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44c091
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44ed14
mov edx, 0x444d4950
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44ed4b
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x579180
mov dword [ebp - 0xa8], 0x4c4f4657
mov dword [ebp - 0xa4], 0
mov dword [ebp - 0xa0], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c117
jmp 0x44ec85
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c12f
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44c10c
cmp dword [eax + 0x10], 0x4c4f4657
ja 0x44c10c
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44c115
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44ec94
mov edx, 0x4c4f4657
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44eccb
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x5790f0
mov dword [ebp - 0xb8], 0x48494657
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c19b
jmp 0x44ec05
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c1b3
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44c190
cmp dword [eax + 0x10], 0x48494657
ja 0x44c190
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44c199
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44ec14
mov edx, 0x48494657
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44ec4b
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x579348
mov dword [ebp - 0xc8], 0x53465731
mov dword [ebp - 0xc4], 0x50
mov dword [ebp - 0xc0], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c22a
jmp 0x44eb85
ja 0x44c21f
cmp dword [eax + 0x10], 0x53465731
jbe 0x44c230
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c239
mov eax, ecx
cmp dword [eax + 0x14], 0x50
jae 0x44c214
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44c228
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44eb94
mov edx, 0x53465731
mov ecx, 0x50
cmp dword [eax + 0x14], ecx
jbe 0x44ebcb
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x579360
mov dword [ebp - 0xd8], 0x53465732
mov dword [ebp - 0xd4], 0x50
mov dword [ebp - 0xd0], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c2b2
jmp 0x44eb05
ja 0x44c2a7
cmp dword [eax + 0x10], 0x53465732
jbe 0x44c2b8
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c2c1
mov eax, ecx
cmp dword [eax + 0x14], 0x50
jae 0x44c29c
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44c2b0
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44eb14
mov edx, 0x53465732
mov ecx, 0x50
cmp dword [eax + 0x14], ecx
jbe 0x44eb4b
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x5791e0
mov dword [ebp - 0xe8], 0x53534657
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c32f
jmp 0x44ea85
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c347
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44c324
cmp dword [eax + 0x10], 0x53534657
ja 0x44c324
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44c32d
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44ea94
mov edx, 0x53534657
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44eacb
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x579108
mov dword [ebp - 0xf8], 0x484c5424
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0xf0], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c3b3
jmp 0x44ea05
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c3cb
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44c3a8
cmp dword [eax + 0x10], 0x484c5424
ja 0x44c3a8
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44c3b1
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44ea14
mov edx, 0x484c5424
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44ea4b
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x579198
mov dword [ebp - 0x108], 0x4d464c44
mov dword [ebp - 0x104], 0
mov dword [ebp - 0x100], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c437
jmp 0x44e985
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c44f
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44c42c
cmp dword [eax + 0x10], 0x4d464c44
ja 0x44c42c
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44c435
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44e994
mov edx, 0x4d464c44
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44e9cb
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x579060
mov dword [ebp - 0x118], 0x434c5654
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c4bb
jmp 0x44e905
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c4d3
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44c4b0
cmp dword [eax + 0x10], 0x434c5654
ja 0x44c4b0
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44c4b9
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44e914
mov edx, 0x434c5654
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44e94b
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x5791f8
mov dword [ebp - 0x128], 0x53754350
mov dword [ebp - 0x124], 0
mov dword [ebp - 0x120], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c53f
jmp 0x44e885
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c557
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44c534
cmp dword [eax + 0x10], 0x53754350
ja 0x44c534
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44c53d
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44e894
mov edx, 0x53754350
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44e8cb
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x5791b0
mov dword [ebp - 0x138], 0x52544244
mov dword [ebp - 0x134], 0
mov dword [ebp - 0x130], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c5c3
jmp 0x44e805
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c5db
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44c5b8
cmp dword [eax + 0x10], 0x52544244
ja 0x44c5b8
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44c5c1
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44e814
mov edx, 0x52544244
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44e84b
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x5793a8
mov dword [ebp - 0x148], 0x45444657
mov dword [ebp - 0x144], 0x56
mov dword [ebp - 0x140], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c652
jmp 0x44e785
ja 0x44c647
cmp dword [eax + 0x10], 0x45444657
jbe 0x44c658
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c661
mov eax, ecx
cmp dword [eax + 0x14], 0x56
jae 0x44c63c
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44c650
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44e794
mov edx, 0x45444657
mov ecx, 0x56
cmp dword [eax + 0x14], ecx
jbe 0x44e7cb
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x579a08
mov dword [ebp - 0x158], 0x53534253
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x150], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c6cf
jmp 0x44e705
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c6e7
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44c6c4
cmp dword [eax + 0x10], 0x53534253
ja 0x44c6c4
mov ecx, dword [eax + 0xc]
xor edx, edx
test ecx, ecx
jne 0x44c6cd
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44e714
mov edx, 0x53534253
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44e74b
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x579138
mov dword [ebp - 0x168], 0x49465701
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c753
jmp 0x44e685
mov ecx, dword [eax + 8]
mov dl, 1
test ecx, ecx
je 0x44c76b
mov eax, ecx
cmp dword [eax + 0x14], 0
ja 0x44c748
cmp dword [eax + 0x10], 0x49465701
ja 0x44c748
mov dword [ebp - 0x45c], eax
test dl, dl
jne 0x44e694
mov edx, 0x49465701
xor ecx, ecx
cmp dword [eax + 0x14], ecx
jbe 0x44e6cb
mov dword [esp], 4
lea edi, [esi + 0x178]
call fcn.005389ac
mov dword [eax], 0x579150
mov dword [ebp - 0x178], 0x49465702
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], eax
mov eax, dword [esi + 0x168]
test eax, eax
jne 0x44c7d7
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44e6d6
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x164]
cmp dword [eax + 0x14], ecx
ja 0x44c789
jb 0x44e6d6
lea eax, [ebp - 0x168]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c789
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44e756
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x158]
mov ecx, dword [ebp - 0x154]
cmp dword [eax + 0x14], ecx
ja 0x44c705
jb 0x44e756
cmp dword [eax + 0x10], edx
jae 0x44c705
lea eax, [ebp - 0x158]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c705
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44e7d6
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x148]
mov ecx, dword [ebp - 0x144]
cmp dword [eax + 0x14], ecx
ja 0x44c682
jb 0x44e7d6
cmp dword [eax + 0x10], edx
jae 0x44c682
lea eax, [ebp - 0x148]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c682
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44e856
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x138]
mov ecx, dword [ebp - 0x134]
cmp dword [eax + 0x14], ecx
ja 0x44c5f9
jb 0x44e856
cmp dword [eax + 0x10], edx
jae 0x44c5f9
lea eax, [ebp - 0x138]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c5f9
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44e8d6
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x128]
mov ecx, dword [ebp - 0x124]
cmp dword [eax + 0x14], ecx
ja 0x44c575
jb 0x44e8d6
cmp dword [eax + 0x10], edx
jae 0x44c575
lea eax, [ebp - 0x128]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c575
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44e956
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x118]
mov ecx, dword [ebp - 0x114]
cmp dword [eax + 0x14], ecx
ja 0x44c4f1
jb 0x44e956
cmp dword [eax + 0x10], edx
jae 0x44c4f1
lea eax, [ebp - 0x118]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c4f1
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44e9d6
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x108]
mov ecx, dword [ebp - 0x104]
cmp dword [eax + 0x14], ecx
ja 0x44c46d
jb 0x44e9d6
cmp dword [eax + 0x10], edx
jae 0x44c46d
lea eax, [ebp - 0x108]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c46d
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44ea56
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0xf8]
mov ecx, dword [ebp - 0xf4]
cmp dword [eax + 0x14], ecx
ja 0x44c3e9
jb 0x44ea56
cmp dword [eax + 0x10], edx
jae 0x44c3e9
lea eax, [ebp - 0xf8]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c3e9
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44ead6
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0xe8]
mov ecx, dword [ebp - 0xe4]
cmp dword [eax + 0x14], ecx
ja 0x44c365
jb 0x44ead6
cmp dword [eax + 0x10], edx
jae 0x44c365
lea eax, [ebp - 0xe8]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c365
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44eb56
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0xd8]
mov ecx, dword [ebp - 0xd4]
cmp dword [eax + 0x14], ecx
ja 0x44c2e2
jb 0x44eb56
cmp dword [eax + 0x10], edx
jae 0x44c2e2
lea eax, [ebp - 0xd8]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c2e2
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44ebd6
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc4]
cmp dword [eax + 0x14], ecx
ja 0x44c25a
jb 0x44ebd6
cmp dword [eax + 0x10], edx
jae 0x44c25a
lea eax, [ebp - 0xc8]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c25a
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44ec56
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0xb8]
mov ecx, dword [ebp - 0xb4]
cmp dword [eax + 0x14], ecx
ja 0x44c1d1
jb 0x44ec56
cmp dword [eax + 0x10], edx
jae 0x44c1d1
lea eax, [ebp - 0xb8]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c1d1
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44ecd6
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0xa8]
mov ecx, dword [ebp - 0xa4]
cmp dword [eax + 0x14], ecx
ja 0x44c14d
jb 0x44ecd6
cmp dword [eax + 0x10], edx
jae 0x44c14d
lea eax, [ebp - 0xa8]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c14d
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44ed56
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x98]
mov ecx, dword [ebp - 0x94]
cmp dword [eax + 0x14], ecx
ja 0x44c0c9
jb 0x44ed56
cmp dword [eax + 0x10], edx
jae 0x44c0c9
lea eax, [ebp - 0x98]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c0c9
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44edd6
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x88]
mov ecx, dword [ebp - 0x84]
cmp dword [eax + 0x14], ecx
ja 0x44c045
jb 0x44edd6
cmp dword [eax + 0x10], edx
jae 0x44c045
lea eax, [ebp - 0x88]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44c045
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
lea esi, [esi]
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44ee50
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x78]
mov ecx, dword [ebp - 0x74]
cmp dword [eax + 0x14], ecx
ja 0x44bfc6
jb 0x44ee50
cmp dword [eax + 0x10], edx
jae 0x44bfc6
lea eax, [ebp - 0x78]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44bfc6
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44eec4
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x68]
mov ecx, dword [ebp - 0x64]
cmp dword [eax + 0x14], ecx
ja 0x44bf45
jb 0x44eec4
cmp dword [eax + 0x10], edx
jae 0x44bf45
lea eax, [ebp - 0x68]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44bf45
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44ef38
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x58]
mov ecx, dword [ebp - 0x54]
cmp dword [eax + 0x14], ecx
ja 0x44bec9
jb 0x44ef38
cmp dword [eax + 0x10], edx
jae 0x44bec9
lea eax, [ebp - 0x58]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44bec9
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44efac
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x48]
mov ecx, dword [ebp - 0x44]
cmp dword [eax + 0x14], ecx
ja 0x44be4d
jb 0x44efac
cmp dword [eax + 0x10], edx
jae 0x44be4d
lea eax, [ebp - 0x48]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44be4d
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44f020
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x34]
cmp dword [eax + 0x14], ecx
ja 0x44bdd1
jb 0x44f020
cmp dword [eax + 0x10], edx
jae 0x44bdd1
lea eax, [ebp - 0x38]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44bdd1
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x45c], eax
mov eax, dword [ebp - 0x45c]
cmp eax, dword [esi + 0x16c]
je 0x44f094
mov eax, dword [ebp - 0x45c]
mov dword [esp], eax
lea edi, [esi + 0x178]
call fcn.00531fe4
mov edx, dword [ebp - 0x28]
mov ecx, dword [ebp - 0x24]
cmp dword [eax + 0x14], ecx
ja 0x44bd55
jb 0x44f094
cmp dword [eax + 0x10], edx
jae 0x44bd55
lea eax, [ebp - 0x28]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x45c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], ebx
lea edi, [esi + 0x178]
call fcn.0052cb40
jmp 0x44bd55