Function at 0x43e8b5
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x71c
mov eax, 0x5a7ca1
call fcn.00553bf3
mov edi, edx
mov esi, ecx
mov dword [ebp - 0x6a0], esi
xor ebx, ebx
lea eax, [ebp - 0x11e]
mov dword [ebp - 0x6bc], ebx
lea edx, [ebp - 0x1a8]
push ebx
sub esp, 0xc
mov dword [ebp - 0x1a8], 0x47357759
mov ecx, esp
mov dword [ebp - 0x1a4], 0x4d686c51
mov dword [ebp - 0x1a0], 0x68347952
mov dword [ebp - 0x19c], 0x56676864
push ecx
push eax
push edx
mov dword [ebp - 0x198], 0x476b6948
mov dword [ebp - 0x194], 0x4f385363
mov dword [ebp - 0x190], 0x67777a48
mov dword [ebp - 0x18c], 0x6977434b
mov dword [ebp - 0x188], 0x38737843
mov dword [ebp - 0x184], 0x57595745
mov dword [ebp - 0x180], 0x456b444a
mov dword [ebp - 0x17c], 0x5534524b
mov dword [ebp - 0x178], 0x396b7849
mov dword [ebp - 0x174], 0x784e4346
mov dword [ebp - 0x170], 0x38637743
mov dword [ebp - 0x16c], 0x52416964
mov dword [ebp - 0x168], 0x50344449
mov dword [ebp - 0x164], 0x46384165
mov dword [ebp - 0x160], 0x38427943
mov dword [ebp - 0x15c], 0x53457848
mov dword [ebp - 0x158], 0x2b704343
mov dword [ebp - 0x154], 0x78307a64
mov dword [ebp - 0x150], 0x2b67414e
mov dword [ebp - 0x14c], 0x7155434e
mov dword [ebp - 0x148], 0x54385265
mov dword [ebp - 0x144], 0x6e59784b
mov dword [ebp - 0x140], 0x43414249
mov dword [ebp - 0x13c], 0x6e51334c
mov dword [ebp - 0x138], 0x4a774446
mov dword [ebp - 0x134], 0x7a77794c
mov dword [ebp - 0x130], 0x69516949
mov dword [ebp - 0x12c], 0x78517847
mov dword [ebp - 0x128], 0x4667684f
mov dword [ebp - 0x124], 0x41414141
mov word [ebp - 0x120], 0x4158
call fcn.00450208
lea ecx, [ebp - 0x6ac]
call fcn.00451402
add esp, 0xc
mov dword [ebp - 4], ebx
mov ecx, eax
mov dword [ebp - 0x6bc], 1
call fcn.00451547
push eax
push edi
call fcn.0054e7b0
pop ecx
pop ecx
test eax, eax
jne 0x43ea89
mov ecx, edi
call fcn.0043e2ae
test al, al
jne 0x43ea89
mov bl, 1
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6ac]
call fcn.004513e1
test bl, bl
je 0x43ed44
xor ebx, ebx
mov dword [ebp - 0x1a8], 0x59413259
push ebx
sub esp, 0xc
mov dword [ebp - 0x1a4], 0x4e494144
mov ecx, esp
mov dword [ebp - 0x1a0], 0x48734148
lea eax, [ebp - 0x121]
mov dword [ebp - 0x19c], 0x4c734146
lea edx, [ebp - 0x1a8]
mov dword [ebp - 0x198], 0x6b494346
push ecx
push eax
push edx
mov dword [ebp - 0x194], 0x4d457a64
mov dword [ebp - 0x190], 0x54385446
mov dword [ebp - 0x18c], 0x6c4e6766
mov dword [ebp - 0x188], 0x365a534f
mov dword [ebp - 0x184], 0x73495163
mov dword [ebp - 0x180], 0x64307745
mov dword [ebp - 0x17c], 0x47345265
mov dword [ebp - 0x178], 0x736f5350
mov dword [ebp - 0x174], 0x716b6949
mov dword [ebp - 0x170], 0x6d46794d
mov dword [ebp - 0x16c], 0x48306a41
mov dword [ebp - 0x168], 0x36526746
mov dword [ebp - 0x164], 0x4b677764
mov dword [ebp - 0x160], 0x4759674f
mov dword [ebp - 0x15c], 0x6b41694d
mov dword [ebp - 0x158], 0x34556d4c
mov dword [ebp - 0x154], 0x3767784f
mov dword [ebp - 0x150], 0x39646965
mov dword [ebp - 0x14c], 0x68417a44
mov dword [ebp - 0x148], 0x2f6b784c
mov dword [ebp - 0x144], 0x7a596763
mov dword [ebp - 0x140], 0x34345448
mov dword [ebp - 0x13c], 0x384d7765
mov dword [ebp - 0x138], 0x34704446
mov dword [ebp - 0x134], 0x5430784c
mov dword [ebp - 0x130], 0x65516749
mov dword [ebp - 0x12c], 0x43675250
mov dword [ebp - 0x128], 0x41416746
mov word [ebp - 0x124], 0x4741
mov byte [ebp - 0x122], 0x41
mov dword [ebp - 0x1dc], 0x6b737759
mov dword [ebp - 0x1d8], 0x3359534f
mov dword [ebp - 0x1d4], 0x71775142
mov dword [ebp - 0x1d0], 0x36555141
mov dword [ebp - 0x1cc], 0x72597945
mov dword [ebp - 0x1c8], 0x7373684a
mov dword [ebp - 0x1c4], 0x43517742
mov dword [ebp - 0x1c0], 0x4f59414c
mov dword [ebp - 0x1bc], 0x67596a66
mov dword [ebp - 0x1b8], 0x2f6f4241
mov dword [ebp - 0x1b4], 0x41414341
mov dword [ebp - 0x1b0], 0x66414141
call fcn.00450208
lea ecx, [ebp - 0x6b8]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov dword [ebp - 4], 1
call fcn.00451547
push eax
push edi
push ebx
sub esp, 0xc
lea eax, [ebp - 0x1ac]
mov ecx, esp
lea edx, [ebp - 0x1dc]
push ecx
push eax
push edx
call fcn.00450208
lea ecx, [ebp - 0x6ac]
call fcn.00451402
add esp, 0xc
mov byte [ebp - 4], 2
mov ecx, eax
call fcn.00451547
push eax
lea ecx, [ebp - 0x704]
call fcn.0045165a
mov edx, eax
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x728]
call fcn.0044c26c
pop ecx
mov edx, eax
mov byte [ebp - 4], 4
mov ecx, esi
call fcn.0044c26c
pop ecx
push ebx
push 1
lea ecx, [ebp - 0x728]
call fcn.00451c1f
push ebx
push 1
lea ecx, [ebp - 0x704]
call fcn.00451c1f
lea ecx, [ebp - 0x6ac]
call fcn.004513e1
lea ecx, [ebp - 0x6b8]
call fcn.004513e1
mov eax, esi
jmp 0x440285
mov ecx, edi
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x43ed49
sub ecx, edx
mov dword [ebp - 0x104], 0xf
xor ebx, ebx
mov dword [ebp - 0x108], ebx
mov byte [ebp - 0x118], bl
lea eax, [ecx*2 + 3]
push eax
lea ecx, [ebp - 0x118]
mov dword [ebp - 4], 5
call fcn.0044ff25
push ebx
sub esp, 0xc
mov dword [ebp - 0xd8], 0x4d677759
mov ecx, esp
mov dword [ebp - 0xd4], 0x4c737a4b
lea eax, [ebp - 0x12]
mov dword [ebp - 0xd0], 0x7a684843
lea edx, [ebp - 0xd8]
mov dword [ebp - 0xcc], 0x556b434f
push ecx
push eax
push edx
mov dword [ebp - 0xc8], 0x41454744
mov dword [ebp - 0xc4], 0x56774266
mov dword [ebp - 0xc0], 0x7249324a
mov dword [ebp - 0xbc], 0x796f7a46
mov dword [ebp - 0xb8], 0x4659445a
mov dword [ebp - 0xb4], 0x32517944
mov dword [ebp - 0xb0], 0x71635263
mov dword [ebp - 0xac], 0x79515745
mov dword [ebp - 0xa8], 0x4d346947
mov dword [ebp - 0xa4], 0x7a316949
mov dword [ebp - 0xa0], 0x6a59524c
mov dword [ebp - 0x9c], 0x6a415846
mov dword [ebp - 0x98], 0x77634150
mov dword [ebp - 0x94], 0x6649434e
mov dword [ebp - 0x90], 0x34314441
mov dword [ebp - 0x8c], 0x78736e4f
mov dword [ebp - 0x88], 0x5a456a46
mov dword [ebp - 0x84], 0x79344441
mov dword [ebp - 0x80], 0x4463584c
mov dword [ebp - 0x7c], 0x62305148
mov dword [ebp - 0x78], 0x38306a63
mov dword [ebp - 0x74], 0x39456841
mov dword [ebp - 0x70], 0x5a597846
mov dword [ebp - 0x6c], 0x2f42534c
mov dword [ebp - 0x68], 0x2b567742
mov dword [ebp - 0x64], 0x6c51534a
mov dword [ebp - 0x60], 0x67416d4e
mov dword [ebp - 0x5c], 0x78737a44
mov dword [ebp - 0x58], 0x6e596e46
mov dword [ebp - 0x54], 0x68497846
mov dword [ebp - 0x50], 0x696c5263
mov dword [ebp - 0x4c], 0x65555161
mov dword [ebp - 0x48], 0x504d5445
mov dword [ebp - 0x44], 0x39527848
mov dword [ebp - 0x40], 0x49456d41
mov dword [ebp - 0x3c], 0x6c734444
mov dword [ebp - 0x38], 0x37705346
mov dword [ebp - 0x34], 0x3259424a
mov dword [ebp - 0x30], 0x6c67484c
mov dword [ebp - 0x2c], 0x72554447
mov dword [ebp - 0x28], 0x67394246
mov dword [ebp - 0x24], 0x56346a41
mov dword [ebp - 0x20], 0x7755684a
mov dword [ebp - 0x1c], 0x6867544f
mov dword [ebp - 0x18], 0x41414141
mov word [ebp - 0x14], 0x776a
call fcn.00450208
lea ecx, [ebp - 0x6b8]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 6
call fcn.00451547
mov esi, eax
push esi
call fcn.0045161e
pop ecx
push eax
push esi
lea ecx, [ebp - 0x118]
call fcn.0044fa93
lea ecx, [ebp - 0x6b8]
mov byte [ebp - 4], 5
call fcn.004513e1
jmp 0x43fff1
mov cl, byte [edi]
movsx eax, cl
sub eax, 8
je 0x43feda
dec eax
je 0x43fde0
dec eax
je 0x43fca6
dec eax
dec eax
je 0x43f954
dec eax
je 0x43f811
sub eax, 0x15
je 0x43f4e7
sub eax, 0x3a
je 0x43f3a3
mov al, cl
dec al
cmp al, 0x1e
ja 0x43f385
push 0x98
lea eax, [ebp - 0xb0]
push ebx
push eax
call fcn.005533c0
pop ecx
lea ecx, [ebp - 0xb0]
call fcn.004494a2
mov byte [ebp - 4], 0xe
movsx eax, byte [edi]
mov dword [ebp - 0x448], 0x67635348
mov dword [ebp - 0x444], 0x3135784a
mov dword [ebp - 0x440], 0x7a675847
mov dword [ebp - 0x43c], 0x48306846
mov dword [ebp - 0x438], 0x51556d4b
mov dword [ebp - 0x434], 0x75594446
mov dword [ebp - 0x430], 0x6b307943
mov dword [ebp - 0x42c], 0x4163774a
mov dword [ebp - 0x428], 0x556b514d
mov dword [ebp - 0x424], 0x51415443
mov dword [ebp - 0x420], 0x38734364
mov dword [ebp - 0x41c], 0x536f574c
mov dword [ebp - 0x418], 0x42736746
mov dword [ebp - 0x414], 0x326b794b
mov dword [ebp - 0x410], 0x43347a4b
mov dword [ebp - 0x40c], 0x385a534d
mov dword [ebp - 0x408], 0x53675246
mov dword [ebp - 0x404], 0x4b6b774f
mov dword [ebp - 0x400], 0x61675442
mov dword [ebp - 0x3fc], 0x356b6848
mov dword [ebp - 0x3f8], 0x62776a4d
mov dword [ebp - 0x3f4], 0x74516d65
mov dword [ebp - 0x3f0], 0x46635142
mov dword [ebp - 0x3ec], 0x74415165
mov dword [ebp - 0x3e8], 0x68394263
mov dword [ebp - 0x3e4], 0x536f534c
mov dword [ebp - 0x3e0], 0x61556742
mov dword [ebp - 0x3dc], 0x666b514c
mov dword [ebp - 0x3d8], 0x7a6f774e
mov dword [ebp - 0x3d4], 0x64637842
mov dword [ebp - 0x3d0], 0x6667524f
mov dword [ebp - 0x3cc], 0x5538584a
mov dword [ebp - 0x3c8], 0x46345241
mov dword [ebp - 0x3c4], 0x464d6a50
mov dword [ebp - 0x3c0], 0x4c41694e
mov dword [ebp - 0x3bc], 0x65674345
mov dword [ebp - 0x3b8], 0x6c516849
mov dword [ebp - 0x3b4], 0x6d386a66
mov dword [ebp - 0x3b0], 0x4e734148
mov dword [ebp - 0x3ac], 0x5a597741
mov dword [ebp - 0x3a8], 0x6c387863
mov dword [ebp - 0x3a4], 0x78555350
mov dword [ebp - 0x3a0], 0x4f675145
mov dword [ebp - 0x39c], 0x77687749
mov dword [ebp - 0x398], 0x666f5244
mov dword [ebp - 0x394], 0x464d6742
mov dword [ebp - 0x390], 0x68776846
mov dword [ebp - 0x38c], 0x47386e4a
mov dword [ebp - 0x388], 0x64597a5a
mov dword [ebp - 0x384], 0x794d4248
mov dword [ebp - 0x380], 0x65734246
mov dword [ebp - 0x37c], 0x54733246
mov dword [ebp - 0x378], 0x39746950
mov dword [ebp - 0x374], 0x34735145
mov dword [ebp - 0x370], 0x4c4d434d
mov dword [ebp - 0x36c], 0x4c637a42
mov dword [ebp - 0x368], 0x4f30694f
mov dword [ebp - 0x364], 0x77787a43
mov dword [ebp - 0x360], 0x37647949
mov dword [ebp - 0x35c], 0x4d496742
mov dword [ebp - 0x358], 0x47557845
mov dword [ebp - 0x354], 0x76677959
mov dword [ebp - 0x350], 0x65674441
mov dword [ebp - 0x34c], 0x7842684e
mov dword [ebp - 0x348], 0x34675444
mov dword [ebp - 0x344], 0x43455246
mov dword [ebp - 0x340], 0x3541434d
mov dword [ebp - 0x33c], 0x744d6750
mov dword [ebp - 0x338], 0x41414141
mov word [ebp - 0x334], 0x6779
push eax
push ebx
lea eax, [ebp - 0x720]
push 4
push eax
call fcn.005313e8
add esp, 0xc
lea edx, [ebp - 0x448]
mov esi, eax
lea eax, [ebp - 0x332]
push 0x44fd98
push 0x44fdc8
push ebx
sub esp, 0xc
mov ecx, esp
push ecx
push eax
push edx
call fcn.00450208
lea ecx, [ebp - 0x6b8]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 0xf
call fcn.00451547
push ecx
mov edx, eax
lea ecx, [ebp - 0xb0]
call fcn.0044c3c7
pop ecx
mov ecx, eax
call fcn.00448a91
mov ecx, eax
call fcn.00448a91
mov edx, esi
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
mov byte [ecx + eax + 0x40], 0x30
mov ecx, eax
call fcn.0044c5a2
mov ecx, eax
call fcn.00448ab2
lea ecx, [ebp - 0x6b8]
mov byte [ebp - 4], 0xe
call fcn.004513e1
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0xb0]
call fcn.00449549
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x10
call fcn.0044fb54
push ebx
push 1
lea ecx, [ebp - 0x1c4]
call fcn.00451c1f
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 5
call fcn.0044028b
jmp 0x43fff0
mov byte [ebp - 0x69c], cl
lea ecx, [ebp - 0x118]
push dword [ebp - 0x69c]
push 1
call fcn.0044fa32
jmp 0x43fff0
push ebx
sub esp, 0xc
mov dword [ebp - 0x180], 0x5a345148
mov ecx, esp
mov dword [ebp - 0x17c], 0x79456a65
lea eax, [ebp - 0x120]
mov dword [ebp - 0x178], 0x5859434a
lea edx, [ebp - 0x180]
mov dword [ebp - 0x174], 0x79417850
push ecx
push eax
push edx
mov dword [ebp - 0x170], 0x62515245
mov dword [ebp - 0x16c], 0x6d304366
mov dword [ebp - 0x168], 0x2f345144
mov dword [ebp - 0x164], 0x44513342
mov dword [ebp - 0x160], 0x3663434f
mov dword [ebp - 0x15c], 0x4b385143
mov dword [ebp - 0x158], 0x336f5342
mov dword [ebp - 0x154], 0x4b776a50
mov dword [ebp - 0x150], 0x42556a50
mov dword [ebp - 0x14c], 0x4a6f5147
mov dword [ebp - 0x148], 0x4b736a64
mov dword [ebp - 0x144], 0x75773341
mov dword [ebp - 0x140], 0x4f494142
mov dword [ebp - 0x13c], 0x376b4348
mov dword [ebp - 0x138], 0x696b7a4e
mov dword [ebp - 0x134], 0x6b56774c
mov dword [ebp - 0x130], 0x38776a64
mov dword [ebp - 0x12c], 0x78515344
mov dword [ebp - 0x128], 0x41514147
mov dword [ebp - 0x124], 0x43424141
call fcn.00450208
lea ecx, [ebp - 0x6ac]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 8
call fcn.00451547
mov esi, eax
push esi
call fcn.0045161e
pop ecx
push eax
push esi
lea ecx, [ebp - 0x118]
call fcn.0044fa93
lea ecx, [ebp - 0x6ac]
jmp 0x43ffe7
push ebx
sub esp, 0xc
mov dword [ebp - 0x698], 0x57415848
mov ecx, esp
mov dword [ebp - 0x694], 0x75387a41
lea eax, [ebp - 0x579]
mov dword [ebp - 0x690], 0x4b635150
lea edx, [ebp - 0x698]
mov dword [ebp - 0x68c], 0x64496e43
push ecx
push eax
mov dword [ebp - 0x688], 0x5955534c
mov dword [ebp - 0x684], 0x70517843
mov dword [ebp - 0x680], 0x394d6d49
mov dword [ebp - 0x67c], 0x7277524a
mov dword [ebp - 0x678], 0x2f384344
mov dword [ebp - 0x674], 0x4d414249
mov dword [ebp - 0x670], 0x76554363
mov dword [ebp - 0x66c], 0x766b7a4e
mov dword [ebp - 0x668], 0x70427a4b
mov dword [ebp - 0x664], 0x67456a43
mov dword [ebp - 0x660], 0x30635743
mov dword [ebp - 0x65c], 0x77647845
mov dword [ebp - 0x658], 0x6e5a5248
mov dword [ebp - 0x654], 0x38734141
mov dword [ebp - 0x650], 0x69305242
mov dword [ebp - 0x64c], 0x37495365
mov dword [ebp - 0x648], 0x6b6f524b
mov dword [ebp - 0x644], 0x32637742
mov dword [ebp - 0x640], 0x644d6849
mov dword [ebp - 0x63c], 0x50736e46
mov dword [ebp - 0x638], 0x44307a4c
mov dword [ebp - 0x634], 0x794a694a
mov dword [ebp - 0x630], 0x39564244
mov dword [ebp - 0x62c], 0x58496864
mov dword [ebp - 0x628], 0x7049774a
mov dword [ebp - 0x624], 0x68384344
mov dword [ebp - 0x620], 0x33395265
mov dword [ebp - 0x61c], 0x79556a41
mov dword [ebp - 0x618], 0x566f5143
mov dword [ebp - 0x614], 0x776f684b
mov dword [ebp - 0x610], 0x4e416745
mov dword [ebp - 0x60c], 0x32736941
mov dword [ebp - 0x608], 0x65497a43
mov dword [ebp - 0x604], 0x5867484b
mov dword [ebp - 0x600], 0x76676e4a
mov dword [ebp - 0x5fc], 0x456b674c
mov dword [ebp - 0x5f8], 0x76495347
mov dword [ebp - 0x5f4], 0x30705450
mov dword [ebp - 0x5f0], 0x74494866
mov dword [ebp - 0x5ec], 0x4841424f
mov dword [ebp - 0x5e8], 0x6749684e
mov dword [ebp - 0x5e4], 0x31645845
mov dword [ebp - 0x5e0], 0x754d4148
mov dword [ebp - 0x5dc], 0x6577424a
mov dword [ebp - 0x5d8], 0x6d556759
mov dword [ebp - 0x5d4], 0x7645674b
mov dword [ebp - 0x5d0], 0x72413249
mov dword [ebp - 0x5cc], 0x44515741
mov dword [ebp - 0x5c8], 0x63515149
mov dword [ebp - 0x5c4], 0x6b596746
mov dword [ebp - 0x5c0], 0x37416763
mov dword [ebp - 0x5bc], 0x3363424b
mov dword [ebp - 0x5b8], 0x4d455345
mov dword [ebp - 0x5b4], 0x36685444
mov dword [ebp - 0x5b0], 0x2f4e674f
mov dword [ebp - 0x5ac], 0x74635166
mov dword [ebp - 0x5a8], 0x49456963
mov dword [ebp - 0x5a4], 0x44596d47
mov dword [ebp - 0x5a0], 0x6734434e
mov dword [ebp - 0x59c], 0x51496a49
mov dword [ebp - 0x598], 0x6c68424e
mov dword [ebp - 0x594], 0x6e557946
mov dword [ebp - 0x590], 0x474d7959
mov dword [ebp - 0x58c], 0x366f674f
mov dword [ebp - 0x588], 0x476b7a4e
mov dword [ebp - 0x584], 0x34426766
mov dword [ebp - 0x580], 0x41416742
mov word [ebp - 0x57c], 0x4e41
mov byte [ebp - 0x57a], 0x45
push edx
call fcn.00450208
lea ecx, [ebp - 0x710]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 7
call fcn.00451547
mov esi, eax
push esi
call fcn.0045161e
pop ecx
push eax
push esi
lea ecx, [ebp - 0x118]
call fcn.0044fa93
lea ecx, [ebp - 0x710]
jmp 0x43ffe7
push ebx
sub esp, 0xc
mov dword [ebp - 0x330], 0x70415348
mov ecx, esp
mov dword [ebp - 0x32c], 0x554d534b
lea eax, [ebp - 0x2d2]
mov dword [ebp - 0x328], 0x44735266
lea edx, [ebp - 0x330]
mov dword [ebp - 0x324], 0x4f345143
push ecx
push eax
push edx
mov dword [ebp - 0x320], 0x77676d46
mov dword [ebp - 0x31c], 0x316c7944
mov dword [ebp - 0x318], 0x3842524c
mov dword [ebp - 0x314], 0x776b5243
mov dword [ebp - 0x310], 0x70775248
mov dword [ebp - 0x30c], 0x634d774a
mov dword [ebp - 0x308], 0x72736764
mov dword [ebp - 0x304], 0x35705444
mov dword [ebp - 0x300], 0x4d553365
mov dword [ebp - 0x2fc], 0x52674346
mov dword [ebp - 0x2f8], 0x725a5343
mov dword [ebp - 0x2f4], 0x7a314464
mov dword [ebp - 0x2f0], 0x38305241
mov dword [ebp - 0x2ec], 0x71515465
mov dword [ebp - 0x2e8], 0x55347a41
mov dword [ebp - 0x2e4], 0x47734450
mov dword [ebp - 0x2e0], 0x334e4347
mov dword [ebp - 0x2dc], 0x354d6d42
mov dword [ebp - 0x2d8], 0x41414141
mov word [ebp - 0x2d4], 0x4151
call fcn.00450208
lea ecx, [ebp - 0x6ec]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 0xc
call fcn.00451547
mov esi, eax
push esi
call fcn.0045161e
pop ecx
push eax
push esi
lea ecx, [ebp - 0x118]
call fcn.0044fa93
lea ecx, [ebp - 0x6ec]
jmp 0x43ffe7
push ebx
mov dword [ebp - 0x578], 0x63515448
lea edx, [ebp - 0x578]
mov dword [ebp - 0x574], 0x3242524b
lea eax, [ebp - 0x449]
mov dword [ebp - 0x570], 0x38414141
sub esp, 0xc
mov dword [ebp - 0x56c], 0x7a6c4347
mov dword [ebp - 0x568], 0x36304241
mov dword [ebp - 0x564], 0x76514250
mov dword [ebp - 0x560], 0x444d5446
mov dword [ebp - 0x55c], 0x72776a4e
mov dword [ebp - 0x558], 0x2f344146
mov dword [ebp - 0x554], 0x78737849
mov dword [ebp - 0x550], 0x716f7a64
mov dword [ebp - 0x54c], 0x33517a48
mov dword [ebp - 0x548], 0x6e637759
mov dword [ebp - 0x544], 0x49596e42
mov dword [ebp - 0x540], 0x6e30444c
mov dword [ebp - 0x53c], 0x57555445
mov dword [ebp - 0x538], 0x45453246
mov dword [ebp - 0x534], 0x6c515348
mov dword [ebp - 0x530], 0x55384841
mov dword [ebp - 0x52c], 0x6e6b525a
mov dword [ebp - 0x528], 0x35466941
mov dword [ebp - 0x524], 0x6d63434a
mov dword [ebp - 0x520], 0x42594165
mov dword [ebp - 0x51c], 0x56514347
mov dword [ebp - 0x518], 0x33596d4e
mov dword [ebp - 0x514], 0x704a6950
mov dword [ebp - 0x510], 0x666f6e41
mov dword [ebp - 0x50c], 0x73677a59
mov dword [ebp - 0x508], 0x37636743
mov dword [ebp - 0x504], 0x776b4449
mov dword [ebp - 0x500], 0x3345774f
mov dword [ebp - 0x4fc], 0x546f324e
mov dword [ebp - 0x4f8], 0x7249334e
mov dword [ebp - 0x4f4], 0x374a584a
mov dword [ebp - 0x4f0], 0x49307a43
mov dword [ebp - 0x4ec], 0x32564864
mov dword [ebp - 0x4e8], 0x5a306a59
mov dword [ebp - 0x4e4], 0x52634142
mov dword [ebp - 0x4e0], 0x616f7a46
mov dword [ebp - 0x4dc], 0x2b49684c
mov dword [ebp - 0x4d8], 0x6c594364
mov dword [ebp - 0x4d4], 0x30456866
mov dword [ebp - 0x4d0], 0x4155534f
mov dword [ebp - 0x4cc], 0x31556741
mov dword [ebp - 0x4c8], 0x31516d45
mov dword [ebp - 0x4c4], 0x4e677945
mov dword [ebp - 0x4c0], 0x37384748
mov dword [ebp - 0x4bc], 0x38677a42
mov dword [ebp - 0x4b8], 0x6c59534b
mov dword [ebp - 0x4b4], 0x68735241
mov dword [ebp - 0x4b0], 0x37464744
mov dword [ebp - 0x4ac], 0x764d434a
mov dword [ebp - 0x4a8], 0x396b7a4e
mov dword [ebp - 0x4a4], 0x32304142
mov dword [ebp - 0x4a0], 0x71736841
mov dword [ebp - 0x49c], 0x4c4d5250
mov dword [ebp - 0x498], 0x51454259
mov dword [ebp - 0x494], 0x44387a43
mov dword [ebp - 0x490], 0x2f396a4b
mov dword [ebp - 0x48c], 0x7a457844
mov dword [ebp - 0x488], 0x71456d4b
mov dword [ebp - 0x484], 0x58306a43
mov dword [ebp - 0x480], 0x7a42694a
mov dword [ebp - 0x47c], 0x62635442
mov dword [ebp - 0x478], 0x494d6842
mov dword [ebp - 0x474], 0x796c674c
mov dword [ebp - 0x470], 0x726b4442
mov dword [ebp - 0x46c], 0x4d674442
mov dword [ebp - 0x468], 0x2f734447
mov dword [ebp - 0x464], 0x51494366
mov dword [ebp - 0x460], 0x4355774d
mov dword [ebp - 0x45c], 0x4d637a59
mov dword [ebp - 0x458], 0x41597865
mov dword [ebp - 0x454], 0x4b635445
mov dword [ebp - 0x450], 0x41416743
mov word [ebp - 0x44c], 0x4e41
mov byte [ebp - 0x44a], 0x30
mov ecx, esp
push ecx
push eax
push edx
call fcn.00450208
lea ecx, [ebp - 0x6d4]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 0xa
call fcn.00451547
mov esi, eax
push esi
call fcn.0045161e
pop ecx
push eax
push esi
lea ecx, [ebp - 0x118]
call fcn.0044fa93
lea ecx, [ebp - 0x6d4]
jmp 0x43ffe7
push ebx
sub esp, 0xc
mov dword [ebp - 0x2d0], 0x46775448
mov ecx, esp
mov dword [ebp - 0x2cc], 0x32427a4f
lea eax, [ebp - 0x274]
mov dword [ebp - 0x2c8], 0x6a6b6e66
lea edx, [ebp - 0x2d0]
mov dword [ebp - 0x2c4], 0x68593342
push ecx
push eax
push edx
mov dword [ebp - 0x2c0], 0x2f4a4165
mov dword [ebp - 0x2bc], 0x2b6b414e
mov dword [ebp - 0x2b8], 0x4c41474c
mov dword [ebp - 0x2b4], 0x6d63694b
mov dword [ebp - 0x2b0], 0x6b386e49
mov dword [ebp - 0x2ac], 0x5463514b
mov dword [ebp - 0x2a8], 0x38684242
mov dword [ebp - 0x2a4], 0x6a6b5447
mov dword [ebp - 0x2a0], 0x30465443
mov dword [ebp - 0x29c], 0x4b4d7742
mov dword [ebp - 0x298], 0x684e424a
mov dword [ebp - 0x294], 0x73735243
mov dword [ebp - 0x290], 0x5a4d325a
mov dword [ebp - 0x28c], 0x75306842
mov dword [ebp - 0x288], 0x2b634350
mov dword [ebp - 0x284], 0x52675447
mov dword [ebp - 0x280], 0x7063434c
mov dword [ebp - 0x27c], 0x41736848
mov dword [ebp - 0x278], 0x2f414141
call fcn.00450208
lea ecx, [ebp - 0x6e0]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 0xb
call fcn.00451547
mov esi, eax
push esi
call fcn.0045161e
pop ecx
push eax
push esi
lea ecx, [ebp - 0x118]
call fcn.0044fa93
lea ecx, [ebp - 0x6e0]
jmp 0x43ffe7
push ebx
sub esp, 0xc
mov dword [ebp - 0x21c], 0x385a5348
mov ecx, esp
mov dword [ebp - 0x218], 0x44347a65
lea eax, [ebp - 0x1dd]
mov dword [ebp - 0x214], 0x75677764
lea edx, [ebp - 0x21c]
mov dword [ebp - 0x210], 0x70734448
push ecx
push eax
push edx
mov dword [ebp - 0x20c], 0x6b4a694e
mov dword [ebp - 0x208], 0x5859514e
mov dword [ebp - 0x204], 0x6f41475a
mov dword [ebp - 0x200], 0x42675450
mov dword [ebp - 0x1fc], 0x7a306e43
mov dword [ebp - 0x1f8], 0x6d64514c
mov dword [ebp - 0x1f4], 0x73637842
mov dword [ebp - 0x1f0], 0x56514347
mov dword [ebp - 0x1ec], 0x38525166
mov dword [ebp - 0x1e8], 0x344d444a
mov dword [ebp - 0x1e4], 0x41415147
mov word [ebp - 0x1e0], 0x4341
mov byte [ebp - 0x1de], 0x6b
call fcn.00450208
lea ecx, [ebp - 0x6f8]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 0xd
call fcn.00451547
mov esi, eax
push esi
call fcn.0045161e
pop ecx
push eax
push esi
lea ecx, [ebp - 0x118]
call fcn.0044fa93
lea ecx, [ebp - 0x6f8]
jmp 0x43ffe7
push ebx
sub esp, 0xc
mov dword [ebp - 0x270], 0x59415448
mov ecx, esp
mov dword [ebp - 0x26c], 0x6e4d7a50
lea eax, [ebp - 0x224]
mov dword [ebp - 0x268], 0x32347744
lea edx, [ebp - 0x270]
mov dword [ebp - 0x264], 0x6b416e50
push ecx
push eax
push edx
mov dword [ebp - 0x260], 0x6c515446
mov dword [ebp - 0x25c], 0x71495150
mov dword [ebp - 0x258], 0x6841524e
mov dword [ebp - 0x254], 0x46675845
mov dword [ebp - 0x250], 0x7573484f
mov dword [ebp - 0x24c], 0x58554344
mov dword [ebp - 0x248], 0x37647a4a
mov dword [ebp - 0x244], 0x77677a65
mov dword [ebp - 0x240], 0x6d59584b
mov dword [ebp - 0x23c], 0x6d675249
mov dword [ebp - 0x238], 0x46597949
mov dword [ebp - 0x234], 0x6a635466
mov dword [ebp - 0x230], 0x5059675a
mov dword [ebp - 0x22c], 0x41734465
mov dword [ebp - 0x228], 0x7a414141
call fcn.00450208
lea ecx, [ebp - 0x6c8]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 9
call fcn.00451547
mov esi, eax
push esi
call fcn.0045161e
pop ecx
push eax
push esi
lea ecx, [ebp - 0x118]
call fcn.0044fa93
lea ecx, [ebp - 0x6c8]
mov byte [ebp - 4], 5
call fcn.004513e1
inc edi
cmp byte [edi], 0
jne 0x43ef7d
push ebx
sub esp, 0xc
mov dword [ebp - 0x100], 0x2f6c7a59
mov ecx, esp
mov dword [ebp - 0xfc], 0x71516747
lea eax, [ebp - 0x11]
mov dword [ebp - 0xf8], 0x5441424f
lea edx, [ebp - 0x100]
mov dword [ebp - 0xf4], 0x62304241
push ecx
push eax
push edx
mov dword [ebp - 0xf0], 0x55776a4e
mov dword [ebp - 0xec], 0x5641514d
mov dword [ebp - 0xe8], 0x36744250
mov dword [ebp - 0xe4], 0x71387a4b
mov dword [ebp - 0xe0], 0x38565347
mov dword [ebp - 0xdc], 0x48495765
mov dword [ebp - 0xd8], 0x334d4446
mov dword [ebp - 0xd4], 0x77307a41
mov dword [ebp - 0xd0], 0x32417946
mov dword [ebp - 0xcc], 0x4934414e
mov dword [ebp - 0xc8], 0x6a464164
mov dword [ebp - 0xc4], 0x57637a63
mov dword [ebp - 0xc0], 0x6f30414f
mov dword [ebp - 0xbc], 0x74347943
mov dword [ebp - 0xb8], 0x7849434d
mov dword [ebp - 0xb4], 0x666b544b
mov dword [ebp - 0xb0], 0x34744146
mov dword [ebp - 0xac], 0x51456741
mov dword [ebp - 0xa8], 0x39783265
mov dword [ebp - 0xa4], 0x4a45544c
mov dword [ebp - 0xa0], 0x6a4e6d49
mov dword [ebp - 0x9c], 0x44556964
mov dword [ebp - 0x98], 0x6a63474c
mov dword [ebp - 0x94], 0x45635442
mov dword [ebp - 0x90], 0x41344446
mov dword [ebp - 0x8c], 0x3435424a
mov dword [ebp - 0x88], 0x33734346
mov dword [ebp - 0x84], 0x32387a49
mov dword [ebp - 0x80], 0x47455444
mov dword [ebp - 0x7c], 0x61554349
mov dword [ebp - 0x78], 0x6f51684d
mov dword [ebp - 0x74], 0x78464264
mov dword [ebp - 0x70], 0x646f3343
mov dword [ebp - 0x6c], 0x53634249
mov dword [ebp - 0x68], 0x34746959
mov dword [ebp - 0x64], 0x5045784f
mov dword [ebp - 0x60], 0x6d77424e
mov dword [ebp - 0x5c], 0x7763674e
mov dword [ebp - 0x58], 0x6c4d7742
mov dword [ebp - 0x54], 0x446b694f
mov dword [ebp - 0x50], 0x34737742
mov dword [ebp - 0x4c], 0x6d736750
mov dword [ebp - 0x48], 0x4e59544d
mov dword [ebp - 0x44], 0x69556e47
mov dword [ebp - 0x40], 0x68735449
mov dword [ebp - 0x3c], 0x46735842
mov dword [ebp - 0x38], 0x5241324b
mov dword [ebp - 0x34], 0x7230674e
mov dword [ebp - 0x30], 0x7451414a
mov dword [ebp - 0x2c], 0x544d774a
mov dword [ebp - 0x28], 0x306b574b
mov dword [ebp - 0x24], 0x47777a45
mov dword [ebp - 0x20], 0x534d6741
mov dword [ebp - 0x1c], 0x694d7946
mov dword [ebp - 0x18], 0x41415149
mov word [ebp - 0x14], 0x4b41
mov byte [ebp - 0x12], 0x34
call fcn.00450208
lea ecx, [ebp - 0x6c8]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 0x11
call fcn.00451547
mov esi, eax
push esi
call fcn.0045161e
pop ecx
push eax
push esi
lea ecx, [ebp - 0x118]
call fcn.0044fa93
lea ecx, [ebp - 0x6c8]
call fcn.004513e1
mov ebx, dword [ebp - 0x6a0]
lea eax, [ebp - 0x118]
push eax
mov ecx, ebx
and dword [ebx + 0x10], 0
mov dword [ebx + 0x14], 0xf
mov byte [ebx], 0
call fcn.00451ae3
push 0
push 1
lea ecx, [ebp - 0x118]
call fcn.00451c1f
mov eax, ebx
call fcn.00553ba2
ret