Function at 0x475257
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x494
push ebx
push esi
mov esi, dword [ebp + 8]
push edi
test esi, esi
je case.default.0x475250
mov eax, dword [esi + 0x1c]
test eax, eax
je case.default.0x475250
cmp dword [esi], 0
je case.default.0x475250
mov eax, dword [eax]
xor ebx, ebx
cmp dword [ebp + 0xc], 4
mov ecx, 0xfffffffb
mov edi, ecx
cmove ebx, ecx
cmp eax, 0xd
ja case.default.0x475250
mov dword [ebp - 0x458], 0x1f
jmp dword [eax*4 + 0x4761dc]
mov eax, dword [esi + 4]
test eax, eax
je 0x475f72
inc dword [esi + 8]
dec eax
mov dword [esi + 4], eax
mov edi, ebx
mov eax, dword [esi]
movzx ecx, byte [eax]
mov eax, dword [esi + 0x1c]
mov dword [eax + 4], ecx
and cl, 0xf
inc dword [esi]
cmp cl, 8
je 0x4753d0
mov eax, dword [esi + 0x1c]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 8]
mov dword [eax], 0xd
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0xa8]
mov dword [ebp - 0xa8], 0x2f73444d
mov dword [ebp - 0xa4], 0x32495350
mov dword [ebp - 0xa0], 0x764d484a
mov dword [ebp - 0x9c], 0x32737950
mov dword [ebp - 0x98], 0x366f4350
mov dword [ebp - 0x94], 0x7149694e
mov dword [ebp - 0x90], 0x6855324c
mov dword [ebp - 0x8c], 0x2b494350
mov dword [ebp - 0x88], 0x52307a4a
mov dword [ebp - 0x84], 0x3638534e
mov dword [ebp - 0x80], 0x57676847
mov dword [ebp - 0x7c], 0x33737a50
mov dword [ebp - 0x78], 0x31676865
mov dword [ebp - 0x74], 0x56736d42
mov dword [ebp - 0x70], 0x63776e65
mov dword [ebp - 0x6c], 0x30526949
mov dword [ebp - 0x68], 0x3777784f
mov dword [ebp - 0x64], 0x47634248
mov dword [ebp - 0x60], 0x43556a43
mov dword [ebp - 0x5c], 0x36737943
mov dword [ebp - 0x58], 0x4867334a
mov dword [ebp - 0x54], 0x4141774a
mov dword [ebp - 0x50], 0x6e414141
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x470]
push eax
call fcn.0046e7e0
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x4761cf
mov eax, dword [ebp - 0x470]
mov dword [esi + 0x18], ecx
test eax, eax
je 0x475f4e
push eax
call fcn.0053c1e0
mov dword [ebp - 0x470], 0
mov dword [ebp - 0x46c], 0
mov dword [ebp - 0x468], 0
jmp 0x475f4b
mov ecx, dword [esi + 0x1c]
mov eax, dword [ecx + 4]
shr eax, 4
add eax, 8
cmp eax, dword [ecx + 0x10]
jbe 0x4754a3
mov dword [ecx], 0xd
lea eax, [ebp - 1]
push 0
sub esp, 0xc
mov dword [ebp - 0x4c], 0x6973444c
mov ecx, esp
mov dword [ebp - 0x48], 0x6f45694d
lea edx, [ebp - 8]
mov dword [ebp - 0x44], 0x374d6e4c
mov dword [ebp - 0x40], 0x6967534f
push eax
push edx
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x3c], 0x70685449
push eax
mov dword [ebp - 0x38], 0x2f49694e
mov dword [ebp - 0x34], 0x2f4e484a
mov dword [ebp - 0x30], 0x584d7950
mov dword [ebp - 0x2c], 0x6867574d
mov dword [ebp - 0x28], 0x4a454147
mov dword [ebp - 0x24], 0x685a7846
mov dword [ebp - 0x20], 0x4b6b6e45
mov dword [ebp - 0x1c], 0x63305442
mov dword [ebp - 0x18], 0x686b6749
mov dword [ebp - 0x14], 0x46677943
mov dword [ebp - 0x10], 0x41346e4c
mov dword [ebp - 0xc], 0x63414141
call fcn.004676d0
lea eax, [ebp - 0x488]
push eax
call fcn.0046e7e0
add esp, 0x10
mov ecx, eax
call fcn.0046bf20
lea ecx, [ebp - 0x488]
mov dword [esi + 0x18], eax
call fcn.00467ae0
jmp 0x475f4e
mov dword [ecx], 1
mov eax, dword [esi + 4]
test eax, eax
je 0x475f72
inc dword [esi + 8]
dec eax
mov ecx, dword [esi + 0x1c]
mov edi, ebx
mov dword [esi + 4], eax
mov eax, dword [esi]
movzx edx, byte [eax]
inc eax
mov dword [esi], eax
mov eax, dword [ecx + 4]
shl eax, 8
add eax, edx
mov dword [ebp - 8], edx
xor edx, edx
div dword [ebp - 0x458]
test edx, edx
je 0x475926
mov dword [ecx], 0xd
mov dword [ebp - 0x290], 0x3373444c
mov dword [ebp - 0x28c], 0x7a384450
mov dword [ebp - 0x288], 0x34417a4c
mov dword [ebp - 0x284], 0x6a344363
mov dword [ebp - 0x280], 0x7373794c
mov dword [ebp - 0x27c], 0x6d73324e
mov dword [ebp - 0x278], 0x7641534b
mov dword [ebp - 0x274], 0x476f684d
mov dword [ebp - 0x270], 0x6c31694d
mov dword [ebp - 0x26c], 0x68414143
mov dword [ebp - 0x268], 0x77554166
mov dword [ebp - 0x264], 0x7a745342
mov dword [ebp - 0x260], 0x76555750
mov dword [ebp - 0x25c], 0x724a684f
mov dword [ebp - 0x258], 0x3773784b
mov dword [ebp - 0x254], 0x324d794a
mov dword [ebp - 0x250], 0x5951544d
mov dword [ebp - 0x24c], 0x68636d62
mov dword [ebp - 0x248], 0x2f425243
mov dword [ebp - 0x244], 0x32514243
mov dword [ebp - 0x240], 0x54417945
mov dword [ebp - 0x23c], 0x735a4148
mov dword [ebp - 0x238], 0x47413263
mov dword [ebp - 0x234], 0x52516842
mov dword [ebp - 0x230], 0x6f77534a
mov dword [ebp - 0x22c], 0x55736e41
mov dword [ebp - 0x228], 0x41736945
mov dword [ebp - 0x224], 0x6c4d444e
mov dword [ebp - 0x220], 0x41595447
mov dword [ebp - 0x21c], 0x466f434e
mov dword [ebp - 0x218], 0x38737a4a
mov dword [ebp - 0x214], 0x3441435a
mov dword [ebp - 0x210], 0x2f466d4a
mov dword [ebp - 0x20c], 0x79356e50
mov dword [ebp - 0x208], 0x355a7a46
mov dword [ebp - 0x204], 0x32705243
mov dword [ebp - 0x200], 0x6c734346
mov dword [ebp - 0x1fc], 0x35774362
mov dword [ebp - 0x1f8], 0x6d4e7746
mov dword [ebp - 0x1f4], 0x756b414d
mov dword [ebp - 0x1f0], 0x63596d46
mov dword [ebp - 0x1ec], 0x4d776750
mov dword [ebp - 0x1e8], 0x4f457a5a
mov dword [ebp - 0x1e4], 0x71454461
mov dword [ebp - 0x1e0], 0x3841784b
mov dword [ebp - 0x1dc], 0x4c735449
mov dword [ebp - 0x1d8], 0x76344345
mov dword [ebp - 0x1d4], 0x476f5245
mov dword [ebp - 0x1d0], 0x6d64424a
mov dword [ebp - 0x1cc], 0x726f6a43
mov dword [ebp - 0x1c8], 0x7a414348
mov dword [ebp - 0x1c4], 0x5177434a
mov dword [ebp - 0x1c0], 0x48737a50
mov dword [ebp - 0x1bc], 0x6c455850
mov dword [ebp - 0x1b8], 0x48345845
mov dword [ebp - 0x1b4], 0x66387742
mov dword [ebp - 0x1b0], 0x6f597a64
mov dword [ebp - 0x1ac], 0x76346945
mov dword [ebp - 0x1a8], 0x6c41444d
mov dword [ebp - 0x1a4], 0x62307a63
mov dword [ebp - 0x1a0], 0x366b684b
mov dword [ebp - 0x19c], 0x6f303346
mov dword [ebp - 0x198], 0x2b745744
mov dword [ebp - 0x194], 0x4c516e45
mov dword [ebp - 0x190], 0x4d41684f
mov dword [ebp - 0x18c], 0x336f7746
mov dword [ebp - 0x188], 0x6641694a
mov dword [ebp - 0x184], 0x2b51784d
mov dword [ebp - 0x180], 0x46676945
mov dword [ebp - 0x17c], 0x61344147
mov dword [ebp - 0x178], 0x3745324b
mov dword [ebp - 0x174], 0x4a77334e
mov dword [ebp - 0x170], 0x47455265
mov dword [ebp - 0x16c], 0x4d674359
mov dword [ebp - 0x168], 0x65774266
mov dword [ebp - 0x164], 0x786f3345
mov dword [ebp - 0x160], 0x69636e4e
mov dword [ebp - 0x15c], 0x2f637748
mov dword [ebp - 0x158], 0x7841574f
mov dword [ebp - 0x154], 0x59346743
sub esp, 0xc
mov dword [ebp - 0x150], 0x6c457a44
mov ecx, esp
mov dword [ebp - 0x14c], 0x4e4d694d
lea eax, [ebp - 0x114]
mov dword [ebp - 0x148], 0x4e497a49
mov dword [ebp - 0x144], 0x38306941
push dword [ebp - 8]
mov dword [ebp - 0x140], 0x69776949
push eax
lea eax, [ebp - 0x290]
mov dword [ebp - 0x13c], 0x58347843
mov dword [ebp - 0x138], 0x64456e4c
mov dword [ebp - 0x134], 0x75344350
mov dword [ebp - 0x130], 0x334d4365
mov dword [ebp - 0x12c], 0x6a735263
mov dword [ebp - 0x128], 0x38306863
mov dword [ebp - 0x124], 0x58776849
mov dword [ebp - 0x120], 0x68415146
mov dword [ebp - 0x11c], 0x41385859
mov dword [ebp - 0x118], 0x44454141
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x47c]
push eax
call fcn.0046e7e0
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x4761cf
mov eax, dword [ebp - 0x47c]
mov dword [esi + 0x18], ecx
test eax, eax
je 0x475f4e
push eax
call fcn.0053c1e0
mov dword [ebp - 0x47c], 0
mov dword [ebp - 0x478], 0
mov dword [ebp - 0x474], 0
jmp 0x475f4b
test byte [ebp - 8], 0x20
jne 0x475f7b
mov dword [ecx], 7
jmp 0x475f58
mov eax, dword [esi + 0x1c]
push edi
push esi
push dword [eax + 0x14]
call fcn.00478170
mov edi, eax
add esp, 0xc
cmp edi, 0xfffffffd
jne 0x47596a
mov eax, dword [esi + 0x1c]
mov dword [eax], 0xd
mov eax, dword [esi + 0x1c]
mov dword [eax + 4], 0
jmp 0x475f58
test edi, edi
cmove edi, ebx
cmp edi, 1
jne 0x475f72
mov ecx, dword [esi + 0x1c]
mov edi, ebx
lea eax, [ecx + 4]
push eax
push esi
push dword [ecx + 0x14]
call fcn.004794d0
mov eax, dword [esi + 0x1c]
add esp, 0xc
cmp dword [eax + 0xc], 0
je 0x4759a1
mov dword [eax], 0xc
jmp 0x475f58
mov dword [eax], 8
mov eax, dword [esi + 4]
test eax, eax
je 0x475f72
inc dword [esi + 8]
dec eax
mov dword [esi + 4], eax
mov edi, ebx
mov eax, dword [esi]
movzx ecx, byte [eax]
mov eax, dword [esi + 0x1c]
shl ecx, 0x18
mov dword [eax + 8], ecx
mov eax, dword [esi + 0x1c]
inc dword [esi]
mov dword [eax], 9
mov eax, dword [esi + 4]
test eax, eax
je 0x475f72
inc dword [esi + 8]
dec eax
mov ecx, dword [esi + 0x1c]
mov edi, ebx
mov dword [esi + 4], eax
mov eax, dword [esi]
movzx eax, byte [eax]
shl eax, 0x10
add dword [ecx + 8], eax
mov eax, dword [esi + 0x1c]
inc dword [esi]
mov dword [eax], 0xa
mov eax, dword [esi + 4]
test eax, eax
je 0x475f72
inc dword [esi + 8]
dec eax
mov ecx, dword [esi + 0x1c]
mov edi, ebx
mov dword [esi + 4], eax
mov eax, dword [esi]
movzx eax, byte [eax]
shl eax, 8
add dword [ecx + 8], eax
mov eax, dword [esi + 0x1c]
inc dword [esi]
mov dword [eax], 0xb
mov eax, dword [esi + 4]
test eax, eax
je 0x475f72
inc dword [esi + 8]
dec eax
mov ecx, dword [esi + 0x1c]
mov edi, ebx
mov dword [esi + 4], eax
mov eax, dword [esi]
movzx eax, byte [eax]
add dword [ecx + 8], eax
mov ecx, dword [esi + 0x1c]
inc dword [esi]
mov eax, dword [ecx + 4]
cmp eax, dword [ecx + 8]
je 0x476039
mov dword [ecx], 0xd
mov dword [ebp - 0x454], 0x3373444c
mov dword [ebp - 0x450], 0x7a384450
mov dword [ebp - 0x44c], 0x34417a4c
mov dword [ebp - 0x448], 0x6e494363
mov dword [ebp - 0x444], 0x7035694f
mov dword [ebp - 0x440], 0x674d694a
mov dword [ebp - 0x43c], 0x64346949
mov dword [ebp - 0x438], 0x6b777a4e
mov dword [ebp - 0x434], 0x44776748
mov dword [ebp - 0x430], 0x61347863
mov dword [ebp - 0x42c], 0x39554342
mov dword [ebp - 0x428], 0x75387a59
mov dword [ebp - 0x424], 0x4c414142
mov dword [ebp - 0x420], 0x7742784f
mov dword [ebp - 0x41c], 0x666f584c
mov dword [ebp - 0x418], 0x75383349
mov dword [ebp - 0x414], 0x30594865
mov dword [ebp - 0x410], 0x6b6c4259
mov dword [ebp - 0x40c], 0x5449424d
mov dword [ebp - 0x408], 0x7767544b
mov dword [ebp - 0x404], 0x66635441
mov dword [ebp - 0x400], 0x3056794b
mov dword [ebp - 0x3fc], 0x384e574a
mov dword [ebp - 0x3f8], 0x41774247
mov dword [ebp - 0x3f4], 0x6c4d6766
mov dword [ebp - 0x3f0], 0x43774166
mov dword [ebp - 0x3ec], 0x5a4d524c
mov dword [ebp - 0x3e8], 0x6b677846
mov dword [ebp - 0x3e4], 0x2b6f414a
mov dword [ebp - 0x3e0], 0x5934484a
mov dword [ebp - 0x3dc], 0x7977514c
mov dword [ebp - 0x3d8], 0x7634784f
mov dword [ebp - 0x3d4], 0x4a675242
mov dword [ebp - 0x3d0], 0x4d49685a
mov dword [ebp - 0x3cc], 0x426b5466
mov dword [ebp - 0x3c8], 0x41454449
mov dword [ebp - 0x3c4], 0x5a516e45
mov dword [ebp - 0x3c0], 0x56457962
mov dword [ebp - 0x3bc], 0x63736d4d
mov dword [ebp - 0x3b8], 0x5467544e
mov dword [ebp - 0x3b4], 0x674d514b
mov dword [ebp - 0x3b0], 0x6b6b7a43
mov dword [ebp - 0x3ac], 0x2f70674f
mov dword [ebp - 0x3a8], 0x684d6846
mov dword [ebp - 0x3a4], 0x4d593341
mov dword [ebp - 0x3a0], 0x64675444
mov dword [ebp - 0x39c], 0x34304844
mov dword [ebp - 0x398], 0x46677a43
mov dword [ebp - 0x394], 0x6a4e5241
mov dword [ebp - 0x390], 0x536f414b
mov dword [ebp - 0x38c], 0x376f4441
mov dword [ebp - 0x388], 0x7855414d
mov dword [ebp - 0x384], 0x2b777a63
mov dword [ebp - 0x380], 0x6c77684f
mov dword [ebp - 0x37c], 0x3864794a
mov dword [ebp - 0x378], 0x54514343
mov dword [ebp - 0x374], 0x4f41544c
mov dword [ebp - 0x370], 0x6c356a62
mov dword [ebp - 0x36c], 0x6b396765
mov dword [ebp - 0x368], 0x71555464
mov dword [ebp - 0x364], 0x52775244
mov dword [ebp - 0x360], 0x4e734245
mov dword [ebp - 0x35c], 0x38747749
mov dword [ebp - 0x358], 0x5759785a
mov dword [ebp - 0x354], 0x75734446
mov dword [ebp - 0x350], 0x47596d42
mov dword [ebp - 0x34c], 0x756b694b
mov dword [ebp - 0x348], 0x33494347
mov dword [ebp - 0x344], 0x35386744
mov dword [ebp - 0x340], 0x516b7a41
mov dword [ebp - 0x33c], 0x45676a4d
mov dword [ebp - 0x338], 0x53676a47
mov dword [ebp - 0x334], 0x6130784d
mov dword [ebp - 0x330], 0x2b514459
mov dword [ebp - 0x32c], 0x4f416743
mov dword [ebp - 0x328], 0x67674246
mov dword [ebp - 0x324], 0x34316844
mov dword [ebp - 0x320], 0x4f343248
mov dword [ebp - 0x31c], 0x51733246
mov dword [ebp - 0x318], 0x74736e45
sub esp, 0xc
mov dword [ebp - 0x314], 0x74634264
mov ecx, esp
mov dword [ebp - 0x310], 0x65344842
lea eax, [ebp - 0x292]
mov dword [ebp - 0x30c], 0x38513249
mov dword [ebp - 0x308], 0x4945424b
push dword [ebp - 8]
mov dword [ebp - 0x304], 0x72594450
push eax
lea eax, [ebp - 0x454]
mov dword [ebp - 0x300], 0x75386e64
mov dword [ebp - 0x2fc], 0x4e457749
mov dword [ebp - 0x2f8], 0x69735261
mov dword [ebp - 0x2f4], 0x6d527a48
mov dword [ebp - 0x2f0], 0x70774349
mov dword [ebp - 0x2ec], 0x77554142
mov dword [ebp - 0x2e8], 0x6555774f
mov dword [ebp - 0x2e4], 0x72414450
mov dword [ebp - 0x2e0], 0x6355584e
mov dword [ebp - 0x2dc], 0x71634266
mov dword [ebp - 0x2d8], 0x53304846
mov dword [ebp - 0x2d4], 0x4549584a
mov dword [ebp - 0x2d0], 0x6b396746
mov dword [ebp - 0x2cc], 0x68773248
mov dword [ebp - 0x2c8], 0x37786a65
mov dword [ebp - 0x2c4], 0x6e4e4744
mov dword [ebp - 0x2c0], 0x32744341
mov dword [ebp - 0x2bc], 0x684a6763
mov dword [ebp - 0x2b8], 0x4c345349
mov dword [ebp - 0x2b4], 0x64456947
mov dword [ebp - 0x2b0], 0x31634146
mov dword [ebp - 0x2ac], 0x55635844
mov dword [ebp - 0x2a8], 0x4241674f
mov dword [ebp - 0x2a4], 0x2f424748
mov dword [ebp - 0x2a0], 0x55637864
mov dword [ebp - 0x29c], 0x33637843
mov dword [ebp - 0x298], 0x42414141
mov word [ebp - 0x294], 0x514f
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x464]
push eax
call fcn.0046e7e0
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x4761cf
mov eax, dword [ebp - 0x464]
mov dword [esi + 0x18], ecx
test eax, eax
je 0x475f4e
push eax
call fcn.0053c1e0
mov dword [ebp - 0x464], 0
mov dword [ebp - 0x460], 0
mov dword [ebp - 0x45c], 0
add esp, 4
mov eax, dword [esi + 0x1c]
mov dword [eax + 4], 5
mov eax, dword [esi + 0x1c]
mov eax, dword [eax]
cmp eax, 0xd
jbe switch.0x00475250
mov eax, 0xfffffffe
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [esi + 0x1c]
mov dword [eax], 2
mov eax, dword [esi + 4]
test eax, eax
je 0x475f72
inc dword [esi + 8]
dec eax
mov dword [esi + 4], eax
mov edi, ebx
mov eax, dword [esi]
movzx ecx, byte [eax]
mov eax, dword [esi + 0x1c]
shl ecx, 0x18
mov dword [eax + 8], ecx
mov eax, dword [esi + 0x1c]
inc dword [esi]
mov dword [eax], 3
mov eax, dword [esi + 4]
test eax, eax
je 0x475f72
inc dword [esi + 8]
dec eax
mov ecx, dword [esi + 0x1c]
mov edi, ebx
mov dword [esi + 4], eax
mov eax, dword [esi]
movzx eax, byte [eax]
shl eax, 0x10
add dword [ecx + 8], eax
mov eax, dword [esi + 0x1c]
inc dword [esi]
mov dword [eax], 4
mov eax, dword [esi + 4]
test eax, eax
je 0x475f72
inc dword [esi + 8]
dec eax
mov ecx, dword [esi + 0x1c]
mov edi, ebx
mov dword [esi + 4], eax
mov eax, dword [esi]
movzx eax, byte [eax]
shl eax, 8
add dword [ecx + 8], eax
mov eax, dword [esi + 0x1c]
inc dword [esi]
mov dword [eax], 5
mov eax, dword [esi + 4]
test eax, eax
je 0x475f72
inc dword [esi + 8]
dec eax
mov ecx, dword [esi + 0x1c]
mov dword [esi + 4], eax
mov eax, dword [esi]
movzx eax, byte [eax]
add dword [ecx + 8], eax
mov ecx, dword [esi + 0x1c]
inc dword [esi]
mov eax, dword [ecx + 8]
mov dword [esi + 0x30], eax
mov eax, 2
mov dword [ecx], 6
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [esi + 0x1c]
mov dword [eax], 0xc
mov eax, 1
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [esi + 0x1c]
lea edx, [ebp - 0xa9]
push 0
sub esp, 0xc
lea edi, [ebp - 0x114]
mov ecx, esp
mov dword [eax], 0xd
lea eax, [ebp - 1]
mov dword [ebp - 0x114], 0x78417a4b
push eax
push edx
push edi
mov dword [ebp - 0x110], 0x6c30324e
mov dword [ebp - 0x10c], 0x34417a49
mov dword [ebp - 0x108], 0x6f6b534f
mov dword [ebp - 0x104], 0x77307a4c
mov dword [ebp - 0x100], 0x484d4464
mov dword [ebp - 0xfc], 0x49457741
mov dword [ebp - 0xf8], 0x76524464
mov dword [ebp - 0xf4], 0x49737a41
mov dword [ebp - 0xf0], 0x3756484d
mov dword [ebp - 0xec], 0x6c31534e
mov dword [ebp - 0xe8], 0x6f734442
mov dword [ebp - 0xe4], 0x57636941
mov dword [ebp - 0xe0], 0x77674342
mov dword [ebp - 0xdc], 0x61735365
mov dword [ebp - 0xd8], 0x64776e41
mov dword [ebp - 0xd4], 0x5045414a
mov dword [ebp - 0xd0], 0x5445324b
mov dword [ebp - 0xcc], 0x55454442
mov dword [ebp - 0xc8], 0x33494264
mov dword [ebp - 0xc4], 0x4c4d7943
mov dword [ebp - 0xc0], 0x3073414f
mov dword [ebp - 0xbc], 0x5a494142
mov dword [ebp - 0xb8], 0x704d5446
mov dword [ebp - 0xb4], 0x356f6a47
mov dword [ebp - 0xb0], 0x4141774b
mov word [ebp - 0xac], 0x4441
mov byte [ebp - 0xaa], 0x30
call fcn.004676d0
lea eax, [ebp - 0x494]
push eax
call fcn.0046e7e0
add esp, 0x10
mov ecx, eax
call fcn.0046bf20
lea ecx, [ebp - 0x494]
mov dword [esi + 0x18], eax
call fcn.00467ae0
mov eax, dword [esi + 0x1c]
mov dword [eax + 4], 0
mov eax, 0xfffffffe
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
pop edi
pop esi
mov eax, 0xfffffffd
pop ebx
mov esp, ebp
pop ebp
ret
push str.invalid_vector_T__subscript
call fcn.0053af06
lea ecx, [ecx]
push edi
push edx
inc edi
add byte [ecx - 0x7bffb8ac], ch
pop edi
inc edi
add byte [ebp - 0x29ffb8a1], ch
pop edi
inc edi
add bh, bh
pop edi
inc edi
add byte [esi + 0x60], cl
inc edi
add byte [ebx], bh
pop ecx
inc edi
add byte [edi - 0x2bffb8a7], ah
pop ecx
inc edi
add byte [ecx], al
pop edx
inc edi
add byte [esi], ch
pop edx
inc edi
add byte [edx + 0x60], al
inc edi
add bl, al
popal
inc edi
add ah, cl
int3