Function at 0x45ead0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x274
push ebx
push esi
mov esi, dword [ebp + 8]
push edi
mov edi, ecx
mov dword [ebp - 0x268], esi
mov ecx, esi
call fcn.0044e5a0
mov ebx, eax
mov dword [ebp - 0x26c], ebx
test ebx, ebx
jne 0x45ec85
sub esp, 0xc
mov dword [ebp - 0x1f8], 0x56676748
mov ecx, esp
mov dword [ebp - 0x1f4], 0x62496743
mov dword [ebp - 0x1f0], 0x39707742
mov dword [ebp - 0x1ec], 0x7a354142
push dword [ebp - 0x268]
mov dword [ebp - 0x1e8], 0x3478434e
mov dword [ebp - 0x1e4], 0x486f4348
mov dword [ebp - 0x1e0], 0x6163514f
mov dword [ebp - 0x1dc], 0x39385441
mov dword [ebp - 0x1d8], 0x30674745
mov dword [ebp - 0x1d4], 0x6c51544b
mov dword [ebp - 0x1d0], 0x53597945
mov dword [ebp - 0x1cc], 0x57636759
mov dword [ebp - 0x1c8], 0x7551474b
mov dword [ebp - 0x1c4], 0x2f64524a
mov dword [ebp - 0x1c0], 0x42596750
mov dword [ebp - 0x1bc], 0x73497a4b
mov dword [ebp - 0x1b8], 0x41414141
mov word [ebp - 0x1b4], 0x674c
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 0x1b2]
push eax
lea eax, [ebp - 0x1f8]
push eax
push ebx
call fcn.004660a0
lea eax, [ebp - 0x240]
push eax
call fcn.00447e40
add esp, 0x10
mov edx, dword [eax]
mov eax, dword [eax + 4]
sub eax, edx
je 0x460111
mov dword [ebp - 0x248], 0xf
mov dword [ebp - 0x24c], ebx
mov byte [ebp - 0x25c], bl
cmp byte [edx], bl
jne 0x45ec12
xor ecx, ecx
jmp 0x45ec20
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x45ec17
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x25c]
call fcn.0046be20
cmp byte [edi + 0x44], 0
lea eax, [ebp - 0x25c]
push eax
je 0x45ec43
mov ecx, edi
call fcn.0046dbd0
jmp 0x45ec4e
push dword [edi + 0xc]
call fcn.00465190
add esp, 8
cmp dword [ebp - 0x248], 0x10
jb 0x45ec65
push dword [ebp - 0x25c]
call fcn.0053c1e0
add esp, 4
mov dword [ebp - 0x248], 0xf
mov dword [ebp - 0x24c], 0
mov byte [ebp - 0x25c], 0
jmp 0x4600f5
push esi
mov ecx, edi
call fcn.00460150
test al, al
je 0x45f4a0
mov dword [ebp - 0x170], 0x6d416948
mov dword [ebp - 0x16c], 0x46636759
mov dword [ebp - 0x168], 0x38674243
mov dword [ebp - 0x164], 0x5a736d59
mov dword [ebp - 0x160], 0x3677684f
mov dword [ebp - 0x15c], 0x30636941
mov dword [ebp - 0x158], 0x556f5144
mov dword [ebp - 0x154], 0x6b634350
mov dword [ebp - 0x150], 0x37346a45
mov dword [ebp - 0x14c], 0x46344242
mov dword [ebp - 0x148], 0x31304442
mov dword [ebp - 0x144], 0x696b6846
mov dword [ebp - 0x140], 0x566b4448
mov dword [ebp - 0x13c], 0x3242434a
mov dword [ebp - 0x138], 0x3631434f
mov dword [ebp - 0x134], 0x2f38784e
mov dword [ebp - 0x130], 0x50386742
mov dword [ebp - 0x12c], 0x67515441
mov dword [ebp - 0x128], 0x56305148
mov dword [ebp - 0x124], 0x67554241
mov dword [ebp - 0x120], 0x36387849
mov dword [ebp - 0x11c], 0x49307a61
mov dword [ebp - 0x118], 0x57304445
mov dword [ebp - 0x114], 0x4a554347
mov dword [ebp - 0x110], 0x45634447
mov dword [ebp - 0x10c], 0x53495343
mov dword [ebp - 0x108], 0x69734164
mov dword [ebp - 0x104], 0x45386a4f
mov dword [ebp - 0x100], 0x3377525a
mov dword [ebp - 0xfc], 0x325a414a
mov dword [ebp - 0xf8], 0x514d6741
mov dword [ebp - 0xf4], 0x73647761
mov dword [ebp - 0xf0], 0x4455795a
mov dword [ebp - 0xec], 0x4349514b
mov dword [ebp - 0xe8], 0x2f6c774e
mov dword [ebp - 0xe4], 0x4d6b7764
mov dword [ebp - 0xe0], 0x6f77534a
mov dword [ebp - 0xdc], 0x784d3249
mov dword [ebp - 0xd8], 0x556f6748
mov dword [ebp - 0xd4], 0x32516a44
mov dword [ebp - 0xd0], 0x41494150
mov dword [ebp - 0xcc], 0x5755514f
mov dword [ebp - 0xc8], 0x2b52534f
mov dword [ebp - 0xc4], 0x33454846
mov dword [ebp - 0xc0], 0x77395845
mov dword [ebp - 0xbc], 0x70305143
mov dword [ebp - 0xb8], 0x30397742
mov dword [ebp - 0xb4], 0x374e6945
mov dword [ebp - 0xb0], 0x7268784c
mov dword [ebp - 0xac], 0x30706e64
mov dword [ebp - 0xa8], 0x6a4e514b
mov dword [ebp - 0xa4], 0x75676a47
mov dword [ebp - 0xa0], 0x3752414f
mov dword [ebp - 0x9c], 0x7645515a
mov dword [ebp - 0x98], 0x77644850
mov dword [ebp - 0x94], 0x536f5250
mov dword [ebp - 0x90], 0x75304143
mov dword [ebp - 0x8c], 0x6a4a6743
mov dword [ebp - 0x88], 0x67597848
mov dword [ebp - 0x84], 0x7a78434d
mov dword [ebp - 0x80], 0x4f777950
mov dword [ebp - 0x7c], 0x35304845
mov dword [ebp - 0x78], 0x454d4342
mov dword [ebp - 0x74], 0x6c346a4d
mov dword [ebp - 0x70], 0x7277794a
mov dword [ebp - 0x6c], 0x4d676863
mov dword [ebp - 0x68], 0x6e634449
mov dword [ebp - 0x64], 0x4a674459
mov dword [ebp - 0x60], 0x2f4d6842
mov dword [ebp - 0x5c], 0x4d634164
mov dword [ebp - 0x58], 0x744e4166
mov dword [ebp - 0x54], 0x55776a43
mov dword [ebp - 0x50], 0x2f705148
mov dword [ebp - 0x4c], 0x3355694e
mov dword [ebp - 0x48], 0x74634143
mov dword [ebp - 0x44], 0x76494461
mov dword [ebp - 0x40], 0x316f5142
mov dword [ebp - 0x3c], 0x58346a62
mov dword [ebp - 0x38], 0x43345249
mov dword [ebp - 0x34], 0x49556a4e
mov dword [ebp - 0x30], 0x73687842
sub esp, 0xc
mov dword [ebp - 0x2c], 0x476b335a
mov ecx, esp
mov dword [ebp - 0x28], 0x746b7a49
lea eax, [ebp - 4]
mov dword [ebp - 0x24], 0x686b5141
mov dword [ebp - 0x20], 0x62346747
push dword [ebp - 0x268]
mov dword [ebp - 0x1c], 0x7273684c
push eax
lea eax, [ebp - 0x170]
mov dword [ebp - 0x18], 0x30704142
mov dword [ebp - 0x14], 0x6a5a434e
mov dword [ebp - 0x10], 0x68776a45
mov dword [ebp - 0xc], 0x41513362
mov dword [ebp - 8], 0x4d454141
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x240]
push eax
call fcn.00447e40
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x46011b
push ecx
lea ecx, [ebp - 0x25c]
call fcn.00467580
lea esi, [edi + 0x10]
push esi
push 0xa
push dword [edi + 0xc]
call fcn.00465440
add esp, 8
push eax
call fcn.00465190
lea eax, [ebp - 0x25c]
push eax
push dword [edi + 0xc]
call fcn.00465190
add esp, 0x10
cmp dword [ebp - 0x248], 0x10
jb 0x45f05f
push dword [ebp - 0x25c]
call fcn.0053c1e0
add esp, 4
mov eax, dword [ebp - 0x240]
mov dword [ebp - 0x248], 0xf
mov dword [ebp - 0x24c], 0
mov byte [ebp - 0x25c], 0
test eax, eax
je 0x45f08d
push eax
call fcn.0053c1e0
add esp, 4
push 0xffffffffffffffff
push 0
lea eax, [edi + 0x2c]
mov ecx, esi
push eax
call fcn.0046b940
mov eax, dword [edi]
cmp eax, dword [edi + 4]
setne byte [ebp - 0x1ad]
xor eax, eax
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x264], eax
jmp 0x45f0c0
mov ecx, dword [ebp - 0x268]
cmp byte [ecx + 8], 0
jne 0x45f0d3
mov ebx, 0x5c4258
jmp 0x45f115
mov esi, dword [ecx]
xor edx, edx
mov dword [ebp - 0x270], edx
mov ecx, esi
mov dword [ebp - 0x270], eax
lea eax, [ebp - 0x274]
push eax
lea eax, [ebp - 0x244]
mov dword [ebp - 0x274], edx
push eax
mov dword [ebp - 0x274], edx
call fcn.0046d030
mov ebx, 0x5c4258
mov eax, dword [eax]
cmp eax, dword [esi]
lea esi, [edi + 0x10]
je 0x45f115
lea ebx, [eax + 0x18]
push ebx
mov ecx, edi
call fcn.004603d0
cmp byte [ebp - 0x1ad], 0
je 0x45f156
mov esi, dword [edi]
lea eax, [edi + 0x10]
add esi, dword [ebp - 0x264]
push eax
push 0xa
push dword [edi + 0xc]
call fcn.00465440
add esp, 8
push eax
call fcn.00465190
push esi
push dword [edi + 0xc]
call fcn.00465190
add esp, 0x10
lea esi, [edi + 0x10]
jmp 0x45f175
push esi
push 0xa
push dword [edi + 0xc]
call fcn.00465440
add esp, 8
push eax
call fcn.00465190
add esp, 8
mov ecx, edi
push ebx
call fcn.0045db90
mov eax, dword [ebp - 0x260]
add dword [ebp - 0x264], 0x18
inc eax
mov dword [ebp - 0x260], eax
cmp eax, dword [ebp - 0x26c]
je 0x45f385
sub esp, 0xc
mov dword [ebp - 0x234], 0x6d735461
mov ecx, esp
mov dword [ebp - 0x230], 0x79596941
lea eax, [ebp - 0x1b1]
mov dword [ebp - 0x22c], 0x486f544a
mov dword [ebp - 0x228], 0x486f534d
push dword [ebp - 0x244]
mov dword [ebp - 0x224], 0x6c737a48
push eax
lea eax, [ebp - 0x234]
mov dword [ebp - 0x220], 0x4d6b4450
mov dword [ebp - 0x21c], 0x6f49424f
mov dword [ebp - 0x218], 0x6a64674e
mov dword [ebp - 0x214], 0x444d514b
mov dword [ebp - 0x210], 0x74517a44
mov dword [ebp - 0x20c], 0x44555750
mov dword [ebp - 0x208], 0x73734447
mov dword [ebp - 0x204], 0x38467750
mov dword [ebp - 0x200], 0x4c345343
mov dword [ebp - 0x1fc], 0x4b73514c
mov dword [ebp - 0x1f8], 0x4b41674b
mov dword [ebp - 0x1f4], 0x62494342
mov dword [ebp - 0x1f0], 0x79557744
mov dword [ebp - 0x1ec], 0x6d396747
mov dword [ebp - 0x1e8], 0x4755674d
mov dword [ebp - 0x1e4], 0x616f7a42
mov dword [ebp - 0x1e0], 0x566f4445
mov dword [ebp - 0x1dc], 0x4e737a66
mov dword [ebp - 0x1d8], 0x304a435a
mov dword [ebp - 0x1d4], 0x39684150
mov dword [ebp - 0x1d0], 0x67774449
mov dword [ebp - 0x1cc], 0x3055484b
mov dword [ebp - 0x1c8], 0x626b7850
mov dword [ebp - 0x1c4], 0x696c7743
mov dword [ebp - 0x1c0], 0x6d55424a
mov dword [ebp - 0x1bc], 0x7363794e
mov dword [ebp - 0x1b8], 0x4141514e
mov word [ebp - 0x1b4], 0x4641
mov byte [ebp - 0x1b2], 0x30
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x240]
push eax
call fcn.00447e40
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x460111
push ecx
push dword [edi + 0xc]
call fcn.00465700
mov eax, dword [ebp - 0x240]
add esp, 8
test eax, eax
je 0x45f372
push eax
call fcn.0053c1e0
add esp, 4
mov dword [ebp - 0x240], 0
mov dword [ebp - 0x23c], 0
mov dword [ebp - 0x238], 0
push ebx
mov ecx, edi
call fcn.004604f0
mov eax, dword [ebp - 0x260]
jmp 0x45f0c0
push ebx
mov ecx, edi
call fcn.004604f0
mov eax, dword [edi + 0x20]
sub eax, dword [edi + 0x3c]
mov ecx, dword [esi + 0x10]
cmp eax, ecx
ja 0x45f3b3
cmp dword [esi + 0x14], 0x10
mov dword [esi + 0x10], eax
jb 0x45f3ab
mov ecx, dword [esi]
mov byte [ecx + eax], 0
jmp 0x45f3bf
mov ecx, esi
mov byte [ecx + eax], 0
jmp 0x45f3bf
sub eax, ecx
mov ecx, esi
push 0
push eax
call fcn.0046ba00
sub esp, 0xc
mov dword [ebp - 0x1d8], 0x4d344447
mov ecx, esp
mov dword [ebp - 0x1d4], 0x79514244
lea eax, [ebp - 0x1b4]
mov dword [ebp - 0x1d0], 0x724d574c
mov dword [ebp - 0x1cc], 0x506b424f
push dword [ebp - 0x244]
mov dword [ebp - 0x1c8], 0x68736941
push eax
lea eax, [ebp - 0x1d8]
mov dword [ebp - 0x1c4], 0x456f6a4b
mov dword [ebp - 0x1c0], 0x7559674b
mov dword [ebp - 0x1bc], 0x41774461
mov dword [ebp - 0x1b8], 0x57414141
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x240]
push eax
call fcn.00447e40
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x460125
push ecx
lea ecx, [ebp - 0x25c]
call fcn.00467580
push esi
push 0xa
push dword [edi + 0xc]
call fcn.00465440
add esp, 8
push eax
call fcn.00465190
lea eax, [ebp - 0x25c]
push eax
push dword [edi + 0xc]
call fcn.00465190
add esp, 0x10
jmp 0x45ec4e
mov dword [ebp - 0x1ac], 0x41556e48
mov dword [ebp - 0x1a8], 0x78647742
mov dword [ebp - 0x1a4], 0x376b674f
mov dword [ebp - 0x1a0], 0x57344247
mov dword [ebp - 0x19c], 0x64416948
mov dword [ebp - 0x198], 0x3968434d
mov dword [ebp - 0x194], 0x46515265
mov dword [ebp - 0x190], 0x476b5148
mov dword [ebp - 0x18c], 0x52734342
mov dword [ebp - 0x188], 0x71345148
mov dword [ebp - 0x184], 0x61517749
mov dword [ebp - 0x180], 0x4f59514e
mov dword [ebp - 0x17c], 0x65454466
mov dword [ebp - 0x178], 0x30426849
mov dword [ebp - 0x174], 0x73675349
mov dword [ebp - 0x170], 0x77675446
mov dword [ebp - 0x16c], 0x314a7943
mov dword [ebp - 0x168], 0x6e427747
mov dword [ebp - 0x164], 0x2f736949
mov dword [ebp - 0x160], 0x48637a4b
mov dword [ebp - 0x15c], 0x2f554750
mov dword [ebp - 0x158], 0x414d674f
mov dword [ebp - 0x154], 0x3870694c
mov dword [ebp - 0x150], 0x6e555361
mov dword [ebp - 0x14c], 0x63305266
mov dword [ebp - 0x148], 0x77686e43
mov dword [ebp - 0x144], 0x354d514a
mov dword [ebp - 0x140], 0x41344762
mov dword [ebp - 0x13c], 0x6245544c
mov dword [ebp - 0x138], 0x37737a43
mov dword [ebp - 0x134], 0x2b497941
mov dword [ebp - 0x130], 0x4e4d514e
mov dword [ebp - 0x12c], 0x386b544a
mov dword [ebp - 0x128], 0x3845484e
mov dword [ebp - 0x124], 0x38305145
mov dword [ebp - 0x120], 0x334e6946
mov dword [ebp - 0x11c], 0x39645265
mov dword [ebp - 0x118], 0x4f30444c
mov dword [ebp - 0x114], 0x67357942
mov dword [ebp - 0x110], 0x4c386e63
mov dword [ebp - 0x10c], 0x6373684a
mov dword [ebp - 0x108], 0x4e555347
mov dword [ebp - 0x104], 0x6577774c
mov dword [ebp - 0x100], 0x57416e4b
mov dword [ebp - 0xfc], 0x38316864
mov dword [ebp - 0xf8], 0x49387a4a
mov dword [ebp - 0xf4], 0x306f7843
mov dword [ebp - 0xf0], 0x35387841
mov dword [ebp - 0xec], 0x6e4d414a
mov dword [ebp - 0xe8], 0x74676943
mov dword [ebp - 0xe4], 0x6d786a44
mov dword [ebp - 0xe0], 0x62516a41
mov dword [ebp - 0xdc], 0x34594247
mov dword [ebp - 0xd8], 0x32343345
mov dword [ebp - 0xd4], 0x6534684e
mov dword [ebp - 0xd0], 0x394d5345
mov dword [ebp - 0xcc], 0x5934774f
mov dword [ebp - 0xc8], 0x6d633241
mov dword [ebp - 0xc4], 0x626f3241
mov dword [ebp - 0xc0], 0x3335424a
mov dword [ebp - 0xbc], 0x57676a4d
mov dword [ebp - 0xb8], 0x3142674f
mov dword [ebp - 0xb4], 0x66416848
mov dword [ebp - 0xb0], 0x30524143
mov dword [ebp - 0xac], 0x72775144
mov dword [ebp - 0xa8], 0x316f4450
mov dword [ebp - 0xa4], 0x76415363
mov dword [ebp - 0xa0], 0x35496843
mov dword [ebp - 0x9c], 0x4b386d45
mov dword [ebp - 0x98], 0x78775449
mov dword [ebp - 0x94], 0x6e304746
mov dword [ebp - 0x90], 0x4c775259
mov dword [ebp - 0x8c], 0x4f55574c
mov dword [ebp - 0x88], 0x70634850
mov dword [ebp - 0x84], 0x38784247
mov dword [ebp - 0x80], 0x55634149
mov dword [ebp - 0x7c], 0x2b744363
mov dword [ebp - 0x78], 0x30495241
mov dword [ebp - 0x74], 0x3745515a
mov dword [ebp - 0x70], 0x4d307a43
mov dword [ebp - 0x6c], 0x45495763
sub esp, 0xc
mov dword [ebp - 0x68], 0x50634141
mov ecx, esp
mov dword [ebp - 0x64], 0x566b7a49
lea eax, [ebp - 1]
mov dword [ebp - 0x60], 0x4655784a
mov dword [ebp - 0x5c], 0x42677846
push dword [ebp - 0x244]
mov dword [ebp - 0x58], 0x63517963
push eax
lea eax, [ebp - 0x1ac]
mov dword [ebp - 0x54], 0x4249584a
mov dword [ebp - 0x50], 0x424d4341
mov dword [ebp - 0x4c], 0x30387a44
mov dword [ebp - 0x48], 0x706b7747
mov dword [ebp - 0x44], 0x34456849
mov dword [ebp - 0x40], 0x79786a41
mov dword [ebp - 0x3c], 0x50676a65
mov dword [ebp - 0x38], 0x32344442
mov dword [ebp - 0x34], 0x3731484f
mov dword [ebp - 0x30], 0x4c6b4261
mov dword [ebp - 0x2c], 0x62556e4c
mov dword [ebp - 0x28], 0x53494247
mov dword [ebp - 0x24], 0x34344442
mov dword [ebp - 0x20], 0x305a4364
mov dword [ebp - 0x1c], 0x4f455366
mov dword [ebp - 0x18], 0x6c4d5145
mov dword [ebp - 0x14], 0x38735344
mov dword [ebp - 0x10], 0x42775149
mov dword [ebp - 0xc], 0x614d6950
mov dword [ebp - 8], 0x41416743
mov word [ebp - 4], 0x5441
mov byte [ebp - 2], 0x6f
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x240]
push eax
call fcn.00447e40
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x46012f
push ecx
push dword [edi + 0xc]
call fcn.00465700
mov eax, dword [ebp - 0x240]
add esp, 8
test eax, eax
je 0x45f8dd
push eax
call fcn.0053c1e0
add esp, 4
xor esi, esi
test ebx, ebx
je 0x45fced
xor ebx, ebx
lea esp, [esp]
test esi, esi
je 0x45fccd
mov dword [ebp - 0x178], 0x58555861
mov dword [ebp - 0x174], 0x7634484a
mov dword [ebp - 0x170], 0x56455342
mov dword [ebp - 0x16c], 0x5a735161
mov dword [ebp - 0x168], 0x77346847
mov dword [ebp - 0x164], 0x64457849
mov dword [ebp - 0x160], 0x2b527845
mov dword [ebp - 0x15c], 0x484d534e
mov dword [ebp - 0x158], 0x6b51684c
mov dword [ebp - 0x154], 0x67555463
mov dword [ebp - 0x150], 0x74646847
mov dword [ebp - 0x14c], 0x5377414f
mov dword [ebp - 0x148], 0x37305248
mov dword [ebp - 0x144], 0x75674149
mov dword [ebp - 0x140], 0x39355243
mov dword [ebp - 0x13c], 0x784a5344
mov dword [ebp - 0x138], 0x65516964
mov dword [ebp - 0x134], 0x5a6f4262
mov dword [ebp - 0x130], 0x64775349
mov dword [ebp - 0x12c], 0x49457762
mov dword [ebp - 0x128], 0x35745266
mov dword [ebp - 0x124], 0x76553348
mov dword [ebp - 0x120], 0x50455150
mov dword [ebp - 0x11c], 0x4f4d535a
mov dword [ebp - 0x118], 0x39496943
mov dword [ebp - 0x114], 0x38315448
mov dword [ebp - 0x110], 0x4959674b
mov dword [ebp - 0x10c], 0x794d7a62
mov dword [ebp - 0x108], 0x5a496a4b
mov dword [ebp - 0x104], 0x466b694a
mov dword [ebp - 0x100], 0x6b517850
mov dword [ebp - 0xfc], 0x436b4249
mov dword [ebp - 0xf8], 0x305a7847
mov dword [ebp - 0xf4], 0x704d694a
mov dword [ebp - 0xf0], 0x2f345165
mov dword [ebp - 0xec], 0x74594149
mov dword [ebp - 0xe8], 0x37386942
mov dword [ebp - 0xe4], 0x6d357743
mov dword [ebp - 0xe0], 0x31344145
mov dword [ebp - 0xdc], 0x7652524c
mov dword [ebp - 0xd8], 0x4e637744
mov dword [ebp - 0xd4], 0x4c304847
mov dword [ebp - 0xd0], 0x63384465
mov dword [ebp - 0xcc], 0x5563535a
mov dword [ebp - 0xc8], 0x4149324a
mov dword [ebp - 0xc4], 0x4b6b5145
mov dword [ebp - 0xc0], 0x4251414c
mov dword [ebp - 0xbc], 0x42593246
mov dword [ebp - 0xb8], 0x3177534c
mov dword [ebp - 0xb4], 0x4b67424f
mov dword [ebp - 0xb0], 0x7378424c
mov dword [ebp - 0xac], 0x4773785a
mov dword [ebp - 0xa8], 0x56596d50
mov dword [ebp - 0xa4], 0x72553348
mov dword [ebp - 0xa0], 0x7373774b
mov dword [ebp - 0x9c], 0x4934514e
mov dword [ebp - 0x98], 0x37395346
mov dword [ebp - 0x94], 0x375a7743
mov dword [ebp - 0x90], 0x2f774348
mov dword [ebp - 0x8c], 0x32736e4e
mov dword [ebp - 0x88], 0x6d34444b
mov dword [ebp - 0x84], 0x5845414f
mov dword [ebp - 0x80], 0x6159674d
mov dword [ebp - 0x7c], 0x63516841
mov dword [ebp - 0x78], 0x785a7746
mov dword [ebp - 0x74], 0x44454241
mov dword [ebp - 0x70], 0x3842334d
mov dword [ebp - 0x6c], 0x65516a47
mov dword [ebp - 0x68], 0x6b51484a
mov dword [ebp - 0x64], 0x51634464
mov dword [ebp - 0x60], 0x74347a4b
mov dword [ebp - 0x5c], 0x6b51515a
mov dword [ebp - 0x58], 0x4a345241
mov dword [ebp - 0x54], 0x77416947
mov dword [ebp - 0x50], 0x43555344
mov dword [ebp - 0x4c], 0x39395364
mov dword [ebp - 0x48], 0x4b4d5164
mov dword [ebp - 0x44], 0x6e74424e
mov dword [ebp - 0x40], 0x6b4a424a
mov dword [ebp - 0x3c], 0x7434584c
mov dword [ebp - 0x38], 0x6e426941
sub esp, 0xc
mov dword [ebp - 0x34], 0x624d6743
mov ecx, esp
mov dword [ebp - 0x30], 0x4a304442
lea eax, [ebp - 2]
mov dword [ebp - 0x2c], 0x6341674e
mov dword [ebp - 0x28], 0x5a305341
push dword [ebp - 0x244]
mov dword [ebp - 0x24], 0x32597950
push eax
lea eax, [ebp - 0x178]
mov dword [ebp - 0x20], 0x65777942
mov dword [ebp - 0x1c], 0x78514341
mov dword [ebp - 0x18], 0x67557a50
mov dword [ebp - 0x14], 0x5073424f
mov dword [ebp - 0x10], 0x2f387864
mov dword [ebp - 0xc], 0x56413249
mov dword [ebp - 8], 0x42414141
mov word [ebp - 4], 0x6745
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x240]
push eax
call fcn.00447e40
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x460111
push ecx
push dword [edi + 0xc]
call fcn.00465700
mov eax, dword [ebp - 0x240]
add esp, 8
test eax, eax
je 0x45fccd
push eax
call fcn.0053c1e0
add esp, 4
mov dword [ebp - 0x240], 0
mov dword [ebp - 0x23c], 0
mov dword [ebp - 0x238], 0
mov eax, dword [edi]
add eax, ebx
push eax
push dword [edi + 0xc]
call fcn.00465190
inc esi
add esp, 8
add ebx, 0x18
cmp esi, dword [ebp - 0x26c]
jb 0x45f8f0
mov dword [ebp - 0x1a4], 0x5467515a
mov dword [ebp - 0x1a0], 0x3338414e
mov dword [ebp - 0x19c], 0x59515446
mov dword [ebp - 0x198], 0x2f63784d
mov dword [ebp - 0x194], 0x7a34694e
mov dword [ebp - 0x190], 0x75775443
mov dword [ebp - 0x18c], 0x6573534f
mov dword [ebp - 0x188], 0x6e384743
mov dword [ebp - 0x184], 0x7235324a
mov dword [ebp - 0x180], 0x6b674842
mov dword [ebp - 0x17c], 0x5a347846
mov dword [ebp - 0x178], 0x556f6947
mov dword [ebp - 0x174], 0x5a73544c
mov dword [ebp - 0x170], 0x7a307948
mov dword [ebp - 0x16c], 0x50634144
mov dword [ebp - 0x168], 0x4559774a
mov dword [ebp - 0x164], 0x344e6864
mov dword [ebp - 0x160], 0x6d64684b
mov dword [ebp - 0x15c], 0x78514447
mov dword [ebp - 0x158], 0x55597743
mov dword [ebp - 0x154], 0x756f5263
mov dword [ebp - 0x150], 0x3056584f
mov dword [ebp - 0x14c], 0x65495766
mov dword [ebp - 0x148], 0x3363674a
mov dword [ebp - 0x144], 0x6e775441
mov dword [ebp - 0x140], 0x54774143
mov dword [ebp - 0x13c], 0x4f516845
mov dword [ebp - 0x138], 0x30516846
mov dword [ebp - 0x134], 0x6c55684b
mov dword [ebp - 0x130], 0x6b6f694a
mov dword [ebp - 0x12c], 0x4c307748
mov dword [ebp - 0x128], 0x6f55524b
mov dword [ebp - 0x124], 0x66455248
mov dword [ebp - 0x120], 0x576b4141
mov dword [ebp - 0x11c], 0x7878684b
mov dword [ebp - 0x118], 0x72305450
mov dword [ebp - 0x114], 0x75516746
mov dword [ebp - 0x110], 0x2f735845
mov dword [ebp - 0x10c], 0x71344444
mov dword [ebp - 0x108], 0x70777963
mov dword [ebp - 0x104], 0x2f514343
mov dword [ebp - 0x100], 0x34634347
mov dword [ebp - 0xfc], 0x6738684f
mov dword [ebp - 0xf8], 0x4e417742
mov dword [ebp - 0xf4], 0x6b646765
mov dword [ebp - 0xf0], 0x416b5245
mov dword [ebp - 0xec], 0x626f4347
mov dword [ebp - 0xe8], 0x52306846
mov dword [ebp - 0xe4], 0x6141424c
mov dword [ebp - 0xe0], 0x746f5141
mov dword [ebp - 0xdc], 0x4e77534b
mov dword [ebp - 0xd8], 0x78316849
mov dword [ebp - 0xd4], 0x72417a43
mov dword [ebp - 0xd0], 0x31497749
mov dword [ebp - 0xcc], 0x6d4d7948
mov dword [ebp - 0xc8], 0x51515246
mov dword [ebp - 0xc4], 0x3851544f
mov dword [ebp - 0xc0], 0x37786842
mov dword [ebp - 0xbc], 0x6c706749
mov dword [ebp - 0xb8], 0x79427963
mov dword [ebp - 0xb4], 0x6c5a7763
mov dword [ebp - 0xb0], 0x6d494159
mov dword [ebp - 0xac], 0x36465149
mov dword [ebp - 0xa8], 0x69416a5a
mov dword [ebp - 0xa4], 0x676f6847
mov dword [ebp - 0xa0], 0x304d4144
mov dword [ebp - 0x9c], 0x2b4d6e46
mov dword [ebp - 0x98], 0x69517a43
mov dword [ebp - 0x94], 0x33737843
mov dword [ebp - 0x90], 0x3052534c
mov dword [ebp - 0x8c], 0x574d3263
mov dword [ebp - 0x88], 0x56416d4e
mov dword [ebp - 0x84], 0x6d496a50
mov dword [ebp - 0x80], 0x33635341
mov dword [ebp - 0x7c], 0x596f5244
mov dword [ebp - 0x78], 0x794d694e
mov dword [ebp - 0x74], 0x2f4d6a45
mov dword [ebp - 0x70], 0x50556d61
mov dword [ebp - 0x6c], 0x52517843
mov dword [ebp - 0x68], 0x7a78584b
mov dword [ebp - 0x64], 0x6a525164
sub esp, 0xc
mov dword [ebp - 0x60], 0x4b6b334e
mov ecx, esp
mov dword [ebp - 0x5c], 0x42417945
lea eax, [ebp - 4]
mov dword [ebp - 0x58], 0x504d7a59
mov dword [ebp - 0x54], 0x45737a44
push dword [ebp - 0x244]
mov dword [ebp - 0x50], 0x78394842
push eax
lea eax, [ebp - 0x1a4]
mov dword [ebp - 0x4c], 0x57456a45
mov dword [ebp - 0x48], 0x61636945
mov dword [ebp - 0x44], 0x6f514863
mov dword [ebp - 0x40], 0x51515241
mov dword [ebp - 0x3c], 0x69467941
mov dword [ebp - 0x38], 0x315a4145
mov dword [ebp - 0x34], 0x3474444f
mov dword [ebp - 0x30], 0x5173674d
mov dword [ebp - 0x2c], 0x57514347
mov dword [ebp - 0x28], 0x3246424b
mov dword [ebp - 0x24], 0x74597943
mov dword [ebp - 0x20], 0x35634146
mov dword [ebp - 0x1c], 0x68307a47
mov dword [ebp - 0x18], 0x6873334b
mov dword [ebp - 0x14], 0x66633242
mov dword [ebp - 0x10], 0x7667684f
mov dword [ebp - 0xc], 0x41737845
mov dword [ebp - 8], 0x79454141
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x240]
push eax
call fcn.00447e40
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x460139
push ecx
push dword [edi + 0xc]
call fcn.00465700
add esp, 8
mov eax, dword [ebp - 0x240]
test eax, eax
je 0x460108
push eax
call fcn.0053c1e0
add esp, 4
pop edi
pop esi
pop ebx
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
push str.invalid_vector_T__subscript
call fcn.0053af06
push str.invalid_vector_T__subscript
call fcn.0053af06
int3