Function at 0x50173e
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x5b300d
mov eax, dword fs:[0]
push eax
sub esp, 0x748
push ebx
push esi
push edi
mov eax, dword [0x5f4748]
xor eax, esp
push eax
lea eax, [esp + 0x758]
mov dword fs:[0], eax
xor ebx, ebx
lea eax, [esp + 0xec]
mov dword [esp + 0x18], ebx
lea edx, [esp + 0x1c]
push ebx
sub esp, 0xc
mov dword [esp + 0x2c], 0x68307a4d
mov ecx, esp
mov dword [esp + 0x30], 0x4f45694f
mov dword [esp + 0x34], 0x38646743
mov dword [esp + 0x38], 0x4b387765
push ecx
push eax
push edx
mov dword [esp + 0x48], 0x69554749
mov dword [esp + 0x4c], 0x77464464
mov dword [esp + 0x50], 0x39355748
mov dword [esp + 0x54], 0x38596965
mov dword [esp + 0x58], 0x356c5848
mov dword [esp + 0x5c], 0x59516d44
mov dword [esp + 0x60], 0x5559444f
mov dword [esp + 0x64], 0x53456a64
mov dword [esp + 0x68], 0x69774350
mov dword [esp + 0x6c], 0x62596764
mov dword [esp + 0x70], 0x72744243
mov dword [esp + 0x74], 0x7a416e63
mov dword [esp + 0x78], 0x536f5842
mov dword [esp + 0x7c], 0x4b343341
mov dword [esp + 0x80], 0x4741774a
mov dword [esp + 0x84], 0x6d396a45
mov dword [esp + 0x88], 0x41674247
mov dword [esp + 0x8c], 0x37515745
mov dword [esp + 0x90], 0x32357959
mov dword [esp + 0x94], 0x36416a66
mov dword [esp + 0x98], 0x654d4263
mov dword [esp + 0x9c], 0x57417a64
mov dword [esp + 0xa0], 0x6a387a4d
mov dword [esp + 0xa4], 0x52514265
mov dword [esp + 0xa8], 0x6b307861
mov dword [esp + 0xac], 0x4477684b
mov dword [esp + 0xb0], 0x37525747
mov dword [esp + 0xb4], 0x47496d4e
mov dword [esp + 0xb8], 0x4e555265
mov dword [esp + 0xbc], 0x76675247
mov dword [esp + 0xc0], 0x36594365
mov dword [esp + 0xc4], 0x4f6b6946
mov dword [esp + 0xc8], 0x4e347859
mov dword [esp + 0xcc], 0x37516743
mov dword [esp + 0xd0], 0x6c6f5245
mov dword [esp + 0xd4], 0x626b5449
mov dword [esp + 0xd8], 0x2f454347
mov dword [esp + 0xdc], 0x35454242
mov dword [esp + 0xe0], 0x514d5165
mov dword [esp + 0xe4], 0x4a73514b
mov dword [esp + 0xe8], 0x72496d4b
mov dword [esp + 0xec], 0x7a305164
mov dword [esp + 0xf0], 0x774d6d4d
mov dword [esp + 0xf4], 0x464d694e
mov dword [esp + 0xf8], 0x416f7949
mov dword [esp + 0xfc], 0x79344448
mov dword [esp + 0x100], 0x41556844
mov dword [esp + 0x104], 0x54434141
call fcn.00450208
lea ecx, [esp + 0x6f8]
call fcn.005300dd
add esp, 0xc
mov ecx, eax
mov dword [esp + 0x764], ebx
call fcn.00451547
mov ecx, dword [ebp + 8]
push ebx
push eax
call fcn.0043d462
lea ecx, [esp + 0x6e8]
cmp byte [eax + 8], bl
sete bl
or dword [esp + 0x760], 0xffffffff
call fcn.004513e1
test bl, bl
je 0x5019e1
xor al, al
jmp 0x503349
mov dword [esp + 0x1c], 0x68307a49
mov dword [esp + 0x20], 0x6738544a
mov dword [esp + 0x24], 0x626f4350
mov dword [esp + 0x28], 0x774d434c
mov dword [esp + 0x2c], 0x486b5244
mov dword [esp + 0x30], 0x6545434d
mov dword [esp + 0x34], 0x364d444c
mov dword [esp + 0x38], 0x516b4865
mov dword [esp + 0x3c], 0x734d4348
mov dword [esp + 0x40], 0x5a554244
mov dword [esp + 0x44], 0x62637846
mov dword [esp + 0x48], 0x46636a4b
mov dword [esp + 0x4c], 0x7964414b
mov dword [esp + 0x50], 0x6c305141
mov dword [esp + 0x54], 0x55596741
mov dword [esp + 0x58], 0x56416a42
mov dword [esp + 0x5c], 0x4951544a
mov dword [esp + 0x60], 0x58735444
mov dword [esp + 0x64], 0x4e4d7750
mov dword [esp + 0x68], 0x43736e4d
mov dword [esp + 0x6c], 0x3678424a
mov dword [esp + 0x70], 0x78424348
mov dword [esp + 0x74], 0x63454449
mov dword [esp + 0x78], 0x5145534c
mov dword [esp + 0x7c], 0x3967424c
mov dword [esp + 0x80], 0x75494146
mov dword [esp + 0x84], 0x4f41474d
mov dword [esp + 0x88], 0x37597766
mov dword [esp + 0x8c], 0x2b6f7a50
mov dword [esp + 0x90], 0x34774266
mov dword [esp + 0x94], 0x4951774c
mov dword [esp + 0x98], 0x326c7a43
mov dword [esp + 0x9c], 0x65637950
mov dword [esp + 0xa0], 0x37745866
mov dword [esp + 0xa4], 0x6d49424e
mov dword [esp + 0xa8], 0x6d4d5261
mov dword [esp + 0xac], 0x49307859
mov dword [esp + 0xb0], 0x36777742
mov dword [esp + 0xb4], 0x6a675447
mov dword [esp + 0xb8], 0x50457946
mov dword [esp + 0xbc], 0x3974414b
mov dword [esp + 0xc0], 0x436b6a64
mov dword [esp + 0xc4], 0x506b7743
mov dword [esp + 0xc8], 0x6a556a43
mov dword [esp + 0xcc], 0x48675147
mov dword [esp + 0xd0], 0x79306746
mov dword [esp + 0xd4], 0x6d6f335a
mov dword [esp + 0xd8], 0x34744250
mov dword [esp + 0xdc], 0x36566e4a
mov dword [esp + 0xe0], 0x6d4a4342
mov dword [esp + 0xe4], 0x30387846
mov dword [esp + 0xe8], 0x724d5241
mov dword [esp + 0xec], 0x5259544c
mov dword [esp + 0xf0], 0x61417966
mov dword [esp + 0xf4], 0x6c6c6d45
mov dword [esp + 0xf8], 0x2b416945
mov dword [esp + 0xfc], 0x374a7848
mov dword [esp + 0x100], 0x37634341
mov dword [esp + 0x104], 0x626b6943
mov dword [esp + 0x108], 0x36304250
mov dword [esp + 0x10c], 0x354d694a
mov dword [esp + 0x110], 0x69384849
mov dword [esp + 0x114], 0x41415143
mov word [esp + 0x118], 0x4b41
mov byte [esp + 0x11a], 0x38
mov dword [esp + 0x124], 0x68307a4d
mov dword [esp + 0x128], 0x5545694f
mov dword [esp + 0x12c], 0x706b794e
mov dword [esp + 0x130], 0x57635466
mov dword [esp + 0x134], 0x6f495245
mov dword [esp + 0x138], 0x67736948
mov dword [esp + 0x13c], 0x766f6a45
mov dword [esp + 0x140], 0x7363444e
mov dword [esp + 0x144], 0x4a41694d
mov dword [esp + 0x148], 0x6577434a
mov dword [esp + 0x14c], 0x65455265
mov dword [esp + 0x150], 0x77517a65
mov dword [esp + 0x154], 0x6841444c
mov dword [esp + 0x158], 0x724d7748
mov dword [esp + 0x15c], 0x54677742
mov dword [esp + 0x160], 0x7a524848
xor ebx, ebx
mov dword [esp + 0x164], 0x41417a43
push ebx
sub esp, 0xc
mov dword [esp + 0x178], 0x38355450
mov ecx, esp
mov dword [esp + 0x17c], 0x4e596759
lea eax, [esp + 0x12b]
mov dword [esp + 0x180], 0x6d387742
lea edx, [esp + 0x2c]
mov dword [esp + 0x184], 0x38737741
push ecx
push eax
push edx
mov dword [esp + 0x194], 0x7841774c
mov dword [esp + 0x198], 0x33355165
mov dword [esp + 0x19c], 0x31414265
mov dword [esp + 0x1a0], 0x36634444
mov dword [esp + 0x1a4], 0x6e514450
mov dword [esp + 0x1a8], 0x4f4d6a46
mov dword [esp + 0x1ac], 0x706f4348
mov dword [esp + 0x1b0], 0x6d464349
mov dword [esp + 0x1b4], 0x65456a49
mov dword [esp + 0x1b8], 0x6d386a4a
mov dword [esp + 0x1bc], 0x5345544f
mov dword [esp + 0x1c0], 0x4c6b5141
mov dword [esp + 0x1c4], 0x45455842
mov dword [esp + 0x1c8], 0x6756474e
mov dword [esp + 0x1cc], 0x79567849
mov dword [esp + 0x1d0], 0x41415341
mov dword [esp + 0x1d4], 0x41677841
mov dword [esp + 0x1d8], 0x73424141
call fcn.00450208
lea ecx, [esp + 0x704]
call fcn.005300dd
add esp, 0xc
mov ecx, eax
mov dword [esp + 0x764], 1
call fcn.00451547
push ebx
sub esp, 0xc
lea edx, [esp + 0x134]
mov ecx, esp
mov esi, eax
lea eax, [esp + 0x1d0]
push ecx
push eax
push edx
call fcn.00450208
lea ecx, [esp + 0x6f8]
call fcn.005300dd
add esp, 0xc
mov ecx, eax
mov byte [esp + 0x764], 2
call fcn.00451547
mov ecx, dword [ebp + 8]
push ebx
push eax
call fcn.0043d462
push ebx
push esi
mov ecx, eax
call fcn.0043d462
lea ecx, [esp + 0x6e8]
cmp byte [eax + 8], bl
sete bl
call fcn.004513e1
or dword [esp + 0x760], 0xffffffff
lea ecx, [esp + 0x6f4]
call fcn.004513e1
test bl, bl
jne 0x5019da
mov dword [esp + 0x1c4], 0x6e6f6a49
mov dword [esp + 0x1c8], 0x7a596a49
mov dword [esp + 0x1cc], 0x3038794b
mov dword [esp + 0x1d0], 0x46384144
mov dword [esp + 0x1d4], 0x58777845
mov dword [esp + 0x1d8], 0x6959524b
mov dword [esp + 0x1dc], 0x7a55684d
mov dword [esp + 0x1e0], 0x4a554244
mov dword [esp + 0x1e4], 0x7a52544e
mov dword [esp + 0x1e8], 0x336f545a
mov dword [esp + 0x1ec], 0x4c51574b
mov dword [esp + 0x1f0], 0x73347849
mov dword [esp + 0x1f4], 0x62494844
mov dword [esp + 0x1f8], 0x30393246
mov dword [esp + 0x1fc], 0x62635264
mov dword [esp + 0x200], 0x3334694b
mov dword [esp + 0x204], 0x54385148
mov dword [esp + 0x208], 0x41677a4c
mov dword [esp + 0x20c], 0x74414141
mov dword [esp + 0x264], 0x68307a49
mov dword [esp + 0x268], 0x6738544a
mov dword [esp + 0x26c], 0x626f4350
mov dword [esp + 0x270], 0x774d434c
mov dword [esp + 0x274], 0x61493264
mov dword [esp + 0x278], 0x7341684a
mov dword [esp + 0x27c], 0x6e73784f
mov dword [esp + 0x280], 0x594d6942
mov dword [esp + 0x284], 0x4a6b4459
mov dword [esp + 0x288], 0x74675463
mov dword [esp + 0x28c], 0x6e4d7742
mov dword [esp + 0x290], 0x69516d65
mov dword [esp + 0x294], 0x70425245
mov dword [esp + 0x298], 0x51596946
mov dword [esp + 0x29c], 0x496b5365
mov dword [esp + 0x2a0], 0x654d5163
mov dword [esp + 0x2a4], 0x4d454362
mov dword [esp + 0x2a8], 0x36314249
mov dword [esp + 0x2ac], 0x4d386e66
mov dword [esp + 0x2b0], 0x6a42534c
mov dword [esp + 0x2b4], 0x44347a47
mov dword [esp + 0x2b8], 0x324d6a46
mov dword [esp + 0x2bc], 0x6477794b
mov dword [esp + 0x2c0], 0x7067534b
mov dword [esp + 0x2c4], 0x684e5746
mov dword [esp + 0x2c8], 0x77645345
mov dword [esp + 0x2cc], 0x374e5347
mov dword [esp + 0x2d0], 0x41414141
mov word [esp + 0x2d4], 0x5152
mov dword [esp + 0x124], 0x68307a4d
mov dword [esp + 0x128], 0x5745694f
mov dword [esp + 0x12c], 0x736b544a
mov dword [esp + 0x130], 0x32567859
mov dword [esp + 0x134], 0x4c4d774f
mov dword [esp + 0x138], 0x526b774d
mov dword [esp + 0x13c], 0x5145515a
mov dword [esp + 0x140], 0x72677748
mov dword [esp + 0x144], 0x48495141
mov dword [esp + 0x148], 0x6e646750
mov dword [esp + 0x14c], 0x6a63524e
mov dword [esp + 0x150], 0x70733259
mov dword [esp + 0x154], 0x626b784c
mov dword [esp + 0x158], 0x7a38574a
mov dword [esp + 0x15c], 0x64513245
mov dword [esp + 0x160], 0x56776e42
mov dword [esp + 0x164], 0x496b6842
mov dword [esp + 0x168], 0x73774449
mov dword [esp + 0x16c], 0x7a687a43
mov dword [esp + 0x170], 0x43517844
mov dword [esp + 0x174], 0x416f424d
mov dword [esp + 0x178], 0x734e3266
mov dword [esp + 0x17c], 0x3145684a
mov dword [esp + 0x180], 0x4f516942
mov dword [esp + 0x184], 0x496b6949
mov dword [esp + 0x188], 0x6f4d3363
mov dword [esp + 0x18c], 0x4a305341
mov dword [esp + 0x190], 0x4e514865
mov dword [esp + 0x194], 0x54385147
mov dword [esp + 0x198], 0x52595744
mov dword [esp + 0x19c], 0x6a744341
mov dword [esp + 0x1a0], 0x4f67524a
mov dword [esp + 0x1a4], 0x41416747
xor ebx, ebx
mov word [esp + 0x1a8], 0x4641
push ebx
sub esp, 0xc
mov byte [esp + 0x1ba], 0x77
mov ecx, esp
lea eax, [esp + 0x220]
lea edx, [esp + 0x1d4]
push ecx
push eax
push edx
call fcn.00450208
lea ecx, [esp + 0x758]
call fcn.005300dd
add esp, 0xc
push 3
pop esi
mov dword [esp + 0x764], esi
mov ecx, eax
mov dword [esp + 0x1c], 1
call fcn.00451547
push ebx
sub esp, 0xc
lea edx, [esp + 0x274]
mov ecx, esp
mov edi, eax
lea eax, [esp + 0x2e6]
push ecx
push eax
push edx
call fcn.00450208
lea ecx, [esp + 0x740]
call fcn.005300dd
add esp, 0xc
mov dword [esp + 0x764], 4
mov ecx, eax
mov dword [esp + 0x1c], esi
call fcn.00451547
push ebx
sub esp, 0xc
lea edx, [esp + 0x134]
mov ecx, esp
mov esi, eax
lea eax, [esp + 0x1bb]
push ecx
push eax
push edx
call fcn.00450208
lea ecx, [esp + 0x728]
call fcn.005300dd
add esp, 0xc
push 7
pop ebx
mov dword [esp + 0x764], 5
mov ecx, eax
mov dword [esp + 0x1c], ebx
call fcn.00451547
mov ecx, dword [ebp + 8]
push 0
push eax
call fcn.0043d462
push 0
push esi
mov ecx, eax
call fcn.0043d462
xor esi, esi
mov ecx, eax
push esi
push edi
call fcn.0043d462
cmp byte [eax + 8], 0
je 0x502877
mov dword [esp + 0x214], 0x6e6f6a49
mov dword [esp + 0x218], 0x7a596a49
mov dword [esp + 0x21c], 0x6f38794b
mov dword [esp + 0x220], 0x584d7a4b
mov dword [esp + 0x224], 0x695a474d
mov dword [esp + 0x228], 0x78524243
mov dword [esp + 0x22c], 0x6e467745
mov dword [esp + 0x230], 0x4149774b
mov dword [esp + 0x234], 0x68386a43
mov dword [esp + 0x238], 0x5a454163
mov dword [esp + 0x23c], 0x2b67414e
mov dword [esp + 0x240], 0x7367794e
mov dword [esp + 0x244], 0x7a6f5142
mov dword [esp + 0x248], 0x78687847
mov dword [esp + 0x24c], 0x4b595364
mov dword [esp + 0x250], 0x73777844
mov dword [esp + 0x254], 0x656f4459
mov dword [esp + 0x258], 0x72414749
mov dword [esp + 0x25c], 0x41417746
mov word [esp + 0x260], 0x4341
mov byte [esp + 0x262], 0x38
mov dword [esp + 0x1c], 0x68307a49
mov dword [esp + 0x20], 0x6738544a
mov dword [esp + 0x24], 0x626f4350
mov dword [esp + 0x28], 0x774d434c
mov dword [esp + 0x2c], 0x2b51784f
mov dword [esp + 0x30], 0x41556a49
mov dword [esp + 0x34], 0x734d474f
mov dword [esp + 0x38], 0x79774250
mov dword [esp + 0x3c], 0x2b4e4247
mov dword [esp + 0x40], 0x74424742
mov dword [esp + 0x44], 0x49494764
mov dword [esp + 0x48], 0x446f5266
mov dword [esp + 0x4c], 0x3270534c
mov dword [esp + 0x50], 0x47457965
mov dword [esp + 0x54], 0x59736941
mov dword [esp + 0x58], 0x316c4750
mov dword [esp + 0x5c], 0x39516942
mov dword [esp + 0x60], 0x4d385149
mov dword [esp + 0x64], 0x2b306e47
mov dword [esp + 0x68], 0x4b516848
mov dword [esp + 0x6c], 0x6638444e
mov dword [esp + 0x70], 0x4c4d534b
mov dword [esp + 0x74], 0x6c347844
mov dword [esp + 0x78], 0x7970414c
mov dword [esp + 0x7c], 0x726c784c
mov dword [esp + 0x80], 0x7964534d
mov dword [esp + 0x84], 0x6c67444f
mov dword [esp + 0x88], 0x506f544f
mov dword [esp + 0x8c], 0x4e384842
mov dword [esp + 0x90], 0x5755684f
mov dword [esp + 0x94], 0x6c6f794e
mov dword [esp + 0x98], 0x52515443
mov dword [esp + 0x9c], 0x62673364
mov dword [esp + 0xa0], 0x6f417746
mov dword [esp + 0xa4], 0x54454343
mov dword [esp + 0xa8], 0x48495442
mov dword [esp + 0xac], 0x6e55794d
mov dword [esp + 0xb0], 0x4230484c
mov dword [esp + 0xb4], 0x486f7a49
mov dword [esp + 0xb8], 0x53737a44
mov dword [esp + 0xbc], 0x33564264
mov dword [esp + 0xc0], 0x31565345
mov dword [esp + 0xc4], 0x4130794e
mov dword [esp + 0xc8], 0x30424141
mov dword [esp + 0x2dc], 0x68307a4d
mov dword [esp + 0x2e0], 0x3145694f
mov dword [esp + 0x2e4], 0x32527a4a
mov dword [esp + 0x2e8], 0x6a597865
mov dword [esp + 0x2ec], 0x68317842
mov dword [esp + 0x2f0], 0x56494141
mov dword [esp + 0x2f4], 0x50496d41
mov dword [esp + 0x2f8], 0x73635449
mov dword [esp + 0x2fc], 0x5a304146
mov dword [esp + 0x300], 0x374d4242
mov dword [esp + 0x304], 0x38465743
mov dword [esp + 0x308], 0x6d55544a
mov dword [esp + 0x30c], 0x79493365
mov dword [esp + 0x310], 0x75454147
mov dword [esp + 0x314], 0x52454746
mov dword [esp + 0x318], 0x76303346
push esi
sub esp, 0xc
mov dword [esp + 0x32c], 0x46594445
mov ecx, esp
mov dword [esp + 0x330], 0x35356846
lea eax, [esp + 0x273]
mov dword [esp + 0x334], 0x6d314849
lea edx, [esp + 0x224]
mov dword [esp + 0x338], 0x46734244
push ecx
push eax
push edx
mov dword [esp + 0x348], 0x4759434d
mov dword [esp + 0x34c], 0x6c674349
mov dword [esp + 0x350], 0x69673349
mov dword [esp + 0x354], 0x6c63414f
mov dword [esp + 0x358], 0x49494249
mov dword [esp + 0x35c], 0x74345146
mov dword [esp + 0x360], 0x4c38574c
mov dword [esp + 0x364], 0x52775265
mov dword [esp + 0x368], 0x496b6e66
mov dword [esp + 0x36c], 0x424d434a
mov dword [esp + 0x370], 0x366f7846
mov dword [esp + 0x374], 0x35516864
mov dword [esp + 0x378], 0x7a494447
mov dword [esp + 0x37c], 0x646f6764
mov dword [esp + 0x380], 0x64634365
mov dword [esp + 0x384], 0x49516a50
mov dword [esp + 0x388], 0x634d5144
mov dword [esp + 0x38c], 0x75676e50
mov dword [esp + 0x390], 0x416f6747
mov dword [esp + 0x394], 0x76424141
call fcn.00450208
lea ecx, [esp + 0x734]
call fcn.005300dd
add esp, 0xc
mov dword [esp + 0x764], 6
mov ecx, eax
mov dword [esp + 0x1c], 0xf
call fcn.00451547
push esi
sub esp, 0xc
lea edx, [esp + 0x2c]
mov ecx, esp
mov edi, eax
lea eax, [esp + 0xdc]
push ecx
push eax
push edx
call fcn.00450208
lea ecx, [esp + 0x6f8]
call fcn.005300dd
add esp, 0xc
mov dword [esp + 0x764], ebx
mov ecx, eax
mov dword [esp + 0x1c], 0x1f
call fcn.00451547
push 0
sub esp, 0xc
lea edx, [esp + 0x2ec]
mov ecx, esp
mov esi, eax
lea eax, [esp + 0x38c]
push ecx
push eax
push edx
call fcn.00450208
lea ecx, [esp + 0x704]
call fcn.005300dd
add esp, 0xc
push 0x3f
pop ebx
mov dword [esp + 0x764], 8
mov ecx, eax
mov dword [esp + 0x1c], ebx
call fcn.00451547
push 0
push eax
mov ecx, dword [ebp + 8]
call fcn.0043d462
push 0
push esi
mov ecx, eax
call fcn.0043d462
push 0
push edi
mov ecx, eax
call fcn.0043d462
mov ecx, eax
call fcn.0043d948
mov byte [esp + 0x17], 0
test al, al
jne 0x50287c
mov byte [esp + 0x17], 1
test bl, 0x20
je 0x502890
lea ecx, [esp + 0x6f4]
and ebx, 0xffffffdf
call fcn.004513e1
test bl, 0x10
je 0x5028a4
lea ecx, [esp + 0x6e8]
and ebx, 0xffffffef
call fcn.004513e1
test bl, 8
je 0x5028b8
lea ecx, [esp + 0x724]
and ebx, 0xfffffff7
call fcn.004513e1
test bl, 4
je 0x5028cc
lea ecx, [esp + 0x718]
and ebx, 0xfffffffb
call fcn.004513e1
test bl, 2
je 0x5028e0
lea ecx, [esp + 0x730]
and ebx, 0xfffffffd
call fcn.004513e1
or dword [esp + 0x760], 0xffffffff
test bl, 1
je 0x5028f9
lea ecx, [esp + 0x748]
call fcn.004513e1
cmp byte [esp + 0x17], 0
jne 0x5019da
mov dword [esp + 0x594], 0x6e6f6a49
mov dword [esp + 0x598], 0x7a596a49
mov dword [esp + 0x59c], 0x3138794b
mov dword [esp + 0x5a0], 0x764a7841
mov dword [esp + 0x5a4], 0x2f597849
mov dword [esp + 0x5a8], 0x41637a4e
mov dword [esp + 0x5ac], 0x6e6b524d
mov dword [esp + 0x5b0], 0x4d67434f
mov dword [esp + 0x5b4], 0x4d676842
mov dword [esp + 0x5b8], 0x5277544f
mov dword [esp + 0x5bc], 0x68306745
mov dword [esp + 0x5c0], 0x55735142
mov dword [esp + 0x5c4], 0x39555366
mov dword [esp + 0x5c8], 0x315a6e4f
mov dword [esp + 0x5cc], 0x4963424a
mov dword [esp + 0x5d0], 0x334e7763
mov dword [esp + 0x5d4], 0x6d496848
mov dword [esp + 0x5d8], 0x48737a66
mov dword [esp + 0x5dc], 0x34565149
mov dword [esp + 0x5e0], 0x6e644742
mov dword [esp + 0x5e4], 0x6f735246
mov dword [esp + 0x5e8], 0x55555447
mov dword [esp + 0x5ec], 0x6d6b534f
mov dword [esp + 0x5f0], 0x7a5a674f
mov dword [esp + 0x5f4], 0x6d684142
mov dword [esp + 0x5f8], 0x50776a45
mov dword [esp + 0x5fc], 0x5949524e
mov dword [esp + 0x600], 0x7267524a
mov dword [esp + 0x604], 0x526b484f
mov dword [esp + 0x608], 0x6a553246
mov dword [esp + 0x60c], 0x4d554463
mov dword [esp + 0x610], 0x72384847
mov dword [esp + 0x614], 0x75514350
mov dword [esp + 0x618], 0x73595144
mov dword [esp + 0x61c], 0x694e6846
mov dword [esp + 0x620], 0x3041434b
mov dword [esp + 0x624], 0x46414447
mov dword [esp + 0x628], 0x6c747865
mov dword [esp + 0x62c], 0x374d4349
mov dword [esp + 0x630], 0x686b524f
mov dword [esp + 0x634], 0x486b6a4d
mov dword [esp + 0x638], 0x7a744465
mov dword [esp + 0x63c], 0x7856424b
mov dword [esp + 0x640], 0x6d594246
mov dword [esp + 0x644], 0x6377584a
mov dword [esp + 0x648], 0x3373774e
mov dword [esp + 0x64c], 0x64515241
mov dword [esp + 0x650], 0x62734844
mov dword [esp + 0x654], 0x7a527746
mov dword [esp + 0x658], 0x36455145
mov dword [esp + 0x65c], 0x71595463
mov dword [esp + 0x660], 0x564d524a
mov dword [esp + 0x664], 0x784e4266
mov dword [esp + 0x668], 0x36787742
mov dword [esp + 0x66c], 0x66306a4d
mov dword [esp + 0x670], 0x6973784e
mov dword [esp + 0x674], 0x34315350
mov dword [esp + 0x678], 0x74306a41
mov dword [esp + 0x67c], 0x43345241
mov dword [esp + 0x680], 0x424d4747
mov dword [esp + 0x684], 0x3334784a
mov dword [esp + 0x688], 0x62455445
mov dword [esp + 0x68c], 0x43556943
mov dword [esp + 0x690], 0x73557a48
mov dword [esp + 0x694], 0x59556941
mov dword [esp + 0x698], 0x784e6a4a
mov dword [esp + 0x69c], 0x47496a45
mov dword [esp + 0x6a0], 0x486f7865
mov dword [esp + 0x6a4], 0x6f737959
mov dword [esp + 0x6a8], 0x79306a4d
mov dword [esp + 0x6ac], 0x3556524b
mov dword [esp + 0x6b0], 0x53384843
mov dword [esp + 0x6b4], 0x56736842
mov dword [esp + 0x6b8], 0x6c6f4143
mov dword [esp + 0x6bc], 0x4c63444e
mov dword [esp + 0x6c0], 0x7a597845
mov dword [esp + 0x6c4], 0x39636946
mov dword [esp + 0x6c8], 0x4c30334b
mov dword [esp + 0x6cc], 0x34526846
mov dword [esp + 0x6d0], 0x6e525143
mov dword [esp + 0x6d4], 0x63514343
mov dword [esp + 0x6d8], 0x41304466
mov dword [esp + 0x6dc], 0x74444141
mov dword [esp + 0x47c], 0x68307a49
mov dword [esp + 0x480], 0x6738544a
mov dword [esp + 0x484], 0x626f4350
mov dword [esp + 0x488], 0x774d434c
mov dword [esp + 0x48c], 0x30556841
mov dword [esp + 0x490], 0x49556964
mov dword [esp + 0x494], 0x345a795a
mov dword [esp + 0x498], 0x2b747941
mov dword [esp + 0x49c], 0x6d347a42
mov dword [esp + 0x4a0], 0x78735445
mov dword [esp + 0x4a4], 0x39427a4f
mov dword [esp + 0x4a8], 0x5a67524f
mov dword [esp + 0x4ac], 0x5749684a
mov dword [esp + 0x4b0], 0x6c417a43
mov dword [esp + 0x4b4], 0x5751544b
mov dword [esp + 0x4b8], 0x78306a46
mov dword [esp + 0x4bc], 0x5667444c
mov dword [esp + 0x4c0], 0x77785142
mov dword [esp + 0x4c4], 0x2f4e784f
mov dword [esp + 0x4c8], 0x5277784b
mov dword [esp + 0x4cc], 0x6259434d
mov dword [esp + 0x4d0], 0x3363324e
mov dword [esp + 0x4d4], 0x466b7965
mov dword [esp + 0x4d8], 0x33304248
mov dword [esp + 0x4dc], 0x6d49544e
mov dword [esp + 0x4e0], 0x30646a49
mov dword [esp + 0x4e4], 0x34776a44
mov dword [esp + 0x4e8], 0x74677843
mov dword [esp + 0x4ec], 0x5a59514a
mov dword [esp + 0x4f0], 0x6e424741
mov dword [esp + 0x4f4], 0x32555743
mov dword [esp + 0x4f8], 0x59597766
mov dword [esp + 0x4fc], 0x5077694e
mov dword [esp + 0x500], 0x4b67674b
mov dword [esp + 0x504], 0x2b635442
mov dword [esp + 0x508], 0x4e633364
mov dword [esp + 0x50c], 0x4d675459
mov dword [esp + 0x510], 0x39645250
mov dword [esp + 0x514], 0x5a737947
mov dword [esp + 0x518], 0x5549414d
mov dword [esp + 0x51c], 0x396b4262
mov dword [esp + 0x520], 0x50635465
mov dword [esp + 0x524], 0x395a7966
mov dword [esp + 0x528], 0x59775142
mov dword [esp + 0x52c], 0x476b794c
mov dword [esp + 0x530], 0x49674343
mov dword [esp + 0x534], 0x76386949
mov dword [esp + 0x538], 0x38387765
mov dword [esp + 0x53c], 0x3768524e
mov dword [esp + 0x540], 0x6b4d5742
mov dword [esp + 0x544], 0x45557949
mov dword [esp + 0x548], 0x6f384844
mov dword [esp + 0x54c], 0x314d484c
mov dword [esp + 0x550], 0x4a595165
mov dword [esp + 0x554], 0x6f41784f
mov dword [esp + 0x558], 0x3370694d
mov dword [esp + 0x55c], 0x4a347950
mov dword [esp + 0x560], 0x71595148
mov dword [esp + 0x564], 0x6e776a4b
mov dword [esp + 0x568], 0x44386949
mov dword [esp + 0x56c], 0x686f444f
mov dword [esp + 0x570], 0x30594349
mov dword [esp + 0x574], 0x7645524f
mov dword [esp + 0x578], 0x6c45794e
mov dword [esp + 0x57c], 0x714e514b
mov dword [esp + 0x580], 0x41455864
mov dword [esp + 0x584], 0x5a51575a
mov dword [esp + 0x588], 0x4e555165
mov dword [esp + 0x58c], 0x41387749
mov dword [esp + 0x590], 0x43444141
mov dword [esp + 0x37c], 0x68307a4d
mov dword [esp + 0x380], 0x7245694f
mov dword [esp + 0x384], 0x4e675148
mov dword [esp + 0x388], 0x626b6949
mov dword [esp + 0x38c], 0x2f636d42
mov dword [esp + 0x390], 0x684d7841
mov dword [esp + 0x394], 0x4159434c
mov dword [esp + 0x398], 0x67777848
mov dword [esp + 0x39c], 0x6567335a
xor ebx, ebx
mov dword [esp + 0x3a0], 0x686b5165
push ebx
sub esp, 0xc
mov dword [esp + 0x3b4], 0x4d63324d
mov ecx, esp
mov dword [esp + 0x3b8], 0x4877424e
lea eax, [esp + 0x6f0]
mov dword [esp + 0x3bc], 0x2b4d4144
lea edx, [esp + 0x5a4]
mov dword [esp + 0x3c0], 0x47415345
push ecx
push eax
push edx
mov dword [esp + 0x3d0], 0x2f4e5442
mov dword [esp + 0x3d4], 0x6f417945
mov dword [esp + 0x3d8], 0x6941794f
mov dword [esp + 0x3dc], 0x50674865
mov dword [esp + 0x3e0], 0x38516743
mov dword [esp + 0x3e4], 0x3255544f
mov dword [esp + 0x3e8], 0x4e635163
mov dword [esp + 0x3ec], 0x6b4d4142
mov dword [esp + 0x3f0], 0x336b514a
mov dword [esp + 0x3f4], 0x31525442
mov dword [esp + 0x3f8], 0x2b455165
mov dword [esp + 0x3fc], 0x73516849
mov dword [esp + 0x400], 0x6149574e
mov dword [esp + 0x404], 0x726f7941
mov dword [esp + 0x408], 0x616b444e
mov dword [esp + 0x40c], 0x4e305247
mov dword [esp + 0x410], 0x63385864
mov dword [esp + 0x414], 0x70347843
mov dword [esp + 0x418], 0x39637866
mov dword [esp + 0x41c], 0x6b596a66
mov dword [esp + 0x420], 0x78597942
mov dword [esp + 0x424], 0x4e677749
mov dword [esp + 0x428], 0x56384744
mov dword [esp + 0x42c], 0x47515247
mov dword [esp + 0x430], 0x6849674e
mov dword [esp + 0x434], 0x58514247
mov dword [esp + 0x438], 0x65737963
mov dword [esp + 0x43c], 0x4a51474f
mov dword [esp + 0x440], 0x79565441
mov dword [esp + 0x444], 0x3173694f
mov dword [esp + 0x448], 0x67357763
mov dword [esp + 0x44c], 0x78564464
mov dword [esp + 0x450], 0x3834695a
mov dword [esp + 0x454], 0x2f56794a
mov dword [esp + 0x458], 0x2f707a41
mov dword [esp + 0x45c], 0x7446414a
mov dword [esp + 0x460], 0x434d4164
mov dword [esp + 0x464], 0x70455444
mov dword [esp + 0x468], 0x50674844
mov dword [esp + 0x46c], 0x3038474e
mov dword [esp + 0x470], 0x45497a45
mov dword [esp + 0x474], 0x46347864
mov dword [esp + 0x478], 0x6a515762
mov dword [esp + 0x47c], 0x48385249
mov dword [esp + 0x480], 0x59305441
mov dword [esp + 0x484], 0x62736e42
mov dword [esp + 0x488], 0x364d5242
mov dword [esp + 0x48c], 0x41414141
mov word [esp + 0x490], 0x6773
call fcn.00450208
lea ecx, [esp + 0x71c]
call fcn.005300dd
add esp, 0xc
mov ecx, eax
mov dword [esp + 0x764], 9
call fcn.00451547
push ebx
sub esp, 0xc
lea edx, [esp + 0x48c]
mov ecx, esp
mov edi, eax
lea eax, [esp + 0x5a4]
push ecx
push eax
push edx
call fcn.00450208
lea ecx, [esp + 0x710]
call fcn.005300dd
add esp, 0xc
mov ecx, eax
mov byte [esp + 0x764], 0xa
call fcn.00451547
push ebx
sub esp, 0xc
lea edx, [esp + 0x38c]
mov ecx, esp
mov esi, eax
lea eax, [esp + 0x486]
push ecx
push eax
push edx
call fcn.00450208
lea ecx, [esp + 0x74c]
call fcn.005300dd
add esp, 0xc
mov ecx, eax
mov byte [esp + 0x764], 0xb
call fcn.00451547
mov ecx, dword [ebp + 8]
push ebx
push eax
call fcn.0043d462
push ebx
push esi
mov ecx, eax
call fcn.0043d462
push ebx
push edi
mov ecx, eax
call fcn.0043d462
mov ecx, dword [ebp + 0xc]
mov dword [ecx], eax
lea ecx, [esp + 0x73c]
call fcn.004513e1
lea ecx, [esp + 0x700]
call fcn.004513e1
lea ecx, [esp + 0x70c]
call fcn.004513e1
mov al, 1
mov ecx, dword [esp + 0x758]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 8