Function at 0x41f382
Capabilities:
Check for time delay via gettickcount
Contain obfuscated stackstrings

Disassembly:
push 0x440
mov eax, 0x43f8e5
call fcn.0042b30d
mov esi, dword [ebp + 8]
push 4
call fcn.0042a190
pop ecx
xor ecx, ecx
cmp eax, ecx
je 0x41f3a6
mov dword [eax], esi
jmp 0x41f3a8
xor eax, eax
mov dword [esi], eax
mov dword [esi + 0xc], ecx
mov dword [esi + 0x10], ecx
mov dword [esi + 0x14], ecx
push 0x1db04001
push 0x60001
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
xor ebx, ebx
inc ebx
mov dword [ebp - 4], ebx
mov esi, esp
mov dword [ebp - 0x34], esp
push 0xe
push str.qkaXPAaSEtx
call fcn.0040801d
lea ecx, [ebp - 0x44c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.00427435
push 8
pop edi
mov byte [ebp - 4], 3
cmp dword [eax + 0x18], edi
jb 0x41f405
mov ecx, dword [eax + 4]
jmp 0x41f408
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 4
mov esi, esp
mov dword [ebp - 0x2c], esp
push 0x24
push 0x449b18
call fcn.0040801d
lea ecx, [ebp - 0x39c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 5
call fcn.0042760a
mov byte [ebp - 4], 6
cmp dword [eax + 0x18], edi
jb 0x41f459
mov ecx, dword [eax + 4]
jmp 0x41f45c
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x2c], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 7
mov esi, esp
mov dword [ebp - 0x24], esp
push 0xc
push 0x449b40
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 8
call fcn.0042760a
mov byte [ebp - 4], 9
cmp dword [eax + 0x18], edi
jb 0x41f4ad
mov ecx, dword [eax + 4]
jmp 0x41f4b0
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x24], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xa
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x2d
push 0x449b50
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xb
call fcn.0042760a
mov byte [ebp - 4], 0xc
cmp dword [eax + 0x18], edi
jb 0x41f501
mov ecx, dword [eax + 4]
jmp 0x41f504
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x18], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xd
mov esi, esp
mov dword [ebp - 0x1c], esp
push 0xc
push 0x449b80
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xe
call fcn.00427435
mov byte [ebp - 4], 0xf
cmp dword [eax + 0x18], edi
jb 0x41f552
mov ecx, dword [eax + 4]
jmp 0x41f555
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x1c], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x10
mov esi, esp
mov dword [ebp - 0x20], esp
push 0xd
push 0x449b90
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x11
call fcn.0042760a
mov byte [ebp - 4], 0x12
cmp dword [eax + 0x18], edi
jb 0x41f5a3
mov ecx, dword [eax + 4]
jmp 0x41f5a6
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x20], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x13
mov esi, esp
mov dword [ebp - 0x28], esp
push 0x15
push 0x449ba0
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x14
call fcn.0042760a
mov byte [ebp - 4], 0x15
cmp dword [eax + 0x18], edi
jb 0x41f5f7
mov ecx, dword [eax + 4]
jmp 0x41f5fa
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x28], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x16
mov esi, esp
mov dword [ebp - 0x30], esp
push 9
push 0x449bb8
call fcn.0040801d
lea edi, [ebp - 0x344]
call fcn.00426ea5
mov ecx, eax
mov byte [ebp - 4], 0x17
call fcn.00427269
mov byte [ebp - 4], 0x18
cmp dword [eax + 0x18], 0x10
jb 0x41f64c
mov eax, dword [eax + 4]
jmp 0x41f64f
add eax, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x19
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xc
push 0x449bc4
call fcn.0040801d
lea edi, [ebp - 0x18c]
call fcn.00426ea5
mov ecx, eax
mov byte [ebp - 4], 0x1a
call fcn.004270be
mov byte [ebp - 4], 0x1b
cmp dword [eax + 0x18], 0x10
jb 0x41f6a1
mov eax, dword [eax + 4]
jmp 0x41f6a4
add eax, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0x2b
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x118]
call fcn.0040329c
lea esi, [ebp - 0x18c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xe0]
call fcn.0040329c
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xfc]
call fcn.0042525e
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x134]
call fcn.0042525e
lea esi, [ebp - 0x44c]
mov byte [ebp - 4], bl
call fcn.00417161
push 0x1db04001
push 0x70002
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xf
push 0x449bd4
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x2c
call fcn.004277d0
push 8
pop edi
mov byte [ebp - 4], 0x2d
cmp dword [eax + 0x18], edi
jb 0x41f7e1
mov ecx, dword [eax + 4]
jmp 0x41f7e4
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x14], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x2e
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x1f
push 0x449be4
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x2f
call fcn.0042760a
mov byte [ebp - 4], 0x30
cmp dword [eax + 0x18], edi
jb 0x41f835
mov ecx, dword [eax + 4]
jmp 0x41f838
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x30], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x31
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xd
push 0x449c04
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x32
call fcn.0042750b
mov byte [ebp - 4], 0x33
cmp dword [eax + 0x18], edi
jb 0x41f889
mov ecx, dword [eax + 4]
jmp 0x41f88c
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x28], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x34
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449c14
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x35
call fcn.004277d0
mov byte [ebp - 4], 0x36
cmp dword [eax + 0x18], edi
jb 0x41f8da
mov ecx, dword [eax + 4]
jmp 0x41f8dd
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x20], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x37
mov esi, esp
mov dword [ebp - 0x1c], esp
push 5
push 0x449c44
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x38
call fcn.004276d4
mov byte [ebp - 4], 0x39
cmp dword [eax + 0x18], edi
jb 0x41f92b
mov ecx, dword [eax + 4]
jmp 0x41f92e
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x1c], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x3a
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x2e
push 0x449c4c
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x3b
call fcn.00427435
mov byte [ebp - 4], 0x3c
cmp dword [eax + 0x18], edi
jb 0x41f97f
mov ecx, dword [eax + 4]
jmp 0x41f982
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x18], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x3d
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449c7c
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x3e
call fcn.004277d0
mov byte [ebp - 4], 0x3f
cmp dword [eax + 0x18], edi
jb 0x41f9d3
mov ecx, dword [eax + 4]
jmp 0x41f9d6
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x24], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x40
mov esi, esp
mov dword [ebp - 0x2c], esp
push 0x1c
push 0x449c94
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov byte [ebp - 4], 0x41
call fcn.00426f82
mov byte [ebp - 4], 0x42
cmp dword [eax + 0x18], 0x10
jb 0x41fa26
mov eax, dword [eax + 4]
jmp 0x41fa29
add eax, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x43
mov esi, esp
mov dword [ebp - 0x34], esp
push 9
push 0x449cb4
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov ecx, eax
mov byte [ebp - 4], 0x44
call fcn.00427269
mov byte [ebp - 4], 0x45
cmp dword [eax + 0x18], 0x10
jb 0x41fa7b
mov eax, dword [eax + 4]
jmp 0x41fa7e
add eax, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0x55
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
mov byte [ebp - 4], bl
call fcn.00417161
push 0xa281588
push 0x50001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xd
push 0x449cc0
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x56
call fcn.004276d4
mov byte [ebp - 4], 0x57
cmp dword [eax + 0x18], 8
jb 0x41fbb9
mov ecx, dword [eax + 4]
jmp 0x41fbbc
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x14], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x58
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push 0x449cd0
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x59
call fcn.004277d0
mov byte [ebp - 4], 0x5a
cmp dword [eax + 0x18], 8
jb 0x41fc0e
mov ecx, dword [eax + 4]
jmp 0x41fc11
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x30], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x5b
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xb
mov edi, 0x449cf8
push edi
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x5c
call fcn.0042760a
mov byte [ebp - 4], 0x5d
cmp dword [eax + 0x18], 8
jb 0x41fc64
mov ecx, dword [eax + 4]
jmp 0x41fc67
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x28], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x5e
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449b50
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x5f
call fcn.0042760a
mov byte [ebp - 4], 0x60
cmp dword [eax + 0x18], 8
jb 0x41fcb6
mov ecx, dword [eax + 4]
jmp 0x41fcb9
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x20], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x61
mov esi, esp
mov dword [ebp - 0x1c], esp
push 0xb
push edi
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x62
call fcn.0042760a
mov byte [ebp - 4], 0x63
cmp dword [eax + 0x18], 8
jb 0x41fd04
mov ecx, dword [eax + 4]
jmp 0x41fd07
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x1c], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x64
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x15
push 0x449d04
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x65
call fcn.0042760a
mov byte [ebp - 4], 0x66
cmp dword [eax + 0x18], 8
jb 0x41fd59
mov ecx, dword [eax + 4]
jmp 0x41fd5c
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x18], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x67
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449c7c
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x68
call fcn.004277d0
mov byte [ebp - 4], 0x69
cmp dword [eax + 0x18], 8
jb 0x41fdae
mov ecx, dword [eax + 4]
jmp 0x41fdb1
lea ecx, [eax + 4]
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x24], esp
push ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x6a
mov esi, esp
mov dword [ebp - 0x2c], esp
push 7
push 0x449d1c
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov byte [ebp - 4], 0x6b
call fcn.00426f82
mov byte [ebp - 4], 0x6c
cmp dword [eax + 0x18], 0x10
jb 0x41fe01
mov eax, dword [eax + 4]
jmp 0x41fe04
add eax, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x6d
mov esi, esp
mov dword [ebp - 0x34], esp
push 0xb
push 0x449d24
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov ecx, eax
mov byte [ebp - 4], 0x6e
call fcn.00427269
mov byte [ebp - 4], 0x6f
cmp dword [eax + 0x18], 0x10
jb 0x41fe56
mov eax, dword [eax + 4]
jmp 0x41fe59
add eax, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0x7f
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
call fcn.00417161
call dword [sym.imp.KERNEL32.dll_GetTickCount]
dec eax
dec eax
je 0x41ff5a
dec eax
dec eax
je 0x41ff5a
sub eax, 4
jne 0x41ff60
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push 0x1db04001
push 0x60001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov dword [ebp - 4], ebx
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xe
push 0x449d30
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x82
call fcn.004277d0
mov byte [ebp - 4], 0x83
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x84
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push 0x449d40
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x85
call fcn.004276d4
mov byte [ebp - 4], 0x86
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x87
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xc
push 0x449d68
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x88
call fcn.004276d4
mov byte [ebp - 4], 0x89
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
mov byte [ebp - 4], 0x8a
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449d78
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x8b
call fcn.0042750b
mov byte [ebp - 4], 0x8c
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x8d
mov esi, esp
mov dword [ebp - 0x1c], esp
push 0xc
push str._6__e
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x8e
call fcn.00427435
mov byte [ebp - 4], 0x8f
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x90
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x3f
push 0x449db8
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x91
call fcn.0042760a
mov byte [ebp - 4], 0x92
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x93
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449df8
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x94
call fcn.0042750b
mov byte [ebp - 4], 0x95
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x96
mov esi, esp
mov dword [ebp - 0x2c], esp
push 8
push 0x449e10
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov byte [ebp - 4], 0x97
call fcn.00426f82
mov ecx, eax
mov byte [ebp - 4], 0x98
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x99
mov esi, esp
mov dword [ebp - 0x34], esp
push 0xc
push 0x449e1c
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov byte [ebp - 4], 0x9a
call fcn.0042700a
mov ecx, eax
mov byte [ebp - 4], 0x9b
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0xab
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
mov byte [ebp - 4], bl
call fcn.00417161
lea eax, [ebp - 0x35]
mov byte [ebp - 0x35], 0
lea esi, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x42030a
sub eax, esi
je 0x42031f
call fcn.0041e361
call fcn.0041e3a4
push 0x1db04001
push 0x60001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xe
push str.qkaXPAaSEtx
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xac
call fcn.00427435
mov byte [ebp - 4], 0xad
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xae
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push 0x449cd0
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xaf
call fcn.004277d0
mov byte [ebp - 4], 0xb0
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xb1
mov esi, esp
mov dword [ebp - 0x28], esp
push 9
push str.___9_fH
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xb2
call fcn.00427435
mov byte [ebp - 4], 0xb3
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xb4
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449e38
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xb5
call fcn.00427435
mov byte [ebp - 4], 0xb6
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xb7
mov esi, esp
mov dword [ebp - 0x1c], esp
push 9
push 0x449e68
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xb8
call fcn.004277d0
mov byte [ebp - 4], 0xb9
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xba
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x15
push 0x449e74
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xbb
call fcn.00427435
mov byte [ebp - 4], 0xbc
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xbd
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449c7c
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xbe
call fcn.004277d0
mov byte [ebp - 4], 0xbf
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xc0
mov esi, esp
mov dword [ebp - 0x2c], esp
push 5
push 0x449e8c
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov byte [ebp - 4], 0xc1
call fcn.00426f82
mov ecx, eax
mov byte [ebp - 4], 0xc2
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xc3
mov esi, esp
mov dword [ebp - 0x34], esp
push 9
push 0x449e94
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov byte [ebp - 4], 0xc4
call fcn.0042700a
mov ecx, eax
mov byte [ebp - 4], 0xc5
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0xd5
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
mov byte [ebp - 4], bl
call fcn.00417161
push 0x1db04001
push 0x60001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xe
push str.qkaXPAaSEtx
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xd6
call fcn.00427435
mov byte [ebp - 4], 0xd7
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xd8
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push 0x449cd0
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xd9
call fcn.004277d0
mov byte [ebp - 4], 0xda
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xdb
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xd
push 0x449ea0
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xdc
call fcn.004277d0
mov byte [ebp - 4], 0xdd
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xde
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449eb0
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xdf
call fcn.004276d4
mov byte [ebp - 4], 0xe0
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xe1
mov esi, esp
mov dword [ebp - 0x1c], esp
push 9
push 0x449ee0
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xe2
call fcn.004276d4
mov byte [ebp - 4], 0xe3
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xe4
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x19
push 0x449eec
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xe5
call fcn.004277d0
mov byte [ebp - 4], 0xe6
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xe7
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449c7c
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], pe_nt_image_headers32
call fcn.004277d0
mov byte [ebp - 4], 0xe9
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xea
mov esi, esp
mov dword [ebp - 0x2c], esp
push 5
push 0x449f08
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov ecx, eax
mov byte [ebp - 4], 0xeb
call fcn.004270be
mov ecx, eax
mov byte [ebp - 4], 0xec
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xed
mov esi, esp
mov dword [ebp - 0x34], esp
push 9
push 0x449f10
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov byte [ebp - 4], 0xee
call fcn.0042700a
mov ecx, eax
mov byte [ebp - 4], 0xef
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0xff
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
mov byte [ebp - 4], bl
call fcn.00417161
push 0xa281588
push 0x50001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xd
push 0x449f1c
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov dword [ebp - 4], 0x100
call fcn.004277d0
mov byte [ebp - 4], bl
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 2
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push 0x449cd0
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.004277d0
mov byte [ebp - 4], 4
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 5
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xb
push 0x449f2c
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 6
call fcn.004277d0
mov byte [ebp - 4], 7
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 8
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449d78
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 9
call fcn.0042750b
mov byte [ebp - 4], 0xa
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xb
mov esi, esp
mov dword [ebp - 0x1c], esp
push 0xd
push 0x449f38
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xc
call fcn.0042750b
mov byte [ebp - 4], 0xd
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xe
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x14
push 0x449f48
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xf
call fcn.004276d4
mov byte [ebp - 4], 0x10
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x11
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449ba0
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x12
call fcn.0042760a
mov byte [ebp - 4], 0x13
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x14
mov esi, esp
mov dword [ebp - 0x2c], esp
push 0xe
push 0x449f60
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov ecx, eax
mov byte [ebp - 4], 0x15
call fcn.004270be
mov ecx, eax
mov byte [ebp - 4], 0x16
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x17
mov esi, esp
mov dword [ebp - 0x34], esp
push 0xb
push 0x449f2c
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov ecx, eax
mov byte [ebp - 4], 0x18
call fcn.00427269
mov ecx, eax
mov byte [ebp - 4], 0x19
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0x29
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
mov dword [ebp - 4], ebx
call fcn.00417161
call fcn.00428e21
cdq
push 0x14
pop ecx
idiv ecx
mov esi, edx
inc esi
call fcn.00428e21
cdq
idiv esi
cmp edx, esi
jle 0x420e1c
mov eax, ebx
jmp 0x420e23
mov eax, esi
cdq
idiv esi
mov eax, edx
dec eax
jne 0x420e30
call fcn.0041e415
call fcn.0040c1a4
push 0x1db04001
push 0x60001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xe
push 0x449d30
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov dword [ebp - 4], 0x12a
call fcn.004277d0
mov byte [ebp - 4], 0x2b
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x2c
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push 0x449b18
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x2d
call fcn.0042760a
mov byte [ebp - 4], 0x2e
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x2f
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xb
mov edi, 0x449f70
push edi
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x30
call fcn.004277d0
mov byte [ebp - 4], 0x31
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
mov byte [ebp - 4], 0x32
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449eb0
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x33
call fcn.004276d4
mov byte [ebp - 4], 0x34
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x35
mov esi, esp
mov dword [ebp - 0x1c], esp
push 0xb
push edi
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x36
call fcn.004277d0
mov byte [ebp - 4], 0x37
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x38
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x1f
push 0x449f7c
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x39
call fcn.0042750b
mov byte [ebp - 4], 0x3a
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x3b
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449df8
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x3c
call fcn.0042750b
mov byte [ebp - 4], 0x3d
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x3e
mov esi, esp
mov dword [ebp - 0x2c], esp
push 0xe
push 0x449f9c
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov ecx, eax
mov byte [ebp - 4], 0x3f
call fcn.004270be
mov ecx, eax
mov byte [ebp - 4], 0x40
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x41
mov esi, esp
mov dword [ebp - 0x34], esp
push 0xb
push str.e9S
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov byte [ebp - 4], 0x42
call fcn.0042700a
mov ecx, eax
mov byte [ebp - 4], 0x43
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0x53
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
mov dword [ebp - 4], ebx
call fcn.00417161
push 0xa280000
push 0x50001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xa
push 0x449fb8
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov dword [ebp - 4], 0x154
call fcn.0042750b
mov byte [ebp - 4], 0x55
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x56
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push 0x449d40
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x57
call fcn.004276d4
mov byte [ebp - 4], 0x58
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x59
mov esi, esp
mov dword [ebp - 0x28], esp
push 8
push str.56__A
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x5a
call fcn.00427435
mov byte [ebp - 4], 0x5b
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x5c
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449eb0
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x5d
call fcn.004276d4
mov byte [ebp - 4], 0x5e
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
mov byte [ebp - 4], 0x5f
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1c], esp
push 8
push 0x449fd0
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x60
call fcn.004277d0
mov byte [ebp - 4], 0x61
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x62
mov esi, esp
mov dword [ebp - 0x18], esp
push 0xe
mov edi, 0x449fdc
push edi
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x63
call fcn.0042750b
mov byte [ebp - 4], 0x64
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x65
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449fec
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x66
call fcn.00427435
mov byte [ebp - 4], 0x67
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x68
mov esi, esp
mov dword [ebp - 0x2c], esp
push 0xe
push edi
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov byte [ebp - 4], 0x69
call fcn.00426f82
mov ecx, eax
mov byte [ebp - 4], 0x6a
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x6b
mov esi, esp
mov dword [ebp - 0x34], esp
push 8
push 0x449fd0
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov ecx, eax
mov byte [ebp - 4], 0x6c
call fcn.00427269
mov ecx, eax
mov byte [ebp - 4], 0x6d
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0x7d
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
call fcn.00417161
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
push edi
shr esi, 0x18
call fcn.0042a13f
imul eax, eax, 0x63
pop ecx
cmp esi, eax
jbe 0x42158a
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push 0xa281588
push 0x50001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov dword [ebp - 4], ebx
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xd
push 0x449f1c
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov dword [ebp - 4], 0x180
call fcn.004277d0
mov byte [ebp - 4], 0x81
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x82
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push 0x44a004
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x83
call fcn.0042750b
mov byte [ebp - 4], 0x84
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x85
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xb
push 0x44a02c
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x86
call fcn.00427435
mov byte [ebp - 4], 0x87
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
mov byte [ebp - 4], 0x88
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449eb0
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x89
call fcn.004276d4
mov byte [ebp - 4], 0x8a
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x8b
mov esi, esp
mov dword [ebp - 0x1c], esp
push 0xb
push 0x44a038
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x8c
call fcn.004277d0
mov byte [ebp - 4], 0x8d
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x8e
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x2e
push 0x44a044
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x8f
call fcn.00427435
mov byte [ebp - 4], 0x90
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x91
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449ba0
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x92
call fcn.0042760a
mov byte [ebp - 4], 0x93
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x94
mov esi, esp
mov dword [ebp - 0x2c], esp
push 7
push 0x44a074
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov ecx, eax
mov byte [ebp - 4], 0x95
call fcn.00427269
mov ecx, eax
mov byte [ebp - 4], 0x96
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x97
mov esi, esp
mov dword [ebp - 0x34], esp
push 0xb
push 0x44a07c
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov byte [ebp - 4], 0x98
call fcn.00426f82
mov ecx, eax
mov byte [ebp - 4], 0x99
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0xa9
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
call fcn.00417161
call fcn.00401271
push 0xa281588
push 0x50001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov dword [ebp - 4], ebx
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xd
push 0x44a088
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov dword [ebp - 4], 0x1ac
call fcn.0042750b
mov byte [ebp - 4], 0xad
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xae
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push 0x44a004
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xaf
call fcn.0042750b
mov byte [ebp - 4], 0xb0
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xb1
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xb
push 0x44a098
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xb2
call fcn.004277d0
mov byte [ebp - 4], 0xb3
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xb4
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449d78
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xb5
call fcn.0042750b
mov byte [ebp - 4], 0xb6
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xb7
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1c], esp
push 0xb
push 0x44a0a4
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xb8
call fcn.0042760a
mov byte [ebp - 4], 0xb9
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xba
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x15
push 0x44a0b0
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xbb
call fcn.0042760a
mov byte [ebp - 4], 0xbc
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xbd
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449fec
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xbe
call fcn.00427435
mov byte [ebp - 4], 0xbf
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xc0
mov esi, esp
mov dword [ebp - 0x2c], esp
push 7
push 0x44a0c8
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov byte [ebp - 4], 0xc1
call fcn.00426f82
mov ecx, eax
mov byte [ebp - 4], 0xc2
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xc3
mov esi, esp
mov dword [ebp - 0x34], esp
push 0xb
push 0x44a0d0
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov byte [ebp - 4], 0xc4
call fcn.00426f82
mov ecx, eax
mov byte [ebp - 4], 0xc5
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0xd5
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
mov dword [ebp - 4], ebx
call fcn.00417161
push 0x1662000d
push 0x70000
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xc
push 0x44a0dc
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov dword [ebp - 4], 0x1d6
call fcn.0042750b
mov byte [ebp - 4], 0xd7
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xd8
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x1a
push 0x44a0ec
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xd9
call fcn.004276d4
mov byte [ebp - 4], 0xda
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xdb
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xc
push 0x44a108
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xdc
call fcn.0042750b
mov byte [ebp - 4], 0xdd
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xde
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449d78
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xdf
call fcn.0042750b
mov byte [ebp - 4], 0xe0
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xe1
mov esi, esp
mov dword [ebp - 0x1c], esp
push 8
push 0x44a118
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xe2
call fcn.004276d4
mov byte [ebp - 4], 0xe3
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
mov byte [ebp - 4], 0xe4
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x2a
push 0x44a124
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xe5
call fcn.00427435
mov byte [ebp - 4], 0xe6
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xe7
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449df8
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], pe_nt_image_headers32
call fcn.0042750b
mov byte [ebp - 4], 0xe9
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xea
mov esi, esp
mov dword [ebp - 0x2c], esp
push 8
push 0x44a150
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov byte [ebp - 4], 0xeb
call fcn.0042700a
mov ecx, eax
mov byte [ebp - 4], 0xec
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xed
mov esi, esp
mov dword [ebp - 0x34], esp
push 0xc
push 0x44a15c
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov byte [ebp - 4], 0xee
call fcn.0042700a
mov ecx, eax
mov byte [ebp - 4], 0xef
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0xff
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
mov dword [ebp - 4], ebx
call fcn.00417161
call fcn.00409532
test eax, eax
je 0x422087
call fcn.0041e50d
call fcn.0041e550
push 0x1db04001
push 0x60001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xe
push 0x44a16c
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov dword [ebp - 4], 0x200
call fcn.0042760a
mov byte [ebp - 4], bl
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 2
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push 0x449cd0
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.004277d0
mov byte [ebp - 4], 4
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 5
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xe
push 0x44a17c
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 6
call fcn.004277d0
mov byte [ebp - 4], 7
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 8
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449eb0
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 9
call fcn.004276d4
mov byte [ebp - 4], 0xa
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xb
mov esi, esp
mov dword [ebp - 0x1c], esp
push 0xa
push 0x44a18c
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xc
call fcn.004276d4
mov byte [ebp - 4], 0xd
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xe
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x17
push 0x44a198
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xf
call fcn.004277d0
mov byte [ebp - 4], 0x10
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x11
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449ba0
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x12
call fcn.0042760a
mov byte [ebp - 4], 0x13
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x14
mov esi, esp
mov dword [ebp - 0x2c], esp
push 6
push 0x44a1b0
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov ecx, eax
mov byte [ebp - 4], 0x15
call fcn.00427269
mov ecx, eax
mov byte [ebp - 4], 0x16
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x17
mov esi, esp
mov dword [ebp - 0x34], esp
push 0xa
push str._
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov byte [ebp - 4], 0x18
call fcn.00426f18
mov ecx, eax
mov byte [ebp - 4], 0x19
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0x29
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
mov dword [ebp - 4], ebx
call fcn.00417161
push 0x1db04001
push 0x60001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xe
push 0x44a16c
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov dword [ebp - 4], 0x22a
call fcn.0042760a
mov byte [ebp - 4], 0x2b
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x2c
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push str._n_.
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x2d
call fcn.00427435
mov byte [ebp - 4], 0x2e
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x2f
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xd
push 0x44a1ec
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x30
call fcn.0042760a
mov byte [ebp - 4], 0x31
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x32
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449d78
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x33
call fcn.0042750b
mov byte [ebp - 4], 0x34
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x35
mov esi, esp
mov dword [ebp - 0x1c], esp
push 9
push 0x44a1fc
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x36
call fcn.0042750b
mov byte [ebp - 4], 0x37
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x38
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x1d
push 0x44a208
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x39
call fcn.0042750b
mov byte [ebp - 4], 0x3a
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x3b
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449df8
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x3c
call fcn.0042750b
mov byte [ebp - 4], 0x3d
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x3e
mov esi, esp
mov dword [ebp - 0x2c], esp
push 5
push 0x44a228
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov byte [ebp - 4], 0x3f
call fcn.00426f18
mov ecx, eax
mov byte [ebp - 4], 0x40
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x41
mov esi, esp
mov dword [ebp - 0x34], esp
push 9
push 0x44a230
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov byte [ebp - 4], 0x42
call fcn.00426f82
mov ecx, eax
mov byte [ebp - 4], 0x43
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0x53
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
mov dword [ebp - 4], ebx
call fcn.00417161
push 0x1db04001
push 0x60001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xe
push 0x449d30
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov dword [ebp - 4], 0x254
call fcn.004277d0
mov byte [ebp - 4], 0x55
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x56
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push 0x449b18
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x57
call fcn.0042760a
mov byte [ebp - 4], 0x58
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x59
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xb
push 0x44a23c
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x5a
call fcn.0042760a
mov byte [ebp - 4], 0x5b
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x5c
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449eb0
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x5d
call fcn.004276d4
mov byte [ebp - 4], 0x5e
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x5f
mov esi, esp
mov dword [ebp - 0x1c], esp
push 0xb
push 0x44a248
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x60
call fcn.004276d4
mov byte [ebp - 4], 0x61
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x62
mov esi, esp
mov dword [ebp - 0x18], esp
push 0xd
push 0x44a254
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x63
call fcn.0042750b
mov byte [ebp - 4], 0x64
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x65
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449df8
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x66
call fcn.0042750b
mov byte [ebp - 4], 0x67
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x68
mov esi, esp
mov dword [ebp - 0x2c], esp
push 4
push 0x44a264
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov byte [ebp - 4], 0x69
call fcn.00426f18
mov ecx, eax
mov byte [ebp - 4], 0x6a
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x6b
mov esi, esp
mov dword [ebp - 0x34], esp
push 0xb
push 0x44a26c
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov byte [ebp - 4], 0x6c
mov ecx, eax
call fcn.00427269
mov ecx, eax
mov byte [ebp - 4], 0x6d
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0x7d
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
mov dword [ebp - 4], ebx
call fcn.00417161
call fcn.0041e33a
test eax, eax
je 0x422b78
call fcn.0041e5de
push 0x1db04001
push 0x60001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xe
push 0x44a278
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov dword [ebp - 4], 0x27e
call fcn.004276d4
mov byte [ebp - 4], 0x7f
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x80
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push 0x449b18
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x81
call fcn.0042760a
mov byte [ebp - 4], 0x82
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x83
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xc
push 0x44a288
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x84
call fcn.004276d4
mov byte [ebp - 4], 0x85
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x86
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449e38
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x87
call fcn.00427435
mov byte [ebp - 4], 0x88
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x89
mov esi, esp
mov dword [ebp - 0x1c], esp
push 8
push str.4_a_GA1_t_
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x8a
call fcn.0042760a
mov byte [ebp - 4], 0x8b
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x8c
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x17
push 0x44a2a4
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x8d
call fcn.00427435
mov byte [ebp - 4], 0x8e
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x8f
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449fec
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0x90
call fcn.00427435
mov byte [ebp - 4], 0x91
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x92
mov esi, esp
mov dword [ebp - 0x2c], esp
push 0xf
push 0x44a2bc
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov byte [ebp - 4], 0x93
call fcn.0042700a
mov ecx, eax
mov byte [ebp - 4], 0x94
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0x95
mov esi, esp
mov dword [ebp - 0x34], esp
push 8
push 0x44a2cc
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov ecx, eax
mov byte [ebp - 4], 0x96
call fcn.004270be
mov ecx, eax
mov byte [ebp - 4], 0x97
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0xa7
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
mov dword [ebp - 4], ebx
call fcn.00417161
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
push edi
shr esi, 0x18
call fcn.0042a13f
imul eax, eax, 0x63
pop ecx
cmp esi, eax
jbe 0x422f45
xor eax, eax
push eax
push eax
push eax
push eax
push eax
call dword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
call fcn.0040c1a4
push 0x1db04001
push 0x60001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xe
push str.qkaXPAaSEtx
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov dword [ebp - 4], 0x2a8
call fcn.00427435
mov byte [ebp - 4], 0xa9
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xaa
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push 0x44a004
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xab
call fcn.0042750b
mov byte [ebp - 4], 0xac
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xad
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xf
push 0x44a2d8
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xae
call fcn.004277d0
mov byte [ebp - 4], 0xaf
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xb0
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449d78
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xb1
call fcn.0042750b
mov byte [ebp - 4], 0xb2
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xb3
mov esi, esp
mov dword [ebp - 0x1c], esp
push 7
push 0x44a2e8
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xb4
call fcn.00427435
mov byte [ebp - 4], 0xb5
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xb6
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x1c
push 0x44a2f0
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xb7
call fcn.004276d4
mov byte [ebp - 4], 0xb8
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xc4]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xb9
mov esi, esp
mov dword [ebp - 0x24], esp
push 0x15
push 0x449ba0
call fcn.0040801d
lea ecx, [ebp - 0x2ec]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xba
call fcn.0042760a
mov byte [ebp - 4], 0xbb
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xfc]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xbc
mov esi, esp
mov dword [ebp - 0x2c], esp
push 7
push 0x44a310
call fcn.0040801d
lea edi, [ebp - 0x39c]
call fcn.00426ea5
mov byte [ebp - 4], 0xbd
call fcn.0042700a
mov ecx, eax
mov byte [ebp - 4], 0xbe
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call fcn.00402e72
lea eax, [ebp - 0x134]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xbf
mov esi, esp
mov dword [ebp - 0x34], esp
push 0xb
push 0x44a318
call fcn.0040801d
lea edi, [ebp - 0x44c]
call fcn.00426ea5
mov byte [ebp - 4], 0xc0
call fcn.0042700a
mov ecx, eax
mov byte [ebp - 4], 0xc1
call fcn.00402fa7
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.00402e72
push dword [ebp + 8]
mov byte [ebp - 4], 0xd1
call fcn.00423a39
xor edi, edi
push edi
push ebx
lea ecx, [ebp - 0x134]
call fcn.0040329c
lea esi, [ebp - 0x44c]
call fcn.00417161
push edi
push ebx
lea ecx, [ebp - 0xfc]
call fcn.0040329c
lea esi, [ebp - 0x39c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xc4]
call fcn.0042525e
lea esi, [ebp - 0x2ec]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x8c]
call fcn.0042525e
lea esi, [ebp - 0x23c]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x70]
call fcn.0042525e
lea esi, [ebp - 0x1e4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x54]
call fcn.0042525e
lea esi, [ebp - 0x3f4]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xa8]
call fcn.0042525e
lea esi, [ebp - 0x294]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0xe0]
call fcn.0042525e
lea esi, [ebp - 0x344]
call fcn.00417161
push edi
push ebx
lea esi, [ebp - 0x118]
call fcn.0042525e
lea esi, [ebp - 0x18c]
mov dword [ebp - 4], ebx
call fcn.00417161
push 0x1db04001
push 0x60001
lea eax, [ebp - 0x118]
push eax
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x14], esp
push 0xe
push 0x44a16c
call fcn.0040801d
lea ecx, [ebp - 0x18c]
call fcn.0041e2a0
mov ecx, eax
mov dword [ebp - 4], 0x2d2
call fcn.0042760a
mov byte [ebp - 4], 0xd3
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xd4
mov esi, esp
mov dword [ebp - 0x30], esp
push 0x24
push 0x44a004
call fcn.0040801d
lea ecx, [ebp - 0x344]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xd5
call fcn.0042750b
mov byte [ebp - 4], 0xd6
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xd7
mov esi, esp
mov dword [ebp - 0x28], esp
push 0xb
push 0x44a324
call fcn.0040801d
lea ecx, [ebp - 0x294]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xd8
call fcn.0042760a
mov byte [ebp - 4], 0xd9
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x54]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xda
mov esi, esp
mov dword [ebp - 0x20], esp
push 0x2d
push 0x449b50
call fcn.0040801d
lea ecx, [ebp - 0x3f4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xdb
call fcn.0042760a
mov byte [ebp - 4], 0xdc
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x70]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xdd
mov esi, esp
mov dword [ebp - 0x1c], esp
push 7
push 0x44a330
call fcn.0040801d
lea ecx, [ebp - 0x1e4]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xde
call fcn.0042750b
mov byte [ebp - 4], 0xdf
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
mov eax, ecx
call fcn.0042505d
lea eax, [ebp - 0x8c]
push eax
sub esp, 0x1c
mov byte [ebp - 4], 0xe0
mov esi, esp
mov dword [ebp - 0x18], esp
push 0x1d
push 0x44a338
call fcn.0040801d
lea ecx, [ebp - 0x23c]
call fcn.0041e2a0
mov ecx, eax
mov byte [ebp - 4], 0xe1
call fcn.0042750b
mov byte [ebp - 4], 0xe2
call fcn.004250b0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
mov eax, ecx
jmp section..htext