Function at 0x140019070
Capabilities:
Parse pe header

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x14009a008]
xor rax, rsp
mov qword [rbp - 8], rax
cmp qword [0x1400abde0], 0
ja 0x14001aa84
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0x6052732
mov qword [rsp + 0x60], rbx
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x1400190e5
cmp qword [rax + 0x20], 0x6052732
jae 0x1400190c6
mov rax, qword [rax + 0x10]
jmp 0x1400190cc
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400190b6
cmp rbx, rcx
je 0x1400190e5
cmp qword [rbx + 0x20], 0x6052732
lea rcx, [rbx + 0x20]
jbe 0x140019113
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c740]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0x6052f16
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x140019174
cmp qword [rax + 0x20], 0x6052f16
jae 0x140019155
mov rax, qword [rax + 0x10]
jmp 0x14001915b
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140019145
cmp rbx, rcx
je 0x140019174
cmp qword [rbx + 0x20], 0x6052f16
lea rcx, [rbx + 0x20]
jbe 0x1400191a2
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c748]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0x6052f02
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x140019203
cmp qword [rax + 0x20], 0x6052f02
jae 0x1400191e4
mov rax, qword [rax + 0x10]
jmp 0x1400191ea
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400191d4
cmp rbx, rcx
je 0x140019203
cmp qword [rbx + 0x20], 0x6052f02
lea rcx, [rbx + 0x20]
jbe 0x140019231
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c750]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0xbfb1002
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x140019292
cmp qword [rax + 0x20], 0xbfb1002
jae 0x140019273
mov rax, qword [rax + 0x10]
jmp 0x140019279
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140019263
cmp rbx, rcx
je 0x140019292
cmp qword [rbx + 0x20], 0xbfb1002
lea rcx, [rbx + 0x20]
jbe 0x1400192c0
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c758]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0xbfb1003
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x140019321
cmp qword [rax + 0x20], 0xbfb1003
jae 0x140019302
mov rax, qword [rax + 0x10]
jmp 0x140019308
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400192f2
cmp rbx, rcx
je 0x140019321
cmp qword [rbx + 0x20], 0xbfb1003
lea rcx, [rbx + 0x20]
jbe 0x14001934f
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c760]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0xbfb1004
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x1400193b0
cmp qword [rax + 0x20], 0xbfb1004
jae 0x140019391
mov rax, qword [rax + 0x10]
jmp 0x140019397
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140019381
cmp rbx, rcx
je 0x1400193b0
cmp qword [rbx + 0x20], 0xbfb1004
lea rcx, [rbx + 0x20]
jbe 0x1400193de
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c768]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0xbfb1005
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x14001943f
cmp qword [rax + 0x20], 0xbfb1005
jae 0x140019420
mov rax, qword [rax + 0x10]
jmp 0x140019426
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140019410
cmp rbx, rcx
je 0x14001943f
cmp qword [rbx + 0x20], 0xbfb1005
lea rcx, [rbx + 0x20]
jbe 0x14001946d
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c770]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0x623b382
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x1400194cf
nop
cmp qword [rax + 0x20], 0x623b382
jae 0x1400194b0
mov rax, qword [rax + 0x10]
jmp 0x1400194b6
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400194a0
cmp rbx, rcx
je 0x1400194cf
cmp qword [rbx + 0x20], 0x623b382
lea rcx, [rbx + 0x20]
jbe 0x1400194fd
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c778]
mov r8d, 2
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0xbfb1016
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x14001955f
nop
cmp qword [rax + 0x20], 0xbfb1016
jae 0x140019540
mov rax, qword [rax + 0x10]
jmp 0x140019546
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140019530
cmp rbx, rcx
je 0x14001955f
cmp qword [rbx + 0x20], 0xbfb1016
lea rcx, [rbx + 0x20]
jbe 0x14001958d
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
invalid
invalid
add rcx, 8
lea rdx, [0x14007c780]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0xbfb1017
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x1400195ef
nop
cmp qword [rax + 0x20], 0xbfb1017
jae 0x1400195d0
mov rax, qword [rax + 0x10]
jmp 0x1400195d6
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400195c0
cmp rbx, rcx
je 0x1400195ef
cmp qword [rbx + 0x20], 0xbfb1017
lea rcx, [rbx + 0x20]
jbe 0x14001961d
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c788]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0xbfb1018
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x14001967f
nop
cmp qword [rax + 0x20], 0xbfb1018
jae 0x140019660
mov rax, qword [rax + 0x10]
jmp 0x140019666
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140019650
cmp rbx, rcx
je 0x14001967f
cmp qword [rbx + 0x20], 0xbfb1018
lea rcx, [rbx + 0x20]
jbe 0x1400196ad
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c790]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0xbfb1019
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x14001970f
nop
cmp qword [rax + 0x20], 0xbfb1019
jae 0x1400196f0
mov rax, qword [rax + 0x10]
jmp 0x1400196f6
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400196e0
cmp rbx, rcx
je 0x14001970f
cmp qword [rbx + 0x20], 0xbfb1019
lea rcx, [rbx + 0x20]
jbe 0x14001973d
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c798]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0x6423424
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x14001979f
nop
cmp qword [rax + 0x20], 0x6423424
jae 0x140019780
mov rax, qword [rax + 0x10]
jmp 0x140019786
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140019770
cmp rbx, rcx
je 0x14001979f
cmp qword [rbx + 0x20], 0x6423424
lea rcx, [rbx + 0x20]
jbe 0x1400197cd
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c7a0]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0xbfb1020
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x14001982f
nop
cmp qword [rax + 0x20], 0xbfb1020
jae 0x140019810
mov rax, qword [rax + 0x10]
jmp 0x140019816
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140019800
cmp rbx, rcx
je 0x14001982f
cmp qword [rbx + 0x20], 0xbfb1020
lea rcx, [rbx + 0x20]
jbe 0x14001985d
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c7a8]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0xbfb1021
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x1400198bf
nop
cmp qword [rax + 0x20], 0xbfb1021
jae 0x1400198a0
mov rax, qword [rax + 0x10]
jmp 0x1400198a6
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140019890
cmp rbx, rcx
je 0x1400198bf
cmp qword [rbx + 0x20], 0xbfb1021
lea rcx, [rbx + 0x20]
jbe 0x1400198ed
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c7b0]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0xbfb1022
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x14001994f
nop
cmp qword [rax + 0x20], 0xbfb1022
jae 0x140019930
mov rax, qword [rax + 0x10]
jmp 0x140019936
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140019920
cmp rbx, rcx
je 0x14001994f
cmp qword [rbx + 0x20], 0xbfb1022
lea rcx, [rbx + 0x20]
jbe 0x14001997d
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c7b8]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0xbfb1023
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x1400199df
nop
cmp qword [rax + 0x20], 0xbfb1023
jae 0x1400199c0
mov rax, qword [rax + 0x10]
jmp 0x1400199c6
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400199b0
cmp rbx, rcx
je 0x1400199df
cmp qword [rbx + 0x20], 0xbfb1023
lea rcx, [rbx + 0x20]
jbe 0x140019a0d
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x14007c7c0]
mov r8d, 3
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0x5d
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x140019a69
nop
cmp qword [rax + 0x20], 0x5d
jae 0x140019a4d
mov rax, qword [rax + 0x10]
jmp 0x140019a53
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140019a40
cmp rbx, rcx
je 0x140019a69
cmp qword [rbx + 0x20], 0x5d
lea rcx, [rbx + 0x20]
jbe 0x140019a97
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x1400784c0]
mov r8d, 4
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0x5e
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x140019af9
nop dword [rax]
cmp qword [rax + 0x20], 0x5e
jae 0x140019add
mov rax, qword [rax + 0x10]
jmp 0x140019ae3
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140019ad0
cmp rbx, rcx
je 0x140019af9
cmp qword [rbx + 0x20], 0x5e
lea rcx, [rbx + 0x20]
jbe 0x140019b27
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x1400784e0]
mov r8d, 4
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0x62
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x140019b89
nop dword [rax]
cmp qword [rax + 0x20], 0x62
jae 0x140019b6d
mov rax, qword [rax + 0x10]
jmp 0x140019b73
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140019b60
cmp rbx, rcx
je 0x140019b89
cmp qword [rbx + 0x20], 0x62
lea rcx, [rbx + 0x20]
jbe 0x140019bb7
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x140078508]
mov r8d, 4
call fcn.1400046a0
mov rcx, qword [0x1400abdd8]
mov qword [rbp - 0x20], 0x63
mov rbx, rcx
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x140019c19
nop dword [rax]
cmp qword [rax + 0x20], 0x63
jae 0x140019bfd
mov rax, qword [rax + 0x10]
jmp 0x140019c03
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140019bf0
cmp rbx, rcx
je 0x140019c19
cmp qword [rbx + 0x20], 0x63
lea rcx, [rbx + 0x20]
jbe 0x140019c47
lea rax, [rbp - 0x20]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
call fcn.140022e30
mov r8, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x10]
lea r9, [rax + 0x20]
call fcn.140022e70
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add rcx, 8
lea rdx, [0x140078530]
mov r8d, 4
call fcn.1400046a0
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x20], 0x64
call fcn.14001ab70
lea r8, [rbp - 0x20]
lea rdx, [rbp - 0x10]
call fcn.140022b60
mov rcx, qword [rbp - 0x10]
cmp rcx, qword [0x1400abdd8]
mov rbx, qword [rsp + 0x60]
je 0x140019c94
cmp qword [rcx + 0x20], 0x64
jbe 0x140019cb4
lea rax, [rbp - 0x20]
mov r8, rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x18]
lea rax, [rbp - 0x10]
mov qword [rsp + 0x20], rax
call fcn.140022ba0
mov rcx, qword [rax]
add rcx, 0x28
lea rdx, [0x1400785e0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x61
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078590]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x5f
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078560]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x60
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400785b8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x44
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079c70]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x43
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079c98]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x51
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078608]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x52
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078640]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x53
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078680]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x5b
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400786f0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x54
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400786b8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x55
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400796e0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x57
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079718]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x56
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079750]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x58
call fcn.140020a20
mov rcx, rax
lea rdx, [0x14007c7c8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x5a
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079668]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x59
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400796a0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x4f
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079788]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x50
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079820]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x4e
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400798f8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x4d
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400798c0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x48
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079850]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x4a
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079888]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x49
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400797c0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x4b
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400797f0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x4c
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079930]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x45
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079960]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x46
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079990]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x47
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400799c0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x65
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078730]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x66
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078768]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x67
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400787a0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x5c
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078810]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x71
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078880]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x70
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078848]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x69
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078960]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x68
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078918]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x6b
call fcn.140020a20
mov rcx, rax
lea rdx, [0x14007c7d8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x6a
call fcn.140020a20
mov rcx, rax
lea rdx, str._go
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x6d
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078fe8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x6c
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078fa0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x6f
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079130]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x6e
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400790e8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x49458
call fcn.140020a20
mov rcx, rax
lea rdx, [0x14007c7f8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x75
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079028]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x76
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079170]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x72
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400788b0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x73
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400789a0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x74
call fcn.140020a20
mov rcx, rax
lea rdx, [0x14007c808]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x77
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400788e8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x78
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400789e0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x79
call fcn.140020a20
mov rcx, rax
lea rdx, str._g
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x7a
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079068]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x7b
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400791b0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x7c
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400787d8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x7d
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400795c0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x7f
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079588]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x7e
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079548]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], pe_nt_image_headers64
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400795f8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x81
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400794c8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x83
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079488]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x82
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079440]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x84
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079508]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xaa
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079a60]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xac
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079a28]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xab
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400799f0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xad
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079a98]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xae
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079b38]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xb0
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079b08]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xaf
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079ad0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xb1
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079b70]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xb2
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079c08]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xb4
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079bd8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xb3
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079ba0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xb5
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079c40]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x85
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078ab8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x87
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078a70]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x86
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078a20]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x88
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078b00]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x89
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078bc0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x8b
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078b88]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x8a
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078b48]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x8c
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078c00]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x8d
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400790a8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x8f
call fcn.140020a20
mov rcx, rax
lea rdx, [0x14007c828]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x8e
call fcn.140020a20
mov rcx, rax
lea rdx, [0x14007c838]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x90
call fcn.140020a20
mov rcx, rax
lea rdx, [0x14007c848]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x91
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400793c8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x93
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079390]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x92
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079350]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x94
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079408]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xa1
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079230]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xa3
call fcn.140020a20
mov rcx, rax
lea rdx, str.QR_l1
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xa2
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400791f0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xa4
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079268]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xa5
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400792e0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xa7
call fcn.140020a20
mov rcx, rax
lea rdx, str.QR_l2
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xa6
call fcn.140020a20
mov rcx, rax
lea rdx, [0x1400792a0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xa8
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140079318]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x95
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078da0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x97
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078d68]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x96
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078d28]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x98
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078dd8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x99
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078e88]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x9b
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078e50]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x9a
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078e10]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x9c
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078ec0]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x9d
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078f58]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x9f
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078f28]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0x9e
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078ef8]
call fcn.140004490
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], 0xa0
call fcn.140020a20
mov rcx, rax
lea rdx, [0x140078f90]
call fcn.140004490
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.140070eb0
add rsp, 0x50
pop rbp
ret