Function at 0x401228
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
lea ebp, [esp - 0x78]
mov edx, dword [0x80f504]
sub esp, 0x174
xor ecx, ecx
push esi
mov esi, dword [0x80dc00]
cmp dword [0x80e114], ecx
jbe 0x401550
mov dword [ebp - 0xa8], 0x34261c75
mov dword [ebp - 0x24], 0x32603cf3
mov dword [ebp - 0xfc], 0x38cb2f37
mov dword [ebp - 0x1c], 0x52485989
mov dword [ebp - 0xc4], 0x6f34e0ca
mov dword [ebp - 0x8c], 0x171320
mov dword [ebp - 0xf4], 0x24af9d3b
mov dword [ebp - 0xb0], 0x553bef44
mov dword [ebp - 0x80], 0xb435f68
mov dword [ebp - 0x90], 0x3bd0b46d
mov dword [ebp - 0xbc], 0x53ff4e7e
mov dword [ebp + 0x70], 0x581deb27
mov dword [ebp - 0x84], 0x7853a3bd
mov dword [ebp - 0xec], 0xdc43890
mov dword [ebp - 0xb4], 0x751d00c5
mov dword [ebp - 0xe4], 0x21745084
mov dword [ebp - 0x20], 0x58e3d308
mov dword [ebp - 0x54], 0x4054fb0
mov dword [ebp - 0x78], 0x1016207d
mov dword [ebp - 0x7c], 0x66996506
mov dword [ebp - 0xac], 0x1e5a950f
mov dword [ebp - 0xa4], 0x4d741f87
mov dword [ebp + 0x10], 0x854f036
mov dword [ebp + 0x2c], 0x7ec23e83
mov dword [ebp - 0xb8], 0x176d797a
mov dword [ebp + 0x48], 0x5e96b682
mov dword [ebp + 0x34], 0x5f3f137e
mov dword [ebp - 0xa0], 0xe7dd108
mov dword [ebp - 0xe0], 0x47b5ff2d
mov dword [ebp - 0xdc], 0x2e82d6ec
mov dword [ebp - 0x4c], 0x1391cdbb
mov dword [ebp - 0x44], 0x72028a16
mov dword [ebp + 0x18], 0x4fc9a328
mov dword [ebp + 0xc], 0x7e6c9bd
mov dword [ebp - 0x58], 0x713b153e
mov dword [ebp + 0x68], 0x4641611e
mov dword [ebp - 0x70], 0x5afbbc38
mov dword [ebp - 0x40], 0x712b9a8b
mov dword [ebp + 0x50], 0x7bf0db4a
mov dword [ebp - 0x9c], 0x2fe3fe10
mov dword [ebp - 0x14], 0x5248e215
mov dword [ebp - 0x34], 0x1c9678fe
mov dword [ebp + 0x58], 0x1a4d480a
mov dword [ebp - 0xc], 0x5d739656
mov dword [ebp + 0x3c], 0x5a2ec5eb
mov dword [ebp + 0x20], 0x504f1368
mov dword [ebp + 0x14], 0x12f5702d
mov dword [ebp - 4], 0xbe42684
mov dword [ebp + 4], 0x10bb0d20
mov dword [ebp + 0x38], 0x4b90f23d
mov dword [ebp - 0x18], 0x208e2f4c
mov dword [ebp - 0x48], 0x285da1b4
mov dword [ebp - 0xd8], 0x54153560
mov dword [ebp - 0x74], 0x4a9fb960
mov dword [ebp - 0xf0], 0xedd48a5
mov dword [ebp], 0x3d41c318
mov dword [ebp - 0xd4], 0x7f67e237
mov dword [ebp - 0x50], 0x272c1af8
mov dword [ebp - 0x6c], 0x3f3a5440
mov dword [ebp - 0x64], 0x6f413e5c
mov dword [ebp + 0x1c], 0xcc9147e
mov dword [ebp - 0x5c], 0x74802882
mov dword [ebp - 0x38], 0x32dc25e6
mov dword [ebp - 0x88], 0x52d79008
mov dword [ebp - 0xf8], 0x6a816a5c
mov dword [ebp + 0x44], 0x3d0f665f
mov dword [ebp - 0xcc], 0x4364726f
mov dword [ebp - 0x98], 0x3711f0a9
mov dword [ebp - 0x60], 0x43c6da6d
mov dword [ebp + 8], 0x2ee05020
mov dword [ebp + 0x4c], 0x276ff716
mov dword [ebp - 0x3c], 0x71a780a1
mov dword [ebp - 0x10], 0x3c77cfbd
mov dword [ebp + 0x60], 0x39a86f9e
mov dword [ebp + 0x54], 0x78333b15
mov dword [ebp - 0x30], 0x768e5a8e
mov dword [ebp - 0x2c], 0x41f4edf0
mov dword [ebp + 0x24], 0x1d6e3d8c
mov dword [ebp + 0x5c], 0xfb352c1
mov dword [ebp - 0xd0], 0x59059922
mov dword [ebp + 0x28], 0x75acebec
mov dword [ebp - 0xc0], 0x6111e34f
mov dword [ebp + 0x40], 0x46adddd5
mov dword [ebp - 8], 0x48de903e
mov dword [ebp - 0x68], 0x7cfeaad7
mov dword [ebp - 0xc8], 0x35856c7f
mov dword [ebp + 0x64], 0x53e33d6
mov dword [ebp - 0x28], 0x4ddfa178
mov dword [ebp - 0xe8], 0x6639434a
mov dword [ebp + 0x30], 0x5c7a86a2
mov dword [ebp + 0x6c], 0x451bb76e
mov dword [ebp - 0x94], 0x41a955af
mov dword [ebp + 0x74], edx
mov eax, 0xb2d3b
add dword [ebp + 0x74], eax
mov eax, dword [ebp + 0x74]
mov al, byte [eax + ecx]
mov byte [ecx + esi], al
inc ecx
cmp ecx, dword [0x80e114]
jb 0x40124e
pop esi
add ebp, 0x78
leave
ret