Function at 0x410a70
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x587e7f
mov eax, dword fs:[0]
push eax
sub esp, 0x6ec
mov eax, dword [0x600f80]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x74], ecx
lea eax, [ebp - 0x6c8]
mov dword [ebp - 0x2c0], 0
push eax
call fcn.004146e0
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x698]
mov dword [ebp - 4], 0
push eax
call fcn.00417b60
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x668]
mov byte [ebp - 4], 1
push eax
call fcn.004178f0
mov dword [ebp - 0x5c], eax
lea eax, [ebp - 0x638]
mov byte [ebp - 4], 2
push eax
call fcn.00417680
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x608]
mov byte [ebp - 4], 3
push eax
call fcn.00417410
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x5d8]
mov byte [ebp - 4], 4
push eax
call fcn.004171a0
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x5a8]
mov byte [ebp - 4], 5
push eax
call fcn.00416f30
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x578]
mov byte [ebp - 4], 6
push eax
call fcn.00416cc0
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x548]
mov byte [ebp - 4], 7
push eax
call fcn.00416a50
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x518]
mov byte [ebp - 4], 8
push eax
call fcn.004167e0
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x4e8]
mov byte [ebp - 4], 9
push eax
call fcn.00416570
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x4b8]
mov byte [ebp - 4], 0xa
push eax
call fcn.00416300
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x488]
mov byte [ebp - 4], 0xb
push eax
call fcn.00416090
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x458]
mov byte [ebp - 4], 0xc
push eax
call fcn.00415e20
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x428]
mov byte [ebp - 4], 0xd
push eax
call fcn.00415bb0
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x3f8]
mov byte [ebp - 4], 0xe
push eax
call fcn.00415940
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x3c8]
mov byte [ebp - 4], 0xf
push eax
call fcn.004156d0
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x398]
mov byte [ebp - 4], 0x10
push eax
call fcn.00415460
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x368]
mov byte [ebp - 4], 0x11
push eax
call fcn.004151f0
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x338]
mov byte [ebp - 4], 0x12
push eax
call fcn.00414f80
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x308]
mov byte [ebp - 4], 0x13
push eax
call fcn.00414d10
mov ebx, eax
lea eax, [ebp - 0x2d8]
mov byte [ebp - 4], 0x14
push eax
call fcn.00414aa0
mov edi, eax
lea eax, [ebp - 0x2bc]
mov byte [ebp - 4], 0x15
push eax
call fcn.00414830
mov esi, eax
lea eax, [ebp - 0x28c]
mov byte [ebp - 4], 0x16
push eax
call fcn.00414590
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x25c]
call fcn.00408ab0
push esi
mov edx, eax
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x22c]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x1fc]
call fcn.00408ab0
mov byte [ebp - 4], 0x1a
push edi
mov edx, eax
lea ecx, [ebp - 0x1cc]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x19c]
call fcn.00408ab0
push ebx
mov edx, eax
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x16c]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x13c]
call fcn.00408ab0
push dword [ebp - 0x7c]
mov edx, eax
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x10c]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0xdc]
call fcn.00408ab0
push dword [ebp - 0x68]
mov edx, eax
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xac]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x560]
call fcn.00408ab0
push dword [ebp - 0x58]
mov edx, eax
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x3b0]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x620]
call fcn.00408ab0
push dword [ebp - 0x38]
mov edx, eax
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x380]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x530]
call fcn.00408ab0
push dword [ebp - 0x78]
mov edx, eax
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x350]
call fcn.0041ba80
add esp, 0x40
mov byte [ebp - 4], 0x27
mov edx, eax
push 0x5dc0ac
lea ecx, [ebp - 0x680]
call fcn.00408ab0
push dword [ebp - 0x40]
mov edx, eax
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x320]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x500]
call fcn.00408ab0
push dword [ebp - 0x60]
mov edx, eax
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x2f0]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x5f0]
call fcn.00408ab0
push dword [ebp - 0x48]
mov edx, eax
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x94]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x4d0]
call fcn.00408ab0
push dword [ebp - 0x70]
mov edx, eax
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x2a4]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x6b0]
call fcn.00408ab0
push dword [ebp - 0x50]
mov edx, eax
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x274]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x4a0]
call fcn.00408ab0
push dword [ebp - 0x2c]
mov edx, eax
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x244]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x5c0]
call fcn.00408ab0
push dword [ebp - 0x30]
mov edx, eax
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x214]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x470]
call fcn.00408ab0
push dword [ebp - 0x34]
mov edx, eax
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x1e4]
call fcn.0041ba80
add esp, 0x40
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x650]
call fcn.00408ab0
push dword [ebp - 0x3c]
mov edx, eax
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x1b4]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x440]
call fcn.00408ab0
push dword [ebp - 0x44]
mov edx, eax
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x184]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x590]
call fcn.00408ab0
push dword [ebp - 0x4c]
mov edx, eax
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x154]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x410]
call fcn.00408ab0
push dword [ebp - 0x54]
mov edx, eax
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x124]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x6e0]
call fcn.00408ab0
push dword [ebp - 0x5c]
mov edx, eax
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0xf4]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x3e0]
call fcn.00408ab0
push dword [ebp - 0x64]
mov byte [ebp - 4], 0x42
mov edx, eax
lea ecx, [ebp - 0xc4]
call fcn.0041ba80
push 0x5dc0ac
mov edx, eax
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x6f8]
call fcn.00408ab0
push dword [ebp - 0x6c]
mov edx, eax
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x28]
call fcn.0041ba80
add esp, 0x38
cmp dword [ebp - 0x6e4], 0x10
jb 0x411049
push dword [ebp - 0x6f8]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x6e4], 0xf
mov dword [ebp - 0x6e8], 0
mov byte [ebp - 0x6f8], 0
cmp dword [ebp - 0xb0], 0x10
jb 0x41107b
push dword [ebp - 0xc4]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0xb0], 0xf
mov dword [ebp - 0xb4], 0
mov byte [ebp - 0xc4], 0
cmp dword [ebp - 0x3cc], 0x10
jb 0x4110ad
push dword [ebp - 0x3e0]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x3cc], 0xf
mov dword [ebp - 0x3d0], 0
mov byte [ebp - 0x3e0], 0
cmp dword [ebp - 0xe0], 0x10
jb 0x4110df
push dword [ebp - 0xf4]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0xe0], 0xf
mov dword [ebp - 0xe4], 0
mov byte [ebp - 0xf4], 0
cmp dword [ebp - 0x6cc], 0x10
jb 0x411111
push dword [ebp - 0x6e0]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x6cc], 0xf
mov dword [ebp - 0x6d0], 0
mov byte [ebp - 0x6e0], 0
cmp dword [ebp - 0x110], 0x10
jb 0x411143
push dword [ebp - 0x124]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x110], 0xf
mov dword [ebp - 0x114], 0
mov byte [ebp - 0x124], 0
cmp dword [ebp - 0x3fc], 0x10
jb 0x411175
push dword [ebp - 0x410]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x3fc], 0xf
mov dword [ebp - 0x400], 0
mov byte [ebp - 0x410], 0
cmp dword [ebp - 0x140], 0x10
jb 0x4111a7
push dword [ebp - 0x154]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x140], 0xf
mov dword [ebp - 0x144], 0
mov byte [ebp - 0x154], 0
cmp dword [ebp - 0x57c], 0x10
jb 0x4111d9
push dword [ebp - 0x590]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x57c], 0xf
mov dword [ebp - 0x580], 0
mov byte [ebp - 0x590], 0
cmp dword [ebp - 0x170], 0x10
jb 0x41120b
push dword [ebp - 0x184]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x170], 0xf
mov dword [ebp - 0x174], 0
mov byte [ebp - 0x184], 0
cmp dword [ebp - 0x42c], 0x10
jb 0x41123d
push dword [ebp - 0x440]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x42c], 0xf
mov dword [ebp - 0x430], 0
mov byte [ebp - 0x440], 0
cmp dword [ebp - 0x1a0], 0x10
jb 0x41126f
push dword [ebp - 0x1b4]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x1a0], 0xf
mov dword [ebp - 0x1a4], 0
mov byte [ebp - 0x1b4], 0
cmp dword [ebp - 0x63c], 0x10
jb 0x4112a1
push dword [ebp - 0x650]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x63c], 0xf
mov dword [ebp - 0x640], 0
mov byte [ebp - 0x650], 0
cmp dword [ebp - 0x1d0], 0x10
jb 0x4112d3
push dword [ebp - 0x1e4]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x1d0], 0xf
mov dword [ebp - 0x1d4], 0
mov byte [ebp - 0x1e4], 0
cmp dword [ebp - 0x45c], 0x10
jb 0x411305
push dword [ebp - 0x470]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x45c], 0xf
mov dword [ebp - 0x460], 0
mov byte [ebp - 0x470], 0
cmp dword [ebp - 0x200], 0x10
jb 0x411337
push dword [ebp - 0x214]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x200], 0xf
mov dword [ebp - 0x204], 0
mov byte [ebp - 0x214], 0
cmp dword [ebp - 0x5ac], 0x10
jb 0x411369
push dword [ebp - 0x5c0]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x5ac], 0xf
mov dword [ebp - 0x5b0], 0
mov byte [ebp - 0x5c0], 0
cmp dword [ebp - 0x230], 0x10
jb 0x41139b
push dword [ebp - 0x244]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x230], 0xf
mov dword [ebp - 0x234], 0
mov byte [ebp - 0x244], 0
cmp dword [ebp - 0x48c], 0x10
jb 0x4113cd
push dword [ebp - 0x4a0]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x48c], 0xf
mov dword [ebp - 0x490], 0
mov byte [ebp - 0x4a0], 0
cmp dword [ebp - 0x260], 0x10
jb 0x4113ff
push dword [ebp - 0x274]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x260], 0xf
mov dword [ebp - 0x264], 0
mov byte [ebp - 0x274], 0
cmp dword [ebp - 0x69c], 0x10
jb 0x411431
push dword [ebp - 0x6b0]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x69c], 0xf
mov dword [ebp - 0x6a0], 0
mov byte [ebp - 0x6b0], 0
cmp dword [ebp - 0x290], 0x10
jb 0x411463
push dword [ebp - 0x2a4]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x290], 0xf
mov dword [ebp - 0x294], 0
mov byte [ebp - 0x2a4], 0
cmp dword [ebp - 0x4bc], 0x10
jb 0x411495
push dword [ebp - 0x4d0]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x4bc], 0xf
mov dword [ebp - 0x4c0], 0
mov byte [ebp - 0x4d0], 0
cmp dword [ebp - 0x80], 0x10
jb 0x4114c4
push dword [ebp - 0x94]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x80], 0xf
mov dword [ebp - 0x84], 0
mov byte [ebp - 0x94], 0
cmp dword [ebp - 0x5dc], 0x10
jb 0x4114f3
push dword [ebp - 0x5f0]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x5dc], 0xf
mov dword [ebp - 0x5e0], 0
mov byte [ebp - 0x5f0], 0
cmp dword [ebp - 0x2dc], 0x10
jb 0x411525
push dword [ebp - 0x2f0]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x2dc], 0xf
mov dword [ebp - 0x2e0], 0
mov byte [ebp - 0x2f0], 0
cmp dword [ebp - 0x4ec], 0x10
jb 0x411557
push dword [ebp - 0x500]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x4ec], 0xf
mov dword [ebp - 0x4f0], 0
mov byte [ebp - 0x500], 0
cmp dword [ebp - 0x30c], 0x10
jb 0x411589
push dword [ebp - 0x320]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x30c], 0xf
mov dword [ebp - 0x310], 0
mov byte [ebp - 0x320], 0
cmp dword [ebp - 0x66c], 0x10
jb 0x4115bb
push dword [ebp - 0x680]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x66c], 0xf
mov dword [ebp - 0x670], 0
mov byte [ebp - 0x680], 0
cmp dword [ebp - 0x33c], 0x10
jb 0x4115ed
push dword [ebp - 0x350]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x33c], 0xf
mov dword [ebp - 0x340], 0
mov byte [ebp - 0x350], 0
cmp dword [ebp - 0x51c], 0x10
jb 0x41161f
push dword [ebp - 0x530]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x51c], 0xf
mov dword [ebp - 0x520], 0
mov byte [ebp - 0x530], 0
cmp dword [ebp - 0x36c], 0x10
jb 0x411651
push dword [ebp - 0x380]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x36c], 0xf
mov dword [ebp - 0x370], 0
mov byte [ebp - 0x380], 0
cmp dword [ebp - 0x60c], 0x10
jb 0x411683
push dword [ebp - 0x620]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x60c], 0xf
mov dword [ebp - 0x610], 0
mov byte [ebp - 0x620], 0
cmp dword [ebp - 0x39c], 0x10
jb 0x4116b5
push dword [ebp - 0x3b0]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x39c], 0xf
mov dword [ebp - 0x3a0], 0
mov byte [ebp - 0x3b0], 0
cmp dword [ebp - 0x54c], 0x10
jb 0x4116e7
push dword [ebp - 0x560]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x54c], 0xf
mov dword [ebp - 0x550], 0
mov byte [ebp - 0x560], 0
cmp dword [ebp - 0x98], 0x10
jb 0x411719
push dword [ebp - 0xac]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x98], 0xf
mov dword [ebp - 0x9c], 0
mov byte [ebp - 0xac], 0
cmp dword [ebp - 0xc8], 0x10
jb 0x41174b
push dword [ebp - 0xdc]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0xc8], 0xf
mov dword [ebp - 0xcc], 0
mov byte [ebp - 0xdc], 0
cmp dword [ebp - 0xf8], 0x10
jb 0x41177d
push dword [ebp - 0x10c]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0xf8], 0xf
mov dword [ebp - 0xfc], 0
mov byte [ebp - 0x10c], 0
cmp dword [ebp - 0x128], 0x10
jb 0x4117af
push dword [ebp - 0x13c]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x128], 0xf
mov dword [ebp - 0x12c], 0
mov byte [ebp - 0x13c], 0
cmp dword [ebp - 0x158], 0x10
jb 0x4117e1
push dword [ebp - 0x16c]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x158], 0xf
mov dword [ebp - 0x15c], 0
mov byte [ebp - 0x16c], 0
cmp dword [ebp - 0x188], 0x10
jb 0x411813
push dword [ebp - 0x19c]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x188], 0xf
mov dword [ebp - 0x18c], 0
mov byte [ebp - 0x19c], 0
cmp dword [ebp - 0x1b8], 0x10
jb 0x411845
push dword [ebp - 0x1cc]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x1b8], 0xf
mov dword [ebp - 0x1bc], 0
mov byte [ebp - 0x1cc], 0
cmp dword [ebp - 0x1e8], 0x10
jb 0x411877
push dword [ebp - 0x1fc]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x1e8], 0xf
mov dword [ebp - 0x1ec], 0
mov byte [ebp - 0x1fc], 0
cmp dword [ebp - 0x218], 0x10
jb 0x4118a9
push dword [ebp - 0x22c]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x218], 0xf
mov dword [ebp - 0x21c], 0
mov byte [ebp - 0x22c], 0
cmp dword [ebp - 0x248], 0x10
jb 0x4118db
push dword [ebp - 0x25c]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x248], 0xf
mov dword [ebp - 0x24c], 0
mov byte [ebp - 0x25c], 0
cmp dword [ebp - 0x278], 0x10
jb 0x41190d
push dword [ebp - 0x28c]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x278], 0xf
mov dword [ebp - 0x27c], 0
mov byte [ebp - 0x28c], 0
cmp dword [ebp - 0x2a8], 0x10
jb 0x41193f
push dword [ebp - 0x2bc]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x2a8], 0xf
mov dword [ebp - 0x2ac], 0
mov byte [ebp - 0x2bc], 0
cmp dword [ebp - 0x2c4], 0x10
jb 0x411971
push dword [ebp - 0x2d8]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x2c4], 0xf
mov dword [ebp - 0x2c8], 0
mov byte [ebp - 0x2d8], 0
cmp dword [ebp - 0x2f4], 0x10
jb 0x4119a3
push dword [ebp - 0x308]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x2f4], 0xf
mov dword [ebp - 0x2f8], 0
mov byte [ebp - 0x308], 0
cmp dword [ebp - 0x324], 0x10
jb 0x4119d5
push dword [ebp - 0x338]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x324], 0xf
mov dword [ebp - 0x328], 0
mov byte [ebp - 0x338], 0
cmp dword [ebp - 0x354], 0x10
jb 0x411a07
push dword [ebp - 0x368]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x354], 0xf
mov dword [ebp - 0x358], 0
mov byte [ebp - 0x368], 0
cmp dword [ebp - 0x384], 0x10
jb 0x411a39
push dword [ebp - 0x398]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x384], 0xf
mov dword [ebp - 0x388], 0
mov byte [ebp - 0x398], 0
cmp dword [ebp - 0x3b4], 0x10
jb 0x411a6b
push dword [ebp - 0x3c8]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x3b4], 0xf
mov dword [ebp - 0x3b8], 0
mov byte [ebp - 0x3c8], 0
cmp dword [ebp - 0x3e4], 0x10
jb 0x411a9d
push dword [ebp - 0x3f8]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x3e4], 0xf
mov dword [ebp - 0x3e8], 0
mov byte [ebp - 0x3f8], 0
cmp dword [ebp - 0x414], 0x10
jb 0x411acf
push dword [ebp - 0x428]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x414], 0xf
mov dword [ebp - 0x418], 0
mov byte [ebp - 0x428], 0
cmp dword [ebp - 0x444], 0x10
jb 0x411b01
push dword [ebp - 0x458]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x444], 0xf
mov dword [ebp - 0x448], 0
mov byte [ebp - 0x458], 0
cmp dword [ebp - 0x474], 0x10
jb 0x411b33
push dword [ebp - 0x488]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x474], 0xf
mov dword [ebp - 0x478], 0
mov byte [ebp - 0x488], 0
cmp dword [ebp - 0x4a4], 0x10
jb 0x411b65
push dword [ebp - 0x4b8]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x4a4], 0xf
mov dword [ebp - 0x4a8], 0
mov byte [ebp - 0x4b8], 0
cmp dword [ebp - 0x4d4], 0x10
jb 0x411b97
push dword [ebp - 0x4e8]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x4d4], 0xf
mov dword [ebp - 0x4d8], 0
mov byte [ebp - 0x4e8], 0
cmp dword [ebp - 0x504], 0x10
jb 0x411bc9
push dword [ebp - 0x518]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x504], 0xf
mov dword [ebp - 0x508], 0
mov byte [ebp - 0x518], 0
cmp dword [ebp - 0x534], 0x10
jb 0x411bfb
push dword [ebp - 0x548]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x534], 0xf
mov dword [ebp - 0x538], 0
mov byte [ebp - 0x548], 0
cmp dword [ebp - 0x564], 0x10
jb 0x411c2d
push dword [ebp - 0x578]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x564], 0xf
mov dword [ebp - 0x568], 0
mov byte [ebp - 0x578], 0
cmp dword [ebp - 0x594], 0x10
jb 0x411c5f
push dword [ebp - 0x5a8]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x594], 0xf
mov dword [ebp - 0x598], 0
mov byte [ebp - 0x5a8], 0
cmp dword [ebp - 0x5c4], 0x10
jb 0x411c91
push dword [ebp - 0x5d8]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x5c4], 0xf
mov dword [ebp - 0x5c8], 0
mov byte [ebp - 0x5d8], 0
cmp dword [ebp - 0x5f4], 0x10
jb 0x411cc3
push dword [ebp - 0x608]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x5f4], 0xf
mov dword [ebp - 0x5f8], 0
mov byte [ebp - 0x608], 0
cmp dword [ebp - 0x624], 0x10
jb 0x411cf5
push dword [ebp - 0x638]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x624], 0xf
mov dword [ebp - 0x628], 0
mov byte [ebp - 0x638], 0
cmp dword [ebp - 0x654], 0x10
jb 0x411d27
push dword [ebp - 0x668]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x654], 0xf
mov dword [ebp - 0x658], 0
mov byte [ebp - 0x668], 0
cmp dword [ebp - 0x684], 0x10
jb 0x411d59
push dword [ebp - 0x698]
call fcn.0053e195
add esp, 4
mov dword [ebp - 0x684], 0xf
mov dword [ebp - 0x688], 0
mov byte [ebp - 0x698], 0
mov byte [ebp - 4], 0x8a
cmp dword [ebp - 0x6b4], 0x10
jb 0x411d8f
push dword [ebp - 0x6c8]
call fcn.0053e195
add esp, 4
mov ebx, dword [ebp - 0x74]
lea eax, [ebp - 0x28]
push 0xffffffffffffffff
push 0
push eax
mov dword [ebx + 0x14], 0xf
mov ecx, ebx
mov dword [ebx + 0x10], 0
mov dword [ebp - 0x6b4], 0xf
mov dword [ebp - 0x6b8], 0
mov byte [ebp - 0x6c8], 0
mov byte [ebx], 0
call fcn.004083b0
cmp dword [ebp - 0x14], 0x10
jb 0x411dde
push dword [ebp - 0x28]
call fcn.0053e195
add esp, 4
mov eax, ebx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0053cd12
mov esp, ebp
pop ebp
ret