Function at 0x4600f4
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x2c8
mov eax, 0x5e5e83
call fcn.00470bca
mov esi, dword [ebp + 8]
xor eax, eax
mov dword [ebp - 0x2d4], eax
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 0x2cc], eax
mov edi, str.904c4ef16533b1f9a05930b784851ad9
mov dword [ebp - 4], eax
push edi
lea ecx, [ebp - 0x28]
call fcn.00406430
xor ebx, ebx
lea eax, [ebp - 0x28]
inc ebx
lea ecx, [ebp - 0x2d4]
push eax
mov byte [ebp - 4], bl
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push edi
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.fa54b54e413925af9d76266d914204e3
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.50fb74f8e3b0f5ed7e80a4c04efadb90
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.9bd11cb9ab028f18387d07c7ca5c427e
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.2e85bbcc2cb7f6414ce54047a78a8df0
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.7b528ae6a4290da4dc42db0c50a754d0
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.cae04bc49778d3ec4522cef1584bb459
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.ba85547e000f9797ebff6b3b3256b779
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.cb7bc9c122361afca0041a908b3a9816
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.404e219d21a624c5ec19f91d8f56e3c8
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
mov byte [ebp - 4], 0
push ebx
lea ecx, [ebp - 0x28]
call fcn.0040c8c0
push str.d084664334478d62ab229afa275d0716
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.711f9d3e7ab6c276248d5770b7391bab
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.2c9cc0466b5ceeb67fd87577f7456191
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.3d88f477cc748e404077ca22c1ae812c
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.8471d8e2f603d4d75825389c88f64269
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.2756af5c70f8e1e02a3b8131eb65c52b
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.645d2e240855c0a4e697a44dc11a86fc
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.015cb615bfb16952fb61e802b5bd4863
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x13
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.abe24fa78118ef98bcf6931c5744b3e2
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.463ee2be1c139f72878291d1ceca399c
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x15
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.a5548d9840a106e1e51ea83bcc1b6626
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x16
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.1808c64a19b32508cce049457fb3e7a6
lea ecx, [ebp - 0x28]
call fcn.00406430
mov byte [ebp - 4], 0x17
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.85263118d0de45239fa34d05d281c210
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x18
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.c1f4adc22c4def5a5b335fcc541fa70d
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x19
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.0db45c551c4adebd2b468dae78ae1a02
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1a
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.c14e10720e131d1eeddd0dcc097a4017
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1b
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.18781dcb00749d6e20bbc0cc8e44d709
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1c
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.348ef927188ef2c3fc600483672faaae
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1d
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.2582e9ea988978d363264b9ec8bb16dc
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.a33466410fea7987d8e4508243907c45
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1f
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.41c81879415d1f08a154b4f7f51010a3
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x20
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.1add95a7e84d26c5ebf5cf86e1340d4b
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x21
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.f06abc52704194cdc30e23b08ddf07ee
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x22
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.ab65dc7761f1bf8d5d5f6fef71e5e72b
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x23
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.bea7c6963deb46f081eaf1a0607baba0
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x24
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.000ec31d03256f29e7a179016e47d767
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x25
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.97fb4dd8f6674a97ef73803e4999eb1d
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x26
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.ca360f0efd6f906eb05009b748dd24c7
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x27
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.b5274b22cc95c54947f5ab4171e5d381
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x28
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
mov byte [ebp - 4], 0
push 0
push ebx
lea ecx, [ebp - 0x28]
call fcn.0040c8c0
push str.3d074b992cd671b9b934725d594a5c77
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x29
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.2ca11959fa34d09f1c4282f37dad150e
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2a
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.b5bd4dfa2dbca915bbe91eb997d968f0
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2b
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.a69969c82818f5d14fade939a48c2f86
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2c
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.730f4d053ffa8babaea60deac69e1f85
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2d
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.b81061e645d6208f6624eb441b2c4653
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2e
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.30ef88e7083ee58f78cc8bf0d29ec482
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2f
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.4329cf62e7bfea2f4c08df277cae99c2
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x30
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.5514b31ac916f3abe5baab4f75bab3c3
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x31
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.8bc2f35cbbe7eae741db44c2a779b276
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x32
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.90d51456fc89a5790bb492ddabec3585
lea ecx, [ebp - 0x28]
call fcn.00406430
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x33
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.898a17213c713cbf6c9a5b3d3d5f24e2
lea ecx, [ebp - 0x28]
call fcn.00406430
mov byte [ebp - 4], 0x34
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.3dbaf81e2aa1dbe2bff3d8c796fd3d1e
lea ecx, [ebp - 0x40]
call fcn.00406430
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0x35
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.e3bc0030cc66f8642ecbb2a34b7872c6
lea ecx, [ebp - 0x58]
call fcn.00406430
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x36
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.ea61e5fb47761469f4fba3febcb24662
lea ecx, [ebp - 0x70]
call fcn.00406430
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x37
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.c150970161103c5a2c4413a070453bfb
lea ecx, [ebp - 0x88]
call fcn.00406430
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x38
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
push 0
push ebx
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0
call fcn.0040c8c0
push str.e62874058c06f53be3fc3de4ec7a6d9b
lea ecx, [ebp - 0xa0]
call fcn.00406430
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x39
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004188d0
xor edi, edi
lea ecx, [ebp - 0xa0]
push edi
push ebx
call fcn.0040c8c0
xor eax, eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], eax
push str.305bb45efadd4cfe91663108028d9f81
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x3a
call fcn.00406430
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x3b
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.6bb09bcae3b3b43f70b254a6b5628824
lea ecx, [ebp - 0xd0]
call fcn.00406430
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x3c
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.c957b4dff89b0a873808e179248826c5
lea ecx, [ebp - 0xe8]
call fcn.00406430
lea eax, [ebp - 0xe8]
mov byte [ebp - 4], 0x3d
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.71b0b397a71e969b0595e9187b90ba06
lea ecx, [ebp - 0x100]
call fcn.00406430
lea eax, [ebp - 0x100]
mov byte [ebp - 4], 0x3e
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.3c067dfb3b2437aee7dfb474583229ad
lea ecx, [ebp - 0x118]
call fcn.00406430
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x3f
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.dd02e72ee0328c24082c7502fade806f
lea ecx, [ebp - 0x130]
call fcn.00406430
lea eax, [ebp - 0x130]
mov byte [ebp - 4], 0x40
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.58de7916eed261c222e5461ea72edfd0
lea ecx, [ebp - 0x148]
call fcn.00406430
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x41
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x148]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.acacc32be9e8cc687efb0bd67b064adb
lea ecx, [ebp - 0x160]
call fcn.00406430
lea eax, [ebp - 0x160]
mov byte [ebp - 4], 0x42
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x160]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.b7625245f0ac4c4e3ec740b7422b0def
lea ecx, [ebp - 0x178]
call fcn.00406430
lea eax, [ebp - 0x178]
mov byte [ebp - 4], 0x43
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.b0b25e997999769c0182a276959aebe2
lea ecx, [ebp - 0x190]
call fcn.00406430
lea eax, [ebp - 0x190]
mov byte [ebp - 4], 0x44
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x190]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.089efcedd832bf915944b4624ad59837
lea ecx, [ebp - 0x1a8]
call fcn.00406430
lea eax, [ebp - 0x1a8]
mov byte [ebp - 4], 0x45
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.12a56f3f6d1b74f54982f1c17e3acd07
lea ecx, [ebp - 0x1c0]
call fcn.00406430
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x46
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x1c0]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.12c0ab8a2ce9f106683e590655129615
lea ecx, [ebp - 0x1d8]
call fcn.00406430
lea eax, [ebp - 0x1d8]
mov byte [ebp - 4], 0x47
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x1d8]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.d4aff6fb450e1fdf028202bd41c23f2e
lea ecx, [ebp - 0x1f0]
call fcn.00406430
lea eax, [ebp - 0x1f0]
mov byte [ebp - 4], 0x48
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x1f0]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.1d31a456a0e20e18f47b3ae7694087bb
lea ecx, [ebp - 0x208]
call fcn.00406430
lea eax, [ebp - 0x208]
mov byte [ebp - 4], 0x49
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x208]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.71a9692b542757d6b2cf9b6cfe4f7028
lea ecx, [ebp - 0x220]
call fcn.00406430
lea eax, [ebp - 0x220]
mov byte [ebp - 4], 0x4a
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x220]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.aced56c96d1d7089309fdba26798e9d6
lea ecx, [ebp - 0x238]
call fcn.00406430
lea eax, [ebp - 0x238]
mov byte [ebp - 4], 0x4b
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x238]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.5e2656de1aa15e868ac512f7e9c43dd4
lea ecx, [ebp - 0x250]
call fcn.00406430
lea eax, [ebp - 0x250]
mov byte [ebp - 4], 0x4c
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x250]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.811ddd9e9f0c76934865afe918b6fdf8
lea ecx, [ebp - 0x268]
call fcn.00406430
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x4d
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.f5ead143b25ad8753f44c3e649b67d07
lea ecx, [ebp - 0x280]
call fcn.00406430
lea eax, [ebp - 0x280]
mov byte [ebp - 4], 0x4e
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x280]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.c0fb11b4b923cf2f47fac7759db4ef61
lea ecx, [ebp - 0x298]
call fcn.00406430
lea eax, [ebp - 0x298]
mov byte [ebp - 4], 0x4f
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x298]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.7b788c20212149778ef4b0db8438fd16
lea ecx, [ebp - 0x2b0]
call fcn.00406430
lea eax, [ebp - 0x2b0]
mov byte [ebp - 4], 0x50
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
push ebx
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 0x3a
call fcn.0040c8c0
push str.780d12f41e90c13b9bc6fc6c47c45f2f
lea ecx, [ebp - 0x2c8]
call fcn.00406430
lea eax, [ebp - 0x2c8]
mov byte [ebp - 4], 0x51
push eax
lea ecx, [ebp - 0x1c]
call fcn.004188d0
push edi
mov byte [ebp - 4], 0x3a
push ebx
lea ecx, [ebp - 0x2c8]
call fcn.0040c8c0
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x2d4]
push eax
push esi
call fcn.0046108e
add esp, 0xc
lea ecx, [ebp - 0x1c]
mov esi, eax
call fcn.00459177
lea ecx, [ebp - 0x2d4]
call fcn.00459177
mov eax, esi
call fcn.00470b74
ret