Function at 0x842c7cc
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x84f66fb
mov eax, dword fs:[0]
push eax
sub esp, 0x62c
mov eax, dword [0x184002c0]
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 ebx, ecx
mov edi, dword [ebp + 8]
mov dword [ebp - 0x4f0], edi
movsx eax, byte [edi + 8]
cmp eax, 7
ja case.default.0x842c2d6
jmp dword [eax*4 + 0x842d474]
push 0
sub esp, 0xc
mov dword [ebp - 0x2b0], 0x706f6a4e
mov ecx, esp
mov dword [ebp - 0x2ac], 0x4a304150
lea eax, [ebp - 0x11]
mov dword [ebp - 0x2a8], 0x65736d4f
lea edx, [ebp - 0x195]
mov dword [ebp - 0x2a4], 0x5a495141
push eax
lea esi, [ebp - 0x2b0]
mov dword [ebp - 0x2a0], 0x74427a5a
push edx
mov dword [ebp - 0x29c], 0x6a515742
mov dword [ebp - 0x298], 0x66345849
mov dword [ebp - 0x294], 0x6845434f
mov dword [ebp - 0x290], 0x6c4d5449
mov dword [ebp - 0x28c], 0x3542535a
mov dword [ebp - 0x288], 0x30414159
mov dword [ebp - 0x284], 0x586b534d
mov dword [ebp - 0x280], 0x50774142
mov dword [ebp - 0x27c], 0x3230334e
mov dword [ebp - 0x278], 0x364d4141
mov dword [ebp - 0x274], 0x39316a63
mov dword [ebp - 0x270], 0x3739694e
mov dword [ebp - 0x26c], 0x5a77434c
mov dword [ebp - 0x268], 0x73636844
mov dword [ebp - 0x264], 0x34356947
mov dword [ebp - 0x260], 0x6b737a4e
mov dword [ebp - 0x25c], 0x6a6b7747
mov dword [ebp - 0x258], 0x316b6741
mov dword [ebp - 0x254], 0x6d385249
mov dword [ebp - 0x250], 0x736c785a
mov dword [ebp - 0x24c], 0x3534544a
mov dword [ebp - 0x248], 0x64307846
mov dword [ebp - 0x244], 0x37556a64
mov dword [ebp - 0x240], 0x58634241
mov dword [ebp - 0x23c], 0x57594241
mov dword [ebp - 0x238], 0x30596a41
mov dword [ebp - 0x234], 0x7763784f
mov dword [ebp - 0x230], 0x31305443
mov dword [ebp - 0x22c], 0x71745248
mov dword [ebp - 0x228], 0x54305359
mov dword [ebp - 0x224], 0x51635346
mov dword [ebp - 0x220], 0x55637742
mov dword [ebp - 0x21c], 0x776f534b
mov dword [ebp - 0x218], 0x7a385245
mov dword [ebp - 0x214], 0x43457747
mov dword [ebp - 0x210], 0x63595450
mov dword [ebp - 0x20c], 0x646f7841
mov dword [ebp - 0x208], 0x2b4d6750
mov dword [ebp - 0x204], 0x6d427844
mov dword [ebp - 0x200], 0x3349534e
mov dword [ebp - 0x1fc], 0x36734263
mov dword [ebp - 0x1f8], 0x2f455350
mov dword [ebp - 0x1f4], 0x6b6f434e
mov dword [ebp - 0x1f0], 0x7559794f
mov dword [ebp - 0x1ec], 0x2b4e5442
mov dword [ebp - 0x1e8], 0x32355147
mov dword [ebp - 0x1e4], 0x6b515347
mov dword [ebp - 0x1e0], 0x736f6865
mov dword [ebp - 0x1dc], 0x43415250
mov dword [ebp - 0x1d8], 0x45457843
mov dword [ebp - 0x1d4], 0x4849574b
mov dword [ebp - 0x1d0], 0x35385447
mov dword [ebp - 0x1cc], 0x4830524a
mov dword [ebp - 0x1c8], 0x63555249
mov dword [ebp - 0x1c4], 0x4b6f7a46
mov dword [ebp - 0x1c0], 0x74455348
mov dword [ebp - 0x1bc], 0x67304149
mov dword [ebp - 0x1b8], 0x51456948
mov dword [ebp - 0x1b4], 0x784d534a
mov dword [ebp - 0x1b0], 0x42494150
mov dword [ebp - 0x1ac], 0x48736848
mov dword [ebp - 0x1a8], 0x326b7948
mov dword [ebp - 0x1a4], 0x6730444e
mov dword [ebp - 0x1a0], 0x32685741
mov dword [ebp - 0x19c], 0x4141674f
mov word [ebp - 0x198], 0x4d41
mov byte [ebp - 0x196], 0x77
push esi
call fcn.08409550
lea eax, [ebp - 0x560]
push eax
call fcn.0840dab0
add esp, 0x10
mov ecx, eax
mov dword [ebp - 4], 0
call fcn.084173d0
push eax
lea ecx, [ebp - 0x554]
call fcn.08409070
cmp byte [ebx + 0x44], 0
lea eax, [ebp - 0x554]
mov byte [ebp - 4], 1
push eax
je 0x842c60a
mov ecx, ebx
call fcn.08420590
jmp 0x842c615
push dword [ebx + 0xc]
call fcn.08403a70
add esp, 8
lea ecx, [ebp - 0x554]
call fcn.0840ae00
lea ecx, [ebp - 0x560]
call fcn.0840afe0
jmp case.default.0x842c2d6
mov ecx, edi
call fcn.08413bc0
push edx
push eax
lea eax, [ebp - 0x5d8]
push eax
call fcn.08426550
add esp, 0xc
cmp byte [ebx + 0x44], 0
mov dword [ebp - 4], 2
push eax
je 0x842c65c
mov ecx, ebx
call fcn.08420590
jmp 0x842c667
push dword [ebx + 0xc]
call fcn.08403a70
add esp, 8
lea ecx, [ebp - 0x5d8]
call fcn.0840ae00
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.0849cd1e
mov esp, ebp
pop ebp
ret 4
mov ecx, edi
call fcn.08415d70
push edx
push eax
lea eax, [ebp - 0x5f0]
push eax
call fcn.084265f0
add esp, 0xc
cmp byte [ebx + 0x44], 0
mov dword [ebp - 4], 3
push eax
je 0x842c6c5
mov ecx, ebx
call fcn.08420590
lea ecx, [ebp - 0x5f0]
jmp 0x842c66d
push dword [ebx + 0xc]
call fcn.08403a70
add esp, 8
lea ecx, [ebp - 0x5f0]
jmp 0x842c66d
mov ecx, edi
call fcn.084133c0
sub esp, 8
lea eax, [ebp - 0x608]
fstp qword [esp]
push eax
call fcn.08426110
add esp, 0xc
cmp byte [ebx + 0x44], 0
mov dword [ebp - 4], 4
push eax
je 0x842c714
mov ecx, ebx
call fcn.08420590
lea ecx, [ebp - 0x608]
jmp 0x842c66d
push dword [ebx + 0xc]
call fcn.08403a70
add esp, 8
lea ecx, [ebp - 0x608]
jmp 0x842c66d
push dword [edi]
lea eax, [ebp - 0x638]
push eax
call fcn.084240a0
add esp, 8
cmp byte [ebx + 0x44], 0
mov dword [ebp - 4], 5
push eax
je 0x842c75b
mov ecx, ebx
call fcn.08420590
lea ecx, [ebp - 0x638]
jmp 0x842c66d
push dword [ebx + 0xc]
call fcn.08403a70
add esp, 8
lea ecx, [ebp - 0x638]
jmp 0x842c66d
mov ecx, edi
call fcn.08413330
movzx eax, al
push eax
lea eax, [ebp - 0x620]
push eax
call fcn.08426670
add esp, 8
cmp byte [ebx + 0x44], 0
mov dword [ebp - 4], 6
push eax
je 0x842c7ab
mov ecx, ebx
call fcn.08420590
lea ecx, [ebp - 0x620]
jmp 0x842c66d
push dword [ebx + 0xc]
call fcn.08403a70
add esp, 8
lea ecx, [ebp - 0x620]
jmp 0x842c66d
push edi
call fcn.08427300
jmp case.default.0x842c2d6
lea eax, [ebp - 0x500]
mov dword [ebp - 0x4f8], 0
xorps xmm0, xmm0
mov ecx, edi
push eax
movq qword [ebp - 0x500], xmm0
call fcn.0841d7b0
mov esi, dword [ebp - 0x500]
mov dword [ebp - 4], 7
cmp esi, dword [ebp - 0x4fc]
jne 0x842ca27
push 0
sub esp, 0xc
mov dword [ebp - 0x194], 0x56497a49
mov ecx, esp
mov dword [ebp - 0x190], 0x5341694b
lea eax, [ebp - 0x11]
mov dword [ebp - 0x18c], 0x486b5166
lea edx, [ebp - 0xee]
mov dword [ebp - 0x188], 0x4851774a
push eax
push edx
lea esi, [ebp - 0x194]
mov dword [ebp - 0x184], 0x36516959
push esi
mov dword [ebp - 0x180], 0x764d3241
mov dword [ebp - 0x17c], 0x44384344
mov dword [ebp - 0x178], 0x45517841
mov dword [ebp - 0x174], 0x49307844
mov dword [ebp - 0x170], 0x69307946
mov dword [ebp - 0x16c], 0x38685250
mov dword [ebp - 0x168], 0x3152694b
mov dword [ebp - 0x164], 0x6b42694f
mov dword [ebp - 0x160], 0x6a4d6a41
mov dword [ebp - 0x15c], 0x676b4146
mov dword [ebp - 0x158], 0x79735445
mov dword [ebp - 0x154], 0x3259794b
mov dword [ebp - 0x150], 0x56775342
mov dword [ebp - 0x14c], 0x55556d4a
mov dword [ebp - 0x148], 0x41457a44
mov dword [ebp - 0x144], 0x33746845
mov dword [ebp - 0x140], 0x7867414e
mov dword [ebp - 0x13c], 0x6e303242
mov dword [ebp - 0x138], 0x2f414242
mov dword [ebp - 0x134], 0x3545334e
mov dword [ebp - 0x130], 0x7349414c
mov dword [ebp - 0x12c], 0x2b38515a
mov dword [ebp - 0x128], 0x6c596e4f
mov dword [ebp - 0x124], 0x72774247
mov dword [ebp - 0x120], 0x6e51514e
mov dword [ebp - 0x11c], 0x6e4d7747
mov dword [ebp - 0x118], 0x6d453344
mov dword [ebp - 0x114], 0x79736942
mov dword [ebp - 0x110], 0x72787947
mov dword [ebp - 0x10c], 0x3273684f
mov dword [ebp - 0x108], 0x58493244
mov dword [ebp - 0x104], 0x46494148
mov dword [ebp - 0x100], 0x70315448
mov dword [ebp - 0xfc], 0x5345434a
mov dword [ebp - 0xf8], 0x344e7a50
mov dword [ebp - 0xf4], 0x41414141
mov word [ebp - 0xf0], 0x6764
call fcn.08409550
lea eax, [ebp - 0x56c]
push eax
call fcn.0840dab0
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 8
call fcn.084173d0
push eax
lea ecx, [ebp - 0x590]
call fcn.08409070
lea eax, [ebp - 0x590]
mov byte [ebp - 4], 9
push eax
mov ecx, ebx
call fcn.08420210
lea ecx, [ebp - 0x590]
call fcn.0840ae00
lea ecx, [ebp - 0x56c]
call fcn.0840afe0
lea ecx, [ebp - 0x500]
call fcn.0840b070
jmp case.default.0x842c2d6
push 0
sub esp, 0xc
mov dword [ebp - 0x3b8], 0x6b677949
mov ecx, esp
mov dword [ebp - 0x3b4], 0x4149484a
lea eax, [ebp - 0x11]
mov dword [ebp - 0x3b0], 0x6863684b
lea edx, [ebp - 0x2b2]
mov dword [ebp - 0x3ac], 0x2f5a774a
push eax
push edx
lea eax, [ebp - 0x3b8]
mov dword [ebp - 0x3a8], 0x6b6b434d
push eax
mov dword [ebp - 0x3a4], 0x394d7841
mov dword [ebp - 0x3a0], 0x31634842
mov dword [ebp - 0x39c], 0x55345164
mov dword [ebp - 0x398], 0x516b5749
mov dword [ebp - 0x394], 0x6b6f4359
mov dword [ebp - 0x390], 0x6e516947
mov dword [ebp - 0x38c], 0x4c555141
mov dword [ebp - 0x388], 0x68347765
mov dword [ebp - 0x384], 0x31347750
mov dword [ebp - 0x380], 0x62306849
mov dword [ebp - 0x37c], 0x534d5744
mov dword [ebp - 0x378], 0x63775845
mov dword [ebp - 0x374], 0x6530514c
mov dword [ebp - 0x370], 0x44593259
mov dword [ebp - 0x36c], 0x75597746
mov dword [ebp - 0x368], 0x41596a44
mov dword [ebp - 0x364], 0x59304161
mov dword [ebp - 0x360], 0x696b6d48
mov dword [ebp - 0x35c], 0x396f7a4d
mov dword [ebp - 0x358], 0x77516942
mov dword [ebp - 0x354], 0x4773784a
mov dword [ebp - 0x350], 0x3045434d
mov dword [ebp - 0x34c], 0x54554264
mov dword [ebp - 0x348], 0x47676a4c
mov dword [ebp - 0x344], 0x2f4e4447
mov dword [ebp - 0x340], 0x56776741
mov dword [ebp - 0x33c], 0x57634242
mov dword [ebp - 0x338], 0x336b7966
mov dword [ebp - 0x334], 0x2f59414d
mov dword [ebp - 0x330], 0x5167335a
mov dword [ebp - 0x32c], 0x6d49324a
mov dword [ebp - 0x328], 0x57455350
mov dword [ebp - 0x324], 0x6d397946
mov dword [ebp - 0x320], 0x39315845
mov dword [ebp - 0x31c], 0x48455242
mov dword [ebp - 0x318], 0x6f636844
mov dword [ebp - 0x314], 0x56594249
mov dword [ebp - 0x310], 0x7a556849
mov dword [ebp - 0x30c], 0x61416a47
mov dword [ebp - 0x308], 0x6d555349
mov dword [ebp - 0x304], 0x6941414d
mov dword [ebp - 0x300], 0x3634584d
mov dword [ebp - 0x2fc], 0x68424845
mov dword [ebp - 0x2f8], 0x7349544e
mov dword [ebp - 0x2f4], 0x6f776e4b
mov dword [ebp - 0x2f0], 0x4c49794f
mov dword [ebp - 0x2ec], 0x6a514243
mov dword [ebp - 0x2e8], 0x544d6844
mov dword [ebp - 0x2e4], 0x39345448
mov dword [ebp - 0x2e0], 0x5038784f
mov dword [ebp - 0x2dc], 0x2f384446
mov dword [ebp - 0x2d8], 0x39636a46
mov dword [ebp - 0x2d4], 0x66496765
mov dword [ebp - 0x2d0], 0x704e784d
mov dword [ebp - 0x2cc], 0x5967584f
mov dword [ebp - 0x2c8], 0x4c557745
mov dword [ebp - 0x2c4], 0x4b736e50
mov dword [ebp - 0x2c0], 0x47384466
mov dword [ebp - 0x2bc], 0x34457948
mov dword [ebp - 0x2b8], 0x41414141
mov word [ebp - 0x2b4], 0x7776
call fcn.08409550
lea eax, [ebp - 0x53c]
push eax
call fcn.0840dab0
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 0xa
call fcn.084173d0
push eax
lea ecx, [ebp - 0x5c0]
call fcn.08409070
lea eax, [ebp - 0x5c0]
mov byte [ebp - 4], 0xb
push eax
mov ecx, ebx
call fcn.0842e640
lea ecx, [ebp - 0x5c0]
call fcn.0840ae00
lea ecx, [ebp - 0x53c]
mov byte [ebp - 4], 7
call fcn.0840afe0
push 0xffffffffffffffff
push 0
lea eax, [ebx + 0x2c]
lea ecx, [ebx + 0x10]
push eax
call fcn.08413060
lea ebx, [ebx]
push esi
mov ecx, edi
call fcn.0840c670
push eax
mov ecx, ebx
mov dword [ebp - 0x4f4], eax
call fcn.0842a2e0
cmp dword [esi + 0x14], 0x10
jb 0x842cd60
mov eax, dword [esi]
jmp 0x842cd62
mov eax, esi
push eax
lea eax, [ebp - 0x530]
push eax
call fcn.084240a0
add esp, 8
mov edi, eax
lea eax, [ebx + 0x10]
mov byte [ebp - 4], 0xc
push eax
push 0xa
push dword [ebx + 0xc]
call fcn.08403dc0
add esp, 8
push eax
call fcn.08403a70
push edi
push dword [ebx + 0xc]
call fcn.08403a70
add esp, 0x10
mov byte [ebp - 4], 7
cmp dword [ebp - 0x51c], 0x10
jb 0x842cdb6
push dword [ebp - 0x530]
call fcn.0849b460
add esp, 4
sub esp, 0xc
mov dword [ebp - 0x51c], 0xf
mov ecx, esp
mov dword [ebp - 0x520], 0
lea eax, [ebp - 0x66]
mov byte [ebp - 0x530], 0
mov dword [ebp - 0xec], 0x6c564865
push dword [ebp - 0x18]
mov dword [ebp - 0xe8], 0x37527a5a
push eax
lea eax, [ebp - 0xec]
mov dword [ebp - 0xe4], 0x6a6c5141
mov dword [ebp - 0xe0], 0x6b6f695a
mov dword [ebp - 0xdc], 0x58457849
mov dword [ebp - 0xd8], 0x38685342
mov dword [ebp - 0xd4], 0x6b677861
mov dword [ebp - 0xd0], 0x68387841
mov dword [ebp - 0xcc], 0x77525750
mov dword [ebp - 0xc8], 0x43515143
mov dword [ebp - 0xc4], 0x4d30484d
mov dword [ebp - 0xc0], 0x326f5459
mov dword [ebp - 0xbc], 0x6c64424f
mov dword [ebp - 0xb8], 0x65774146
mov dword [ebp - 0xb4], 0x48555343
mov dword [ebp - 0xb0], 0x4d55784f
mov dword [ebp - 0xac], 0x6a735343
mov dword [ebp - 0xa8], 0x51416942
mov dword [ebp - 0xa4], 0x394d5150
mov dword [ebp - 0xa0], 0x2f316947
mov dword [ebp - 0x9c], 0x33635459
mov dword [ebp - 0x98], 0x514d4346
mov dword [ebp - 0x94], 0x314d6a5a
mov dword [ebp - 0x90], 0x384d444e
mov dword [ebp - 0x8c], 0x686b694a
mov dword [ebp - 0x88], 0x52556d4a
mov dword [ebp - 0x84], 0x4367774e
mov dword [ebp - 0x80], 0x5459434d
mov dword [ebp - 0x7c], 0x6a553249
mov dword [ebp - 0x78], 0x43555343
mov dword [ebp - 0x74], 0x7863444b
mov dword [ebp - 0x70], 0x34414847
mov dword [ebp - 0x6c], 0x41414141
mov word [ebp - 0x68], 0x5158
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.08405280
lea eax, [ebp - 0x518]
push eax
call fcn.0840dab0
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov byte [ebp - 4], 0xd
sub eax, ecx
je 0x842d0db
push ecx
push dword [ebx + 0xc]
call fcn.08404110
mov eax, dword [ebp - 0x518]
add esp, 8
mov byte [ebp - 4], 7
test eax, eax
je 0x842cf9e
push eax
call fcn.0849b460
add esp, 4
mov dword [ebp - 0x518], 0
mov dword [ebp - 0x514], 0
mov dword [ebp - 0x510], 0
mov edi, dword [ebp - 0x4f4]
mov ecx, ebx
push edi
call fcn.0842c290
add esi, 0x18
cmp esi, dword [ebp - 0x4fc]
je 0x842d0e5
sub esp, 0xc
mov dword [ebp - 0x64], 0x77514164
mov ecx, esp
mov dword [ebp - 0x60], 0x32676845
lea eax, [ebp - 0x18]
mov dword [ebp - 0x5c], 0x56307949
mov dword [ebp - 0x58], 0x7855675a
push dword [ebp - 0x18]
mov dword [ebp - 0x54], 0x3867524f
push eax
lea eax, [ebp - 0x64]
mov dword [ebp - 0x50], 0x345a5344
mov dword [ebp - 0x4c], 0x3067794e
mov dword [ebp - 0x48], 0x4f345348
mov dword [ebp - 0x44], 0x486b574d
mov dword [ebp - 0x40], 0x34555343
mov dword [ebp - 0x3c], 0x5230514e
mov dword [ebp - 0x38], 0x4b59445a
mov dword [ebp - 0x34], 0x46554446
mov dword [ebp - 0x30], 0x57457959
mov dword [ebp - 0x2c], 0x656b424d
mov dword [ebp - 0x28], 0x6545674d
mov dword [ebp - 0x24], 0x656f7859
mov dword [ebp - 0x20], 0x414d484d
mov dword [ebp - 0x1c], 0x30414141
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.08405280
lea eax, [ebp - 0x50c]
push eax
call fcn.0840dab0
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov byte [ebp - 4], 0xe
sub eax, ecx
je 0x842d0db
push ecx
push dword [ebx + 0xc]
call fcn.08404110
mov eax, dword [ebp - 0x50c]
add esp, 8
mov byte [ebp - 4], 7
test eax, eax
je 0x842d0c8
push eax
call fcn.0849b460
add esp, 4
mov dword [ebp - 0x50c], 0
mov dword [ebp - 0x508], 0
mov dword [ebp - 0x504], 0
push edi
mov ecx, ebx
call fcn.084293a0
mov edi, dword [ebp - 0x4f0]
jmp 0x842cd40
push str.invalid_vector_T__subscript
call fcn.0847ecf2
push edi
mov ecx, ebx
call fcn.084293a0
mov ecx, ebx
call fcn.08424010
mov dword [ebp - 0x4ec], 0x5373584a
mov dword [ebp - 0x4e8], 0x794e6e49
mov dword [ebp - 0x4e4], 0x51677a47
mov dword [ebp - 0x4e0], 0x3941794c
mov dword [ebp - 0x4dc], 0x42415241
mov dword [ebp - 0x4d8], 0x4663544b
mov dword [ebp - 0x4d4], 0x30684142
mov dword [ebp - 0x4d0], 0x6d633362
mov dword [ebp - 0x4cc], 0x6c597a5a
mov dword [ebp - 0x4c8], 0x6a45435a
mov dword [ebp - 0x4c4], 0x68634859
mov dword [ebp - 0x4c0], 0x6e55484f
mov dword [ebp - 0x4bc], 0x6731324d
mov dword [ebp - 0x4b8], 0x64775849
mov dword [ebp - 0x4b4], 0x4b45414d
mov dword [ebp - 0x4b0], 0x65345443
mov dword [ebp - 0x4ac], 0x4a4d414e
mov dword [ebp - 0x4a8], 0x4c6f7843
mov dword [ebp - 0x4a4], 0x7074544e
mov dword [ebp - 0x4a0], 0x38687a44
mov dword [ebp - 0x49c], 0x6945514c
mov dword [ebp - 0x498], 0x76345141
mov dword [ebp - 0x494], 0x7730544f
mov dword [ebp - 0x490], 0x366f534c
mov dword [ebp - 0x48c], 0x7a67424f
mov dword [ebp - 0x488], 0x6834444e
mov dword [ebp - 0x484], 0x2f456842
mov dword [ebp - 0x480], 0x6b6c4342
mov dword [ebp - 0x47c], 0x74637a50
mov dword [ebp - 0x478], 0x6949414a
mov dword [ebp - 0x474], 0x486b6846
mov dword [ebp - 0x470], 0x4d45674f
mov dword [ebp - 0x46c], 0x37644243
mov dword [ebp - 0x468], 0x4e674449
mov dword [ebp - 0x464], 0x676c4847
mov dword [ebp - 0x460], 0x68597845
mov dword [ebp - 0x45c], 0x61455346
mov dword [ebp - 0x458], 0x30496844
mov dword [ebp - 0x454], 0x77557842
mov dword [ebp - 0x450], 0x31355150
mov dword [ebp - 0x44c], 0x726f7742
mov dword [ebp - 0x448], 0x77465847
mov dword [ebp - 0x444], 0x6b495241
mov dword [ebp - 0x440], 0x6573445a
mov dword [ebp - 0x43c], 0x47386859
mov dword [ebp - 0x438], 0x6c747741
mov dword [ebp - 0x434], 0x746f5149
mov dword [ebp - 0x430], 0x5841424b
mov dword [ebp - 0x42c], 0x69416941
mov dword [ebp - 0x428], 0x4a454242
mov dword [ebp - 0x424], 0x3868794d
mov dword [ebp - 0x420], 0x5067434a
mov dword [ebp - 0x41c], 0x36387847
mov dword [ebp - 0x418], 0x63413344
mov dword [ebp - 0x414], 0x74563250
mov dword [ebp - 0x410], 0x484d3247
mov dword [ebp - 0x40c], 0x364a534f
mov dword [ebp - 0x408], 0x47416a4c
mov dword [ebp - 0x404], 0x5451514f
mov dword [ebp - 0x400], 0x2f684259
mov dword [ebp - 0x3fc], 0x4a34674e
mov dword [ebp - 0x3f8], 0x305a6841
mov dword [ebp - 0x3f4], 0x61453250
mov dword [ebp - 0x3f0], 0x4441794f
mov dword [ebp - 0x3ec], 0x39414146
mov dword [ebp - 0x3e8], 0x50516948
mov dword [ebp - 0x3e4], 0x67735841
mov dword [ebp - 0x3e0], 0x6a357941
mov dword [ebp - 0x3dc], 0x43516750
mov dword [ebp - 0x3d8], 0x4e514343
mov dword [ebp - 0x3d4], 0x2f34534c
mov dword [ebp - 0x3d0], 0x77595146
mov dword [ebp - 0x3cc], 0x7673434f
mov dword [ebp - 0x3c8], 0x66494359
mov dword [ebp - 0x3c4], 0x61456941
mov dword [ebp - 0x3c0], 0x41516841
push 0
sub esp, 0xc
mov dword [ebp - 0x3bc], 0x69444141
mov ecx, esp
lea eax, [ebp - 0x11]
lea edx, [ebp - 0x3b8]
lea esi, [ebp - 0x4ec]
push eax
push edx
push esi
call fcn.08409550
lea eax, [ebp - 0x578]
push eax
call fcn.0840dab0
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 0xf
call fcn.084173d0
push eax
lea ecx, [ebp - 0x5a8]
call fcn.08409070
lea eax, [ebp - 0x5a8]
mov byte [ebp - 4], 0x10
push eax
mov ecx, ebx
call fcn.0842e640
lea ecx, [ebp - 0x5a8]
call fcn.0840ae00
lea ecx, [ebp - 0x578]
call fcn.0840afe0
lea ecx, [ebp - 0x500]
call fcn.0840b070
jmp case.default.0x842c2d6