Function at 0x248bc39
Capabilities:
Contain obfuscated stackstrings
Resolve function by parsing pe exports

Disassembly:
sub esp, 0x500
mov eax, dword [0x6400104]
xor eax, esp
mov dword [esp + 0x4fc], eax
push ebx
push ebp
push esi
push edi
mov edi, dword [esp + 0x514]
mov ebp, ecx
lea ecx, [esp + 0x470]
and dword [edi + 0x10], 0
lea esi, [ebp + 0x14]
mov dword [edi + 0x14], 0xf
push esi
mov byte [edi], 0
push dword [esi + 0xc]
call fcn.0247a8f4
mov eax, dword [esi + 0x10]
lea ecx, [esp + 0x464]
add eax, dword [esi + 0xc]
push esi
push eax
call fcn.0247a8f4
mov ebx, dword [esp + 0x478]
cmp ebx, dword [esp + 0x46c]
setne al
test al, al
je 0x248de43
mov eax, dword [esp + 0x470]
test eax, eax
je 0x248bcb5
mov eax, dword [eax]
mov ecx, dword [eax + 8]
mov eax, dword [eax + 4]
dec ecx
and ecx, ebx
mov dword [esp + 0x1fc], 0x4e415453
mov dword [esp + 0x200], 0x476f7a41
mov dword [esp + 0x204], 0x73415450
mov dword [esp + 0x208], 0x39306742
mov eax, dword [eax + ecx*4]
mov dword [esp + 0x448], eax
mov dword [esp + 0x20c], 0x69686865
mov dword [esp + 0x210], 0x4373584a
mov dword [esp + 0x214], 0x4141694c
mov dword [esp + 0x218], 0x58734850
mov dword [esp + 0x21c], 0x49496762
mov dword [esp + 0x220], 0x2b6b7941
mov dword [esp + 0x224], 0x4c557a4d
mov dword [esp + 0x228], 0x53346a4a
mov dword [esp + 0x22c], 0x3731444a
mov dword [esp + 0x230], 0x57304144
mov dword [esp + 0x234], 0x6a777945
mov dword [esp + 0x238], 0x6f746a42
mov dword [esp + 0x23c], 0x51307a43
mov dword [esp + 0x240], 0x5467684d
mov dword [esp + 0x244], 0x77736d4e
mov dword [esp + 0x248], 0x2b6f6842
mov dword [esp + 0x24c], 0x48636a43
mov dword [esp + 0x250], 0x586f5249
mov dword [esp + 0x254], 0x656b5749
mov dword [esp + 0x258], 0x68395466
mov dword [esp + 0x25c], 0x6774424c
mov dword [esp + 0x260], 0x6f78434c
mov dword [esp + 0x264], 0x6b304245
mov dword [esp + 0x268], 0x73526743
mov dword [esp + 0x26c], 0x76307741
mov dword [esp + 0x270], 0x356b6a65
mov dword [esp + 0x274], 0x6f306946
mov dword [esp + 0x278], 0x584d7950
mov dword [esp + 0x27c], 0x374a784f
mov dword [esp + 0x280], 0x744d524c
mov dword [esp + 0x284], 0x34685145
mov dword [esp + 0x288], 0x6a425243
mov dword [esp + 0x28c], 0x4e494350
mov dword [esp + 0x290], 0x6938424c
mov dword [esp + 0x294], 0x2f527a44
mov dword [esp + 0x298], 0x72354866
mov dword [esp + 0x29c], 0x79427a64
mov dword [esp + 0x2a0], 0x6c515361
mov dword [esp + 0x2a4], 0x7a344165
mov dword [esp + 0x2a8], 0x42416d48
mov dword [esp + 0x2ac], 0x74647747
mov dword [esp + 0x2b0], 0x5451774e
mov dword [esp + 0x2b4], 0x66734245
mov dword [esp + 0x2b8], 0x794d6a4b
mov dword [esp + 0x2bc], 0x6338684f
mov dword [esp + 0x2c0], 0x436b3346
mov dword [esp + 0x2c4], 0x58595349
mov dword [esp + 0x2c8], 0x4b386a49
mov dword [esp + 0x2cc], 0x4459534f
mov dword [esp + 0x2d0], 0x386f5265
mov dword [esp + 0x2d4], 0x58596943
mov dword [esp + 0x2d8], 0x786b4241
mov dword [esp + 0x2dc], 0x52384243
mov dword [esp + 0x2e0], 0x2b4d7a65
mov dword [esp + 0x2e4], 0x584d794f
mov dword [esp + 0x2e8], 0x5741514d
mov dword [esp + 0x2ec], 0x47386a63
mov dword [esp + 0x2f0], 0x65457942
mov dword [esp + 0x2f4], 0x4855534e
mov dword [esp + 0x2f8], 0x65557748
mov dword [esp + 0x2fc], 0x45414863
mov dword [esp + 0x300], 0x4359694c
mov dword [esp + 0x304], 0x58415464
mov dword [esp + 0x308], 0x4a304247
mov dword [esp + 0x30c], 0x4c59334b
mov dword [esp + 0x310], 0x35345244
mov dword [esp + 0x314], 0x7530684c
mov dword [esp + 0x318], 0x2f68544e
mov dword [esp + 0x31c], 0x7449674c
mov dword [esp + 0x320], 0x2f455245
mov dword [esp + 0x324], 0x676c7747
mov dword [esp + 0x328], 0x41416845
mov dword [esp + 0x32c], 0x47737844
mov dword [esp + 0x330], 0x76304266
mov dword [esp + 0x334], 0x2f397743
mov dword [esp + 0x338], 0x77594745
mov dword [esp + 0x33c], 0x78706742
mov dword [esp + 0x340], 0x4e6b4150
mov dword [esp + 0x344], 0x77554447
mov dword [esp + 0x348], 0x67523244
mov dword [esp + 0x34c], 0x4730774c
mov dword [esp + 0x350], 0x73494262
mov dword [esp + 0x354], 0x746b5141
mov dword [esp + 0x358], 0x564d584a
mov dword [esp + 0x35c], 0x72566961
mov dword [esp + 0x360], 0x624d6966
mov dword [esp + 0x364], 0x57517a4f
mov dword [esp + 0x368], 0x4659674d
mov dword [esp + 0x36c], 0x4c6b5749
mov dword [esp + 0x370], 0x75303265
mov dword [esp + 0x374], 0x68637a4f
mov dword [esp + 0x378], 0x2f307a64
mov dword [esp + 0x37c], 0x7534424d
mov dword [esp + 0x380], 0x6f773348
mov dword [esp + 0x384], 0x6c734346
mov dword [esp + 0x388], 0x41555150
mov dword [esp + 0x38c], 0x6649534a
mov dword [esp + 0x390], 0x6c4d775a
mov dword [esp + 0x394], 0x6c556942
mov dword [esp + 0x398], 0x52496d4d
mov dword [esp + 0x39c], 0x5a59794e
mov dword [esp + 0x3a0], 0x41777742
mov dword [esp + 0x3a4], 0x38454141
mov dword [esp + 0x10], 0x32565761
mov dword [esp + 0x14], 0x6b414343
mov dword [esp + 0x18], 0x42634143
mov dword [esp + 0x1c], 0x70306d41
mov dword [esp + 0x20], 0x74774364
mov dword [esp + 0x24], 0x3249414c
mov dword [esp + 0x28], 0x4155444c
mov dword [esp + 0x2c], 0x34344241
mov dword [esp + 0x30], 0x30525841
mov dword [esp + 0x34], 0x6d304349
mov dword [esp + 0x38], 0x39646845
mov dword [esp + 0x3c], 0x56557959
mov dword [esp + 0x40], 0x2f454366
mov dword [esp + 0x44], 0x746c5265
mov dword [esp + 0x48], 0x3051584b
mov dword [esp + 0x4c], 0x43776a42
mov dword [esp + 0x50], 0x42516a41
mov dword [esp + 0x54], 0x726c6747
mov dword [esp + 0x58], 0x2f636a61
mov dword [esp + 0x5c], 0x65675263
mov dword [esp + 0x60], 0x57304841
mov dword [esp + 0x64], 0x77467a5a
mov dword [esp + 0x68], 0x4c55444b
mov dword [esp + 0x6c], 0x6263474c
mov dword [esp + 0x70], 0x6d6c3347
mov dword [esp + 0x74], 0x7949324d
mov dword [esp + 0x78], 0x674d6a4c
mov dword [esp + 0x7c], 0x706f3345
mov dword [esp + 0x80], 0x7a345150
mov dword [esp + 0x84], 0x34387843
mov dword [esp + 0x88], 0x53775244
mov dword [esp + 0x8c], 0x7063424e
mov dword [esp + 0x90], 0x74515266
mov dword [esp + 0x94], 0x57306944
mov dword [esp + 0x98], 0x36513342
mov dword [esp + 0x9c], 0x6a6f524f
mov dword [esp + 0xa0], 0x38564249
mov dword [esp + 0xa4], 0x4430444c
mov dword [esp + 0xa8], 0x31775343
mov dword [esp + 0xac], 0x446b4441
mov dword [esp + 0xb0], 0x6849334c
mov dword [esp + 0xb4], 0x4c515448
mov dword [esp + 0xb8], 0x51307865
mov dword [esp + 0xbc], 0x764a5142
mov dword [esp + 0xc0], 0x59344348
mov dword [esp + 0xc4], 0x76565443
mov dword [esp + 0xc8], 0x4c594441
mov dword [esp + 0xcc], 0x4f4d5243
mov dword [esp + 0xd0], 0x65385361
xor eax, eax
mov dword [esp + 0xd4], 0x346f6e44
push eax
sub esp, 0xc
mov dword [esp + 0xe8], 0x68494349
mov ecx, esp
mov dword [esp + 0xec], 0x59774361
mov dword [esp + 0xf0], 0x39354447
mov dword [esp + 0xf4], 0x516b684f
mov dword [esp + 0xf8], 0x4763334c
mov dword [esp + 0xfc], 0x5138684c
mov dword [esp + 0x100], 0x64415144
mov dword [esp + 0x104], 0x72706e4d
mov dword [esp + 0x108], 0x31685343
mov dword [esp + 0x10c], 0x42674450
mov dword [esp + 0x110], 0x7238774e
mov dword [esp + 0x114], 0x47776a4a
mov dword [esp + 0x118], 0x65515249
mov dword [esp + 0x11c], 0x6a455345
mov dword [esp + 0x120], 0x79635246
mov dword [esp + 0x124], 0x79417a47
mov dword [esp + 0x128], 0x3652544e
mov dword [esp + 0x12c], 0x37675849
mov dword [esp + 0x130], 0x744d4243
mov dword [esp + 0x134], 0x5a735249
mov dword [esp + 0x138], 0x6f635447
mov dword [esp + 0x13c], 0x416f7a4b
mov dword [esp + 0x140], 0x4667544e
mov dword [esp + 0x144], 0x556b4849
mov dword [esp + 0x148], 0x7451424a
mov dword [esp + 0x14c], 0x64345444
mov dword [esp + 0x150], 0x39565243
mov dword [esp + 0x154], 0x4f676e63
mov dword [esp + 0x158], 0x79517847
mov dword [esp + 0x15c], 0x634d434f
mov dword [esp + 0x160], 0x38706946
mov dword [esp + 0x164], 0x574d5349
mov dword [esp + 0x168], 0x676b794f
mov dword [esp + 0x16c], 0x64514345
mov dword [esp + 0x170], 0x66415445
mov dword [esp + 0x174], 0x6a416a46
mov dword [esp + 0x178], 0x476b7741
mov dword [esp + 0x17c], 0x3149774d
mov dword [esp + 0x180], 0x7641414d
mov dword [esp + 0x184], 0x6830794a
mov dword [esp + 0x188], 0x32683244
mov dword [esp + 0x18c], 0x7041545a
mov dword [esp + 0x190], 0x664d4449
mov dword [esp + 0x194], 0x70744263
mov dword [esp + 0x198], 0x384d414e
mov dword [esp + 0x19c], 0x77595146
mov dword [esp + 0x1a0], 0x50777761
mov dword [esp + 0x1a4], 0x7a304246
mov dword [esp + 0x1a8], 0x70555141
mov dword [esp + 0x1ac], 0x6b30544d
mov dword [esp + 0x1b0], 0x7567694b
mov dword [esp + 0x1b4], 0x4a556745
mov dword [esp + 0x1b8], 0x44677849
mov dword [esp + 0x1bc], 0x57595163
mov dword [esp + 0x1c0], 0x6c4a7a47
mov dword [esp + 0x1c4], 0x6f6f7864
mov dword [esp + 0x1c8], 0x6e557866
mov dword [esp + 0x1cc], 0x42414141
mov word [esp + 0x1d0], 0x7750
mov byte [esp + 0x45c], al
push dword [esp + 0x45c]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [esp + 0x3bc]
push eax
lea eax, [esp + 0x214]
push eax
call fcn.024799be
lea eax, [esp + 0x4c8]
push eax
call fcn.0247d204
add esp, 0x10
mov ecx, eax
call fcn.02486d16
push eax
mov eax, dword [esp + 0x44c]
mov ecx, ebp
push dword [eax + 4]
lea eax, [esp + 0x49c]
push eax
call fcn.0248de60
push eax
xor eax, eax
push eax
sub esp, 0xc
mov byte [esp + 0x468], al
mov ecx, esp
push dword [esp + 0x468]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [esp + 0x1de]
push eax
lea eax, [esp + 0x30]
push eax
call fcn.024799be
lea eax, [esp + 0x4c4]
push eax
call fcn.0247d204
add esp, 0x10
mov ecx, eax
call fcn.02486d16
push eax
lea eax, [esp + 0x488]
push eax
call fcn.02479787
add esp, 0xc
push eax
lea eax, [esp + 0x4fc]
push eax
call fcn.02479761
add esp, 0xc
mov ecx, edi
push 0xffffffffffffffff
push 0
push eax
call fcn.02480583
push 0
push 1
lea ecx, [esp + 0x4fc]
call fcn.0247fc46
push 0
push 1
lea ecx, [esp + 0x484]
call fcn.0247fc46
lea ecx, [esp + 0x4ac]
call fcn.0247fde7
push 0
push 1
lea ecx, [esp + 0x49c]
call fcn.0247fc46
lea ecx, [esp + 0x4b8]
call fcn.0247fde7
mov dword [esp + 0x10], 0x4a555253
mov dword [esp + 0x14], 0x2f317849
mov dword [esp + 0x18], 0x4b55684b
mov dword [esp + 0x1c], 0x4b49444f
mov dword [esp + 0x20], 0x6430534d
mov dword [esp + 0x24], 0x74556a64
mov dword [esp + 0x28], 0x51347761
mov dword [esp + 0x2c], 0x516b5148
mov dword [esp + 0x30], 0x696b4343
mov dword [esp + 0x34], 0x35306a41
mov dword [esp + 0x38], 0x57497943
mov dword [esp + 0x3c], 0x544d795a
mov dword [esp + 0x40], 0x37347a48
mov dword [esp + 0x44], 0x67424442
mov dword [esp + 0x48], 0x6d595246
mov dword [esp + 0x4c], 0x5a514162
mov dword [esp + 0x50], 0x456f7945
mov dword [esp + 0x54], 0x71646765
mov dword [esp + 0x58], 0x67675345
mov dword [esp + 0x5c], 0x65345143
mov dword [esp + 0x60], 0x39634441
mov dword [esp + 0x64], 0x65307a42
mov dword [esp + 0x68], 0x636b6964
mov dword [esp + 0x6c], 0x524d6d4c
mov dword [esp + 0x70], 0x65634841
mov dword [esp + 0x74], 0x5a633263
mov dword [esp + 0x78], 0x6638574d
mov dword [esp + 0x7c], 0x74396e45
mov dword [esp + 0x80], 0x314a544d
mov dword [esp + 0x84], 0x6a4a6750
mov dword [esp + 0x88], 0x4a515343
mov dword [esp + 0x8c], 0x4f59474d
mov dword [esp + 0x90], 0x7541574c
mov dword [esp + 0x94], 0x72466741
mov dword [esp + 0x98], 0x644d6e41
mov dword [esp + 0x9c], 0x58514165
mov dword [esp + 0xa0], 0x38787a49
mov dword [esp + 0xa4], 0x4b345141
mov dword [esp + 0xa8], 0x2f634250
mov dword [esp + 0xac], 0x34736a50
mov dword [esp + 0xb0], 0x4a67574f
mov dword [esp + 0xb4], 0x66596d4f
mov dword [esp + 0xb8], 0x346c4442
mov dword [esp + 0xbc], 0x4c55694a
mov dword [esp + 0xc0], 0x2b49774d
mov dword [esp + 0xc4], 0x72314242
mov dword [esp + 0xc8], 0x78557842
mov dword [esp + 0xcc], 0x744a7947
mov dword [esp + 0xd0], 0x4530414b
mov dword [esp + 0xd4], 0x6e744463
mov dword [esp + 0xd8], 0x7141514b
mov dword [esp + 0xdc], 0x76515248
mov dword [esp + 0xe0], 0x37464350
mov dword [esp + 0xe4], 0x6749514d
mov dword [esp + 0xe8], 0x43516a44
mov dword [esp + 0xec], 0x4a634362
mov dword [esp + 0xf0], 0x70304243
mov dword [esp + 0xf4], 0x636b7845
mov dword [esp + 0xf8], 0x456b524e
mov dword [esp + 0xfc], 0x5a346a49
mov dword [esp + 0x100], 0x494d7944
mov dword [esp + 0x104], 0x596f5441
mov dword [esp + 0x108], 0x67735244
mov dword [esp + 0x10c], 0x63384447
mov dword [esp + 0x110], 0x59455846
mov dword [esp + 0x114], 0x4a636d42
mov dword [esp + 0x118], 0x446b4349
mov dword [esp + 0x11c], 0x4951684c
mov dword [esp + 0x120], 0x30777862
mov dword [esp + 0x124], 0x2b514241
mov dword [esp + 0x128], 0x63416a62
mov dword [esp + 0x12c], 0x3074484a
mov dword [esp + 0x130], 0x6b496944
mov dword [esp + 0x134], 0x30774747
mov dword [esp + 0x138], 0x4638434b
mov dword [esp + 0x13c], 0x73785146
mov dword [esp + 0x140], 0x2f6c684b
mov dword [esp + 0x144], 0x306b3366
mov dword [esp + 0x148], 0x3841434b
mov dword [esp + 0x14c], 0x2f676747
mov dword [esp + 0x150], 0x61457a4b
mov dword [esp + 0x154], 0x574d7950
mov dword [esp + 0x158], 0x376b6766
mov dword [esp + 0x15c], 0x3873784a
mov dword [esp + 0x160], 0x574d5464
mov dword [esp + 0x164], 0x3341694c
mov dword [esp + 0x168], 0x71346d44
mov dword [esp + 0x16c], 0x7477544d
mov dword [esp + 0x170], 0x5a556e62
mov dword [esp + 0x174], 0x6c4d4363
mov dword [esp + 0x178], 0x744d6e65
mov dword [esp + 0x17c], 0x6b386d44
mov dword [esp + 0x180], 0x49494749
mov dword [esp + 0x184], 0x37776943
mov dword [esp + 0x188], 0x55773264
mov dword [esp + 0x18c], 0x5363794b
mov dword [esp + 0x190], 0x4f414450
mov dword [esp + 0x194], 0x73496965
mov dword [esp + 0x198], 0x4545334d
mov dword [esp + 0x19c], 0x724a7946
mov dword [esp + 0x1a0], 0x7a675164
mov dword [esp + 0x1a4], 0x46637a46
mov dword [esp + 0x1a8], 0x4f416a4b
mov dword [esp + 0x1ac], 0x42556944
mov dword [esp + 0x1b0], 0x59777947
mov dword [esp + 0x1b4], 0x4d6b5463
mov dword [esp + 0x1b8], 0x77347846
mov dword [esp + 0x1bc], 0x726c5866
mov dword [esp + 0x1c0], 0x7545584e
mov dword [esp + 0x1c4], 0x66597950
mov dword [esp + 0x1c8], 0x4e556e45
mov dword [esp + 0x1cc], 0x33567747
mov dword [esp + 0x1d0], 0x5055534c
mov dword [esp + 0x1d4], 0x7039544c
mov dword [esp + 0x1d8], 0x76734244
mov dword [esp + 0x1dc], 0x6438474a
mov dword [esp + 0x1e0], 0x4f497741
mov dword [esp + 0x1e4], 0x79776745
mov dword [esp + 0x1e8], 0x79424250
mov dword [esp + 0x1ec], 0x4e63674b
mov dword [esp + 0x1f0], 0x6449544c
mov dword [esp + 0x1f4], 0x42414141
mov word [esp + 0x1f8], 0x6761
mov dword [esp + 0x1fc], 0x67553259
mov dword [esp + 0x200], 0x734d524a
mov dword [esp + 0x204], 0x39557748
mov dword [esp + 0x208], 0x765a6848
mov dword [esp + 0x20c], 0x47514845
mov dword [esp + 0x210], 0x4c736846
mov dword [esp + 0x214], 0x37387961
mov dword [esp + 0x218], 0x73735249
mov dword [esp + 0x21c], 0x4a63334b
mov dword [esp + 0x220], 0x39344350
mov dword [esp + 0x224], 0x6f396965
mov dword [esp + 0x228], 0x6549414b
mov dword [esp + 0x22c], 0x784e5141
mov dword [esp + 0x230], 0x33454745
mov dword [esp + 0x234], 0x4b416964
mov dword [esp + 0x238], 0x4e635464
mov dword [esp + 0x23c], 0x2b395745
mov dword [esp + 0x240], 0x4167534f
mov dword [esp + 0x244], 0x33306942
mov dword [esp + 0x248], 0x4377794a
mov dword [esp + 0x24c], 0x6841584b
mov dword [esp + 0x250], 0x46554747
mov dword [esp + 0x254], 0x2f4a7a4e
mov dword [esp + 0x258], 0x74745447
mov dword [esp + 0x25c], 0x69686a4c
mov dword [esp + 0x260], 0x6f38324f
mov dword [esp + 0x264], 0x44417a66
mov dword [esp + 0x268], 0x69493366
mov dword [esp + 0x26c], 0x775a7a41
mov dword [esp + 0x270], 0x686c5244
mov dword [esp + 0x274], 0x33315147
mov dword [esp + 0x278], 0x6d6b7848
mov dword [esp + 0x27c], 0x51634242
mov dword [esp + 0x280], 0x4b49414d
mov dword [esp + 0x284], 0x366b6a41
mov dword [esp + 0x288], 0x6a745845
mov dword [esp + 0x28c], 0x774e6850
mov dword [esp + 0x290], 0x53676a4c
mov dword [esp + 0x294], 0x79414361
mov dword [esp + 0x298], 0x654d6850
mov dword [esp + 0x29c], 0x7055444a
mov dword [esp + 0x2a0], 0x71646959
mov dword [esp + 0x2a4], 0x7645514e
mov dword [esp + 0x2a8], 0x72646a66
mov dword [esp + 0x2ac], 0x67637a4a
mov dword [esp + 0x2b0], 0x71425247
mov dword [esp + 0x2b4], 0x35394350
mov dword [esp + 0x2b8], 0x73564149
mov dword [esp + 0x2bc], 0x69417748
mov dword [esp + 0x2c0], 0x30555145
mov dword [esp + 0x2c4], 0x3263424d
mov dword [esp + 0x2c8], 0x7745684a
mov dword [esp + 0x2cc], 0x48556a65
mov dword [esp + 0x2d0], 0x44594344
mov dword [esp + 0x2d4], 0x5859534f
mov dword [esp + 0x2d8], 0x79636764
mov dword [esp + 0x2dc], 0x36774246
mov dword [esp + 0x2e0], 0x734e5365
mov dword [esp + 0x2e4], 0x326c5244
mov dword [esp + 0x2e8], 0x61387a48
mov dword [esp + 0x2ec], 0x4d6f4245
mov dword [esp + 0x2f0], 0x58346948
mov dword [esp + 0x2f4], 0x5151684b
mov dword [esp + 0x2f8], 0x67495341
mov dword [esp + 0x2fc], 0x6c525263
mov dword [esp + 0x300], 0x386b6a41
mov dword [esp + 0x304], 0x36356844
mov dword [esp + 0x308], 0x75555343
mov dword [esp + 0x30c], 0x4951774f
mov dword [esp + 0x310], 0x3545534a
mov dword [esp + 0x314], 0x53676d4a
mov dword [esp + 0x318], 0x30465143
mov dword [esp + 0x31c], 0x5059414b
mov dword [esp + 0x320], 0x5877534d
mov dword [esp + 0x324], 0x6e5a7a47
mov dword [esp + 0x328], 0x6f414449
mov dword [esp + 0x32c], 0x486f784c
mov dword [esp + 0x330], 0x7430444f
mov dword [esp + 0x334], 0x7473574e
mov dword [esp + 0x338], 0x55343349
mov dword [esp + 0x33c], 0x646b7965
mov dword [esp + 0x340], 0x71394746
mov dword [esp + 0x344], 0x75676950
mov dword [esp + 0x348], 0x79774344
mov dword [esp + 0x34c], 0x48676e47
mov dword [esp + 0x350], 0x75466846
mov dword [esp + 0x354], 0x66777a44
mov dword [esp + 0x358], 0x66387742
mov dword [esp + 0x35c], 0x49497a4d
mov dword [esp + 0x360], 0x67567946
mov dword [esp + 0x364], 0x2f346942
mov dword [esp + 0x368], 0x49305261
mov dword [esp + 0x36c], 0x50734247
mov dword [esp + 0x370], 0x4d6b544f
mov dword [esp + 0x374], 0x344e5246
mov dword [esp + 0x378], 0x7151794d
mov dword [esp + 0x37c], 0x2f414150
mov dword [esp + 0x380], 0x346b7863
mov dword [esp + 0x384], 0x65417845
mov dword [esp + 0x388], 0x6e357746
mov dword [esp + 0x38c], 0x38414443
mov dword [esp + 0x390], 0x6845434d
mov dword [esp + 0x394], 0x5a495742
mov dword [esp + 0x398], 0x306f4244
mov dword [esp + 0x39c], 0x58637a45
mov dword [esp + 0x3a0], 0x5a49574d
mov dword [esp + 0x3a4], 0x7734424c
mov dword [esp + 0x3a8], 0x4d73484a
mov dword [esp + 0x3ac], 0x4963414f
mov dword [esp + 0x3b0], 0x2f46424a
mov dword [esp + 0x3b4], 0x75346743
mov dword [esp + 0x3b8], 0x30734250
mov dword [esp + 0x3bc], 0x52514450
mov dword [esp + 0x3c0], 0x31776942
mov dword [esp + 0x3c4], 0x4b67524e
mov dword [esp + 0x3c8], 0x73356a48
mov dword [esp + 0x3cc], 0x346c6744
mov dword [esp + 0x3d0], 0x43343344
mov dword [esp + 0x3d4], 0x38776848
mov dword [esp + 0x3d8], 0x41777842
mov dword [esp + 0x3dc], 0x6f67414d
mov dword [esp + 0x3e0], 0x6f735461
mov dword [esp + 0x3e4], 0x3435424a
mov dword [esp + 0x3e8], 0x4e636a66
mov dword [esp + 0x3ec], 0x4155414e
mov dword [esp + 0x3f0], 0x326b444c
mov dword [esp + 0x3f4], 0x73306750
mov dword [esp + 0x3f8], 0x4a6b684b
mov dword [esp + 0x3fc], 0x48674147
mov dword [esp + 0x400], 0x6978544c
mov dword [esp + 0x404], 0x31635847
mov dword [esp + 0x408], 0x75386d50
mov dword [esp + 0x40c], 0x35674249
mov dword [esp + 0x410], 0x68464742
mov dword [esp + 0x414], 0x64675464
mov dword [esp + 0x418], 0x7563514a
mov dword [esp + 0x41c], 0x436b4144
mov dword [esp + 0x420], 0x79457a47
mov dword [esp + 0x424], 0x69556846
mov dword [esp + 0x428], 0x69685843
mov dword [esp + 0x42c], 0x39777743
mov dword [esp + 0x430], 0x59454250
mov dword [esp + 0x434], 0x36566a4b
xor eax, eax
mov dword [esp + 0x438], 0x6a595347
push eax
sub esp, 0xc
mov dword [esp + 0x44c], 0x30346764
mov ecx, esp
mov dword [esp + 0x450], 0x42414141
mov word [esp + 0x454], 0x5173
mov byte [esp + 0x464], al
push dword [esp + 0x464]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [esp + 0x20e]
push eax
lea eax, [esp + 0x28]
push eax
call fcn.024799be
lea eax, [esp + 0x4e0]
push eax
call fcn.0247d204
add esp, 0x10
mov ecx, eax
call fcn.02486d16
push eax
mov eax, dword [esp + 0x44c]
add eax, 0xc
push eax
xor eax, eax
push eax
sub esp, 0xc
mov byte [esp + 0x470], al
mov ecx, esp
push dword [esp + 0x470]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [esp + 0x462]
push eax
lea eax, [esp + 0x21c]
push eax
call fcn.024799be
lea eax, [esp + 0x4dc]
push eax
call fcn.0247d204
add esp, 0x10
mov ecx, eax
call fcn.02486d16
push eax
lea eax, [esp + 0x488]
push eax
call fcn.024797af
add esp, 0xc
push eax
lea eax, [esp + 0x49c]
push eax
call fcn.02479761
add esp, 0xc
mov ecx, edi
push 0xffffffffffffffff
push 0
push eax
call fcn.02480583
push 0
push 1
lea ecx, [esp + 0x49c]
call fcn.0247fc46
push 0
push 1
lea ecx, [esp + 0x484]
call fcn.0247fc46
lea ecx, [esp + 0x4c4]
call fcn.0247fde7
lea ecx, [esp + 0x4d0]
call fcn.0247fde7
mov eax, dword [esp + 0x448]
xor edx, edx
cmp dword [eax + 0x24], edx
je 0x248de21
mov dword [esp + 0x1fc], 0x714d7959
mov dword [esp + 0x200], 0x6a593349
mov dword [esp + 0x204], 0x6f55694b
mov dword [esp + 0x208], 0x33685449
mov dword [esp + 0x20c], 0x52735353
mov dword [esp + 0x210], 0x54383263
mov dword [esp + 0x214], 0x774d7a63
mov dword [esp + 0x218], 0x73495345
mov dword [esp + 0x21c], 0x31305350
mov dword [esp + 0x220], 0x2b635141
mov dword [esp + 0x224], 0x4c454164
mov dword [esp + 0x228], 0x41774447
mov dword [esp + 0x22c], 0x35686a59
mov dword [esp + 0x230], 0x4d55784f
mov dword [esp + 0x234], 0x6a357765
mov dword [esp + 0x238], 0x65416945
mov dword [esp + 0x23c], 0x39635164
mov dword [esp + 0x240], 0x4a387a47
mov dword [esp + 0x244], 0x4834484c
mov dword [esp + 0x248], 0x46594348
mov dword [esp + 0x24c], 0x7a6f7765
mov dword [esp + 0x250], 0x324d3250
mov dword [esp + 0x254], 0x57597965
mov dword [esp + 0x258], 0x41456d50
mov dword [esp + 0x25c], 0x4b306746
mov dword [esp + 0x260], 0x6a554146
mov dword [esp + 0x264], 0x366c6843
mov dword [esp + 0x268], 0x64735245
mov dword [esp + 0x26c], 0x4c497946
mov dword [esp + 0x270], 0x30557741
mov dword [esp + 0x274], 0x4438774a
mov dword [esp + 0x278], 0x32555259
mov dword [esp + 0x27c], 0x7751684e
mov dword [esp + 0x280], 0x5730444d
mov dword [esp + 0x284], 0x52415144
mov dword [esp + 0x288], 0x59454765
mov dword [esp + 0x28c], 0x46596a43
mov dword [esp + 0x290], 0x354d7747
mov dword [esp + 0x294], 0x31467746
mov dword [esp + 0x298], 0x33497950
mov dword [esp + 0x29c], 0x6755544f
mov dword [esp + 0x2a0], 0x736b5148
mov dword [esp + 0x2a4], 0x4b554243
mov dword [esp + 0x2a8], 0x506f4249
mov dword [esp + 0x2ac], 0x74566841
mov dword [esp + 0x2b0], 0x39553241
mov dword [esp + 0x2b4], 0x4f41474b
mov dword [esp + 0x2b8], 0x6449694f
mov dword [esp + 0x2bc], 0x5567534c
mov dword [esp + 0x2c0], 0x684d5147
mov dword [esp + 0x2c4], 0x4b59774c
mov dword [esp + 0x2c8], 0x4d45524f
mov dword [esp + 0x2cc], 0x78497749
mov dword [esp + 0x2d0], 0x4a674448
mov dword [esp + 0x2d4], 0x4773514a
mov dword [esp + 0x2d8], 0x71567845
mov dword [esp + 0x2dc], 0x4c307948
mov dword [esp + 0x2e0], 0x73787750
mov dword [esp + 0x2e4], 0x32557749
mov dword [esp + 0x2e8], 0x654d4244
mov dword [esp + 0x2ec], 0x48637a42
mov dword [esp + 0x2f0], 0x33456859
mov dword [esp + 0x2f4], 0x7777334b
mov dword [esp + 0x2f8], 0x62494247
mov dword [esp + 0x2fc], 0x67525147
mov dword [esp + 0x300], 0x5751784f
mov dword [esp + 0x304], 0x52594443
mov dword [esp + 0x308], 0x696c6845
mov dword [esp + 0x30c], 0x52385141
mov dword [esp + 0x310], 0x6d776965
mov dword [esp + 0x314], 0x39317943
mov dword [esp + 0x318], 0x7351785a
mov dword [esp + 0x31c], 0x6b347846
mov dword [esp + 0x320], 0x6a6f444a
mov dword [esp + 0x324], 0x36557743
mov dword [esp + 0x328], 0x5373444a
mov dword [esp + 0x32c], 0x38783264
mov dword [esp + 0x330], 0x46595347
mov dword [esp + 0x334], 0x77316742
mov dword [esp + 0x338], 0x2b384441
mov dword [esp + 0x33c], 0x4b675364
mov dword [esp + 0x340], 0x4130784d
mov dword [esp + 0x344], 0x65774241
mov dword [esp + 0x348], 0x54496766
mov dword [esp + 0x34c], 0x6968674b
mov dword [esp + 0x350], 0x2b346d49
mov dword [esp + 0x354], 0x4c495344
mov dword [esp + 0x358], 0x766c434c
mov dword [esp + 0x35c], 0x706f6946
mov dword [esp + 0x360], 0x4349424a
mov dword [esp + 0x364], 0x38455445
mov dword [esp + 0x368], 0x4f517843
mov dword [esp + 0x36c], 0x4f34774f
mov dword [esp + 0x370], 0x744a5341
mov dword [esp + 0x374], 0x6d557747
mov dword [esp + 0x378], 0x4e676a49
mov dword [esp + 0x37c], 0x396b7a66
mov dword [esp + 0x380], 0x46496943
mov dword [esp + 0x384], 0x7367674d
mov dword [esp + 0x388], 0x6d357841
mov dword [esp + 0x38c], 0x384e794e
mov dword [esp + 0x390], 0x2b426d50
mov dword [esp + 0x394], 0x77356866
mov dword [esp + 0x398], 0x7a6b5443
mov dword [esp + 0x39c], 0x6b494841
mov dword [esp + 0x3a0], 0x62456949
mov dword [esp + 0x3a4], 0x6d49674c
mov dword [esp + 0x3a8], 0x6f355165
mov dword [esp + 0x3ac], 0x7938334d
mov dword [esp + 0x3b0], 0x42345444
mov dword [esp + 0x3b4], 0x5241444d
mov dword [esp + 0x3b8], 0x7238515a
mov dword [esp + 0x3bc], 0x666b7846
mov dword [esp + 0x3c0], 0x5355434c
mov dword [esp + 0x3c4], 0x5259434c
mov dword [esp + 0x3c8], 0x39385744
mov dword [esp + 0x3cc], 0x356f4343
mov dword [esp + 0x3d0], 0x72525365
mov dword [esp + 0x3d4], 0x63346e61
mov dword [esp + 0x3d8], 0x6968444d
mov dword [esp + 0x3dc], 0x42414141
mov word [esp + 0x3e0], 0x7757
mov dword [esp + 0x10], 0x67414345
mov dword [esp + 0x14], 0x77355463
mov dword [esp + 0x18], 0x366b794a
mov dword [esp + 0x1c], 0x70783248
mov dword [esp + 0x20], 0x6851484b
mov dword [esp + 0x24], 0x7246474f
mov dword [esp + 0x28], 0x7073524b
mov dword [esp + 0x2c], 0x4f495243
mov dword [esp + 0x30], 0x634d7a45
mov dword [esp + 0x34], 0x42515263
mov dword [esp + 0x38], 0x51455264
mov dword [esp + 0x3c], 0x4d735243
mov dword [esp + 0x40], 0x375a6d64
mov dword [esp + 0x44], 0x644d444f
mov dword [esp + 0x48], 0x48415464
mov dword [esp + 0x4c], 0x4e63324a
mov dword [esp + 0x50], 0x7577324b
mov dword [esp + 0x54], 0x46415166
mov dword [esp + 0x58], 0x786f7944
mov dword [esp + 0x5c], 0x596b5148
mov dword [esp + 0x60], 0x7055684a
mov dword [esp + 0x64], 0x42345161
mov dword [esp + 0x68], 0x5055434c
mov dword [esp + 0x6c], 0x65346a50
mov dword [esp + 0x70], 0x5477324f
mov dword [esp + 0x74], 0x524d674e
mov dword [esp + 0x78], 0x67777a61
mov dword [esp + 0x7c], 0x4d635342
mov dword [esp + 0x80], 0x7945524c
mov dword [esp + 0x84], 0x52306748
mov dword [esp + 0x88], 0x42734141
mov dword [esp + 0x8c], 0x6d345341
mov dword [esp + 0x90], 0x7874684f
mov dword [esp + 0x94], 0x55304448
mov dword [esp + 0x98], 0x6a684442
mov dword [esp + 0x9c], 0x594d3245
mov dword [esp + 0xa0], 0x36565244
mov dword [esp + 0xa4], 0x76427763
mov dword [esp + 0xa8], 0x4d38434c
mov dword [esp + 0xac], 0x77515265
push edx
sub esp, 0xc
mov dword [esp + 0xc0], 0x7a465446
mov ecx, esp
mov dword [esp + 0xc4], 0x786c5448
mov dword [esp + 0xc8], 0x734d424c
mov dword [esp + 0xcc], 0x66634765
mov dword [esp + 0xd0], 0x446f6962
mov dword [esp + 0xd4], 0x7356694b
mov dword [esp + 0xd8], 0x39737964
mov dword [esp + 0xdc], 0x4938784d
mov dword [esp + 0xe0], 0x456f7944
mov dword [esp + 0xe4], 0x696b7a50
mov dword [esp + 0xe8], 0x4a596844
mov dword [esp + 0xec], 0x6f6b5250
mov dword [esp + 0xf0], 0x4e455341
mov dword [esp + 0xf4], 0x724e674a
mov dword [esp + 0xf8], 0x6b735264
mov dword [esp + 0xfc], 0x44457746
mov dword [esp + 0x100], 0x766f5163
mov dword [esp + 0x104], 0x70785350
mov dword [esp + 0x108], 0x4b414850
mov dword [esp + 0x10c], 0x39777848
mov dword [esp + 0x110], 0x3155444d
mov dword [esp + 0x114], 0x77687a47
mov dword [esp + 0x118], 0x74735143
mov dword [esp + 0x11c], 0x71784766
mov dword [esp + 0x120], 0x6b41334a
mov dword [esp + 0x124], 0x33634765
mov dword [esp + 0x128], 0x78774364
mov dword [esp + 0x12c], 0x6377514c
mov dword [esp + 0x130], 0x4e496e4d
mov dword [esp + 0x134], 0x4749544a
mov dword [esp + 0x138], 0x6f524842
mov dword [esp + 0x13c], 0x71785159
mov dword [esp + 0x140], 0x4b596a46
mov dword [esp + 0x144], 0x304a4747
mov dword [esp + 0x148], 0x556b4448
mov dword [esp + 0x14c], 0x44636942
mov dword [esp + 0x150], 0x78357944
mov dword [esp + 0x154], 0x57416763
mov dword [esp + 0x158], 0x78567a4f
mov dword [esp + 0x15c], 0x35516742
mov dword [esp + 0x160], 0x6d38534e
mov dword [esp + 0x164], 0x304e324d
mov dword [esp + 0x168], 0x364d534b
mov dword [esp + 0x16c], 0x564d6a4c
mov dword [esp + 0x170], 0x67774745
mov dword [esp + 0x174], 0x66517742
mov dword [esp + 0x178], 0x7731794c
mov dword [esp + 0x17c], 0x41346845
mov dword [esp + 0x180], 0x78594245
mov dword [esp + 0x184], 0x43345244
mov dword [esp + 0x188], 0x31526942
mov dword [esp + 0x18c], 0x45385247
mov dword [esp + 0x190], 0x4359524b
mov dword [esp + 0x194], 0x2b496749
mov dword [esp + 0x198], 0x79416a47
mov dword [esp + 0x19c], 0x3734434e
mov dword [esp + 0x1a0], 0x5a454745
mov dword [esp + 0x1a4], 0x30345143
mov dword [esp + 0x1a8], 0x4363774b
mov dword [esp + 0x1ac], 0x65677a42
mov dword [esp + 0x1b0], 0x784a444b
mov dword [esp + 0x1b4], 0x57557845
mov dword [esp + 0x1b8], 0x77746a4b
mov dword [esp + 0x1bc], 0x49416a4c
mov dword [esp + 0x1c0], 0x35304143
mov dword [esp + 0x1c4], 0x566b7a45
mov dword [esp + 0x1c8], 0x39735364
mov dword [esp + 0x1cc], 0x7234774c
mov dword [esp + 0x1d0], 0x506b4259
mov dword [esp + 0x1d4], 0x2f67484f
mov dword [esp + 0x1d8], 0x7a424164
mov dword [esp + 0x1dc], 0x41415159
mov word [esp + 0x1e0], 0x5541
mov byte [esp + 0x1e2], 0x6f
mov dword [ecx], edx
mov dword [ecx + 4], edx
mov dword [ecx + 8], edx
mov byte [esp + 0x46c], dl
push dword [esp + 0x46c]
lea eax, [esp + 0x3f6]
push eax
lea eax, [esp + 0x214]
push eax
call fcn.024799be
lea eax, [esp + 0x4f8]
push eax
call fcn.0247d204
add esp, 0x10
mov ecx, eax
call fcn.02486d16
push eax
mov eax, dword [esp + 0x44c]
mov ecx, ebp
push dword [eax + 0x24]
lea eax, [esp + 0x4fc]
push eax
call fcn.0248de60
push eax
xor eax, eax
push eax
sub esp, 0xc
mov byte [esp + 0x478], al
mov ecx, esp
push dword [esp + 0x478]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [esp + 0x1ef]
push eax
lea eax, [esp + 0x30]
push eax
call fcn.024799be
lea eax, [esp + 0x4f4]
push eax
call fcn.0247d204
add esp, 0x10
mov ecx, eax
call fcn.02486d16
push eax
lea eax, [esp + 0x488]
push eax
call fcn.02479787
add esp, 0xc
push eax
lea eax, [esp + 0x49c]
push eax
call fcn.02479761
add esp, 0xc
mov ecx, edi
push 0xffffffffffffffff
push 0
push eax
call fcn.02480583
push 0
push 1
lea ecx, [esp + 0x49c]
call fcn.0247fc46
push 0
push 1
lea ecx, [esp + 0x484]
call fcn.0247fc46
lea ecx, [esp + 0x4dc]
call fcn.0247fde7
push 0
push 1
lea ecx, [esp + 0x4fc]
call fcn.0247fc46
lea ecx, [esp + 0x4e8]
call fcn.0247fde7
mov ecx, dword [esi + 0xc]
inc ebx
add ecx, dword [esi + 0x10]
push esi
push ecx
lea ecx, [esp + 0x46c]
call fcn.0247a8f4
cmp ebx, dword [esp + 0x46c]
jne 0x248bca8
mov ecx, dword [esp + 0x50c]
mov eax, edi
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.02585cf8
add esp, 0x500
ret 4