Function at 0x461ef0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x968
mov eax, dword [0x5c0290]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov esi, dword [ebp + 8]
push edi
mov edi, dword [ebp + 0xc]
mov dword [ebp - 0xb8], esi
mov dword [ebp - 0x8e4], 0
mov dword [ebp - 0x2b4], 0x636c775a
mov dword [ebp - 0x2b0], 0x4d643058
mov dword [ebp - 0x2ac], 0x2b553251
mov dword [ebp - 0x2a8], 0x7a746745
mov dword [ebp - 0x2a4], 0x64304143
mov dword [ebp - 0x2a0], 0x4e454243
mov dword [ebp - 0x29c], 0x4430444a
mov dword [ebp - 0x298], 0x62385444
mov dword [ebp - 0x294], 0x62677746
mov dword [ebp - 0x290], 0x4e386744
mov dword [ebp - 0x28c], 0x6a63674d
mov dword [ebp - 0x288], 0x434d794e
mov dword [ebp - 0x284], 0x6749534f
mov dword [ebp - 0x280], 0x52515142
mov dword [ebp - 0x27c], 0x59346766
mov dword [ebp - 0x278], 0x6f785463
mov dword [ebp - 0x274], 0x4c417842
mov dword [ebp - 0x270], 0x38634748
mov dword [ebp - 0x26c], 0x6c42424c
mov dword [ebp - 0x268], 0x4d496765
mov dword [ebp - 0x264], 0x6a4e7844
mov dword [ebp - 0x260], 0x75777841
mov dword [ebp - 0x25c], 0x47496d50
mov dword [ebp - 0x258], 0x4d514143
mov dword [ebp - 0x254], 0x4d735249
mov dword [ebp - 0x250], 0x31346a46
mov dword [ebp - 0x24c], 0x7477334c
mov dword [ebp - 0x248], 0x596f6a42
mov dword [ebp - 0x244], 0x52556a44
mov dword [ebp - 0x240], 0x764a414e
mov dword [ebp - 0x23c], 0x794d3245
mov dword [ebp - 0x238], 0x51417946
mov dword [ebp - 0x234], 0x46415147
mov dword [ebp - 0x230], 0x5255514f
mov dword [ebp - 0x22c], 0x6b307750
mov dword [ebp - 0x228], 0x69494142
mov dword [ebp - 0x224], 0x62413349
mov dword [ebp - 0x220], 0x35496d61
mov dword [ebp - 0x21c], 0x31677749
mov dword [ebp - 0x218], 0x31567742
mov dword [ebp - 0x214], 0x6a52524e
mov dword [ebp - 0x210], 0x44735343
mov dword [ebp - 0x20c], 0x2b593248
mov dword [ebp - 0x208], 0x4d675149
mov dword [ebp - 0x204], 0x6a387859
mov dword [ebp - 0x200], 0x306b524e
mov dword [ebp - 0x1fc], 0x31774449
mov dword [ebp - 0x1f8], 0x6c395343
mov dword [ebp - 0x1f4], 0x42415347
mov dword [ebp - 0x1f0], 0x3774424a
mov dword [ebp - 0x1ec], 0x64494163
mov dword [ebp - 0x1e8], 0x30427950
mov dword [ebp - 0x1e4], 0x4e595444
mov dword [ebp - 0x1e0], 0x5873674e
mov dword [ebp - 0x1dc], 0x6b6f7941
mov dword [ebp - 0x1d8], 0x3364774b
mov dword [ebp - 0x1d4], 0x74637746
mov dword [ebp - 0x1d0], 0x73515741
mov dword [ebp - 0x1cc], 0x726f5345
mov dword [ebp - 0x1c8], 0x726b4844
mov dword [ebp - 0x1c4], 0x2f45324d
mov dword [ebp - 0x1c0], 0x4c6f6945
mov dword [ebp - 0x1bc], 0x305a5246
mov dword [ebp - 0x1b8], 0x52305149
mov dword [ebp - 0x1b4], 0x786c4348
mov dword [ebp - 0x1b0], 0x41514164
mov dword [ebp - 0x1ac], 0x67306863
mov dword [ebp - 0x1a8], 0x75424262
mov dword [ebp - 0x1a4], 0x6a6f5249
mov dword [ebp - 0x1a0], 0x4855424d
mov dword [ebp - 0x19c], 0x44595763
mov dword [ebp - 0x198], 0x6741474f
mov dword [ebp - 0x194], 0x2f74574a
mov dword [ebp - 0x190], 0x43384143
sub esp, 0xc
mov dword [ebp - 0x18c], 0x51677846
mov ecx, esp
mov dword [ebp - 0x188], 0x686b7846
lea eax, [ebp - 0x128]
mov dword [ebp - 0x184], 0x4b4d5842
mov dword [ebp - 0x180], 0x466f5262
push dword [ebp - 0xb8]
mov dword [ebp - 0x17c], 0x6738444a
push eax
lea eax, [ebp - 0x2b4]
mov dword [ebp - 0x178], 0x4d494144
mov dword [ebp - 0x174], 0x6b774264
mov dword [ebp - 0x170], 0x35355148
mov dword [ebp - 0x16c], 0x68356a50
mov dword [ebp - 0x168], 0x51776841
mov dword [ebp - 0x164], 0x74494141
mov dword [ebp - 0x160], 0x38706a4b
mov dword [ebp - 0x15c], 0x34306741
mov dword [ebp - 0x158], 0x52557a4b
mov dword [ebp - 0x154], 0x47456847
mov dword [ebp - 0x150], 0x37357742
mov dword [ebp - 0x14c], 0x79636847
mov dword [ebp - 0x148], 0x6a517961
mov dword [ebp - 0x144], 0x34734444
mov dword [ebp - 0x140], 0x30454241
mov dword [ebp - 0x13c], 0x3774484e
mov dword [ebp - 0x138], 0x4a6f434e
mov dword [ebp - 0x134], 0x546f514c
mov dword [ebp - 0x130], 0x4177424b
mov dword [ebp - 0x12c], 0x65454141
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x438]
push eax
call fcn.00447e40
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x46479b
push ecx
push edi
call fcn.0053cf20
add esp, 8
test eax, eax
jne 0x46237a
mov ecx, edi
cmp byte [edi], al
je 0x462376
mov edi, edi
mov al, byte [ecx]
lea ecx, [ecx + 1]
dec al
mov dl, 0x1e
cmp dl, al
sbb eax, eax
inc eax
test al, al
jne 0x46237a
cmp byte [ecx], al
jne 0x462360
mov bl, 1
jmp 0x46237c
xor bl, bl
mov eax, dword [ebp - 0x438]
mov dword [ebp - 0x8e4], 0
test eax, eax
je 0x462399
push eax
call fcn.0053c1e0
add esp, 4
test bl, bl
je 0x4629fc
mov dword [ebp - 0x11c], 0x5951785a
mov dword [ebp - 0x118], 0x72637947
mov dword [ebp - 0x114], 0x56457741
mov dword [ebp - 0x110], 0x674d5245
mov dword [ebp - 0x10c], 0x76777a4b
mov dword [ebp - 0x108], 0x696f784e
mov dword [ebp - 0x104], 0x464d7747
mov dword [ebp - 0x100], 0x6b687848
mov dword [ebp - 0xfc], 0x384d5345
mov dword [ebp - 0xf8], 0x32497764
mov dword [ebp - 0xf4], 0x4c775448
mov dword [ebp - 0xf0], 0x54737a43
mov dword [ebp - 0xec], 0x3645684d
mov dword [ebp - 0xe8], 0x4a517947
mov dword [ebp - 0xe4], 0x4d6b4246
mov dword [ebp - 0xe0], 0x79457744
mov dword [ebp - 0xdc], 0x37737949
mov dword [ebp - 0xd8], 0x67777947
mov dword [ebp - 0xd4], 0x2f457750
mov dword [ebp - 0xd0], 0x37706e64
mov dword [ebp - 0xcc], 0x74645444
mov dword [ebp - 0xc8], 0x58456743
mov dword [ebp - 0xc4], 0x746b7943
mov dword [ebp - 0xc0], 0x41415147
mov word [ebp - 0xbc], 0x4541
mov byte [ebp - 0xba], 0x55
mov dword [ebp - 0x42c], 0x374d325a
mov dword [ebp - 0x428], 0x3377794e
mov dword [ebp - 0x424], 0x71735748
mov dword [ebp - 0x420], 0x70555349
mov dword [ebp - 0x41c], 0x596b5850
mov dword [ebp - 0x418], 0x48344849
mov dword [ebp - 0x414], 0x4638544f
mov dword [ebp - 0x410], 0x6549414d
mov dword [ebp - 0x40c], 0x6e30534f
mov dword [ebp - 0x408], 0x77495264
mov dword [ebp - 0x404], 0x42416d4c
mov dword [ebp - 0x400], 0x79686e4b
mov dword [ebp - 0x3fc], 0x6867424a
mov dword [ebp - 0x3f8], 0x6345535a
mov dword [ebp - 0x3f4], 0x5451514a
mov dword [ebp - 0x3f0], 0x764d7849
mov dword [ebp - 0x3ec], 0x4b497747
mov dword [ebp - 0x3e8], 0x454d4241
mov dword [ebp - 0x3e4], 0x6e386850
mov dword [ebp - 0x3e0], 0x32355444
mov dword [ebp - 0x3dc], 0x5141444a
mov dword [ebp - 0x3d8], 0x4873514a
mov dword [ebp - 0x3d4], 0x75497948
mov dword [ebp - 0x3d0], 0x50385866
mov dword [ebp - 0x3cc], 0x6b745466
mov dword [ebp - 0x3c8], 0x384e4263
mov dword [ebp - 0x3c4], 0x3638424c
mov dword [ebp - 0x3c0], 0x48387945
mov dword [ebp - 0x3bc], 0x3034774c
mov dword [ebp - 0x3b8], 0x746f6747
mov dword [ebp - 0x3b4], 0x6a4a5350
mov dword [ebp - 0x3b0], 0x51497759
mov dword [ebp - 0x3ac], 0x69455349
mov dword [ebp - 0x3a8], 0x38307946
mov dword [ebp - 0x3a4], 0x6c594350
mov dword [ebp - 0x3a0], 0x4159674a
mov dword [ebp - 0x39c], 0x3541794e
mov dword [ebp - 0x398], 0x6c464462
mov dword [ebp - 0x394], 0x6d6f3249
mov dword [ebp - 0x390], 0x37705846
mov dword [ebp - 0x38c], 0x32455448
mov dword [ebp - 0x388], 0x71677948
mov dword [ebp - 0x384], 0x44675465
mov dword [ebp - 0x380], 0x48455145
mov dword [ebp - 0x37c], 0x73596a46
mov dword [ebp - 0x378], 0x7a35484e
mov dword [ebp - 0x374], 0x594d534d
mov dword [ebp - 0x370], 0x58554141
mov dword [ebp - 0x36c], 0x52387943
mov dword [ebp - 0x368], 0x7a78774e
mov dword [ebp - 0x364], 0x5259474b
mov dword [ebp - 0x360], 0x4449424d
mov dword [ebp - 0x35c], 0x39414250
mov dword [ebp - 0x358], 0x68775142
mov dword [ebp - 0x354], 0x37745447
sub esp, 0xc
mov dword [ebp - 0x350], 0x69304850
mov ecx, esp
mov dword [ebp - 0x34c], 0x4c4d5863
lea eax, [ebp - 0xb9]
mov dword [ebp - 0x348], 0x67455741
mov dword [ebp - 0x344], 0x69355148
push dword [ebp - 0xb8]
mov dword [ebp - 0x340], 0x42595342
push eax
lea eax, [ebp - 0x11c]
mov dword [ebp - 0x33c], 0x534d7a42
mov dword [ebp - 0x338], 0x35357841
mov dword [ebp - 0x334], 0x42557841
mov dword [ebp - 0x330], 0x7351434b
mov dword [ebp - 0x32c], 0x6a386848
mov dword [ebp - 0x328], 0x6334514c
mov dword [ebp - 0x324], 0x7645444c
mov dword [ebp - 0x320], 0x4a4d4344
mov dword [ebp - 0x31c], 0x69456a66
mov dword [ebp - 0x318], 0x7a426d4a
mov dword [ebp - 0x314], 0x7a777a49
mov dword [ebp - 0x310], 0x376b4442
mov dword [ebp - 0x30c], 0x426f544c
mov dword [ebp - 0x308], 0x796f514b
mov dword [ebp - 0x304], 0x78554446
mov dword [ebp - 0x300], 0x5345444b
mov dword [ebp - 0x2fc], 0x62346963
mov dword [ebp - 0x2f8], 0x5051324f
mov dword [ebp - 0x2f4], 0x546f5141
mov dword [ebp - 0x2f0], 0x6b6f4249
mov dword [ebp - 0x2ec], 0x4e514749
mov dword [ebp - 0x2e8], 0x4430424e
mov dword [ebp - 0x2e4], 0x34636944
mov dword [ebp - 0x2e0], 0x7438784f
mov dword [ebp - 0x2dc], 0x6a415141
mov dword [ebp - 0x2d8], 0x31395464
mov dword [ebp - 0x2d4], 0x5659534c
mov dword [ebp - 0x2d0], 0x5351774f
mov dword [ebp - 0x2cc], 0x78775349
mov dword [ebp - 0x2c8], 0x7341794a
mov dword [ebp - 0x2c4], 0x6d4e6d64
mov dword [ebp - 0x2c0], 0x31786959
mov dword [ebp - 0x2bc], 0x42414141
mov word [ebp - 0x2b8], 0x7745
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x438]
push eax
call fcn.00447e40
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x4647a5
push ecx
push edi
sub esp, 0xc
lea eax, [ebp - 0x2b6]
mov ecx, esp
push dword [ebp - 0xb8]
mov dword [ecx], 0
push eax
lea eax, [ebp - 0x42c]
mov dword [ecx + 4], 0
push eax
push 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x8f0]
push eax
call fcn.00447e40
add esp, 0x10
mov edx, dword [eax]
mov eax, dword [eax + 4]
sub eax, edx
je 0x4647af
mov dword [ebp - 0x90c], 0xf
mov dword [ebp - 0x910], 0
mov byte [ebp - 0x920], 0
cmp byte [edx], 0
jne 0x462912
xor ecx, ecx
jmp 0x462926
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x462917
sub ecx, esi
mov esi, dword [ebp - 0xb8]
push ecx
push edx
lea ecx, [ebp - 0x920]
call fcn.0046be20
lea eax, [ebp - 0x920]
push eax
lea eax, [ebp - 0x908]
push eax
call fcn.00465a20
add esp, 0xc
push eax
push esi
call fcn.00465a20
add esp, 0xc
cmp dword [ebp - 0x8f4], 0x10
jb 0x46296a
push dword [ebp - 0x908]
call fcn.0053c1e0
add esp, 4
cmp dword [ebp - 0x90c], 0x10
mov dword [ebp - 0x8f4], 0xf
mov dword [ebp - 0x8f8], 0
mov byte [ebp - 0x908], 0
jb 0x46299c
push dword [ebp - 0x920]
call fcn.0053c1e0
add esp, 4
mov eax, dword [ebp - 0x8f0]
mov dword [ebp - 0x90c], 0xf
mov dword [ebp - 0x910], 0
mov byte [ebp - 0x920], 0
test eax, eax
je 0x4629e8
push eax
call fcn.0053c1e0
add esp, 4
mov dword [ebp - 0x8f0], 0
mov dword [ebp - 0x8ec], 0
mov dword [ebp - 0x8e8], 0
mov ecx, dword [ebp - 0x438]
test ecx, ecx
je 0x464788
push ecx
jmp 0x464780
mov ecx, edi
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x462a01
sub ecx, edx
mov dword [ebp - 8], 0xf
mov dword [ebp - 0xc], 0
mov byte [ebp - 0x1c], al
lea ecx, [ecx*2 + 3]
cmp ecx, 0xf
je 0x462a4b
push 1
push ecx
lea ecx, [ebp - 0x1c]
call fcn.00469ec0
test al, al
je 0x462a4b
cmp dword [ebp - 8], 0x10
lea eax, [ebp - 0x1c]
mov dword [ebp - 0xc], 0
cmovae eax, dword [ebp - 0x1c]
mov byte [eax], 0
sub esp, 0xc
mov dword [ebp - 0x120], 0x3830785a
mov ecx, esp
mov dword [ebp - 0x11c], 0x656f5846
lea eax, [ebp - 0xbc]
mov dword [ebp - 0x118], 0x7055534a
mov dword [ebp - 0x114], 0x4f347a41
push dword [ebp - 0xb8]
mov dword [ebp - 0x110], 0x39564343
push eax
lea eax, [ebp - 0x120]
mov dword [ebp - 0x10c], 0x786c674a
mov dword [ebp - 0x108], 0x49414249
mov dword [ebp - 0x104], 0x4f77794e
mov dword [ebp - 0x100], 0x45345248
mov dword [ebp - 0xfc], 0x325a4149
mov dword [ebp - 0xf8], 0x66675841
mov dword [ebp - 0xf4], 0x556f6a48
mov dword [ebp - 0xf0], 0x4a51325a
mov dword [ebp - 0xec], 0x79704161
mov dword [ebp - 0xe8], 0x46345343
mov dword [ebp - 0xe4], 0x5459324e
mov dword [ebp - 0xe0], 0x4b497a4a
mov dword [ebp - 0xdc], 0x6a647a50
mov dword [ebp - 0xd8], 0x2f68674f
mov dword [ebp - 0xd4], 0x41456943
mov dword [ebp - 0xd0], 0x5655574b
mov dword [ebp - 0xcc], 0x67554242
mov dword [ebp - 0xc8], 0x55634744
mov dword [ebp - 0xc4], 0x416f5346
mov dword [ebp - 0xc0], 0x47424141
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x438]
push eax
call fcn.00447e40
add esp, 0x10
mov edx, dword [eax]
mov eax, dword [eax + 4]
sub eax, edx
je 0x4647b9
cmp byte [edx], 0
jne 0x462b9e
xor ecx, ecx
jmp 0x462bac
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x462ba3
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x1c]
call fcn.0046bab0
mov eax, dword [ebp - 0x438]
test eax, eax
je 0x462bc9
push eax
call fcn.0053c1e0
add esp, 4
cmp byte [edi], 0
je 0x464615
mov cl, byte [edi]
movsx eax, cl
add eax, 0xfffffff8
cmp eax, 0x54
ja case.0x462bea.11
movzx eax, byte [eax + 0x4647f0]
jmp dword [eax*4 + 0x4647d0]
sub esp, 0xc
mov dword [ebp - 0x5cc], 0x66635847
mov ecx, esp
mov dword [ebp - 0x5c8], 0x734a6947
lea eax, [ebp - 0x4e4]
mov dword [ebp - 0x5c4], 0x65515744
mov dword [ebp - 0x5c0], 0x466f7749
push dword [ebp - 0xb8]
mov dword [ebp - 0x5bc], 0x62494342
push eax
lea eax, [ebp - 0x5cc]
mov dword [ebp - 0x5b8], 0x68456946
mov dword [ebp - 0x5b4], 0x32556844
mov dword [ebp - 0x5b0], 0x636b684b
mov dword [ebp - 0x5ac], 0x69677841
mov dword [ebp - 0x5a8], 0x76347942
mov dword [ebp - 0x5a4], 0x3263424e
mov dword [ebp - 0x5a0], 0x536b7a47
mov dword [ebp - 0x59c], 0x704d5766
mov dword [ebp - 0x598], 0x33635147
mov dword [ebp - 0x594], 0x6b527966
mov dword [ebp - 0x590], 0x706b6a44
mov dword [ebp - 0x58c], 0x47305442
mov dword [ebp - 0x588], 0x6538794e
mov dword [ebp - 0x584], 0x33734765
mov dword [ebp - 0x580], 0x54736a44
mov dword [ebp - 0x57c], 0x6935524b
mov dword [ebp - 0x578], 0x35426741
mov dword [ebp - 0x574], 0x6a4d674a
mov dword [ebp - 0x570], 0x66514346
mov dword [ebp - 0x56c], 0x78347846
mov dword [ebp - 0x568], 0x434d6741
mov dword [ebp - 0x564], 0x5a4d3342
mov dword [ebp - 0x560], 0x2f346d4c
mov dword [ebp - 0x55c], 0x66734266
mov dword [ebp - 0x558], 0x376b5363
mov dword [ebp - 0x554], 0x68595246
mov dword [ebp - 0x550], 0x7238514b
mov dword [ebp - 0x54c], 0x44594466
mov dword [ebp - 0x548], 0x79457947
mov dword [ebp - 0x544], 0x73776864
mov dword [ebp - 0x540], 0x4e674246
mov dword [ebp - 0x53c], 0x72774243
mov dword [ebp - 0x538], 0x6e35524b
mov dword [ebp - 0x534], 0x396b6d47
mov dword [ebp - 0x530], 0x4e34674b
mov dword [ebp - 0x52c], 0x6d595444
mov dword [ebp - 0x528], 0x34785346
mov dword [ebp - 0x524], 0x64556d47
mov dword [ebp - 0x520], 0x5177784f
mov dword [ebp - 0x51c], 0x774e5141
mov dword [ebp - 0x518], 0x426f6849
mov dword [ebp - 0x514], 0x43344342
mov dword [ebp - 0x510], 0x6a397950
mov dword [ebp - 0x50c], 0x52776748
mov dword [ebp - 0x508], 0x30594143
mov dword [ebp - 0x504], 0x7830774c
mov dword [ebp - 0x500], 0x57516866
mov dword [ebp - 0x4fc], 0x756b5449
mov dword [ebp - 0x4f8], 0x5849784a
mov dword [ebp - 0x4f4], 0x38785445
mov dword [ebp - 0x4f0], 0x75344366
mov dword [ebp - 0x4ec], 0x4130534f
mov dword [ebp - 0x4e8], 0x6f434141
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x8f0]
push eax
call fcn.00447e40
add esp, 0x10
mov edx, dword [eax]
mov eax, dword [eax + 4]
sub eax, edx
je 0x46479b
cmp byte [edx], 0
jne 0x462e8e
xor ecx, ecx
jmp 0x462e9c
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x462e93
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x1c]
call fcn.0046bab0
mov eax, dword [ebp - 0x8f0]
test eax, eax
je 0x46460b
push eax
call fcn.0053c1e0
add esp, 4
mov dword [ebp - 0x8f0], 0
mov dword [ebp - 0x8ec], 0
mov dword [ebp - 0x8e8], 0
jmp 0x46460b
sub esp, 0xc
mov dword [ebp - 0x3dc], 0x546b5147
mov ecx, esp
mov dword [ebp - 0x3d8], 0x5a555159
mov dword [ebp - 0x3d4], 0x64415248
lea eax, [ebp - 0x2b8]
mov dword [ebp - 0x3d0], 0x76416943
push dword [ebp - 0xb8]
mov dword [ebp - 0x3cc], 0x6e344244
mov dword [ebp - 0x3c8], 0x55305246
mov dword [ebp - 0x3c4], 0x49304349
mov dword [ebp - 0x3c0], 0x77386d62
mov dword [ebp - 0x3bc], 0x65637a44
mov dword [ebp - 0x3b8], 0x61635364
mov dword [ebp - 0x3b4], 0x6563674b
mov dword [ebp - 0x3b0], 0x32555349
mov dword [ebp - 0x3ac], 0x756b6749
mov dword [ebp - 0x3a8], 0x5541534a
mov dword [ebp - 0x3a4], 0x476b674a
mov dword [ebp - 0x3a0], 0x61304850
mov dword [ebp - 0x39c], 0x68644849
mov dword [ebp - 0x398], 0x55637746
mov dword [ebp - 0x394], 0x486f5744
mov dword [ebp - 0x390], 0x36566e43
mov dword [ebp - 0x38c], 0x3649424e
mov dword [ebp - 0x388], 0x5067774e
mov dword [ebp - 0x384], 0x4241514f
mov dword [ebp - 0x380], 0x66517844
mov dword [ebp - 0x37c], 0x6e6b6847
mov dword [ebp - 0x378], 0x306c3345
mov dword [ebp - 0x374], 0x2f306a63
mov dword [ebp - 0x370], 0x6d684447
mov dword [ebp - 0x36c], 0x69305745
mov dword [ebp - 0x368], 0x6263444f
mov dword [ebp - 0x364], 0x7877544b
mov dword [ebp - 0x360], 0x76417948
mov dword [ebp - 0x35c], 0x68595250
mov dword [ebp - 0x358], 0x74554148
mov dword [ebp - 0x354], 0x74775347
mov dword [ebp - 0x350], 0x55775348
mov dword [ebp - 0x34c], 0x6951794e
mov dword [ebp - 0x348], 0x6a704249
mov dword [ebp - 0x344], 0x72707748
mov dword [ebp - 0x340], 0x78707962
mov dword [ebp - 0x33c], 0x34385248
mov dword [ebp - 0x338], 0x4b347949
mov dword [ebp - 0x334], 0x64457a65
mov dword [ebp - 0x330], 0x76387845
mov dword [ebp - 0x32c], 0x4f514143
mov dword [ebp - 0x328], 0x55774841
mov dword [ebp - 0x324], 0x70635364
mov dword [ebp - 0x320], 0x62345159
mov dword [ebp - 0x31c], 0x434d6766
mov dword [ebp - 0x318], 0x336c4143
mov dword [ebp - 0x314], 0x36636743
mov dword [ebp - 0x310], 0x78387746
mov dword [ebp - 0x30c], 0x3964684f
mov dword [ebp - 0x308], 0x6877684e
mov dword [ebp - 0x304], 0x396c6943
mov dword [ebp - 0x300], 0x4334484b
mov dword [ebp - 0x2fc], 0x48777a44
mov dword [ebp - 0x2f8], 0x50776745
mov dword [ebp - 0x2f4], 0x43385349
mov dword [ebp - 0x2f0], 0x46677a47
mov dword [ebp - 0x2ec], 0x4e384363
mov dword [ebp - 0x2e8], 0x656f4444
mov dword [ebp - 0x2e4], 0x7173794c
mov dword [ebp - 0x2e0], 0x7049684b
mov dword [ebp - 0x2dc], 0x44554465
mov dword [ebp - 0x2d8], 0x44595146
mov dword [ebp - 0x2d4], 0x3131434c
mov dword [ebp - 0x2d0], 0x36414161
mov dword [ebp - 0x2cc], 0x54676866
mov dword [ebp - 0x2c8], 0x6a554144
mov dword [ebp - 0x2c4], 0x6a307750
mov dword [ebp - 0x2c0], 0x41734342
mov dword [ebp - 0x2bc], 0x56444141
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
push eax
lea eax, [ebp - 0x3dc]
push eax
push 0
call fcn.004660a0
lea eax, [ebp - 0x968]
push eax
call fcn.00447e40
add esp, 0x10
mov edx, dword [eax]
mov eax, dword [eax + 4]
sub eax, edx
je 0x46479b
cmp byte [edx], 0
jne 0x463213
xor ecx, ecx
jmp 0x463221
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x463218
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x1c]
call fcn.0046bab0
mov eax, dword [ebp - 0x968]
test eax, eax
je 0x46460b
push eax
call fcn.0053c1e0
add esp, 4
mov dword [ebp - 0x968], 0
mov dword [ebp - 0x964], 0
mov dword [ebp - 0x960], 0
jmp 0x46460b
sub esp, 0xc
mov dword [ebp - 0x6b4], 0x2f635447
mov ecx, esp
mov dword [ebp - 0x6b0], 0x78734459
lea eax, [ebp - 0x5ce]
mov dword [ebp - 0x6ac], 0x67557963
mov dword [ebp - 0x6a8], 0x52735147
push dword [ebp - 0xb8]
mov dword [ebp - 0x6a4], 0x5159694b
push eax
lea eax, [ebp - 0x6b4]
mov dword [ebp - 0x6a0], 0x32397850
mov dword [ebp - 0x69c], 0x74636a44
mov dword [ebp - 0x698], 0x54635445
mov dword [ebp - 0x694], 0x6d51584c
mov dword [ebp - 0x690], 0x67735248
mov dword [ebp - 0x68c], 0x6b564166
mov dword [ebp - 0x688], 0x70775142
mov dword [ebp - 0x684], 0x67456d4f
mov dword [ebp - 0x680], 0x51305342
mov dword [ebp - 0x67c], 0x63496743
mov dword [ebp - 0x678], 0x476b4363
mov dword [ebp - 0x674], 0x4f514446
mov dword [ebp - 0x670], 0x4d386961
mov dword [ebp - 0x66c], 0x3234444f
mov dword [ebp - 0x668], 0x3170544d
mov dword [ebp - 0x664], 0x44495363
mov dword [ebp - 0x660], 0x32397a4a
mov dword [ebp - 0x65c], 0x3073424a
mov dword [ebp - 0x658], 0x76307747
mov dword [ebp - 0x654], 0x6b73794a
mov dword [ebp - 0x650], 0x42514345
mov dword [ebp - 0x64c], 0x45453347
mov dword [ebp - 0x648], 0x33736e42
mov dword [ebp - 0x644], 0x2f30684c
mov dword [ebp - 0x640], 0x7330424a
mov dword [ebp - 0x63c], 0x7a67584d
mov dword [ebp - 0x638], 0x6e45774a
mov dword [ebp - 0x634], 0x3949775a
mov dword [ebp - 0x630], 0x484d674e
mov dword [ebp - 0x62c], 0x62385850
mov dword [ebp - 0x628], 0x33747a43
mov dword [ebp - 0x624], 0x4f38544c
mov dword [ebp - 0x620], 0x58555362
mov dword [ebp - 0x61c], 0x4c4d794c
mov dword [ebp - 0x618], 0x55636844
mov dword [ebp - 0x614], 0x51496963
mov dword [ebp - 0x610], 0x556b534b
mov dword [ebp - 0x60c], 0x46734741
mov dword [ebp - 0x608], 0x7956334d
mov dword [ebp - 0x604], 0x2f564349
mov dword [ebp - 0x600], 0x3038694a
mov dword [ebp - 0x5fc], 0x64344165
mov dword [ebp - 0x5f8], 0x5a777962
mov dword [ebp - 0x5f4], 0x2f73684d
mov dword [ebp - 0x5f0], 0x79313365
mov dword [ebp - 0x5ec], 0x4c49424e
mov dword [ebp - 0x5e8], 0x784d794b
mov dword [ebp - 0x5e4], 0x4e6f6763
mov dword [ebp - 0x5e0], 0x304a5441
mov dword [ebp - 0x5dc], 0x44557959
mov dword [ebp - 0x5d8], 0x5634334a
mov dword [ebp - 0x5d4], 0x41414141
mov word [ebp - 0x5d0], 0x6770
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x95c]
push eax
call fcn.00447e40
add esp, 0x10
mov edx, dword [eax]
mov eax, dword [eax + 4]
sub eax, edx
je 0x46479b
cmp byte [edx], 0
jne 0x463501
xor ecx, ecx
jmp 0x46350f
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x463506
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x1c]
call fcn.0046bab0
mov eax, dword [ebp - 0x95c]
test eax, eax
je 0x46460b
push eax
call fcn.0053c1e0
add esp, 4
mov dword [ebp - 0x95c], 0
mov dword [ebp - 0x958], 0
mov dword [ebp - 0x954], 0
jmp 0x46460b
sub esp, 0xc
mov dword [ebp - 0x7c0], 0x774d5447
mov ecx, esp
mov dword [ebp - 0x7bc], 0x756b6e4b
lea eax, [ebp - 0x6b5]
mov dword [ebp - 0x7b8], 0x30644765
mov dword [ebp - 0x7b4], 0x45677742
push dword [ebp - 0xb8]
mov dword [ebp - 0x7b0], 0x36744346
push eax
lea eax, [ebp - 0x7c0]
mov dword [ebp - 0x7ac], 0x72306943
mov dword [ebp - 0x7a8], 0x44594362
mov dword [ebp - 0x7a4], 0x516f7a4c
mov dword [ebp - 0x7a0], 0x4e305263
mov dword [ebp - 0x79c], 0x426f6965
mov dword [ebp - 0x798], 0x386b684a
mov dword [ebp - 0x794], 0x72343347
mov dword [ebp - 0x790], 0x2b6c694f
mov dword [ebp - 0x78c], 0x78427945
mov dword [ebp - 0x788], 0x68517964
mov dword [ebp - 0x784], 0x33304143
mov dword [ebp - 0x780], 0x374d684c
mov dword [ebp - 0x77c], 0x5577784c
mov dword [ebp - 0x778], 0x3551784b
mov dword [ebp - 0x774], 0x6a384863
mov dword [ebp - 0x770], 0x65495764
mov dword [ebp - 0x76c], 0x33556e41
mov dword [ebp - 0x768], 0x75556745
mov dword [ebp - 0x764], 0x6a554448
mov dword [ebp - 0x760], 0x69495343
mov dword [ebp - 0x75c], 0x6b6b5863
mov dword [ebp - 0x758], 0x4c4d6948
mov dword [ebp - 0x754], 0x58384759
mov dword [ebp - 0x750], 0x6a686941
mov dword [ebp - 0x74c], 0x476b4147
mov dword [ebp - 0x748], 0x3638674e
mov dword [ebp - 0x744], 0x4f30544a
mov dword [ebp - 0x740], 0x67413250
mov dword [ebp - 0x73c], 0x30397848
mov dword [ebp - 0x738], 0x42594848
mov dword [ebp - 0x734], 0x416b5163
mov dword [ebp - 0x730], 0x676f514c
mov dword [ebp - 0x72c], 0x53384159
mov dword [ebp - 0x728], 0x69686d42
mov dword [ebp - 0x724], 0x7a63684a
mov dword [ebp - 0x720], 0x75386743
mov dword [ebp - 0x71c], 0x79566946
mov dword [ebp - 0x718], 0x4b6b6966
mov dword [ebp - 0x714], 0x67514149
mov dword [ebp - 0x710], 0x50736864
mov dword [ebp - 0x70c], 0x7673444a
mov dword [ebp - 0x708], 0x35427864
mov dword [ebp - 0x704], 0x756b544e
mov dword [ebp - 0x700], 0x57416a4b
mov dword [ebp - 0x6fc], 0x7a527941
mov dword [ebp - 0x6f8], 0x62306d44
mov dword [ebp - 0x6f4], 0x50385247
mov dword [ebp - 0x6f0], 0x47414443
mov dword [ebp - 0x6ec], 0x2f347a59
mov dword [ebp - 0x6e8], 0x51735248
mov dword [ebp - 0x6e4], 0x32744444
mov dword [ebp - 0x6e0], 0x2b415147
mov dword [ebp - 0x6dc], 0x67495243
mov dword [ebp - 0x6d8], 0x6d39525a
mov dword [ebp - 0x6d4], 0x4e516a42
mov dword [ebp - 0x6d0], 0x52455745
mov dword [ebp - 0x6cc], 0x33524346
mov dword [ebp - 0x6c8], 0x55455747
mov dword [ebp - 0x6c4], 0x53634446
mov dword [ebp - 0x6c0], 0x5038524c
mov dword [ebp - 0x6bc], 0x41416749
mov word [ebp - 0x6b8], 0x4d41
mov byte [ebp - 0x6b6], 0x49
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x944]
push eax
call fcn.00447e40
add esp, 0x10
mov edx, dword [eax]
mov eax, dword [eax + 4]
sub eax, edx
je 0x46479b
cmp byte [edx], 0
jne 0x463850
xor ecx, ecx
jmp 0x46385e
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x463855
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x1c]
call fcn.0046bab0
mov eax, dword [ebp - 0x944]
test eax, eax
je 0x46460b
push eax
call fcn.0053c1e0
add esp, 4
mov dword [ebp - 0x944], 0
mov dword [ebp - 0x940], 0
mov dword [ebp - 0x93c], 0
jmp 0x46460b
sub esp, 0xc
mov dword [ebp - 0x8e0], 0x35745447
mov ecx, esp
mov dword [ebp - 0x8dc], 0x37415741
mov dword [ebp - 0x8d8], 0x4a4d6d4c
lea eax, [ebp - 0x7c1]
mov dword [ebp - 0x8d4], 0x63516a4d
push dword [ebp - 0xb8]
mov dword [ebp - 0x8d0], 0x6f306764
mov dword [ebp - 0x8cc], 0x4d386e4e
mov dword [ebp - 0x8c8], 0x354a7a43
mov dword [ebp - 0x8c4], 0x3073334b
mov dword [ebp - 0x8c0], 0x6f515248
mov dword [ebp - 0x8bc], 0x6877444d
mov dword [ebp - 0x8b8], 0x67314141
mov dword [ebp - 0x8b4], 0x7267524f
mov dword [ebp - 0x8b0], 0x2f41414a
mov dword [ebp - 0x8ac], 0x33346e45
mov dword [ebp - 0x8a8], 0x2b496741
mov dword [ebp - 0x8a4], 0x6651774a
mov dword [ebp - 0x8a0], 0x5445774a
mov dword [ebp - 0x89c], 0x50384349
mov dword [ebp - 0x898], 0x66344444
mov dword [ebp - 0x894], 0x79786e4f
mov dword [ebp - 0x890], 0x6a645745
mov dword [ebp - 0x88c], 0x6c6f4846
mov dword [ebp - 0x888], 0x2f737a65
mov dword [ebp - 0x884], 0x53596e42
mov dword [ebp - 0x880], 0x65346a4e
mov dword [ebp - 0x87c], 0x6a4d6764
mov dword [ebp - 0x878], 0x6d63444c
mov dword [ebp - 0x874], 0x64417749
mov dword [ebp - 0x870], 0x6d395463
mov dword [ebp - 0x86c], 0x71305864
mov dword [ebp - 0x868], 0x344d7948
mov dword [ebp - 0x864], 0x72735245
mov dword [ebp - 0x860], 0x7273414b
mov dword [ebp - 0x85c], 0x4c49544f
mov dword [ebp - 0x858], 0x7a555341
mov dword [ebp - 0x854], 0x43554150
mov dword [ebp - 0x850], 0x6b774263
mov dword [ebp - 0x84c], 0x6a555241
mov dword [ebp - 0x848], 0x306f424c
mov dword [ebp - 0x844], 0x6d304263
mov dword [ebp - 0x840], 0x35457a49
mov dword [ebp - 0x83c], 0x324a5150
mov dword [ebp - 0x838], 0x31596a45
mov dword [ebp - 0x834], 0x77687741
mov dword [ebp - 0x830], 0x726f674f
mov dword [ebp - 0x82c], 0x776c6a42
mov dword [ebp - 0x828], 0x4f59484c
mov dword [ebp - 0x824], 0x61596748
mov dword [ebp - 0x820], 0x4c346750
mov dword [ebp - 0x81c], 0x3377334c
mov dword [ebp - 0x818], 0x45674461
mov dword [ebp - 0x814], 0x7430484f
mov dword [ebp - 0x810], 0x6877684c
mov dword [ebp - 0x80c], 0x30416e5a
mov dword [ebp - 0x808], 0x2b74514c
mov dword [ebp - 0x804], 0x4d6f674c
mov dword [ebp - 0x800], 0x3574534c
mov dword [ebp - 0x7fc], 0x61514148
mov dword [ebp - 0x7f8], 0x666f5449
mov dword [ebp - 0x7f4], 0x5177514d
mov dword [ebp - 0x7f0], 0x54517848
mov dword [ebp - 0x7ec], 0x72733359
mov dword [ebp - 0x7e8], 0x35646a45
mov dword [ebp - 0x7e4], 0x6e67795a
mov dword [ebp - 0x7e0], 0x77744166
mov dword [ebp - 0x7dc], 0x4f45424a
mov dword [ebp - 0x7d8], 0x59554262
mov dword [ebp - 0x7d4], 0x34414250
mov dword [ebp - 0x7d0], 0x47734263
mov dword [ebp - 0x7cc], 0x4c674343
mov dword [ebp - 0x7c8], 0x4141414e
mov word [ebp - 0x7c4], 0x4e41
mov byte [ebp - 0x7c2], 0x45
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
push eax
lea eax, [ebp - 0x8e0]
push eax
push 0
call fcn.004660a0
lea eax, [ebp - 0x92c]
push eax
call fcn.00447e40
add esp, 0x10
mov edx, dword [eax]
mov eax, dword [eax + 4]
sub eax, edx
je 0x46479b
cmp byte [edx], 0
jne 0x463bd1
xor ecx, ecx
jmp 0x463bdf
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x463bd6
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x1c]
call fcn.0046bab0
mov eax, dword [ebp - 0x92c]
test eax, eax
je 0x46460b
push eax
call fcn.0053c1e0
add esp, 4
mov dword [ebp - 0x92c], 0
mov dword [ebp - 0x928], 0
mov dword [ebp - 0x924], 0
jmp 0x46460b
mov dword [ebp - 0x2a0], 0x44635347
mov dword [ebp - 0x29c], 0x43415347
mov dword [ebp - 0x298], 0x64637a65
mov dword [ebp - 0x294], 0x336b5350
mov dword [ebp - 0x290], 0x6f4d7966
mov dword [ebp - 0x28c], 0x4e517943
mov dword [ebp - 0x288], 0x6773774f
mov dword [ebp - 0x284], 0x4f555348
mov dword [ebp - 0x280], 0x57456d4d
mov dword [ebp - 0x27c], 0x49516847
mov dword [ebp - 0x278], 0x56595150
mov dword [ebp - 0x274], 0x4e554249
mov dword [ebp - 0x270], 0x4a4d774c
mov dword [ebp - 0x26c], 0x4d494347
mov dword [ebp - 0x268], 0x37347865
mov dword [ebp - 0x264], 0x52455145
mov dword [ebp - 0x260], 0x7038684a
mov dword [ebp - 0x25c], 0x67564764
mov dword [ebp - 0x258], 0x71357741
mov dword [ebp - 0x254], 0x3145514e
mov dword [ebp - 0x250], 0x676c7a50
mov dword [ebp - 0x24c], 0x4f4d7949
mov dword [ebp - 0x248], 0x6741414a
mov dword [ebp - 0x244], 0x33555145
mov dword [ebp - 0x240], 0x6b597a59
mov dword [ebp - 0x23c], 0x314d414e
mov dword [ebp - 0x238], 0x4b417749
mov dword [ebp - 0x234], 0x64734441
mov dword [ebp - 0x230], 0x4145474f
mov dword [ebp - 0x22c], 0x52597745
mov dword [ebp - 0x228], 0x6b30324a
mov dword [ebp - 0x224], 0x356f484a
mov dword [ebp - 0x220], 0x5a345246
mov dword [ebp - 0x21c], 0x554d334a
mov dword [ebp - 0x218], 0x3531694e
mov dword [ebp - 0x214], 0x6f746a49
mov dword [ebp - 0x210], 0x3641584a
mov dword [ebp - 0x20c], 0x58774146
mov dword [ebp - 0x208], 0x68776742
mov dword [ebp - 0x204], 0x36307845
mov dword [ebp - 0x200], 0x3530774e
mov dword [ebp - 0x1fc], 0x6d387842
mov dword [ebp - 0x1f8], 0x2f396845
mov dword [ebp - 0x1f4], 0x68494347
mov dword [ebp - 0x1f0], 0x6863784e
mov dword [ebp - 0x1ec], 0x4b4d6a64
mov dword [ebp - 0x1e8], 0x5a63534f
mov dword [ebp - 0x1e4], 0x67787943
mov dword [ebp - 0x1e0], 0x35386a47
mov dword [ebp - 0x1dc], 0x53595364
mov dword [ebp - 0x1d8], 0x63556963
mov dword [ebp - 0x1d4], 0x4f554442
mov dword [ebp - 0x1d0], 0x496b7750
mov dword [ebp - 0x1cc], 0x78514241
mov dword [ebp - 0x1c8], 0x356b6a43
mov dword [ebp - 0x1c4], 0x61674241
mov dword [ebp - 0x1c0], 0x68516e4b
mov dword [ebp - 0x1bc], 0x6e34534c
mov dword [ebp - 0x1b8], 0x6e4e7943
mov dword [ebp - 0x1b4], 0x77467762
mov dword [ebp - 0x1b0], 0x7a49784b
mov dword [ebp - 0x1ac], 0x355a694e
mov dword [ebp - 0x1a8], 0x57556a4a
mov dword [ebp - 0x1a4], 0x2f4e544d
mov dword [ebp - 0x1a0], 0x44675465
mov dword [ebp - 0x19c], 0x5830684a
mov dword [ebp - 0x198], 0x7177444d
mov dword [ebp - 0x194], 0x68565361
mov dword [ebp - 0x190], 0x36454465
mov dword [ebp - 0x18c], 0x7a747962
mov dword [ebp - 0x188], 0x33776d47
mov dword [ebp - 0x184], 0x52637a59
mov dword [ebp - 0x180], 0x65494250
mov dword [ebp - 0x17c], 0x6a774148
mov dword [ebp - 0x178], 0x476b6e49
mov dword [ebp - 0x174], 0x57595363
mov dword [ebp - 0x170], 0x6c30774b
mov dword [ebp - 0x16c], 0x64413245
mov dword [ebp - 0x168], 0x36635448
mov dword [ebp - 0x164], 0x57517746
mov dword [ebp - 0x160], 0x364d544b
sub esp, 0xc
mov dword [ebp - 0x15c], 0x75677841
mov ecx, esp
mov dword [ebp - 0x158], 0x74635742
lea eax, [ebp - 0x12a]
mov dword [ebp - 0x154], 0x54775443
mov dword [ebp - 0x150], 0x64306a4b
push dword [ebp - 0xb8]
mov dword [ebp - 0x14c], 0x38735246
push eax
lea eax, [ebp - 0x2a0]
mov dword [ebp - 0x148], 0x6f414247
mov dword [ebp - 0x144], 0x51457861
mov dword [ebp - 0x140], 0x49346d48
mov dword [ebp - 0x13c], 0x7638684f
mov dword [ebp - 0x138], 0x4d597a45
mov dword [ebp - 0x134], 0x67737847
mov dword [ebp - 0x130], 0x42414141
mov word [ebp - 0x12c], 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 - 0x938]
push eax
call fcn.00447e40
add esp, 0x10
mov edx, dword [eax]
mov eax, dword [eax + 4]
sub eax, edx
je 0x46479b
cmp byte [edx], 0
jne 0x464027
xor ecx, ecx
jmp 0x464039
mov ecx, edx
lea esi, [ecx + 1]
lea esp, [esp]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x464030
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x1c]
call fcn.0046bab0
mov eax, dword [ebp - 0x938]
test eax, eax
je 0x46460b
push eax
call fcn.0053c1e0
add esp, 4
mov dword [ebp - 0x938], 0
mov dword [ebp - 0x934], 0
mov dword [ebp - 0x930], 0
jmp 0x46460b
sub esp, 0xc
mov dword [ebp - 0x4e4], 0x6b455347
mov ecx, esp
mov dword [ebp - 0x4e0], 0x33746766
lea eax, [ebp - 0x438]
mov dword [ebp - 0x4dc], 0x75553247
mov dword [ebp - 0x4d8], 0x45387844
push dword [ebp - 0xb8]
mov dword [ebp - 0x4d4], 0x2f414150
push eax
lea eax, [ebp - 0x4e4]
mov dword [ebp - 0x4d0], 0x54415149
mov dword [ebp - 0x4cc], 0x4477674a
mov dword [ebp - 0x4c8], 0x45734848
mov dword [ebp - 0x4c4], 0x4245524f
mov dword [ebp - 0x4c0], 0x34557964
mov dword [ebp - 0x4bc], 0x36777741
mov dword [ebp - 0x4b8], 0x50347861
mov dword [ebp - 0x4b4], 0x30356e47
mov dword [ebp - 0x4b0], 0x4b595866
mov dword [ebp - 0x4ac], 0x49455142
mov dword [ebp - 0x4a8], 0x67306949
mov dword [ebp - 0x4a4], 0x384e524a
mov dword [ebp - 0x4a0], 0x3049324f
mov dword [ebp - 0x49c], 0x476f5244
mov dword [ebp - 0x498], 0x3355694b
mov dword [ebp - 0x494], 0x6a64424a
mov dword [ebp - 0x490], 0x43596742
mov dword [ebp - 0x48c], 0x3774795a
mov dword [ebp - 0x488], 0x5a454142
mov dword [ebp - 0x484], 0x75733348
mov dword [ebp - 0x480], 0x394a6843
mov dword [ebp - 0x47c], 0x6963334f
mov dword [ebp - 0x478], 0x59514248
mov dword [ebp - 0x474], 0x45345449
mov dword [ebp - 0x470], 0x4b637846
mov dword [ebp - 0x46c], 0x684e5250
mov dword [ebp - 0x468], 0x35395147
mov dword [ebp - 0x464], 0x356c5144
mov dword [ebp - 0x460], 0x30345850
mov dword [ebp - 0x45c], 0x38354841
mov dword [ebp - 0x458], 0x666f6a46
mov dword [ebp - 0x454], 0x5934694e
mov dword [ebp - 0x450], 0x7538424d
mov dword [ebp - 0x44c], 0x6d737946
mov dword [ebp - 0x448], 0x7a34584e
mov dword [ebp - 0x444], 0x616f4461
mov dword [ebp - 0x440], 0x4167534b
mov dword [ebp - 0x43c], 0x37424141
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x950]
push eax
call fcn.00447e40
add esp, 0x10
mov edx, dword [eax]
mov eax, dword [eax + 4]
sub eax, edx
je 0x46479b
cmp byte [edx], 0
jne 0x464284
xor ecx, ecx
jmp 0x464299
mov ecx, edx
lea esi, [ecx + 1]
lea esp, [esp]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x464290
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x1c]
call fcn.0046bab0
mov eax, dword [ebp - 0x950]
test eax, eax
je 0x46460b
push eax
call fcn.0053c1e0
add esp, 4
mov dword [ebp - 0x950], 0
mov dword [ebp - 0x94c], 0
mov dword [ebp - 0x948], 0
jmp 0x46460b
mov al, cl
dec al
cmp al, 0x1e
ja 0x464600
push 0x98
lea eax, [ebp - 0xb4]
push 0
push eax
call fcn.0053e0b0
or dword [ebp - 0x8e4], 2
lea eax, [ebp - 0xb0]
add esp, 0xc
mov dword [ebp - 0xb4], 0x580914
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x64], 0x5808a0
mov dword [ebp - 0x68], 0x48
push 0
push eax
call fcn.0046d1f0
mov eax, dword [ebp - 0xb4]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xb4], 0x580910
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x50]
mov dword [ebp + ecx - 0xb8], eax
lea ecx, [ebp - 0xb0]
call fcn.00467480
movsx eax, byte [edi]
push eax
push 0
lea eax, [ebp - 0x918]
mov dword [ebp - 0xb0], 0x5808d4
push 4
push eax
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 4
mov dword [ebp - 0x128], 0x6b425347
mov dword [ebp - 0x124], 0x7051514e
mov dword [ebp - 0x120], 0x31734266
mov dword [ebp - 0x11c], 0x52306741
mov dword [ebp - 0x118], 0x776c6765
mov dword [ebp - 0x114], 0x4163694b
mov dword [ebp - 0x110], 0x34517744
mov dword [ebp - 0x10c], 0x5551534e
mov dword [ebp - 0x108], 0x6a6f7a4f
mov dword [ebp - 0x104], 0x4a775864
mov dword [ebp - 0x100], 0x33303248
mov dword [ebp - 0xfc], 0x69675842
mov dword [ebp - 0xf8], 0x31307a43
mov dword [ebp - 0xf4], 0x5434525a
mov dword [ebp - 0xf0], 0x4f63684a
mov dword [ebp - 0xec], 0x3142434e
mov dword [ebp - 0xe8], 0x4c595447
mov dword [ebp - 0xe4], 0x3655774e
mov dword [ebp - 0xe0], 0x68525848
mov dword [ebp - 0xdc], 0x32686e4d
mov dword [ebp - 0xd8], 0x44556d49
mov dword [ebp - 0xd4], 0x5251774a
mov dword [ebp - 0xd0], 0x6c385242
mov dword [ebp - 0xcc], 0x3374474b
mov dword [ebp - 0xc8], 0x46637a59
mov dword [ebp - 0xc4], 0x4938414e
mov dword [ebp - 0xc0], 0x41414146
mov word [ebp - 0xbc], 0x4541
mov byte [ebp - 0xba], 0x30
call fcn.0053b99e
mov ecx, esp
mov ebx, eax
push dword [ebp - 0xb8]
lea eax, [ebp - 0xb9]
push eax
lea eax, [ebp - 0x128]
mov dword [ecx], 0
push eax
push 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x438]
push eax
call fcn.00447e40
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
je 0x46479b
push ecx
lea eax, [ebp - 0xb4]
push eax
call fcn.00465700
mov esi, eax
add esp, 8
test esi, esi
je 0x464517
mov eax, dword [esi]
mov eax, dword [eax + 4]
add eax, esi
push eax
call fcn.0046d1c0
add esp, 4
test esi, esi
jne 0x464528
xor eax, eax
jmp 0x46452f
mov eax, dword [esi]
mov eax, dword [eax + 4]
add eax, esi
push eax
call fcn.0046e5a0
mov eax, dword [esi]
mov eax, dword [eax + 4]
mov byte [eax + esi + 0x40], 0x30
mov eax, dword [esi]
push dword [ebx + 0xc]
push dword [ebx + 8]
mov eax, dword [eax + 4]
add eax, esi
push eax
mov eax, dword [ebx]
call eax
add esp, 0x10
mov ecx, esi
call fcn.00467ec0
mov eax, dword [ebp - 0x438]
test eax, eax
je 0x46458c
push eax
call fcn.0053c1e0
add esp, 4
mov dword [ebp - 0x438], 0
mov dword [ebp - 0x434], 0
mov dword [ebp - 0x430], 0
lea eax, [ebp - 0x908]
push eax
lea ecx, [ebp - 0xb0]
call fcn.0046e3e0
push 0xffffffffffffffff
push 0
lea eax, [ebp - 0x908]
push eax
lea ecx, [ebp - 0x1c]
call fcn.0046b940
cmp dword [ebp - 0x8f4], 0x10
jb 0x4645c8
push dword [ebp - 0x908]
call fcn.0053c1e0
add esp, 4
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x8f4], 0xf
mov dword [ebp - 0x8f8], 0
mov byte [ebp - 0x908], 0
call fcn.00467a30
lea eax, [ebp - 0x64]
mov dword [ebp - 0x64], 0x580814
push eax
call fcn.0053b91f
add esp, 4
jmp 0x46460b
push ecx
push 1
lea ecx, [ebp - 0x1c]
call fcn.0046ba00
inc edi
cmp byte [edi], 0
jne 0x462bd2
sub esp, 0xc
mov dword [ebp - 0x108], 0x4151785a
mov ecx, esp
mov dword [ebp - 0x104], 0x6d637750
lea eax, [ebp - 0xba]
mov dword [ebp - 0x100], 0x476f324f
mov dword [ebp - 0xfc], 0x51516843
push dword [ebp - 0xb8]
mov dword [ebp - 0xf8], 0x7463424a
push eax
lea eax, [ebp - 0x108]
mov dword [ebp - 0xf4], 0x70495364
mov dword [ebp - 0xf0], 0x46415463
mov dword [ebp - 0xec], 0x42495450
mov dword [ebp - 0xe8], 0x32416965
mov dword [ebp - 0xe4], 0x37344443
mov dword [ebp - 0xe0], 0x57515749
mov dword [ebp - 0xdc], 0x4f6f6a45
mov dword [ebp - 0xd8], 0x55777a50
mov dword [ebp - 0xd4], 0x504d7a46
mov dword [ebp - 0xd0], 0x4634674a
mov dword [ebp - 0xcc], 0x4e77334e
mov dword [ebp - 0xc8], 0x706f5246
mov dword [ebp - 0xc4], 0x6a397847
mov dword [ebp - 0xc0], 0x41414141
mov word [ebp - 0xbc], 0x514e
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x438]
push eax
call fcn.00447e40
add esp, 0x10
mov edx, dword [eax]
mov eax, dword [eax + 4]
sub eax, edx
je 0x4647c3
cmp byte [edx], 0
jne 0x464735
xor ecx, ecx
jmp 0x464749
mov ecx, edx
lea esi, [ecx + 1]
lea ebx, [ebx]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x464740
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x1c]
call fcn.0046bab0
mov eax, dword [ebp - 0x438]
test eax, eax
je 0x464766
push eax
call fcn.0053c1e0
add esp, 4
mov esi, dword [ebp - 0xb8]
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.00467510
cmp dword [ebp - 8], 0x10
jb 0x464788
push dword [ebp - 0x1c]
call fcn.0053c1e0
add esp, 4
mov ecx, dword [ebp - 4]
mov eax, esi
pop edi
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
push str.invalid_vector_T__subscript
call fcn.0053af06
push str.invalid_vector_T__subscript
call fcn.0053af06
lea ecx, [ecx]
xor al, byte gs:[esi]
jge 4605974
inc esi
add byte [edx + 0x53004638], ah
xor eax, 0x3c230046
inc esi
add cl, dh
sub eax, dword [esi]
loopne 0x464818
inc esi
add ch, bl
inc edx
inc esi
add byte [eax], al
add dword [edx], eax
pop es
add eax, dword [edi + eax]
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
add eax, 117901063
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
push es
int3