Function at 0x4977d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x40c
mov eax, dword [0x5c0290]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
xor eax, eax
mov dword [ebp - 0x68], 0x6e775441
sub esp, 0xc
mov dword [ebp - 0x3e8], eax
mov ecx, esp
mov dword [ebp - 0x3e4], eax
mov dword [ebp - 0x3e0], eax
mov dword [ebp - 0x64], 0x67457949
push dword [ebp - 8]
mov dword [ebp - 0x60], 0x7430784d
mov dword [ebp - 0x5c], 0x454d5350
mov dword [ebp - 0x58], 0x4e59774c
mov dword [ebp - 0x54], 0x75344848
mov dword [ebp - 0x50], 0x37386941
mov dword [ebp - 0x4c], 0x6c675262
mov dword [ebp - 0x48], 0x34415365
mov dword [ebp - 0x44], 0x764a794c
mov dword [ebp - 0x40], 0x366f6742
mov dword [ebp - 0x3c], 0x78426d43
mov dword [ebp - 0x38], 0x36387a4f
mov dword [ebp - 0x34], 0x314d4843
mov dword [ebp - 0x30], 0x5063334b
mov dword [ebp - 0x2c], 0x786c534c
mov dword [ebp - 0x28], 0x36516842
mov dword [ebp - 0x24], 0x7a49694b
mov dword [ebp - 0x20], 0x656f674d
mov dword [ebp - 0x1c], 0x776f6a63
mov dword [ebp - 0x18], 0x7a384245
mov dword [ebp - 0x14], 0x4b345245
mov dword [ebp - 0x10], 0x41413263
mov dword [ebp - 0xc], 0x35414141
mov dword [ebp - 0x3e8], eax
mov dword [ebp - 0x3e4], eax
mov dword [ebp - 0x3e0], eax
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0x68]
push eax
push 0
call fcn.004660a0
lea eax, [ebp - 0x3f4]
push eax
call fcn.00480790
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
sar eax, 1
je 0x498332
push ecx
lea ecx, [ebp - 8]
call fcn.004672d0
lea eax, [ebp - 8]
push eax
lea ecx, [ebp - 0x3e8]
call fcn.00539e90
mov edx, dword [ebp - 8]
or ecx, 0xffffffff
add edx, 0xfffffff0
lea eax, [edx + 0xc]
lock xadd dword [eax], ecx
dec ecx
test ecx, ecx
jg 0x497925
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov eax, dword [ebp - 0x3f4]
test eax, eax
je 0x497938
push eax
call fcn.0053c1e0
add esp, 4
xor eax, eax
mov dword [ebp - 0x3dc], 0x59416846
mov dword [ebp - 0x400], eax
mov dword [ebp - 0x3fc], eax
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x3d8], 0x56346746
mov dword [ebp - 0x3d4], 0x74306861
mov dword [ebp - 0x3d0], 0x6d4e5350
mov dword [ebp - 0x3cc], 0x47304243
mov dword [ebp - 0x3c8], 0x53734743
mov dword [ebp - 0x3c4], 0x2f74434b
mov dword [ebp - 0x3c0], 0x466b7761
mov dword [ebp - 0x3bc], 0x6d6f534d
mov dword [ebp - 0x3b8], 0x4741794a
mov dword [ebp - 0x3b4], 0x69777a4e
mov dword [ebp - 0x3b0], 0x68396a4e
mov dword [ebp - 0x3ac], 0x4a735248
mov dword [ebp - 0x3a8], 0x6d4e6741
mov dword [ebp - 0x3a4], 0x36596943
mov dword [ebp - 0x3a0], 0x6b63534e
mov dword [ebp - 0x39c], 0x7473414f
mov dword [ebp - 0x398], 0x324e444e
mov dword [ebp - 0x394], 0x316c5864
mov dword [ebp - 0x390], 0x45304244
mov dword [ebp - 0x38c], 0x4f776d59
mov dword [ebp - 0x388], 0x32647747
mov dword [ebp - 0x384], 0x2b6c774f
mov dword [ebp - 0x380], 0x7634334f
mov dword [ebp - 0x37c], 0x3474674b
mov dword [ebp - 0x378], 0x55414145
mov dword [ebp - 0x374], 0x6f4d4349
mov dword [ebp - 0x370], 0x6e526d43
mov dword [ebp - 0x36c], 0x48345748
mov dword [ebp - 0x368], 0x3477484a
mov dword [ebp - 0x364], 0x6751434c
mov dword [ebp - 0x360], 0x794d4342
mov dword [ebp - 0x35c], 0x46514344
mov dword [ebp - 0x358], 0x696b5143
mov dword [ebp - 0x354], 0x2f676a41
mov dword [ebp - 0x350], 0x69347750
mov dword [ebp - 0x34c], 0x654d434b
mov dword [ebp - 0x348], 0x2f38694d
mov dword [ebp - 0x344], 0x4138474d
mov dword [ebp - 0x340], 0x31355345
mov dword [ebp - 0x33c], 0x4e346a45
mov dword [ebp - 0x338], 0x326b414d
mov dword [ebp - 0x334], 0x6f6b444d
mov dword [ebp - 0x330], 0x6f776848
mov dword [ebp - 0x32c], 0x376b5147
mov dword [ebp - 0x328], 0x326c5344
mov dword [ebp - 0x324], 0x3651514b
mov dword [ebp - 0x320], 0x35387750
mov dword [ebp - 0x31c], 0x436b4765
mov dword [ebp - 0x318], 0x45676a4a
mov dword [ebp - 0x314], 0x43346a4a
mov dword [ebp - 0x310], 0x72344347
mov dword [ebp - 0x30c], 0x68465249
mov dword [ebp - 0x308], 0x4e495861
mov dword [ebp - 0x304], 0x75494343
mov dword [ebp - 0x300], 0x4d415144
mov dword [ebp - 0x2fc], 0x68396748
mov dword [ebp - 0x2f8], 0x68387943
mov dword [ebp - 0x2f4], 0x47775147
mov dword [ebp - 0x2f0], 0x77557a47
mov dword [ebp - 0x2ec], 0x44307a4d
mov dword [ebp - 0x2e8], 0x59344145
mov dword [ebp - 0x2e4], 0x706f4266
mov dword [ebp - 0x2e0], 0x4555694f
mov dword [ebp - 0x2dc], 0x356b7a4e
mov dword [ebp - 0x2d8], 0x334e4249
mov dword [ebp - 0x2d4], 0x2f514447
mov dword [ebp - 0x2d0], 0x30495459
mov dword [ebp - 0x2cc], 0x6a56784c
mov dword [ebp - 0x2c8], 0x7463694c
mov dword [ebp - 0x2c4], 0x754d6a41
mov dword [ebp - 0x2c0], 0x57455350
mov dword [ebp - 0x2bc], 0x35345843
mov dword [ebp - 0x2b8], 0x6951534b
mov dword [ebp - 0x2b4], 0x45305845
mov dword [ebp - 0x2b0], 0x53304861
mov dword [ebp - 0x2ac], 0x35306849
mov dword [ebp - 0x2a8], 0x59453249
mov dword [ebp - 0x2a4], 0x5a457a50
mov dword [ebp - 0x2a0], 0x4a777745
mov dword [ebp - 0x29c], 0x74706744
mov dword [ebp - 0x298], 0x32776e5a
mov dword [ebp - 0x294], 0x716b5350
mov dword [ebp - 0x290], 0x53515849
mov dword [ebp - 0x28c], 0x54737866
mov dword [ebp - 0x288], 0x4559474d
mov dword [ebp - 0x284], 0x6c384364
mov dword [ebp - 0x280], 0x6b416746
mov dword [ebp - 0x27c], 0x39416d47
mov dword [ebp - 0x278], 0x7567484e
mov dword [ebp - 0x274], 0x41415345
mov dword [ebp - 0x270], 0x44303349
mov dword [ebp - 0x26c], 0x2b467a66
mov dword [ebp - 0x268], 0x6545694e
mov dword [ebp - 0x264], 0x51676846
mov dword [ebp - 0x260], 0x77317849
mov dword [ebp - 0x25c], 0x706f684b
mov dword [ebp - 0x258], 0x76494146
mov dword [ebp - 0x254], 0x71685763
mov dword [ebp - 0x250], 0x646f544b
mov dword [ebp - 0x24c], 0x6777784d
mov dword [ebp - 0x248], 0x79307a61
mov dword [ebp - 0x244], 0x5a73544a
mov dword [ebp - 0x240], 0x5341414f
mov dword [ebp - 0x23c], 0x50306750
mov dword [ebp - 0x238], 0x31465149
mov dword [ebp - 0x234], 0x37386964
mov dword [ebp - 0x230], 0x46346747
mov dword [ebp - 0x22c], 0x41635450
mov dword [ebp - 0x228], 0x6f775449
mov dword [ebp - 0x224], 0x685a4250
mov dword [ebp - 0x220], 0x4d6f3349
mov dword [ebp - 0x21c], 0x3151684d
mov dword [ebp - 0x218], 0x7a525850
mov dword [ebp - 0x214], 0x77645442
mov dword [ebp - 0x210], 0x41386a49
mov dword [ebp - 0x20c], 0x34496a4b
mov dword [ebp - 0x208], 0x67385444
mov dword [ebp - 0x204], 0x6c306943
mov dword [ebp - 0x200], 0x34456747
mov dword [ebp - 0x1fc], 0x58306846
mov dword [ebp - 0x1f8], 0x4e306842
mov dword [ebp - 0x1f4], 0x3155544b
mov dword [ebp - 0x1f0], 0x33466e4e
mov dword [ebp - 0x1ec], 0x47635248
mov dword [ebp - 0x1e8], 0x31593263
mov dword [ebp - 0x1e4], 0x4945444b
mov dword [ebp - 0x1e0], 0x38556947
mov dword [ebp - 0x1dc], 0x5438774a
mov dword [ebp - 0x1d8], 0x7a5a694d
mov dword [ebp - 0x1d4], 0x534d6847
mov dword [ebp - 0x1d0], 0x53417948
mov dword [ebp - 0x1cc], 0x6e596842
mov dword [ebp - 0x1c8], 0x41557747
mov dword [ebp - 0x1c4], 0x55464141
mov dword [ebp - 0x1c0], 0x626f7846
mov dword [ebp - 0x1bc], 0x43457842
mov dword [ebp - 0x1b8], 0x61347841
mov dword [ebp - 0x1b4], 0x2f4d6959
mov dword [ebp - 0x1b0], 0x43516943
mov dword [ebp - 0x1ac], 0x6f736a4b
mov dword [ebp - 0x1a8], 0x4a6f5142
mov dword [ebp - 0x1a4], 0x634d5246
mov dword [ebp - 0x1a0], 0x524d5442
mov dword [ebp - 0x19c], 0x36356a47
mov dword [ebp - 0x198], 0x48344449
mov dword [ebp - 0x194], 0x3038444d
mov dword [ebp - 0x190], 0x6d596941
mov dword [ebp - 0x18c], 0x63494850
mov dword [ebp - 0x188], 0x6767514c
mov dword [ebp - 0x184], 0x64497844
mov dword [ebp - 0x180], 0x45307763
mov dword [ebp - 0x17c], 0x6c52434f
mov dword [ebp - 0x178], 0x6a52684f
mov dword [ebp - 0x174], 0x5641414a
mov dword [ebp - 0x170], 0x774d6d47
mov dword [ebp - 0x16c], 0x57494146
mov dword [ebp - 0x168], 0x66596d47
sub esp, 0xc
mov dword [ebp - 0x164], 0x5a51535a
lea eax, [ebp - 0x3e8]
mov dword [ebp - 0x160], 0x7751514b
mov ecx, esp
mov dword [ebp - 0x15c], 0x516f5141
mov dword [ebp - 0x158], 0x36466745
push eax
mov dword [ebp - 0x154], 0x33346d48
mov dword [ebp - 0x150], 0x58346949
mov dword [ebp - 0x14c], 0x32566947
mov dword [ebp - 0x148], 0x4751684d
mov dword [ebp - 0x144], 0x784e794f
mov dword [ebp - 0x140], 0x4c454366
mov dword [ebp - 0x13c], 0x424d6745
mov dword [ebp - 0x138], 0x57346e50
mov dword [ebp - 0x134], 0x506b5350
mov dword [ebp - 0x130], 0x384e5842
mov dword [ebp - 0x12c], 0x7334414f
mov dword [ebp - 0x128], 0x6e38794a
mov dword [ebp - 0x124], 0x62555441
mov dword [ebp - 0x120], 0x59305450
mov dword [ebp - 0x11c], 0x6b49524b
mov dword [ebp - 0x118], 0x396c6745
mov dword [ebp - 0x114], 0x78416745
mov dword [ebp - 0x110], 0x52635341
mov dword [ebp - 0x10c], 0x4e517846
mov dword [ebp - 0x108], 0x34456e4e
mov dword [ebp - 0x104], 0x3063784d
mov dword [ebp - 0x100], 0x7a595242
mov dword [ebp - 0xfc], 0x4155444b
mov dword [ebp - 0xf8], 0x4877434e
mov dword [ebp - 0xf4], 0x75516866
mov dword [ebp - 0xf0], 0x57736d4f
mov dword [ebp - 0xec], 0x2b4e7949
mov dword [ebp - 0xe8], 0x2b525148
mov dword [ebp - 0xe4], 0x6759514d
mov dword [ebp - 0xe0], 0x3063484b
mov dword [ebp - 0xdc], 0x55454161
mov dword [ebp - 0xd8], 0x6d464249
mov dword [ebp - 0xd4], 0x4c45674b
mov dword [ebp - 0xd0], 0x7559444a
mov dword [ebp - 0xcc], 0x5338444f
mov dword [ebp - 0xc8], 0x30494149
mov dword [ebp - 0xc4], 0x38453349
mov dword [ebp - 0xc0], 0x37787859
mov dword [ebp - 0xbc], 0x614d334a
mov dword [ebp - 0xb8], 0x71455244
mov dword [ebp - 0xb4], 0x59344248
mov dword [ebp - 0xb0], 0x676b6d48
mov dword [ebp - 0xac], 0x4b4d414f
mov dword [ebp - 0xa8], 0x5149424c
mov dword [ebp - 0xa4], 0x316f524a
mov dword [ebp - 0xa0], 0x686c785a
mov dword [ebp - 0x9c], 0x4f77535a
mov dword [ebp - 0x98], 0x6e34484e
mov dword [ebp - 0x94], 0x4d4d6842
mov dword [ebp - 0x90], 0x6f307941
mov dword [ebp - 0x8c], 0x4a415741
mov dword [ebp - 0x88], 0x6f4d5342
mov dword [ebp - 0x84], 0x6d634244
mov dword [ebp - 0x80], 0x65776a44
mov dword [ebp - 0x7c], 0x346f3349
mov dword [ebp - 0x78], 0x4b6f4343
mov dword [ebp - 0x74], 0x74494441
mov dword [ebp - 0x70], 0x41414141
mov word [ebp - 0x6c], 0x6738
call fcn.004af320
sub esp, 0xc
lea eax, [ebp - 0x1c0]
mov ecx, esp
push dword [ebp - 8]
mov dword [ecx], 0
push eax
lea eax, [ebp - 0x3dc]
mov dword [ecx + 4], 0
push eax
push 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x40c]
push eax
call fcn.00480790
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
sar eax, 1
je 0x49833c
push ecx
sub esp, 0xc
lea eax, [ebp - 0x6a]
mov ecx, esp
push dword [ebp - 8]
mov dword [ecx], 0
push eax
lea eax, [ebp - 0x1c0]
mov dword [ecx + 4], 0
push eax
push 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x3f4]
push eax
call fcn.00480790
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
sar eax, 1
je 0x498346
push ecx
lea eax, [ebp - 0x400]
push eax
call fcn.0048ae40
mov eax, dword [ebp - 0x3f4]
add esp, 0x18
test eax, eax
je 0x4982c9
push eax
call fcn.0053c1e0
add esp, 4
mov dword [ebp - 0x3f4], 0
mov dword [ebp - 0x3f0], 0
mov dword [ebp - 0x3ec], 0
mov eax, dword [ebp - 0x40c]
test eax, eax
je 0x4982dc
push eax
call fcn.0053c1e0
add esp, 4
mov eax, dword [ebp - 0x3fc]
lea ecx, [ebp - 0x400]
sub eax, dword [ebp - 0x400]
sar eax, 3
test eax, eax
setne bl
call fcn.00538970
mov esi, dword [ebp - 0x3e8]
test esi, esi
je 0x498320
push dword [ebp - 0x3e4]
lea ecx, [ebp - 0x3e8]
push esi
call fcn.00537670
push esi
call fcn.0053c1e0
add esp, 4
mov ecx, dword [ebp - 4]
mov al, bl
pop esi
xor ecx, ebp
pop ebx
call fcn.0053d3a0
mov esp, ebp
pop ebp
ret
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