Function at 0x140001c3e
Capabilities:
Contain obfuscated stackstrings
Parse credit card information

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
mov eax, 0x19f8
call fcn.140011810
sub rsp, rax
call fcn.140010780
call fcn.14000692b
mov edi, eax
call fcn.1400070c0
mov rsi, rax
mov rax, qword [rax + 0x20]
mov rbx, qword [rax + 0x80]
lea rcx, [rsp + 0x17e0]
mov r8d, 0x208
mov edx, 0
call fcn.140019ac8
mov word [rsp + 0x140], 0x1a
mov word [rsp + 0x142], 0x20
mov word [rsp + 0x144], 0x1a
mov word [rsp + 0x146], 0x1b
mov word [rsp + 0x148], 0xc
mov word [rsp + 0x14a], 0x14
mov word [rsp + 0x14c], 0x19
mov word [rsp + 0x14e], 0x16
mov word [rsp + 0x150], 0x16
mov word [rsp + 0x152], 0x1b
mov word [rsp + 0x154], 4
mov word [rsp + 0x156], 0xc7
cmp byte [0x1409c8c18], 0
jne 0x140001d4b
mov byte [0x1409c8c38], 1
mov eax, 0
lea rcx, [0x1409c8c20]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x140001d22
mov byte [0x1409c8c18], 1
lea rcx, [0x140001548]
call fcn.1400014f0
cmp byte [0x1409c8c38], 0
je 0x140001d7d
lea rdx, [0x1409c8c20]
lea rcx, [rdx + 0x18]
movzx eax, word [rdx]
sub ax, 0x26c7
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140001d5f
mov byte [0x1409c8c38], 0
lea rdx, [0x1409c8c20]
mov rcx, rbx
call fcn.1400062d6
mov rdx, rax
lea rcx, [rsp + 0x17e0]
call fcn.140019b08
lea rcx, [rsp + 0x15d0]
mov r8d, 0x208
mov edx, 0
call fcn.140019ac8
mov word [rsp + 0x140], 0x8d
mov word [rsp + 0x142], 0x84
mov word [rsp + 0x144], 0xaa
mov word [rsp + 0x146], 0xa4
mov word [rsp + 0x148], 0xa5
mov word [rsp + 0x14a], 0x96
mov word [rsp + 0x14c], 0x9e
mov word [rsp + 0x14e], 0x64
mov word [rsp + 0x150], 0x63
mov word [rsp + 0x152], 0x31
cmp byte [0x1409c8bf8], 0
jne 0x140001e5d
mov byte [0x1409c8c14], 1
mov eax, 0
lea rcx, [0x1409c8c00]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xa
jne 0x140001e34
mov byte [0x1409c8bf8], 1
lea rcx, [0x140001562]
call fcn.1400014f0
cmp byte [0x1409c8c14], 0
je 0x140001e8f
lea rdx, [0x1409c8c00]
lea rcx, [rdx + 0x14]
movzx eax, word [rdx]
add ax, 0x6fcf
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140001e71
mov byte [0x1409c8c14], 0
lea rdx, [rsp + 0x17e0]
lea rcx, [rsp + 0x15d0]
lea r8, [0x1409c8c00]
call fcn.140005a70
lea rcx, [rsp + 0x13c0]
mov r8d, 0x208
mov edx, 0
call fcn.140019ac8
mov word [rsp + 0x140], 0x5f
mov word [rsp + 0x142], 0x66
mov word [rsp + 0x144], 0x70
mov word [rsp + 0x146], 0x67
mov word [rsp + 0x148], 0x31
mov word [rsp + 0x14a], 0x68
mov word [rsp + 0x14c], 0x7b
mov word [rsp + 0x14e], 0x68
mov word [rsp + 0x150], 3
cmp byte [0x1409c8bd0], 0
jne 0x140001f62
mov byte [0x1409c8bf2], 1
mov eax, 0
lea rcx, [0x1409c8be0]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x140001f39
mov byte [0x1409c8bd0], 1
lea rcx, [0x14000157c]
call fcn.1400014f0
cmp byte [0x1409c8bf2], 0
je 0x140001f94
lea rdx, [0x1409c8be0]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
sub ax, 0x6803
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140001f76
mov byte [0x1409c8bf2], 0
lea rdx, [rsp + 0x15d0]
lea rcx, [rsp + 0x13c0]
lea r8, [0x1409c8be0]
call fcn.140005a70
lea rcx, [rsp + 0x11b0]
mov r8d, 0x208
mov edx, 0
call fcn.140019ac8
mov word [rsp + 0x140], 0x93
mov word [rsp + 0x142], 0x8e
mov word [rsp + 0x144], 0xa0
mov word [rsp + 0x146], 0xa5
mov word [rsp + 0x148], 0x9b
mov word [rsp + 0x14a], 0xa6
mov word [rsp + 0x14c], 0xae
mov word [rsp + 0x14e], 0xaa
mov word [rsp + 0x150], 0x87
mov word [rsp + 0x152], 0xa6
mov word [rsp + 0x154], 0xae
mov word [rsp + 0x156], 0x9c
mov word [rsp + 0x158], 0xa9
mov word [rsp + 0x15a], 0x8a
mov word [rsp + 0x15c], 0x9f
mov word [rsp + 0x15e], 0x9c
mov word [rsp + 0x160], 0xa3
mov word [rsp + 0x162], 0xa3
mov word [rsp + 0x164], 0x93
mov word [rsp + 0x166], 0xad
mov word [rsp + 0x168], 0x68
mov word [rsp + 0x16a], 0x65
mov word [rsp + 0x16c], 0x67
mov word [rsp + 0x16e], 0x93
mov word [rsp + 0x170], 0xa7
mov word [rsp + 0x172], 0xa6
mov word [rsp + 0x174], 0xae
mov word [rsp + 0x176], 0x9c
mov word [rsp + 0x178], 0xa9
mov word [rsp + 0x17a], 0xaa
mov word [rsp + 0x17c], 0x9f
mov word [rsp + 0x17e], 0x9c
mov word [rsp + 0x180], 0xa3
mov word [rsp + 0x182], 0xa3
mov word [rsp + 0x184], 0x65
mov word [rsp + 0x186], 0x9c
mov word [rsp + 0x188], 0xaf
mov word [rsp + 0x18a], 0x9c
mov word [rsp + 0x18c], 0x37
cmp byte [0x1409c8b70], 0
jne 0x140002193
mov byte [0x1409c8bce], 1
mov eax, 0
lea rcx, [0x1409c8b80]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x27
jne 0x14000216a
mov byte [0x1409c8b70], 1
lea rcx, [0x140001596]
call fcn.1400014f0
cmp byte [0x1409c8bce], 0
je 0x1400021c5
lea rdx, [0x1409c8b80]
lea rcx, [rdx + 0x4e]
movzx eax, word [rdx]
add ax, 0x5c9
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x1400021a7
mov byte [0x1409c8bce], 0
lea rdx, [rsp + 0x15d0]
lea rcx, [rsp + 0x11b0]
lea r8, [0x1409c8b80]
call fcn.140005a70
lea rcx, [rsp + 0xfa0]
mov r8d, 0x208
mov edx, 0
call fcn.140019ac8
mov word [rsp + 0x140], 0xa9
mov word [rsp + 0x142], 0xb1
mov word [rsp + 0x144], 0xb6
mov word [rsp + 0x146], 0xae
mov word [rsp + 0x148], 0xb9
mov word [rsp + 0x14a], 0xb2
mov word [rsp + 0x14c], 0xbf
mov word [rsp + 0x14e], 0x7b
mov word [rsp + 0x150], 0xb2
mov word [rsp + 0x152], 0xc5
mov word [rsp + 0x154], 0xb2
mov word [rsp + 0x156], 0x4d
cmp byte [0x1409c8b40], 0
jne 0x1400022b6
mov byte [0x1409c8b68], 1
mov eax, 0
lea rcx, [0x1409c8b50]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x14000228d
mov byte [0x1409c8b40], 1
lea rcx, [0x1400015b0]
call fcn.1400014f0
cmp byte [0x1409c8b68], 0
je 0x1400022e8
lea rdx, [0x1409c8b50]
lea rcx, [rdx + 0x18]
movzx eax, word [rdx]
add ax, 0x41b3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x1400022ca
mov byte [0x1409c8b68], 0
lea rdx, [rsp + 0x15d0]
lea rcx, [rsp + 0xfa0]
lea r8, [0x1409c8b50]
call fcn.140005a70
lea rcx, [rsp + 0xd90]
mov r8d, 0x208
mov edx, 0
call fcn.140019ac8
mov word [rsp + 0x140], 0x93
mov word [rsp + 0x142], 0xa8
mov word [rsp + 0x144], 0x99
mov word [rsp + 0x146], 0xa6
mov word [rsp + 0x148], 0xb0
mov word [rsp + 0x14a], 0x9e
mov word [rsp + 0x14c], 0x98
mov word [rsp + 0x14e], 0xa8
mov word [rsp + 0x150], 0xae
mov word [rsp + 0x152], 0xa5
mov word [rsp + 0x154], 0xa8
mov word [rsp + 0x156], 0x9c
mov word [rsp + 0x158], 0x9a
mov word [rsp + 0x15a], 0x65
mov word [rsp + 0x15c], 0xab
mov word [rsp + 0x15e], 0xa4
mov word [rsp + 0x160], 0xa7
mov word [rsp + 0x162], 0x37
cmp byte [0x1409c8ae8], 0
jne 0x140002415
mov byte [0x1409c8b24], 1
mov eax, 0
lea rcx, [0x1409c8b00]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x12
jne 0x1400023ec
mov byte [0x1409c8ae8], 1
lea rcx, [0x1400015cb]
call fcn.1400014f0
cmp byte [0x1409c8b24], 0
je 0x140002447
lea rdx, [0x1409c8b00]
lea rcx, [rdx + 0x24]
movzx eax, word [rdx]
sub ax, 0x1637
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140002429
mov byte [0x1409c8b24], 0
mov word [rsp + 0x140], 0x8b
mov word [rsp + 0x142], 0x7c
mov word [rsp + 0x144], 0x84
mov word [rsp + 0x146], 0x87
mov word [rsp + 0x148], 0x74
mov word [rsp + 0x14a], 0x37
cmp byte [0x1409c8b28], 0
jne 0x1400024c8
mov byte [0x1409c8b3c], 1
mov eax, 0
lea rcx, [0x1409c8b30]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 6
jne 0x14000249f
mov byte [0x1409c8b28], 1
lea rcx, [0x1400015ca]
call fcn.1400014f0
cmp byte [0x1409c8b3c], 0
je 0x1400024fa
lea rdx, [0x1409c8b30]
lea rcx, [rdx + 0xc]
movzx eax, word [rdx]
sub ax, 0x1637
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x1400024dc
mov byte [0x1409c8b3c], 0
lea rdx, [0x1409c8b30]
mov rcx, rbx
call fcn.1400062d6
mov rdx, rax
lea rcx, [rsp + 0xd90]
lea r8, [0x1409c8b00]
call fcn.140005a70
lea rcx, [rsp + 0x140]
mov r8d, 0xa2
lea rdx, [section..rdata]
call fcn.140019ac0
cmp byte [0x1409c8a20], 0
jne 0x14000257f
mov byte [0x1409c8ae2], 1
mov eax, 0
lea rcx, [0x1409c8a40]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x51
jne 0x140002556
mov byte [0x1409c8a20], 1
lea rcx, [0x1400015e5]
call fcn.1400014f0
cmp byte [0x1409c8ae2], 0
je 0x1400025b4
lea rdx, [0x1409c8a40]
lea rcx, [rdx + 0xa2]
movzx eax, word [rdx]
sub ax, 0x42eb
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140002596
mov byte [0x1409c8ae2], 0
lea r8, [rsp + 0x11b0]
lea rdx, [rsp + 0x15d0]
mov qword [rsp + 0x20], r8
lea r9, [0x1409c8a40]
mov ecx, 1
call fcn.14000621a
lea rcx, [rsp + 0x140]
mov r8d, 0xbc
lea rdx, [0x1409bf0c0]
call fcn.140019ac0
cmp byte [0x1409c8958], 0
jne 0x140002639
mov byte [0x1409c8a1c], 1
mov eax, 0
lea rcx, [0x1409c8960]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x5e
jne 0x140002610
mov byte [0x1409c8958], 1
lea rcx, [0x140001602]
call fcn.1400014f0
cmp byte [0x1409c8a1c], 0
je 0x14000266e
lea rdx, [0x1409c8960]
lea rcx, [rdx + 0xbc]
movzx eax, word [rdx]
add ax, 0x6b85
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140002650
mov byte [0x1409c8a1c], 0
lea r8, [rsp + 0x13c0]
lea rdx, [rsp + 0x15d0]
mov qword [rsp + 0x20], r8
lea r9, [0x1409c8960]
mov ecx, 1
call fcn.14000621a
mov word [rsp + 0x140], 0x38
mov word [rsp + 0x142], 0x56
mov word [rsp + 0x144], 0x52
mov word [rsp + 0x146], 0x36
mov word [rsp + 0x148], 0x59
mov word [rsp + 0x14a], 0x46
mov word [rsp + 0x14c], 0x42
mov word [rsp + 0x14e], 0x45
mov word [rsp + 0x150], 0x4e
mov word [rsp + 0x152], 0x53
mov word [rsp + 0x154], 0xe3
cmp byte [0x1409c88a8], 0
jne 0x140002747
mov byte [0x1409c88c6], 1
mov eax, 0
lea rcx, [0x1409c88b0]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xb
jne 0x14000271e
mov byte [0x1409c88a8], 1
lea rcx, [0x140001639]
call fcn.1400014f0
cmp byte [0x1409c88c6], 0
je 0x140002779
lea rdx, [0x1409c88b0]
lea rcx, [rdx + 0x16]
movzx eax, word [rdx]
sub ax, 0x50e3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x14000275b
mov byte [0x1409c88c6], 0
mov word [rsp + 0x140], 0x3f
mov word [rsp + 0x142], 0x35
mov word [rsp + 0x144], 0x48
mov word [rsp + 0x146], 0x4a
mov word [rsp + 0x148], 0x4c
mov word [rsp + 0x14a], 0x56
mov word [rsp + 0x14c], 0x57
mov word [rsp + 0x14e], 0x55
mov word [rsp + 0x150], 0x5c
mov word [rsp + 0x152], 0x3f
mov word [rsp + 0x154], 0x30
mov word [rsp + 0x156], 0x44
mov word [rsp + 0x158], 0x46
mov word [rsp + 0x15a], 0x4b
mov word [rsp + 0x15c], 0x4c
mov word [rsp + 0x15e], 0x51
mov word [rsp + 0x160], 0x48
mov word [rsp + 0x162], 0x3f
mov word [rsp + 0x164], 0x36
mov word [rsp + 0x166], 0x3c
mov word [rsp + 0x168], 0x36
mov word [rsp + 0x16a], 0x37
mov word [rsp + 0x16c], 0x28
mov word [rsp + 0x16e], 0x30
mov word [rsp + 0x170], 0x3f
mov word [rsp + 0x172], 0x26
mov word [rsp + 0x174], 0x58
mov word [rsp + 0x176], 0x55
mov word [rsp + 0x178], 0x55
mov word [rsp + 0x17a], 0x48
mov word [rsp + 0x17c], 0x51
mov word [rsp + 0x17e], 0x57
mov word [rsp + 0x180], 0x26
mov word [rsp + 0x182], 0x52
mov word [rsp + 0x184], 0x51
mov word [rsp + 0x186], 0x57
mov word [rsp + 0x188], 0x55
mov word [rsp + 0x18a], 0x52
mov word [rsp + 0x18c], 0x4f
mov word [rsp + 0x18e], 0x36
mov word [rsp + 0x190], 0x48
mov word [rsp + 0x192], 0x57
mov word [rsp + 0x194], 0x3f
mov word [rsp + 0x196], 0x36
mov word [rsp + 0x198], 0x48
mov word [rsp + 0x19a], 0x55
mov word [rsp + 0x19c], 0x59
mov word [rsp + 0x19e], 0x4c
mov word [rsp + 0x1a0], 0x46
mov word [rsp + 0x1a2], 0x48
mov word [rsp + 0x1a4], 0x56
mov word [rsp + 0x1a6], 0x3f
mov word [rsp + 0x1a8], 0x38
mov word [rsp + 0x1aa], 0x56
mov word [rsp + 0x1ac], 0x52
mov word [rsp + 0x1ae], 0x36
mov word [rsp + 0x1b0], 0x59
mov word [rsp + 0x1b2], 0x46
mov word [rsp + 0x1b4], 0xe3
cmp byte [0x1409c88c8], 0
jne 0x140002a0c
mov byte [0x1409c8956], 1
mov eax, 0
lea rcx, [0x1409c88e0]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x3b
jne 0x1400029e3
mov byte [0x1409c88c8], 1
lea rcx, [0x14000161f]
call fcn.1400014f0
cmp byte [0x1409c8956], 0
je 0x140002a3e
lea rdx, [0x1409c88e0]
lea rcx, [rdx + 0x76]
movzx eax, word [rdx]
sub ax, 0x50e3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140002a20
mov byte [0x1409c8956], 0
lea rdx, [0x1409c88b0]
lea rcx, [0x1409c88e0]
call fcn.140006b4a
mov word [rsp + 0x140], 0xa4
mov word [rsp + 0x142], 0xae
mov word [rsp + 0x144], 0xae
mov word [rsp + 0x146], 0xa0
mov word [rsp + 0x148], 0x9a
mov word [rsp + 0x14a], 0xb2
mov word [rsp + 0x14c], 0xb1
mov word [rsp + 0x14e], 0xb6
mov word [rsp + 0x150], 0xb0
mov word [rsp + 0x152], 0xa0
mov word [rsp + 0x154], 0xc3
mov word [rsp + 0x156], 0xb0
mov word [rsp + 0x158], 0xac
mov word [rsp + 0x15a], 0xaf
mov word [rsp + 0x15c], 0xb8
mov word [rsp + 0x15e], 0xbd
mov word [rsp + 0x160], 0x4d
cmp byte [0x1409c87c0], 0
jne 0x140002b40
mov byte [0x1409c8802], 1
mov eax, 0
lea rcx, [0x1409c87e0]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x11
jne 0x140002b17
mov byte [0x1409c87c0], 1
lea rcx, [0x140001670]
call fcn.1400014f0
cmp byte [0x1409c8802], 0
je 0x140002b72
lea rdx, [0x1409c87e0]
lea rcx, [rdx + 0x22]
movzx eax, word [rdx]
add ax, 0x71b3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140002b54
mov byte [0x1409c8802], 0
mov word [rsp + 0x140], 0xa9
mov word [rsp + 0x142], 0x9f
mov word [rsp + 0x144], 0xb2
mov word [rsp + 0x146], 0xb4
mov word [rsp + 0x148], 0xb6
mov word [rsp + 0x14a], 0xc0
mov word [rsp + 0x14c], 0xc1
mov word [rsp + 0x14e], 0xbf
mov word [rsp + 0x150], 0xc6
mov word [rsp + 0x152], 0xa9
mov word [rsp + 0x154], 0x9a
mov word [rsp + 0x156], 0xae
mov word [rsp + 0x158], 0xb0
mov word [rsp + 0x15a], 0xb5
mov word [rsp + 0x15c], 0xb6
mov word [rsp + 0x15e], 0xbb
mov word [rsp + 0x160], 0xb2
mov word [rsp + 0x162], 0xa9
mov word [rsp + 0x164], 0xa0
mov word [rsp + 0x166], 0xa6
mov word [rsp + 0x168], 0xa0
mov word [rsp + 0x16a], 0xa1
mov word [rsp + 0x16c], 0x92
mov word [rsp + 0x16e], 0x9a
mov word [rsp + 0x170], 0xa9
mov word [rsp + 0x172], 0x90
mov word [rsp + 0x174], 0xc2
mov word [rsp + 0x176], 0xbf
mov word [rsp + 0x178], 0xbf
mov word [rsp + 0x17a], 0xb2
mov word [rsp + 0x17c], 0xbb
mov word [rsp + 0x17e], 0xc1
mov word [rsp + 0x180], 0x90
mov word [rsp + 0x182], 0xbc
mov word [rsp + 0x184], 0xbb
mov word [rsp + 0x186], 0xc1
mov word [rsp + 0x188], 0xbf
mov word [rsp + 0x18a], 0xbc
mov word [rsp + 0x18c], 0xb9
mov word [rsp + 0x18e], 0xa0
mov word [rsp + 0x190], 0xb2
mov word [rsp + 0x192], 0xc1
mov word [rsp + 0x194], 0xa9
mov word [rsp + 0x196], 0xa0
mov word [rsp + 0x198], 0xb2
mov word [rsp + 0x19a], 0xbf
mov word [rsp + 0x19c], 0xc3
mov word [rsp + 0x19e], 0xb6
mov word [rsp + 0x1a0], 0xb0
mov word [rsp + 0x1a2], 0xb2
mov word [rsp + 0x1a4], 0xc0
mov word [rsp + 0x1a6], 0xa9
mov word [rsp + 0x1a8], 0xa4
mov word [rsp + 0x1aa], 0xae
mov word [rsp + 0x1ac], 0xae
mov word [rsp + 0x1ae], 0xa0
mov word [rsp + 0x1b0], 0x9a
mov word [rsp + 0x1b2], 0xb2
mov word [rsp + 0x1b4], 0xb1
mov word [rsp + 0x1b6], 0xb6
mov word [rsp + 0x1b8], 0xb0
mov word [rsp + 0x1ba], 0xa0
mov word [rsp + 0x1bc], 0xc3
mov word [rsp + 0x1be], 0xb0
mov word [rsp + 0x1c0], 0x4d
cmp byte [0x1409c8808], 0
jne 0x140002e41
mov byte [0x1409c88a2], 1
mov eax, 0
lea rcx, [0x1409c8820]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x41
jne 0x140002e18
mov byte [0x1409c8808], 1
lea rcx, [0x140001653]
call fcn.1400014f0
cmp byte [0x1409c88a2], 0
je 0x140002e76
lea rdx, [0x1409c8820]
lea rcx, [rdx + 0x82]
movzx eax, word [rdx]
add ax, 0x71b3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140002e58
mov byte [0x1409c88a2], 0
lea rdx, [0x1409c87e0]
lea rcx, [0x1409c8820]
call fcn.140006b4a
mov word [rsp + 0x140], 0x94
mov word [rsp + 0x142], 0x92
mov word [rsp + 0x144], 0x7e
mov word [rsp + 0x146], 0x92
mov word [rsp + 0x148], 0x90
mov word [rsp + 0x14a], 0x82
mov word [rsp + 0x14c], 0x8f
mov word [rsp + 0x14e], 0x93
mov word [rsp + 0x150], 0x7c
mov word [rsp + 0x152], 0x7f
mov word [rsp + 0x154], 0x88
mov word [rsp + 0x156], 0x8d
mov word [rsp + 0x158], 0x1d
cmp byte [0x1409c86f8], 0
jne 0x140002f50
mov byte [0x1409c871a], 1
mov eax, 0
lea rcx, [0x1409c8700]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xd
jne 0x140002f27
mov byte [0x1409c86f8], 1
lea rcx, [0x1400016a4]
call fcn.1400014f0
cmp byte [0x1409c871a], 0
je 0x140002f82
lea rdx, [0x1409c8700]
lea rcx, [rdx + 0x1a]
movzx eax, word [rdx]
add ax, 0x25e3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140002f64
mov byte [0x1409c871a], 0
mov word [rsp + 0x140], 0x79
mov word [rsp + 0x142], 0x6f
mov word [rsp + 0x144], 0x82
mov word [rsp + 0x146], 0x84
mov word [rsp + 0x148], 0x86
mov word [rsp + 0x14a], 0x90
mov word [rsp + 0x14c], 0x91
mov word [rsp + 0x14e], 0x8f
mov word [rsp + 0x150], 0x96
mov word [rsp + 0x152], 0x79
mov word [rsp + 0x154], 0x6a
mov word [rsp + 0x156], 0x7e
mov word [rsp + 0x158], pe_nt_image_headers64
mov word [rsp + 0x15a], 0x85
mov word [rsp + 0x15c], 0x86
mov word [rsp + 0x15e], 0x8b
mov word [rsp + 0x160], 0x82
mov word [rsp + 0x162], 0x79
mov word [rsp + 0x164], 0x70
mov word [rsp + 0x166], 0x76
mov word [rsp + 0x168], 0x70
mov word [rsp + 0x16a], 0x71
mov word [rsp + 0x16c], 0x62
mov word [rsp + 0x16e], 0x6a
mov word [rsp + 0x170], 0x79
mov word [rsp + 0x172], 0x60
mov word [rsp + 0x174], 0x92
mov word [rsp + 0x176], 0x8f
mov word [rsp + 0x178], 0x8f
mov word [rsp + 0x17a], 0x82
mov word [rsp + 0x17c], 0x8b
mov word [rsp + 0x17e], 0x91
mov word [rsp + 0x180], 0x60
mov word [rsp + 0x182], 0x8c
mov word [rsp + 0x184], 0x8b
mov word [rsp + 0x186], 0x91
mov word [rsp + 0x188], 0x8f
mov word [rsp + 0x18a], 0x8c
mov word [rsp + 0x18c], 0x89
mov word [rsp + 0x18e], 0x70
mov word [rsp + 0x190], 0x82
mov word [rsp + 0x192], 0x91
mov word [rsp + 0x194], 0x79
mov word [rsp + 0x196], 0x70
mov word [rsp + 0x198], 0x82
mov word [rsp + 0x19a], 0x8f
mov word [rsp + 0x19c], 0x93
mov word [rsp + 0x19e], 0x86
mov word [rsp + 0x1a0], pe_nt_image_headers64
mov word [rsp + 0x1a2], 0x82
mov word [rsp + 0x1a4], 0x90
mov word [rsp + 0x1a6], 0x79
mov word [rsp + 0x1a8], 0x94
mov word [rsp + 0x1aa], 0x92
mov word [rsp + 0x1ac], 0x7e
mov word [rsp + 0x1ae], 0x92
mov word [rsp + 0x1b0], 0x90
mov word [rsp + 0x1b2], 0x82
mov word [rsp + 0x1b4], 0x8f
mov word [rsp + 0x1b6], 0x93
mov word [rsp + 0x1b8], 0x1d
cmp byte [0x1409c8720], 0
jne 0x140003229
mov byte [0x1409c87ba], 1
mov eax, 0
lea rcx, [0x1409c8740]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x3d
jne 0x140003200
mov byte [0x1409c8720], 1
lea rcx, [0x14000168a]
call fcn.1400014f0
cmp byte [0x1409c87ba], 0
je 0x14000325b
lea rdx, [0x1409c8740]
lea rcx, [rdx + 0x7a]
movzx eax, word [rdx]
add ax, 0x25e3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x14000323d
mov byte [0x1409c87ba], 0
lea rdx, [0x1409c8700]
lea rcx, [0x1409c8740]
call fcn.140006b4a
mov word [rsp + 0x140], 0x4b
mov word [rsp + 0x142], 0x52
mov word [rsp + 0x144], 0x5d
mov word [rsp + 0x146], 0x5c
mov word [rsp + 0x148], 0x68
mov word [rsp + 0x14a], 0x6b
mov word [rsp + 0x14c], 0x74
mov word [rsp + 0x14e], 0x79
mov word [rsp + 0x150], 9
cmp byte [0x1409c8658], 0
jne 0x14000330d
mov byte [0x1409c8672], 1
mov eax, 0
lea rcx, [0x1409c8660]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x1400032e4
mov byte [0x1409c8658], 1
lea rcx, [0x1400016d8]
call fcn.1400014f0
cmp byte [0x1409c8672], 0
je 0x14000333f
lea rdx, [0x1409c8660]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
sub ax, 0x7009
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140003321
mov byte [0x1409c8672], 0
mov word [rsp + 0x140], 0x65
mov word [rsp + 0x142], 0x5b
mov word [rsp + 0x144], 0x6e
mov word [rsp + 0x146], 0x70
mov word [rsp + 0x148], 0x72
mov word [rsp + 0x14a], 0x7c
mov word [rsp + 0x14c], 0x7d
mov word [rsp + 0x14e], 0x7b
mov word [rsp + 0x150], 0x82
mov word [rsp + 0x152], 0x65
mov word [rsp + 0x154], 0x56
mov word [rsp + 0x156], 0x6a
mov word [rsp + 0x158], 0x6c
mov word [rsp + 0x15a], 0x71
mov word [rsp + 0x15c], 0x72
mov word [rsp + 0x15e], 0x77
mov word [rsp + 0x160], 0x6e
mov word [rsp + 0x162], 0x65
mov word [rsp + 0x164], 0x5c
mov word [rsp + 0x166], 0x62
mov word [rsp + 0x168], 0x5c
mov word [rsp + 0x16a], 0x5d
mov word [rsp + 0x16c], 0x4e
mov word [rsp + 0x16e], 0x56
mov word [rsp + 0x170], 0x65
mov word [rsp + 0x172], 0x4c
mov word [rsp + 0x174], 0x7e
mov word [rsp + 0x176], 0x7b
mov word [rsp + 0x178], 0x7b
mov word [rsp + 0x17a], 0x6e
mov word [rsp + 0x17c], 0x77
mov word [rsp + 0x17e], 0x7d
mov word [rsp + 0x180], 0x4c
mov word [rsp + 0x182], 0x78
mov word [rsp + 0x184], 0x77
mov word [rsp + 0x186], 0x7d
mov word [rsp + 0x188], 0x7b
mov word [rsp + 0x18a], 0x78
mov word [rsp + 0x18c], 0x75
mov word [rsp + 0x18e], 0x5c
mov word [rsp + 0x190], 0x6e
mov word [rsp + 0x192], 0x7d
mov word [rsp + 0x194], 0x65
mov word [rsp + 0x196], 0x5c
mov word [rsp + 0x198], 0x6e
mov word [rsp + 0x19a], 0x7b
mov word [rsp + 0x19c], 0x7f
mov word [rsp + 0x19e], 0x72
mov word [rsp + 0x1a0], 0x6c
mov word [rsp + 0x1a2], 0x6e
mov word [rsp + 0x1a4], 0x7c
mov word [rsp + 0x1a6], 0x65
mov word [rsp + 0x1a8], 0x4b
mov word [rsp + 0x1aa], 0x52
mov word [rsp + 0x1ac], 0x5d
mov word [rsp + 0x1ae], 0x5c
mov word [rsp + 0x1b0], 9
cmp byte [0x1409c8678], 0
jne 0x1400035be
mov byte [0x1409c86f2], 1
mov eax, 0
lea rcx, [0x1409c8680]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x39
jne 0x140003595
mov byte [0x1409c8678], 1
lea rcx, [0x1400016be]
call fcn.1400014f0
cmp byte [0x1409c86f2], 0
je 0x1400035f0
lea rdx, [0x1409c8680]
lea rcx, [rdx + 0x72]
movzx eax, word [rdx]
sub ax, 0x7009
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x1400035d2
mov byte [0x1409c86f2], 0
lea rdx, [0x1409c8660]
lea rcx, [0x1409c8680]
call fcn.140006b4a
mov word [rsp + 0x140], 0xdb
mov word [rsp + 0x142], 0xe6
mov word [rsp + 0x144], 0xea
mov word [rsp + 0x146], 0xed
mov word [rsp + 0x148], 0xda
mov word [rsp + 0x14a], 0xd6
mov word [rsp + 0x14c], 0xd9
mov word [rsp + 0x14e], 0xe2
mov word [rsp + 0x150], 0xe7
mov word [rsp + 0x152], 0x77
cmp byte [0x1409c85b8], 0
jne 0x1400036ac
mov byte [0x1409c85d4], 1
mov eax, 0
lea rcx, [0x1409c85c0]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xa
jne 0x140003683
mov byte [0x1409c85b8], 1
lea rcx, [0x14000170c]
call fcn.1400014f0
cmp byte [0x1409c85d4], 0
je 0x1400036de
lea rdx, [0x1409c85c0]
lea rcx, [rdx + 0x14]
movzx eax, word [rdx]
add ax, 0x5789
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x1400036c0
mov byte [0x1409c85d4], 0
mov word [rsp + 0x140], 0xd3
mov word [rsp + 0x142], 0xc9
mov word [rsp + 0x144], 0xdc
mov word [rsp + 0x146], 0xde
mov word [rsp + 0x148], 0xe0
mov word [rsp + 0x14a], 0xea
mov word [rsp + 0x14c], 0xeb
mov word [rsp + 0x14e], 0xe9
mov word [rsp + 0x150], 0xf0
mov word [rsp + 0x152], 0xd3
mov word [rsp + 0x154], 0xc4
mov word [rsp + 0x156], 0xd8
mov word [rsp + 0x158], 0xda
mov word [rsp + 0x15a], 0xdf
mov word [rsp + 0x15c], 0xe0
mov word [rsp + 0x15e], 0xe5
mov word [rsp + 0x160], 0xdc
mov word [rsp + 0x162], 0xd3
mov word [rsp + 0x164], 0xca
mov word [rsp + 0x166], 0xd0
mov word [rsp + 0x168], 0xca
mov word [rsp + 0x16a], 0xcb
mov word [rsp + 0x16c], 0xbc
mov word [rsp + 0x16e], 0xc4
mov word [rsp + 0x170], 0xd3
mov word [rsp + 0x172], 0xba
mov word [rsp + 0x174], 0xec
mov word [rsp + 0x176], 0xe9
mov word [rsp + 0x178], 0xe9
mov word [rsp + 0x17a], 0xdc
mov word [rsp + 0x17c], 0xe5
mov word [rsp + 0x17e], 0xeb
mov word [rsp + 0x180], 0xba
mov word [rsp + 0x182], 0xe6
mov word [rsp + 0x184], 0xe5
mov word [rsp + 0x186], 0xeb
mov word [rsp + 0x188], 0xe9
mov word [rsp + 0x18a], 0xe6
mov word [rsp + 0x18c], 0xe3
mov word [rsp + 0x18e], 0xca
mov word [rsp + 0x190], 0xdc
mov word [rsp + 0x192], 0xeb
mov word [rsp + 0x194], 0xd3
mov word [rsp + 0x196], 0xca
mov word [rsp + 0x198], 0xdc
mov word [rsp + 0x19a], 0xe9
mov word [rsp + 0x19c], 0xed
mov word [rsp + 0x19e], 0xe0
mov word [rsp + 0x1a0], 0xda
mov word [rsp + 0x1a2], 0xdc
mov word [rsp + 0x1a4], 0xea
mov word [rsp + 0x1a6], 0xd3
mov word [rsp + 0x1a8], 0xdb
mov word [rsp + 0x1aa], 0xe6
mov word [rsp + 0x1ac], 0xea
mov word [rsp + 0x1ae], 0xed
mov word [rsp + 0x1b0], 0xda
mov word [rsp + 0x1b2], 0x77
cmp byte [0x1409c85d8], 0
jne 0x140003967
mov byte [0x1409c8654], 1
mov eax, 0
lea rcx, [0x1409c85e0]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x3a
jne 0x14000393e
mov byte [0x1409c85d8], 1
lea rcx, [0x1400016f2]
call fcn.1400014f0
cmp byte [0x1409c8654], 0
je 0x140003999
lea rdx, [0x1409c85e0]
lea rcx, [rdx + 0x74]
movzx eax, word [rdx]
add ax, 0x5789
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x14000397b
mov byte [0x1409c8654], 0
lea rdx, [0x1409c85c0]
lea rcx, [0x1409c85e0]
call fcn.140006b4a
lea rcx, [rsp + 0x140]
mov r8d, 0x130
lea rdx, [0x1409bf180]
call fcn.140019ac0
cmp byte [0x1409c8460], 0
jne 0x140003a0d
mov byte [0x1409c85b0], 1
mov eax, 0
lea rcx, [0x1409c8480]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x98
jne 0x1400039e2
mov byte [0x1409c8460], 1
lea rcx, [0x140001726]
call fcn.1400014f0
cmp byte [0x1409c85b0], 0
je 0x140003a42
lea rdx, [0x1409c8480]
lea rcx, [rdx + 0x130]
movzx eax, word [rdx]
sub ax, 0x2c63
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140003a24
mov byte [0x1409c85b0], 0
lea r8, [rsp + 0x13c0]
lea r12, [rsp + 0x15d0]
mov qword [rsp + 0x20], r8
lea r9, [0x1409c8480]
mov rdx, r12
mov ecx, 0
call fcn.14000621a
mov edx, dword [0x140040c20]
lea rbp, [0x14001c020]
mov rcx, rbp
call fcn.140001a56
lea rcx, [rsp + 0xd90]
mov dword [rsp + 0x40], 0
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], r12
lea rax, [rsp + 0xfa0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
movsxd r9, dword [0x140040c20]
mov r8, rbp
mov edx, 0
call fcn.1400019d7
lea rbp, [rsp + 0xb80]
mov r8d, 0x208
mov edx, 0
mov rcx, rbp
call fcn.140019ac8
mov rax, qword [rsi + 0x20]
mov rdx, qword [rax + 0x68]
mov rcx, rbp
call fcn.140019b08
lea rcx, [rsp + 0x970]
mov r8d, 0x208
mov edx, 0
call fcn.140019ac8
mov word [rsp + 0x140], 0x29
mov word [rsp + 0x142], 0x14
mov word [rsp + 0x144], 0x3c
mov word [rsp + 0x146], 0x3c
mov word [rsp + 0x148], 0x34
mov word [rsp + 0x14a], 0x39
mov word [rsp + 0x14c], 0x32
mov word [rsp + 0x14e], 0x29
mov word [rsp + 0x150], 0x10
mov word [rsp + 0x152], 0x35
mov word [rsp + 0x154], 0x3f
mov word [rsp + 0x156], 0x3c
mov word [rsp + 0x158], 0x3a
mov word [rsp + 0x15a], 0x32
mov word [rsp + 0x15c], 0x29
mov word [rsp + 0x15e], 0x42
mov word [rsp + 0x160], 0x3d
mov word [rsp + 0x162], 0x31
mov word [rsp + 0x164], 0x2e
mov word [rsp + 0x166], 0x41
mov word [rsp + 0x168], 0x32
mov word [rsp + 0x16a], 0x3f
mov word [rsp + 0x16c], 0xfb
mov word [rsp + 0x16e], 0x32
mov word [rsp + 0x170], 0x45
mov word [rsp + 0x172], 0x32
mov word [rsp + 0x174], 0xcd
cmp byte [0x1409c83f8], 0
jne 0x140003c5a
mov byte [0x1409c8436], 1
mov eax, 0
lea rcx, [0x1409c8400]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x1b
jne 0x140003c31
mov byte [0x1409c83f8], 1
lea rcx, [0x14000175d]
call fcn.1400014f0
cmp byte [0x1409c8436], 0
je 0x140003c8c
lea rdx, [0x1409c8400]
lea rcx, [rdx + 0x36]
movzx eax, word [rdx]
sub ax, 0x4acd
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140003c6e
mov byte [0x1409c8436], 0
mov word [rsp + 0x140], 0x1d
mov word [rsp + 0x142], 0x1f
mov word [rsp + 0x144], 0x1c
mov word [rsp + 0x146], 0x14
mov word [rsp + 0x148], 0x1f
mov word [rsp + 0x14a], 0xe
mov word [rsp + 0x14c], 0x1a
mov word [rsp + 0x14e], 0x13
mov word [rsp + 0x150], 0x16
mov word [rsp + 0x152], 0x19
mov word [rsp + 0x154], 0x12
mov word [rsp + 0x156], 0x20
mov word [rsp + 0x158], 0xa
mov word [rsp + 0x15a], 0xcd
cmp byte [0x1409c8438], 0
jne 0x140003d5d
mov byte [0x1409c845c], 1
mov eax, 0
lea rcx, [0x1409c8440]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x140003d34
mov byte [0x1409c8438], 1
lea rcx, [0x140001743]
call fcn.1400014f0
cmp byte [0x1409c845c], 0
je 0x140003d8f
lea rdx, [0x1409c8440]
lea rcx, [rdx + 0x1c]
movzx eax, word [rdx]
sub ax, 0x4acd
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140003d71
mov byte [0x1409c845c], 0
lea rdx, [0x1409c8440]
mov rcx, rbx
call fcn.1400062d6
mov rdx, rax
lea rcx, [rsp + 0x970]
lea r8, [0x1409c8400]
call fcn.140005a70
test dil, dil
je 0x1400048e7
lea rcx, [rsp + 0x140]
mov r8d, 0x490
lea rdx, [0x1409bf2c0]
call fcn.140019ac0
cmp byte [0x1409c7f48], 0
jne 0x140003e1f
mov byte [0x1409c83f0], 1
mov eax, 0
lea rcx, [0x1409c7f60]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x248
jne 0x140003df4
mov byte [0x1409c7f48], 1
lea rcx, [0x140001777]
call fcn.1400014f0
cmp byte [0x1409c83f0], 0
je 0x140003e54
lea rdx, [0x1409c7f60]
lea rcx, [rdx + 0x490]
movzx eax, word [rdx]
sub ax, 0x10ed
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140003e36
mov byte [0x1409c83f0], 0
lea r8, [rsp + 0x11b0]
lea rdx, [rsp + 0x15d0]
lea rsi, [rsp + 0x970]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r8
lea r9, [0x1409c7f60]
mov ecx, 1
call fcn.14000621a
lea rcx, [rsp + 0xb80]
mov rdx, rsi
call fcn.140019a50
test eax, eax
jne 0x140004dc4
call fcn.1400051b7
mov esi, eax
lea rcx, [rsp + 0x760]
mov r8d, 0x208
mov edx, 0
call fcn.140019ac8
mov word [rsp + 0x140], 0x45
mov word [rsp + 0x142], 0x30
mov word [rsp + 0x144], 0x58
mov word [rsp + 0x146], 0x58
mov word [rsp + 0x148], 0x50
mov word [rsp + 0x14a], 0x55
mov word [rsp + 0x14c], 0x4e
mov word [rsp + 0x14e], 0x45
mov word [rsp + 0x150], 0x35
mov word [rsp + 0x152], 0x52
mov word [rsp + 0x154], 0x4b
mov word [rsp + 0x156], 0x5c
mov word [rsp + 0x158], 0x45
mov word [rsp + 0x15a], 0xe9
cmp byte [0x1409c7d28], 0
jne 0x140003f94
mov byte [0x1409c7d4c], 1
mov eax, 0
lea rcx, [0x1409c7d30]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x140003f6b
mov byte [0x1409c7d28], 1
lea rcx, [0x14000181a]
call fcn.1400014f0
lea rcx, [0x1409c7d30]
call fcn.14001aaf0
mov rdi, rax
mov word [rsp + 0x140], 0x39
mov word [rsp + 0x142], 0x3b
mov word [rsp + 0x144], 0x38
mov word [rsp + 0x146], 0x30
mov word [rsp + 0x148], 0x3b
mov word [rsp + 0x14a], 0x2a
mov word [rsp + 0x14c], 0x36
mov word [rsp + 0x14e], 0x2f
mov word [rsp + 0x150], 0x32
mov word [rsp + 0x152], 0x35
mov word [rsp + 0x154], 0x2e
mov word [rsp + 0x156], 0x3c
mov word [rsp + 0x158], 0x26
mov word [rsp + 0x15a], 0xe9
cmp byte [0x1409c7d50], 0
jne 0x140004074
mov byte [0x1409c7d7c], 1
mov eax, 0
lea rcx, [0x1409c7d60]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x14000404b
mov byte [0x1409c7d50], 1
lea rcx, [0x140001800]
call fcn.1400014f0
lea rcx, [0x1409c7d60]
call fcn.14001aaf0
mov rdx, rax
mov rcx, rbx
call fcn.1400062d6
mov rdx, rax
lea rcx, [rsp + 0x760]
mov r8, rdi
call fcn.140005a70
mov word [rsp + 0x140], 0xbe
mov word [rsp + 0x142], 0xb9
mov word [rsp + 0x144], 0x9d
mov word [rsp + 0x146], 0x9b
mov word [rsp + 0x148], 0x95
mov word [rsp + 0x14a], 0xda
mov word [rsp + 0x14c], 0xe0
mov word [rsp + 0x14e], 0xda
mov word [rsp + 0x150], 0x67
cmp byte [0x1409c7d00], 0
jne 0x14000413d
mov byte [0x1409c7d22], 1
mov eax, 0
lea rcx, [0x1409c7d10]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x140004114
mov byte [0x1409c7d00], 1
lea rcx, [0x140001834]
call fcn.1400014f0
cmp byte [0x1409c7d22], 0
je 0x14000416f
lea rdx, [0x1409c7d10]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
add ax, 0x4f99
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004151
mov byte [0x1409c7d22], 0
lea r9, [0x1409c7d10]
lea r8, [rsp + 0x760]
mov edx, dword [0x140044510]
lea rcx, [0x140040c40]
call fcn.140001bd9
cmp byte [0x1409c7ce8], 0
jne 0x1400041d7
mov byte [0x1409c7cf8], 1
mov word [0x1409c7cf0], 0x55
mov word [0x1409c7cf2], 0x4a
mov word [0x1409c7cf4], 0x4f
mov word [0x1409c7cf6], 0xdd
mov byte [0x1409c7ce8], 1
lea rcx, [0x14000184e]
call fcn.1400014f0
lea rcx, [0x1409c7cf0]
call fcn.14001ab70
mov qword [rsp + 0x720], rax
mov word [rsp + 0x140], 0x39
mov word [rsp + 0x142], 0x1f
mov word [rsp + 0x144], 0x3e
mov word [rsp + 0x146], 0x50
mov word [rsp + 0x148], 0x42
mov word [rsp + 0x14a], 0x2b
mov word [rsp + 0x14c], 0x3e
mov word [rsp + 0x14e], 0x4a
mov word [rsp + 0x150], 0x42
mov word [rsp + 0x152], 0x41
mov word [rsp + 0x154], 0x2c
mov word [rsp + 0x156], 0x3f
mov word [rsp + 0x158], 0x47
mov word [rsp + 0x15a], 0x42
mov word [rsp + 0x15c], 0x40
mov word [rsp + 0x15e], 0x51
mov word [rsp + 0x160], 0x50
mov word [rsp + 0x162], 0x39
mov word [rsp + 0x164], 0x49
mov word [rsp + 0x166], 0x3e
mov word [rsp + 0x168], 0x4e
mov word [rsp + 0x16a], 0x40
mov word [rsp + 0x16c], 0x53
mov word [rsp + 0x16e], 0x49
mov word [rsp + 0x170], 0x57
mov word [rsp + 0x172], 0x4c
mov word [rsp + 0x174], 0x53
mov word [rsp + 0x176], 0x4b
mov word [rsp + 0x178], 0x45
mov word [rsp + 0x17a], 0x46
mov word [rsp + 0x17c], 0x42
mov word [rsp + 0x17e], 0x56
mov word [rsp + 0x180], 0x4f
mov word [rsp + 0x182], 0x57
mov word [rsp + 0x184], 0xdd
cmp byte [0x1409c7c80], 0
jne 0x14000438e
mov byte [0x1409c7ce6], 1
mov eax, 0
lea rcx, [0x1409c7ca0]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x23
jne 0x140004365
mov byte [0x1409c7c80], 1
lea rcx, [0x14000184f]
call fcn.1400014f0
lea rcx, [0x1409c7ca0]
call fcn.14001ab30
mov qword [rsp + 0x728], rax
mov word [rsp + 0x140], 0x39
mov word [rsp + 0x142], 0x41
mov word [rsp + 0x144], 0x46
mov word [rsp + 0x146], 0x3e
mov word [rsp + 0x148], 0x49
mov word [rsp + 0x14a], 0x42
mov word [rsp + 0x14c], 0x4f
mov word [rsp + 0x14e], 0xb
mov word [rsp + 0x150], 0x42
mov word [rsp + 0x152], 0x55
mov word [rsp + 0x154], 0x42
mov word [rsp + 0x156], 0xdd
cmp byte [0x1409c7c58], 0
jne 0x14000445f
mov byte [0x1409c7c78], 1
mov eax, 0
lea rcx, [0x1409c7c60]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x140004436
mov byte [0x1409c7c58], 1
lea rcx, [0x140001869]
call fcn.1400014f0
lea rcx, [0x1409c7c60]
call fcn.14001aab0
mov qword [rsp + 0x730], rax
lea rcx, [rsp + 0x140]
mov r8d, 0x5d4
lea rdx, [0x1409bf760]
call fcn.140019ac0
cmp byte [0x1409c7660], 0
jne 0x1400044d4
mov byte [0x1409c7c54], 1
mov eax, 0
lea rcx, [0x1409c7680]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x2ea
jne 0x1400044a9
mov byte [0x1409c7660], 1
lea rcx, [0x140001883]
call fcn.1400014f0
cmp byte [0x1409c7c54], 0
je 0x140004509
lea rdx, [0x1409c7680]
lea rcx, [rdx + 0x5d4]
movzx eax, word [rdx]
sub ax, 0xcdd
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x1400044eb
mov byte [0x1409c7c54], 0
lea rax, [0x1409c7680]
mov qword [rsp + 0x738], rax
cmp byte [0x1409c7648], 0
jne 0x14000455f
mov byte [0x1409c7658], 1
mov word [0x1409c7650], 0x42
mov word [0x1409c7652], 0x51
mov word [0x1409c7654], 0x45
mov word [0x1409c7656], 0xdd
mov byte [0x1409c7648], 1
lea rcx, [0x1400018a0]
call fcn.1400014f0
lea rcx, [0x1409c7650]
call fcn.14001ab70
mov qword [rsp + 0x740], rax
mov word [rsp + 0x140], 0x39
mov word [rsp + 0x142], 0x1f
mov word [rsp + 0x144], 0x3e
mov word [rsp + 0x146], 0x50
mov word [rsp + 0x148], 0x42
mov word [rsp + 0x14a], 0x2b
mov word [rsp + 0x14c], 0x3e
mov word [rsp + 0x14e], 0x4a
mov word [rsp + 0x150], 0x42
mov word [rsp + 0x152], 0x41
mov word [rsp + 0x154], 0x2c
mov word [rsp + 0x156], 0x3f
mov word [rsp + 0x158], 0x47
mov word [rsp + 0x15a], 0x42
mov word [rsp + 0x15c], 0x40
mov word [rsp + 0x15e], 0x51
mov word [rsp + 0x160], 0x50
mov word [rsp + 0x162], 0x39
mov word [rsp + 0x164], 0x44
mov word [rsp + 0x166], 0x50
mov word [rsp + 0x168], 0x55
mov word [rsp + 0x16a], 0x52
mov word [rsp + 0x16c], 0x55
mov word [rsp + 0x16e], 0x56
mov word [rsp + 0x170], 0x4a
mov word [rsp + 0x172], 0x52
mov word [rsp + 0x174], 0x50
mov word [rsp + 0x176], 0x4f
mov word [rsp + 0x178], 0x54
mov word [rsp + 0x17a], 0x3e
mov word [rsp + 0x17c], 0x4a
mov word [rsp + 0x17e], 0x54
mov word [rsp + 0x180], 0x48
mov word [rsp + 0x182], 0x57
mov word [rsp + 0x184], 0xdd
cmp byte [0x1409c75f0], 0
jne 0x140004716
mov byte [0x1409c7646], 1
mov eax, 0
lea rcx, [0x1409c7600]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x23
jne 0x1400046ed
mov byte [0x1409c75f0], 1
lea rcx, [0x1400018a1]
call fcn.1400014f0
lea rcx, [0x1409c7600]
call fcn.14001ab30
mov qword [rsp + 0x748], rax
mov word [rsp + 0x140], 0x39
mov word [rsp + 0x142], 0x41
mov word [rsp + 0x144], 0x46
mov word [rsp + 0x146], 0x3e
mov word [rsp + 0x148], 0x49
mov word [rsp + 0x14a], 0x42
mov word [rsp + 0x14c], 0x4f
mov word [rsp + 0x14e], 0xb
mov word [rsp + 0x150], 0x42
mov word [rsp + 0x152], 0x55
mov word [rsp + 0x154], 0x42
mov word [rsp + 0x156], 0xdd
cmp byte [0x1409c75c8], 0
jne 0x1400047e7
mov byte [0x1409c75e8], 1
mov eax, 0
lea rcx, [0x1409c75d0]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x1400047be
mov byte [0x1409c75c8], 1
lea rcx, [0x1400018bb]
call fcn.1400014f0
lea rcx, [0x1409c75d0]
call fcn.14001aab0
mov qword [rsp + 0x750], rax
lea rcx, [rsp + 0x140]
mov r8d, 0x524
lea rdx, [0x1409bfd40]
call fcn.140019ac0
cmp byte [0x1409c7088], 0
jne 0x14000485c
mov byte [0x1409c75c4], 1
mov eax, 0
lea rcx, [0x1409c70a0]
movzx edx, word [rsp + rax*2 + 0x140]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x292
jne 0x140004831
mov byte [0x1409c7088], 1
lea rcx, [0x1400018d5]
call fcn.1400014f0
cmp byte [0x1409c75c4], 0
je 0x140004891
lea rdx, [0x1409c70a0]
lea rcx, [rdx + 0x524]
movzx eax, word [rdx]
sub ax, 0xcdd
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004873
mov byte [0x1409c75c4], 0
lea rax, [0x1409c70a0]
mov qword [rsp + 0x758], rax
mov edx, dword [0x140475b20]
lea rcx, [0x140044520]
call fcn.140001a56
mov edx, dword [0x1409bd540]
lea rcx, [0x140475b40]
call fcn.140001a56
lea rbx, [rsp + 0x720]
lea r13, [rsp + 0x760]
lea r14, [0x1400018f2]
lea rbp, [0x1409c7080]
jmp 0x140004bbb
lea rcx, [rsp + 0x140]
mov r8d, 0x208
mov edx, 0
call fcn.140019ac8
mov word [rsp + 0x60], 0xe9
mov word [rsp + 0x62], 0xff
mov word [rsp + 0x64], 0xf2
mov word [rsp + 0x66], 0xf4
mov word [rsp + 0x68], 0xbb
mov word [rsp + 0x6a], 0xf2
mov word [rsp + 0x6c], 5
mov word [rsp + 0x6e], 0xf2
mov word [rsp + 0x70], 0x8d
cmp byte [0x1409c7f28], 0
jne 0x140004980
mov byte [0x1409c7f42], 1
mov eax, 0
lea rcx, [0x1409c7f30]
movzx edx, word [rsp + rax*2 + 0x60]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x14000495a
mov byte [0x1409c7f28], 1
lea rcx, [0x140001794]
call fcn.1400014f0
cmp byte [0x1409c7f42], 0
je 0x1400049b2
lea rdx, [0x1409c7f30]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
sub ax, 0x7a8d
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004994
mov byte [0x1409c7f42], 0
lea rdx, [rsp + 0x15d0]
lea rcx, [rsp + 0x140]
lea r8, [0x1409c7f30]
call fcn.140005a70
lea rdi, [rsp + 0x60]
lea rsi, [0x1409c0280]
mov ecx, 0x38
rep movsd dword [rdi], dword [rsi]
cmp byte [0x1409c7e20], 0
jne 0x140004a23
mov byte [0x1409c7f20], 1
mov eax, 0
lea rcx, [0x1409c7e40]
movzx edx, word [rsp + rax*2 + 0x60]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x70
jne 0x1400049fd
mov byte [0x1409c7e20], 1
lea rcx, [0x1400017ae]
call fcn.1400014f0
cmp byte [0x1409c7f20], 0
je 0x140004a58
lea rdx, [0x1409c7e40]
lea rcx, [rdx + 0xe0]
movzx eax, word [rdx]
add ax, 0x97d
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004a3a
mov byte [0x1409c7f20], 0
lea r8, [rsp + 0x140]
lea rdx, [rsp + 0x15d0]
lea rsi, [rsp + 0x970]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r8
lea r9, [0x1409c7e40]
mov ecx, 1
call fcn.14000621a
lea rcx, [rsp + 0xb80]
mov rdx, rsi
call fcn.140019a50
test eax, eax
je 0x140003ea4
lea rdx, [rsp + 0x5c]
lea rcx, [rsp + 0xb80]
call fcn.1400066d7
mov rdx, rax
lea rcx, [rsp + 0x970]
mov r8d, dword [rsp + 0x5c]
call fcn.14000681c
cmp byte [0x1409c7d80], 0
jne 0x140004b08
mov byte [0x1409c7d8e], 1
mov word [0x1409c7d88], 0x28
mov word [0x1409c7d8a], 0x56
mov word [0x1409c7d8c], 3
mov byte [0x1409c7d80], 1
lea rcx, [0x1400017ff]
call fcn.1400014f0
cmp byte [0x1409c7d8e], 0
je 0x140004b5a
movzx eax, word [0x1409c7d88]
sub ax, 0x7003
and ax, 0xff
mov word [0x1409c7d88], ax
movzx eax, word [0x1409c7d8a]
sub ax, 0x7003
and ax, 0xff
mov word [0x1409c7d8a], ax
movzx eax, word [0x1409c7d8c]
sub ax, 0x7003
and ax, 0xff
mov word [0x1409c7d8c], ax
mov byte [0x1409c7d8e], 0
lea r8, [rsp + 0x970]
lea rdx, [rsp + 0x15d0]
mov qword [rsp + 0x20], r8
lea r9, [0x1409c7d88]
mov ecx, 0
call fcn.14000621a
jmp 0x1400050ef
mov byte [0x1409c7080], 0
mov rdx, rdi
lea rcx, [0x1409c7078]
call fcn.140019a50
mov edi, eax
test eax, eax
jne 0x140004c34
test sil, sil
jne 0x140004c34
add rbx, 0x20
cmp rbx, r13
je 0x1400050ef
mov r12, rbx
mov rdi, qword [rbx]
cmp byte [0x1409c7070], 0
jne 0x140004c04
mov byte [0x1409c7080], 1
mov word [0x1409c7078], 0xc2
mov word [0x1409c707a], 0xd1
mov word [0x1409c707c], 0xc5
mov word [0x1409c707e], 0x5d
mov byte [0x1409c7070], 1
mov rcx, r14
call fcn.1400014f0
cmp byte [0x1409c7080], 0
je 0x140004b8c
lea rdx, [0x1409c7078]
movzx eax, word [rdx]
add ax, 0x17a3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rbp
jne 0x140004c18
jmp 0x140004b85
lea rcx, [rsp + 0x140]
mov r8d, 0x208
mov edx, 0
call fcn.140019ac8
mov r15, qword [r12 + 0x10]
mov word [rsp + 0x60], 0x3d
mov word [rsp + 0x62], 0x46
mov word [rsp + 0x64], 0x59
mov word [rsp + 0x66], 0x51
mov word [rsp + 0x68], 0x4d
mov word [rsp + 0x6a], 0x50
mov word [rsp + 0x6c], 0x53
mov word [rsp + 0x6e], 0x46
mov word [rsp + 0x70], 0x53
mov word [rsp + 0x72], 0xf
mov word [rsp + 0x74], 0x46
mov word [rsp + 0x76], 0x59
mov word [rsp + 0x78], 0x46
mov word [rsp + 0x7a], 0xe1
cmp byte [0x1409c7048], 0
jne 0x140004cf5
mov byte [0x1409c706c], 1
mov eax, 0
lea rcx, [0x1409c7050]
movzx edx, word [rsp + rax*2 + 0x60]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x140004ccf
mov byte [0x1409c7048], 1
lea rcx, [0x1400018f3]
call fcn.1400014f0
cmp byte [0x1409c706c], 0
je 0x140004d27
lea rdx, [0x1409c7050]
lea rcx, [rdx + 0x1c]
movzx eax, word [rdx]
sub ax, 0x38e1
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140004d09
mov byte [0x1409c706c], 0
mov rdx, r15
lea rcx, [0x1409c7050]
call fcn.140019a50
lea rdx, [rsp + 0x15d0]
test eax, eax
jne 0x140004d4a
lea rdx, [rsp + 0x17e0]
lea rcx, [rsp + 0x140]
mov r8, r15
call fcn.140005a70
mov rax, qword [r12 + 0x18]
test edi, edi
jne 0x140004db4
movsxd r9, dword [0x140475b20]
lea r8, [0x140044520]
mov rdx, qword [r12 + 8]
lea rcx, [rsp + 0xd90]
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x15d0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x140]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
call fcn.1400019d7
jmp 0x140004bae
movsxd r9, dword [0x1409bd540]
lea r8, [0x140475b40]
jmp 0x140004d71
lea rdx, [rsp + 0x5c]
lea rcx, [rsp + 0xb80]
call fcn.1400066d7
mov rdx, rax
lea rcx, [rsp + 0x970]
mov r8d, dword [rsp + 0x5c]
call fcn.14000681c
lea rcx, [rsp + 0x140]
mov r8d, 0x208
mov edx, 0
call fcn.140019ac8
mov word [rsp + 0x60], 0xb1
mov word [rsp + 0x62], 0xc8
mov word [rsp + 0x64], 0xb8
mov word [rsp + 0x66], 0xbd
mov word [rsp + 0x68], 0xc9
mov word [rsp + 0x6a], 0xb6
mov word [rsp + 0x6c], 0xc8
mov word [rsp + 0x6e], 0xc0
mov word [rsp + 0x70], 0xc8
mov word [rsp + 0x72], 0x83
mov word [rsp + 0x74], 0xba
mov word [rsp + 0x76], 0xcd
mov word [rsp + 0x78], 0xba
mov word [rsp + 0x7a], 0x55
cmp byte [0x1409c7df8], 0
jne 0x140004ea7
mov byte [0x1409c7e1c], 1
mov eax, 0
lea rcx, [0x1409c7e00]
movzx edx, word [rsp + rax*2 + 0x60]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x140004e81
mov byte [0x1409c7df8], 1
lea rcx, [0x1400017cb]
call fcn.1400014f0
cmp byte [0x1409c7e1c], 0
je 0x140004ed9
lea rdx, [0x1409c7e00]
lea rcx, [rdx + 0x1c]
movzx eax, word [rdx]
sub ax, 0x3855
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004ebb
mov byte [0x1409c7e1c], 0
lea rdx, [rsp + 0x15d0]
lea rcx, [rsp + 0x140]
lea r8, [0x1409c7e00]
call fcn.140005a70
mov word [rsp + 0x60], 0x76
mov word [rsp + 0x62], 0xa4
mov word [rsp + 0x64], 0x71
mov word [rsp + 0x66], pe_nt_image_headers64
mov word [rsp + 0x68], 0xc3
mov word [rsp + 0x6a], 0xc6
mov word [rsp + 0x6c], 0xbf
mov word [rsp + 0x6e], 0x71
mov word [rsp + 0x70], pe_nt_image_headers64
mov word [rsp + 0x72], 0xc5
mov word [rsp + 0x74], 0xbf
mov word [rsp + 0x76], 0x71
mov word [rsp + 0x78], 0x73
mov word [rsp + 0x7a], 0x98
mov word [rsp + 0x7c], 0xc0
mov word [rsp + 0x7e], 0xc0
mov word [rsp + 0x80], 0xb8
mov word [rsp + 0x82], 0xbd
mov word [rsp + 0x84], 0xb6
mov word [rsp + 0x86], 0xa6
mov word [rsp + 0x88], 0xc1
mov word [rsp + 0x8a], 0xb5
mov word [rsp + 0x8c], 0xb2
mov word [rsp + 0x8e], 0xc5
mov word [rsp + 0x90], 0xb6
mov word [rsp + 0x92], 0xa5
mov word [rsp + 0x94], 0xb2
mov word [rsp + 0x96], 0xc4
mov word [rsp + 0x98], 0xbc
mov word [rsp + 0x9a], 0x9e
mov word [rsp + 0x9c], 0xb2
mov word [rsp + 0x9e], 0xb4
mov word [rsp + 0xa0], 0xb9
mov word [rsp + 0xa2], 0xba
mov word [rsp + 0xa4], 0xbf
mov word [rsp + 0xa6], 0xb6
mov word [rsp + 0xa8], 0xa2
mov word [rsp + 0xaa], 0x94
mov word [rsp + 0xac], 0x73
mov word [rsp + 0xae], 0x51
cmp byte [0x1409c7d90], 0
jne 0x140005097
mov byte [0x1409c7df0], 1
mov eax, 0
lea rcx, [0x1409c7da0]
movzx edx, word [rsp + rax*2 + 0x60]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x28
jne 0x140005071
mov byte [0x1409c7d90], 1
lea rcx, [0x1400017e5]
call fcn.1400014f0
cmp byte [0x1409c7df0], 0
je 0x1400050c9
lea rdx, [0x1409c7da0]
lea rcx, [rdx + 0x50]
movzx eax, word [rdx]
sub ax, 0xa51
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x1400050ab
mov byte [0x1409c7df0], 0
lea r8, [rsp + 0x140]
lea rdx, [rsp + 0x15d0]
mov qword [rsp + 0x20], r8
lea r9, [0x1409c7da0]
mov ecx, 0
call fcn.14000621a
mov eax, 0
add rsp, 0x19f8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret