Function at 0x4604f0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c8
push esi
push edi
mov edi, dword [ebp + 8]
mov esi, ecx
mov eax, dword [edi + 0xc]
test eax, eax
je 0x460983
cmp dword [eax + 4], 0
je 0x460983
mov dword [ebp - 0x170], 0x444d515a
mov dword [ebp - 0x16c], 0x7267774e
mov dword [ebp - 0x168], 0x544d6748
mov dword [ebp - 0x164], 0x46515150
mov dword [ebp - 0x160], 0x656b414e
mov dword [ebp - 0x15c], 0x7445524b
mov dword [ebp - 0x158], 0x45554444
mov dword [ebp - 0x154], 0x75517846
mov dword [ebp - 0x150], 0x4b67424a
mov dword [ebp - 0x14c], 0x31644344
mov dword [ebp - 0x148], 0x4177324b
mov dword [ebp - 0x144], 0x7868784f
mov dword [ebp - 0x140], 0x47384248
mov dword [ebp - 0x13c], 0x634d4347
mov dword [ebp - 0x138], 0x5a775265
mov dword [ebp - 0x134], 0x4b30484b
mov dword [ebp - 0x130], 0x6759444d
mov dword [ebp - 0x12c], 0x654d434d
mov dword [ebp - 0x128], 0x45595147
mov dword [ebp - 0x124], 0x33594142
mov dword [ebp - 0x120], 0x63495263
mov dword [ebp - 0x11c], 0x5267545a
mov dword [ebp - 0x118], 0x2b495243
mov dword [ebp - 0x114], 0x536b675a
mov dword [ebp - 0x110], 0x78596e64
mov dword [ebp - 0x10c], 0x3078784c
mov dword [ebp - 0x108], 0x3935674c
mov dword [ebp - 0x104], 0x31775249
mov dword [ebp - 0x100], 0x6e68684a
mov dword [ebp - 0xfc], 0x7a49774e
mov dword [ebp - 0xf8], 0x66304750
mov dword [ebp - 0xf4], 0x4c6f5147
mov dword [ebp - 0xf0], 0x6f307a50
mov dword [ebp - 0xec], 0x6745434f
mov dword [ebp - 0xe8], 0x2f77544c
mov dword [ebp - 0xe4], 0x64675843
mov dword [ebp - 0xe0], 0x75633344
mov dword [ebp - 0xdc], 0x6441474d
mov dword [ebp - 0xd8], 0x686f7a4f
mov dword [ebp - 0xd4], 0x70454145
mov dword [ebp - 0xd0], 0x7849694a
mov dword [ebp - 0xcc], 0x71777a5a
mov dword [ebp - 0xc8], 0x39684248
mov dword [ebp - 0xc4], 0x79417746
mov dword [ebp - 0xc0], 0x42346a4e
mov dword [ebp - 0xbc], 0x3339444d
mov dword [ebp - 0xb8], 0x30415342
mov dword [ebp - 0xb4], 0x55514747
mov dword [ebp - 0xb0], 0x644d6848
mov dword [ebp - 0xac], 0x30414344
mov dword [ebp - 0xa8], 0x4c6f5145
mov dword [ebp - 0xa4], 0x37595147
mov dword [ebp - 0xa0], 0x456f544f
mov dword [ebp - 0x9c], 0x6f517a46
mov dword [ebp - 0x98], 0x6b4d5141
mov dword [ebp - 0x94], 0x32514242
mov dword [ebp - 0x90], 0x41514262
mov dword [ebp - 0x8c], 0x6d4e424c
mov dword [ebp - 0x88], 0x68683244
mov dword [ebp - 0x84], 0x7467694d
mov dword [ebp - 0x80], 0x36385349
mov dword [ebp - 0x7c], 0x325a434f
mov dword [ebp - 0x78], 0x5a733250
mov dword [ebp - 0x74], 0x32684149
mov dword [ebp - 0x70], 0x756f7850
mov dword [ebp - 0x6c], 0x75307a63
mov dword [ebp - 0x68], 0x68704142
mov dword [ebp - 0x64], 0x30344244
mov dword [ebp - 0x60], 0x2f74774a
mov dword [ebp - 0x5c], 0x53597763
mov dword [ebp - 0x58], 0x43307745
mov dword [ebp - 0x54], 0x54457742
mov dword [ebp - 0x50], 0x30465248
mov dword [ebp - 0x4c], 0x53347841
mov dword [ebp - 0x48], 0x38707841
mov dword [ebp - 0x44], 0x6f6b5266
mov dword [ebp - 0x40], 0x3438424d
mov dword [ebp - 0x3c], 0x7a4d7861
mov dword [ebp - 0x38], 0x59774363
mov dword [ebp - 0x34], 0x336c5463
mov dword [ebp - 0x30], 0x6b746847
push 1
lea eax, [ebp - 0x1c8]
mov dword [ebp - 0x2c], 0x3541534d
push eax
mov ecx, edi
mov dword [ebp - 0x28], 0x66346863
mov dword [ebp - 0x24], 0x31417746
mov dword [ebp - 0x20], 0x78703350
mov dword [ebp - 0x1c], 0x6e554145
mov dword [ebp - 0x18], 0x62417749
mov dword [ebp - 0x14], 0x765a6948
mov dword [ebp - 0x10], 0x42515863
mov dword [ebp - 0xc], 0x4755544c
mov dword [ebp - 8], 0x41417746
mov word [ebp - 4], 0x5141
mov byte [ebp - 2], 0x34
call fcn.0044efa0
push eax
lea eax, [ebp - 0x198]
push eax
call fcn.00461080
add esp, 8
push eax
sub esp, 0xc
lea eax, [ebp - 1]
mov ecx, esp
push dword [ebp - 0x180]
mov dword [ecx], 0
push eax
lea eax, [ebp - 0x170]
mov dword [ecx + 4], 0
push eax
push 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x17c]
push eax
call fcn.00447e40
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x461018
push ecx
lea eax, [ebp - 0x1b0]
push eax
call fcn.00465ab0
push eax
push dword [esi + 0xc]
call fcn.00465190
add esp, 0x14
cmp dword [ebp - 0x19c], 0x10
jb 0x4608ee
push dword [ebp - 0x1b0]
call fcn.0053c1e0
add esp, 4
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x19c], 0xf
mov dword [ebp - 0x1a0], 0
mov byte [ebp - 0x1b0], 0
test eax, eax
je 0x46093a
push eax
call fcn.0053c1e0
add esp, 4
mov dword [ebp - 0x17c], 0
mov dword [ebp - 0x178], 0
mov dword [ebp - 0x174], 0
cmp dword [ebp - 0x184], 0x10
jb 0x460951
push dword [ebp - 0x198]
call fcn.0053c1e0
add esp, 4
cmp dword [ebp - 0x1b4], 0x10
mov dword [ebp - 0x184], 0xf
mov dword [ebp - 0x188], 0
mov byte [ebp - 0x198], 0
jb 0x460983
push dword [ebp - 0x1c8]
call fcn.0053c1e0
add esp, 4
mov eax, dword [edi + 0xc]
test eax, eax
je 0x461010
cmp dword [eax + 8], 0
je 0x461010
mov dword [ebp - 0x170], 0x31597854
mov dword [ebp - 0x16c], 0x5067484a
mov dword [ebp - 0x168], 0x5a6b6866
mov dword [ebp - 0x164], 0x3378524b
mov dword [ebp - 0x160], 0x474d4344
mov dword [ebp - 0x15c], 0x6734534e
mov dword [ebp - 0x158], 0x2b31774a
mov dword [ebp - 0x154], 0x686b514b
mov dword [ebp - 0x150], 0x41777750
mov dword [ebp - 0x14c], 0x6f416763
mov dword [ebp - 0x148], 0x4e41794e
mov dword [ebp - 0x144], 0x6949414e
mov dword [ebp - 0x140], 0x4f516a63
mov dword [ebp - 0x13c], 0x41416e59
mov dword [ebp - 0x138], 0x456f6849
mov dword [ebp - 0x134], 0x7a4d3348
mov dword [ebp - 0x130], 0x6955584c
mov dword [ebp - 0x12c], 0x52636944
mov dword [ebp - 0x128], 0x2b455450
mov dword [ebp - 0x124], 0x72636865
mov dword [ebp - 0x120], 0x6e4e7942
mov dword [ebp - 0x11c], 0x3356514d
mov dword [ebp - 0x118], 0x6a597942
mov dword [ebp - 0x114], 0x72527a4a
mov dword [ebp - 0x110], 0x62305865
mov dword [ebp - 0x10c], 0x4f6b7749
mov dword [ebp - 0x108], 0x37644245
mov dword [ebp - 0x104], 0x77636762
mov dword [ebp - 0x100], 0x42736d47
mov dword [ebp - 0xfc], 0x4677444a
mov dword [ebp - 0xf8], 0x35706747
mov dword [ebp - 0xf4], 0x354e775a
mov dword [ebp - 0xf0], 0x6a55694d
mov dword [ebp - 0xec], 0x6a346e4f
mov dword [ebp - 0xe8], 0x466b444f
mov dword [ebp - 0xe4], 0x726f774e
mov dword [ebp - 0xe0], 0x34516a42
mov dword [ebp - 0xdc], 0x666f544b
mov dword [ebp - 0xd8], 0x38777844
mov dword [ebp - 0xd4], 0x5834794b
mov dword [ebp - 0xd0], 0x6b4d7741
mov dword [ebp - 0xcc], 0x73734142
mov dword [ebp - 0xc8], 0x7159684d
mov dword [ebp - 0xc4], 0x314e7848
mov dword [ebp - 0xc0], 0x5a737a48
mov dword [ebp - 0xbc], 0x57634166
mov dword [ebp - 0xb8], 0x2f345165
mov dword [ebp - 0xb4], 0x33386a4e
mov dword [ebp - 0xb0], 0x3634525a
mov dword [ebp - 0xac], 0x34347a44
mov dword [ebp - 0xa8], 0x4351794e
mov dword [ebp - 0xa4], 0x3052694a
mov dword [ebp - 0xa0], 0x69515443
mov dword [ebp - 0x9c], 0x756b6948
mov dword [ebp - 0x98], 0x4f55774e
mov dword [ebp - 0x94], 0x78786a4e
mov dword [ebp - 0x90], 0x65415147
mov dword [ebp - 0x8c], 0x73494444
mov dword [ebp - 0x88], 0x59494444
mov dword [ebp - 0x84], 0x4a776e4b
mov dword [ebp - 0x80], 0x67517a45
mov dword [ebp - 0x7c], 0x436b6959
mov dword [ebp - 0x78], 0x56414748
mov dword [ebp - 0x74], 0x78736743
mov dword [ebp - 0x70], 0x37526946
mov dword [ebp - 0x6c], 0x456b684b
mov dword [ebp - 0x68], 0x74676d42
mov dword [ebp - 0x64], 0x69775249
mov dword [ebp - 0x60], 0x626f7a49
mov dword [ebp - 0x5c], 0x3477544b
mov dword [ebp - 0x58], 0x42595441
mov dword [ebp - 0x54], 0x4f774148
mov dword [ebp - 0x50], 0x50414350
mov dword [ebp - 0x4c], 0x4f557a5a
mov dword [ebp - 0x48], 0x696b4349
mov dword [ebp - 0x44], 0x5338584c
mov dword [ebp - 0x40], 0x30517843
mov dword [ebp - 0x3c], 0x33514143
mov dword [ebp - 0x38], 0x6a567842
mov dword [ebp - 0x34], 0x6c41574a
mov dword [ebp - 0x30], 0x5a4d324c
sub esp, 0xc
mov dword [ebp - 0x2c], 0x6f4d774b
mov ecx, esp
mov dword [ebp - 0x28], 0x2b707a65
lea eax, [ebp - 2]
mov dword [ebp - 0x24], 0x7841585a
mov dword [ebp - 0x20], 0x775a674e
push dword [ebp - 0x180]
mov dword [ebp - 0x1c], 0x31495363
push eax
lea eax, [ebp - 0x170]
mov dword [ebp - 0x18], 0x71554447
mov dword [ebp - 0x14], 0x68744859
mov dword [ebp - 0x10], 0x77555465
mov dword [ebp - 0xc], 0x7277524b
mov dword [ebp - 8], 0x42414141
mov word [ebp - 4], 0x5144
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x17c]
push eax
call fcn.00447e40
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x461022
push ecx
push dword [esi + 0xc]
call fcn.00465700
mov eax, dword [ebp - 0x17c]
add esp, 8
test eax, eax
je 0x460d3b
push eax
call fcn.0053c1e0
add esp, 4
push 2
lea eax, [ebp - 0x1c8]
mov ecx, edi
push eax
call fcn.0044efa0
push eax
lea eax, [ebp - 0x198]
push eax
call fcn.00461080
push eax
push dword [esi + 0xc]
call fcn.00465190
add esp, 0x10
cmp dword [ebp - 0x184], 0x10
jb 0x460d7b
push dword [ebp - 0x198]
call fcn.0053c1e0
add esp, 4
cmp dword [ebp - 0x1b4], 0x10
mov dword [ebp - 0x184], 0xf
mov dword [ebp - 0x188], 0
mov byte [ebp - 0x198], 0
jb 0x460dad
push dword [ebp - 0x1c8]
call fcn.0053c1e0
add esp, 4
sub esp, 0xc
mov dword [ebp - 0xf0], 0x4e417754
mov ecx, esp
mov dword [ebp - 0xec], 0x716b5447
lea eax, [ebp - 1]
mov dword [ebp - 0xe8], 0x4634444b
mov dword [ebp - 0xe4], 0x3067534f
push dword [ebp - 0x180]
mov dword [ebp - 0xe0], 0x5745534a
push eax
lea eax, [ebp - 0xf0]
mov dword [ebp - 0xdc], 0x54307763
mov dword [ebp - 0xd8], 0x4e417964
mov dword [ebp - 0xd4], 0x6849424e
mov dword [ebp - 0xd0], 0x6d67784a
mov dword [ebp - 0xcc], 0x45775864
mov dword [ebp - 0xc8], 0x684a7a46
mov dword [ebp - 0xc4], 0x5849424e
mov dword [ebp - 0xc0], 0x34413250
mov dword [ebp - 0xbc], 0x3277535a
mov dword [ebp - 0xb8], 0x576b4142
mov dword [ebp - 0xb4], 0x49345166
mov dword [ebp - 0xb0], 0x35424142
mov dword [ebp - 0xac], 0x37424161
mov dword [ebp - 0xa8], 0x4634574c
mov dword [ebp - 0xa4], 0x6d55434e
mov dword [ebp - 0xa0], 0x45775148
mov dword [ebp - 0x9c], 0x57557946
mov dword [ebp - 0x98], 0x4c496a44
mov dword [ebp - 0x94], 0x48677745
mov dword [ebp - 0x90], 0x34354349
mov dword [ebp - 0x8c], 0x45303348
mov dword [ebp - 0x88], 0x31594349
mov dword [ebp - 0x84], 0x6634674e
mov dword [ebp - 0x80], 0x52305745
mov dword [ebp - 0x7c], 0x4a454342
mov dword [ebp - 0x78], 0x67646d63
mov dword [ebp - 0x74], 0x77774344
mov dword [ebp - 0x70], 0x54557a50
mov dword [ebp - 0x6c], 0x3151774a
mov dword [ebp - 0x68], 0x46776766
mov dword [ebp - 0x64], 0x6f454261
mov dword [ebp - 0x60], 0x2f456741
mov dword [ebp - 0x5c], 0x6d786a45
mov dword [ebp - 0x58], 0x5273784b
mov dword [ebp - 0x54], 0x586f3343
mov dword [ebp - 0x50], 0x6e4e6a46
mov dword [ebp - 0x4c], 0x51735441
mov dword [ebp - 0x48], 0x6d6f3245
mov dword [ebp - 0x44], 0x4351674e
mov dword [ebp - 0x40], 0x78776e64
mov dword [ebp - 0x3c], 0x74387763
mov dword [ebp - 0x38], 0x304e484c
mov dword [ebp - 0x34], 0x75384464
mov dword [ebp - 0x30], 0x59634450
mov dword [ebp - 0x2c], 0x49774446
mov dword [ebp - 0x28], 0x67744449
mov dword [ebp - 0x24], 0x586b3349
mov dword [ebp - 0x20], 0x326b6763
mov dword [ebp - 0x1c], 0x4e4d6846
mov dword [ebp - 0x18], 0x62776750
mov dword [ebp - 0x14], 0x4a775841
mov dword [ebp - 0x10], 0x49494147
mov dword [ebp - 0xc], 0x2f6f6a62
mov dword [ebp - 8], 0x41416742
mov word [ebp - 4], 0x4b41
mov byte [ebp - 2], 0x34
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x17c]
push eax
call fcn.00447e40
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x46102c
push ecx
push dword [esi + 0xc]
call fcn.00465700
mov eax, dword [ebp - 0x17c]
add esp, 8
test eax, eax
je 0x461010
push eax
call fcn.0053c1e0
add esp, 4
pop edi
pop esi
mov esp, ebp
pop ebp
ret 4
push str.invalid_vector_T__subscript
call fcn.0053af06
push str.invalid_vector_T__subscript
call fcn.0053af06
push str.invalid_vector_T__subscript
call fcn.0053af06
int3