Function at 0x24a18b5
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub esp, 0x2ac
push ebx
mov ebx, dword [esp + 0x2b4]
push ebp
push esi
push edi
xor ebp, ebp
mov edi, ecx
inc ebp
mov ecx, ebx
push ebp
call fcn.0248e4a5
test al, al
je 0x24a1ea4
mov dword [esp + 0x10], 0x33707759
mov dword [esp + 0x14], 0x58634343
mov dword [esp + 0x18], 0x4967444c
mov dword [esp + 0x1c], 0x38556743
mov dword [esp + 0x20], 0x6d6b514a
mov dword [esp + 0x24], 0x44497746
mov dword [esp + 0x28], 0x4263544c
mov dword [esp + 0x2c], 0x3334694c
mov dword [esp + 0x30], 0x2f634448
mov dword [esp + 0x34], 0x77735242
mov dword [esp + 0x38], 0x77636e63
mov dword [esp + 0x3c], 0x46775259
mov dword [esp + 0x40], 0x7534684a
mov dword [esp + 0x44], 0x3134434f
mov dword [esp + 0x48], 0x32634141
mov dword [esp + 0x4c], 0x744d4164
mov dword [esp + 0x50], 0x7445574e
mov dword [esp + 0x54], 0x644d7944
mov dword [esp + 0x58], 0x6e4d6943
mov dword [esp + 0x5c], 0x62345145
mov dword [esp + 0x60], 0x50304444
mov dword [esp + 0x64], 0x7a564143
mov dword [esp + 0x68], 0x5155534f
mov dword [esp + 0x6c], 0x2b347850
mov dword [esp + 0x70], 0x33634264
mov dword [esp + 0x74], 0x5763574e
mov dword [esp + 0x78], 0x396c6841
mov dword [esp + 0x7c], 0x7563514d
mov dword [esp + 0x80], 0x41595861
mov dword [esp + 0x84], 0x52496e45
mov dword [esp + 0x88], 0x4d67574f
mov dword [esp + 0x8c], 0x32467a4d
mov dword [esp + 0x90], 0x75594743
mov dword [esp + 0x94], 0x52775343
mov dword [esp + 0x98], 0x6a317947
mov dword [esp + 0x9c], 0x4434514b
mov dword [esp + 0xa0], 0x74774264
mov dword [esp + 0xa4], 0x4c773341
mov dword [esp + 0xa8], 0x70344146
mov dword [esp + 0xac], 0x71565347
mov dword [esp + 0xb0], 0x7a77694e
mov dword [esp + 0xb4], 0x55777a4e
mov dword [esp + 0xb8], 0x43676a64
mov dword [esp + 0xbc], 0x524d524c
mov dword [esp + 0xc0], 0x44594848
mov dword [esp + 0xc4], 0x504d4146
mov dword [esp + 0xc8], 0x5341784b
mov dword [esp + 0xcc], 0x38346963
mov dword [esp + 0xd0], 0x2f4d6761
mov dword [esp + 0xd4], 0x774d5245
mov dword [esp + 0xd8], 0x5349774d
mov dword [esp + 0xdc], 0x77425361
mov dword [esp + 0xe0], 0x63515750
mov dword [esp + 0xe4], 0x2f555747
mov dword [esp + 0xe8], 0x61413364
mov dword [esp + 0xec], 0x67346d64
mov dword [esp + 0xf0], 0x5338444b
mov dword [esp + 0xf4], 0x6a466743
mov dword [esp + 0xf8], 0x5055784e
mov dword [esp + 0xfc], 0x316b4148
mov dword [esp + 0x100], 0x3942334b
mov dword [esp + 0x104], 0x78494441
mov dword [esp + 0x108], 0x6349474b
mov dword [esp + 0x10c], 0x6141674b
mov dword [esp + 0x110], 0x63555246
mov dword [esp + 0x114], 0x376f7842
mov dword [esp + 0x118], 0x646b7a45
mov dword [esp + 0x11c], 0x4d637750
mov dword [esp + 0x120], 0x63454361
mov dword [esp + 0x124], 0x69465445
mov dword [esp + 0x128], 0x70456743
mov dword [esp + 0x12c], 0x57675249
mov dword [esp + 0x130], 0x36737766
mov dword [esp + 0x134], 0x5551514a
mov dword [esp + 0x138], 0x7955684f
mov dword [esp + 0x13c], 0x58637764
mov dword [esp + 0x140], 0x42306950
mov dword [esp + 0x144], 0x70457a65
mov dword [esp + 0x148], 0x69734143
mov dword [esp + 0x14c], 0x6f775444
mov dword [esp + 0x150], 0x7973774e
push ebp
lea eax, [esp + 0x290]
mov dword [esp + 0x158], 0x676f4443
push eax
mov ecx, ebx
mov dword [esp + 0x160], 0x4d6f4442
mov dword [esp + 0x164], 0x3863414a
mov dword [esp + 0x168], 0x77495441
mov dword [esp + 0x16c], 0x3955574d
mov dword [esp + 0x170], 0x4c38694e
mov dword [esp + 0x174], 0x55516745
mov dword [esp + 0x178], 0x774e5449
mov dword [esp + 0x17c], 0x674e6a45
mov dword [esp + 0x180], 0x43736946
mov dword [esp + 0x184], 0x5377524a
mov dword [esp + 0x188], 0x6f6b6d4a
mov dword [esp + 0x18c], 0x6f6c7a4b
mov dword [esp + 0x190], 0x5751774b
mov dword [esp + 0x194], 0x72314244
mov dword [esp + 0x198], 0x4477694d
mov dword [esp + 0x19c], 0x304d484c
mov dword [esp + 0x1a0], 0x32394443
mov dword [esp + 0x1a4], 0x51347965
mov dword [esp + 0x1a8], 0x2f456862
mov dword [esp + 0x1ac], 0x326b5447
mov dword [esp + 0x1b0], 0x5249534a
mov dword [esp + 0x1b4], 0x55415248
mov dword [esp + 0x1b8], 0x3077694a
mov dword [esp + 0x1bc], 0x31386843
mov dword [esp + 0x1c0], 0x4259444c
mov dword [esp + 0x1c4], 0x52495449
mov dword [esp + 0x1c8], 0x4334684c
mov dword [esp + 0x1cc], 0x6c454165
mov dword [esp + 0x1d0], 0x43774464
mov dword [esp + 0x1d4], 0x5777415a
mov dword [esp + 0x1d8], 0x41515247
mov dword [esp + 0x1dc], 0x586f5466
mov dword [esp + 0x1e0], 0x73516a47
mov dword [esp + 0x1e4], 0x33774363
mov dword [esp + 0x1e8], 0x43415742
mov dword [esp + 0x1ec], 0x386b5141
mov dword [esp + 0x1f0], 0x65386962
mov dword [esp + 0x1f4], 0x6b30534a
mov dword [esp + 0x1f8], 0x57495142
mov dword [esp + 0x1fc], 0x5459794b
mov dword [esp + 0x200], 0x7746694e
mov dword [esp + 0x204], 0x42414141
mov word [esp + 0x208], 0x4163
call fcn.0248bbf7
push eax
lea eax, [esp + 0x278]
push eax
call fcn.0248f668
pop ecx
pop ecx
push eax
xor eax, eax
push eax
sub esp, 0xc
mov byte [esp + 0x278], al
mov ecx, esp
push dword [esp + 0x278]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [esp + 0x21a]
push eax
lea eax, [esp + 0x2c]
push eax
call fcn.024799be
lea eax, [esp + 0x27c]
push eax
call fcn.0247d204
add esp, 0x10
mov ecx, eax
call fcn.02486d16
push eax
lea eax, [esp + 0x2ac]
push eax
call fcn.02479787
add esp, 0xc
push 0xffffffffffffffff
push 0
push eax
lea ecx, [edi + 0x10]
call fcn.02480583
push 0
push ebp
lea ecx, [esp + 0x2ac]
call fcn.0247fc46
lea ecx, [esp + 0x268]
call fcn.0247fde7
push 0
push ebp
lea ecx, [esp + 0x27c]
call fcn.0247fc46
push 0
push ebp
lea ecx, [esp + 0x294]
call fcn.0247fc46
push 2
mov ecx, ebx
call fcn.0248e4a5
test al, al
je 0x24a2af9
mov dword [esp + 0x10], 0x7a705153
mov dword [esp + 0x14], 0x71645243
mov dword [esp + 0x18], 0x4741574b
mov dword [esp + 0x1c], 0x67787941
mov dword [esp + 0x20], 0x42594263
mov dword [esp + 0x24], 0x7645424d
mov dword [esp + 0x28], 0x4b677748
mov dword [esp + 0x2c], 0x57517841
mov dword [esp + 0x30], 0x77454359
mov dword [esp + 0x34], 0x466b6a41
mov dword [esp + 0x38], 0x776b534c
mov dword [esp + 0x3c], 0x50457a4b
mov dword [esp + 0x40], 0x78387865
mov dword [esp + 0x44], 0x724a535a
mov dword [esp + 0x48], 0x6934694c
mov dword [esp + 0x4c], 0x64494145
mov dword [esp + 0x50], 0x4c34434d
mov dword [esp + 0x54], 0x44595741
mov dword [esp + 0x58], 0x2f4e4161
mov dword [esp + 0x5c], 0x636f4850
mov dword [esp + 0x60], 0x396c7744
mov dword [esp + 0x64], 0x71526a5a
mov dword [esp + 0x68], 0x42596844
mov dword [esp + 0x6c], 0x704d7842
mov dword [esp + 0x70], 0x68516744
mov dword [esp + 0x74], 0x4e555345
mov dword [esp + 0x78], 0x716b5464
mov dword [esp + 0x7c], 0x4d775843
mov dword [esp + 0x80], 0x74453347
mov dword [esp + 0x84], 0x33676965
mov dword [esp + 0x88], 0x4f675146
mov dword [esp + 0x8c], 0x64516944
mov dword [esp + 0x90], 0x5a515341
mov dword [esp + 0x94], 0x64344365
mov dword [esp + 0x98], 0x676f7742
mov dword [esp + 0x9c], 0x59734843
mov dword [esp + 0xa0], 0x4a456d45
mov dword [esp + 0xa4], 0x626f484a
mov dword [esp + 0xa8], 0x48384462
mov dword [esp + 0xac], 0x6377674f
mov dword [esp + 0xb0], 0x6859414c
mov dword [esp + 0xb4], 0x576f6859
mov dword [esp + 0xb8], 0x6e6f424f
mov dword [esp + 0xbc], 0x73595342
mov dword [esp + 0xc0], 0x37416946
mov dword [esp + 0xc4], 0x5a4d684e
mov dword [esp + 0xc8], 0x76555264
mov dword [esp + 0xcc], 0x764e3350
mov dword [esp + 0xd0], 0x716b684e
mov dword [esp + 0xd4], 0x6c6c684f
mov dword [esp + 0xd8], 0x724d674b
mov dword [esp + 0xdc], 0x42343250
mov dword [esp + 0xe0], 0x6e6f4241
mov dword [esp + 0xe4], 0x34777a4c
mov dword [esp + 0xe8], 0x324d774c
mov dword [esp + 0xec], 0x34454363
mov dword [esp + 0xf0], 0x4b737a42
mov dword [esp + 0xf4], 0x63456a49
mov dword [esp + 0xf8], 0x2f497a4d
mov dword [esp + 0xfc], 0x68705850
mov dword [esp + 0x100], 0x67516943
mov dword [esp + 0x104], 0x58345243
mov dword [esp + 0x108], 0x35426859
mov dword [esp + 0x10c], 0x75524165
mov dword [esp + 0x110], 0x35596947
mov dword [esp + 0x114], 0x69734847
mov dword [esp + 0x118], 0x6c787764
mov dword [esp + 0x11c], 0x7535694d
mov dword [esp + 0x120], 0x384d5459
mov dword [esp + 0x124], 0x2f787746
mov dword [esp + 0x128], 0x7445524f
mov dword [esp + 0x12c], 0x574d7745
mov dword [esp + 0x130], 0x3959774f
mov dword [esp + 0x134], 0x63553243
mov dword [esp + 0x138], 0x736b6e44
mov dword [esp + 0x13c], 0x4a346948
mov dword [esp + 0x140], 0x45635143
mov dword [esp + 0x144], 0x73395166
mov dword [esp + 0x148], 0x5377534b
mov dword [esp + 0x14c], 0x686c7846
mov dword [esp + 0x150], 0x4949414c
xor eax, eax
mov dword [esp + 0x154], 0x4973444f
push eax
sub esp, 0xc
mov dword [esp + 0x168], 0x2b4d324f
mov ecx, esp
mov dword [esp + 0x16c], 0x55303249
mov dword [esp + 0x170], 0x68516946
mov dword [esp + 0x174], 0x75674464
mov dword [esp + 0x178], 0x37744143
mov dword [esp + 0x17c], 0x73347750
mov dword [esp + 0x180], 0x77316962
mov dword [esp + 0x184], 0x3567444f
mov dword [esp + 0x188], 0x6f465447
mov dword [esp + 0x18c], 0x2b384250
mov dword [esp + 0x190], 0x6e776866
mov dword [esp + 0x194], 0x30524347
mov dword [esp + 0x198], 0x2b515149
mov dword [esp + 0x19c], 0x54515344
mov dword [esp + 0x1a0], 0x73386a50
mov dword [esp + 0x1a4], 0x35347944
mov dword [esp + 0x1a8], 0x7239334c
mov dword [esp + 0x1ac], 0x6a385441
mov dword [esp + 0x1b0], 0x7245794d
mov dword [esp + 0x1b4], 0x79426842
mov dword [esp + 0x1b8], 0x49675744
mov dword [esp + 0x1bc], 0x79775342
mov dword [esp + 0x1c0], 0x4e594846
mov dword [esp + 0x1c4], 0x6f52534f
mov dword [esp + 0x1c8], 0x48594441
mov dword [esp + 0x1cc], 0x4e6f5147
mov dword [esp + 0x1d0], 0x77634247
mov dword [esp + 0x1d4], 0x5130444a
mov dword [esp + 0x1d8], 0x5359444e
mov dword [esp + 0x1dc], 0x54456a47
mov dword [esp + 0x1e0], 0x45416866
mov dword [esp + 0x1e4], 0x6f557a50
mov dword [esp + 0x1e8], 0x2f63434e
mov dword [esp + 0x1ec], 0x75555743
mov dword [esp + 0x1f0], 0x6e776845
mov dword [esp + 0x1f4], 0x64457a49
mov dword [esp + 0x1f8], 0x4d55334b
mov dword [esp + 0x1fc], 0x2f315866
mov dword [esp + 0x200], 0x43637947
mov dword [esp + 0x204], 0x4d415249
mov dword [esp + 0x208], 0x466b6841
mov dword [esp + 0x20c], 0x51304766
mov dword [esp + 0x210], 0x53346762
mov dword [esp + 0x214], 0x7277444b
mov dword [esp + 0x218], 0x4d553345
mov dword [esp + 0x21c], 0x30675349
mov dword [esp + 0x220], 0x46776a50
mov dword [esp + 0x224], 0x64675349
mov dword [esp + 0x228], 0x66516e42
mov dword [esp + 0x22c], 0x31463249
mov dword [esp + 0x230], 0x69305244
mov dword [esp + 0x234], 0x5945424c
mov dword [esp + 0x238], 0x446f6947
mov dword [esp + 0x23c], 0x4e676a4b
mov dword [esp + 0x240], 0x66456a4b
mov dword [esp + 0x244], 0x65515347
mov dword [esp + 0x248], 0x7a78414f
mov dword [esp + 0x24c], 0x4745514b
mov dword [esp + 0x250], 0x31414844
mov dword [esp + 0x254], 0x76557945
mov dword [esp + 0x258], 0x496f6a4b
mov dword [esp + 0x25c], 0x714e4266
mov dword [esp + 0x260], 0x69676e45
mov dword [esp + 0x264], 0x37493264
mov dword [esp + 0x268], 0x3456444d
mov dword [esp + 0x26c], 0x42414141
mov word [esp + 0x270], 0x4175
mov byte [esp + 0x274], al
push dword [esp + 0x274]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [esp + 0x276]
push eax
lea eax, [esp + 0x28]
push eax
call fcn.024799be
lea eax, [esp + 0x278]
push eax
call fcn.0247d204
add esp, 0x10
mov ecx, eax
call fcn.02486d16
mov esi, eax
add edi, 0x10
push esi
call fcn.0248edba
pop ecx
push eax
push esi
mov ecx, edi
call fcn.02480679
lea ecx, [esp + 0x268]
call fcn.0247fde7
push 2
lea eax, [esp + 0x278]
mov ecx, ebx
push eax
call fcn.0248bbf7
push eax
lea eax, [esp + 0x290]
push eax
call fcn.0248f668
pop ecx
pop ecx
push 0xffffffffffffffff
xor ebx, ebx
mov ecx, edi
push ebx
push eax
call fcn.02480583
push ebx
push ebp
lea ecx, [esp + 0x294]
call fcn.0247fc46
push ebx
push ebp
lea ecx, [esp + 0x27c]
call fcn.0247fc46
mov dword [esp + 0x10], 0x7a555253
mov dword [esp + 0x14], 0x5830784b
mov dword [esp + 0x18], 0x39567747
mov dword [esp + 0x1c], 0x71386a48
mov dword [esp + 0x20], 0x616b4163
mov dword [esp + 0x24], 0x706c6a4a
mov dword [esp + 0x28], 0x2b747964
mov dword [esp + 0x2c], 0x4a496866
mov dword [esp + 0x30], 0x446b6845
mov dword [esp + 0x34], 0x51495845
mov dword [esp + 0x38], 0x41305449
mov dword [esp + 0x3c], 0x2f6c784f
mov dword [esp + 0x40], 0x61513248
mov dword [esp + 0x44], 0x31416a41
mov dword [esp + 0x48], 0x68735342
mov dword [esp + 0x4c], 0x3055434b
mov dword [esp + 0x50], 0x4d45444e
mov dword [esp + 0x54], 0x2f383348
mov dword [esp + 0x58], 0x2f51414b
mov dword [esp + 0x5c], 0x42495148
mov dword [esp + 0x60], 0x7877544f
mov dword [esp + 0x64], 0x396b424a
mov dword [esp + 0x68], 0x74635748
mov dword [esp + 0x6c], 0x4a55535a
mov dword [esp + 0x70], 0x7755784b
mov dword [esp + 0x74], 0x7138784a
mov dword [esp + 0x78], 0x66556e4e
mov dword [esp + 0x7c], 0x3238544c
mov dword [esp + 0x80], 0x77357a46
mov dword [esp + 0x84], 0x7a6b5143
mov dword [esp + 0x88], 0x32304344
mov dword [esp + 0x8c], 0x7745414b
mov dword [esp + 0x90], 0x674d7a66
mov dword [esp + 0x94], 0x39347a4f
mov dword [esp + 0x98], 0x35734442
mov dword [esp + 0x9c], 0x63735463
mov dword [esp + 0xa0], 0x66303266
mov dword [esp + 0xa4], 0x65774844
mov dword [esp + 0xa8], 0x48345261
mov dword [esp + 0xac], 0x564d5465
mov dword [esp + 0xb0], 0x784d6949
mov dword [esp + 0xb4], 0x4e4d5342
mov dword [esp + 0xb8], 0x59496749
mov dword [esp + 0xbc], 0x396f4445
mov dword [esp + 0xc0], 0x6e6c4341
mov dword [esp + 0xc4], 0x66677846
mov dword [esp + 0xc8], 0x5145534b
mov dword [esp + 0xcc], 0x7a387865
mov dword [esp + 0xd0], 0x4c554149
mov dword [esp + 0xd4], 0x2f415344
mov dword [esp + 0xd8], 0x66306947
mov dword [esp + 0xdc], 0x2f385447
mov dword [esp + 0xe0], 0x34517a47
mov dword [esp + 0xe4], 0x32347847
mov dword [esp + 0xe8], 0x65417a4e
mov dword [esp + 0xec], 0x7378694a
mov dword [esp + 0xf0], 0x78734244
mov dword [esp + 0xf4], 0x77346944
mov dword [esp + 0xf8], 0x72416944
mov dword [esp + 0xfc], 0x324d784b
mov dword [esp + 0x100], 0x4c38524f
mov dword [esp + 0x104], 0x65456d4e
mov dword [esp + 0x108], 0x734d5248
mov dword [esp + 0x10c], 0x7242674f
mov dword [esp + 0x110], 0x4673514a
mov dword [esp + 0x114], 0x4b304447
mov dword [esp + 0x118], 0x48304345
mov dword [esp + 0x11c], 0x58457a65
mov dword [esp + 0x120], 0x52594441
mov dword [esp + 0x124], 0x6e736e4b
mov dword [esp + 0x128], 0x4a67774d
mov dword [esp + 0x12c], 0x6d38434f
mov dword [esp + 0x130], 0x36677946
mov dword [esp + 0x134], 0x2f636d4f
mov dword [esp + 0x138], 0x47344241
mov dword [esp + 0x13c], 0x4638774e
mov dword [esp + 0x140], 0x59344442
mov dword [esp + 0x144], 0x39386749
mov dword [esp + 0x148], 0x73636743
mov dword [esp + 0x14c], 0x6e554144
mov dword [esp + 0x150], 0x71595842
mov dword [esp + 0x154], 0x4a49475a
mov dword [esp + 0x158], 0x38497a4f
mov dword [esp + 0x15c], 0x53595448
mov dword [esp + 0x160], 0x2b455246
mov dword [esp + 0x164], 0x744a524a
mov dword [esp + 0x168], 0x75457750
mov dword [esp + 0x16c], 0x78344465
mov dword [esp + 0x170], 0x7938674f
mov dword [esp + 0x174], 0x58497843
mov dword [esp + 0x178], 0x7a49694b
mov dword [esp + 0x17c], 0x5941784e
mov dword [esp + 0x180], 0x75776a44
mov dword [esp + 0x184], 0x7274514a
mov dword [esp + 0x188], 0x416b674e
mov dword [esp + 0x18c], 0x6f4e6d4b
mov dword [esp + 0x190], 0x6245444c
mov dword [esp + 0x194], 0x6935694a
mov dword [esp + 0x198], 0x416b514d
mov dword [esp + 0x19c], 0x31674265
mov dword [esp + 0x1a0], 0x53345143
mov dword [esp + 0x1a4], 0x78514766
mov dword [esp + 0x1a8], 0x5a637748
mov dword [esp + 0x1ac], 0x68454166
mov dword [esp + 0x1b0], 0x2f41414e
mov dword [esp + 0x1b4], 0x4f41444a
mov dword [esp + 0x1b8], 0x6b51684c
mov dword [esp + 0x1bc], 0x666f5149
mov dword [esp + 0x1c0], 0x7849534b
mov dword [esp + 0x1c4], 0x5849544c
mov dword [esp + 0x1c8], 0x2f415163
mov dword [esp + 0x1cc], 0x67553242
mov dword [esp + 0x1d0], 0x785a7743
mov dword [esp + 0x1d4], 0x73457943
mov dword [esp + 0x1d8], 0x3559584d
mov dword [esp + 0x1dc], 0x4c38794e
mov dword [esp + 0x1e0], 0x2f357a61
mov dword [esp + 0x1e4], 0x6a397a63
mov dword [esp + 0x1e8], 0x6e41584b
push ebx
sub esp, 0xc
mov byte [esp + 0x274], bl
mov ecx, esp
mov dword [esp + 0x1fc], 0x774d6e43
lea eax, [esp + 0x217]
mov dword [esp + 0x200], 0x5163584d
mov dword [esp + 0x204], 0x79677843
push dword [esp + 0x274]
mov dword [esp + 0x20c], 0x4c304447
push eax
mov dword [esp + 0x214], 0x36737a4c
lea eax, [esp + 0x28]
mov dword [esp + 0x218], 0x41416744
mov word [esp + 0x21c], 0x5841
mov byte [esp + 0x21e], 0x51
push eax
mov dword [ecx], ebx
mov dword [ecx + 4], ebx
mov dword [ecx + 8], ebx
call fcn.024799be
lea eax, [esp + 0x278]
push eax
call fcn.0247d204
add esp, 0x10
mov ecx, eax
call fcn.02486d16
mov esi, eax
push esi
call fcn.0248edba
pop ecx
push eax
push esi
mov ecx, edi
call fcn.02480679
lea ecx, [esp + 0x268]
call fcn.0247fde7
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x2ac
ret 4