Function at 0x14001f5a3
Capabilities:
Get graphical window text

Disassembly:
push r15
xor rax, rax
push rax
push rax
push rax
push rax
push rax
sub rsp, 0x28
call fcn.1400505f0
push 0xa
movabs rax, str.VERDANA
push rax
push 1
pop rcx
pop rdx
pop r8
call fcn.14004f1f0
push 0xc
movabs rax, str.EBRIMA
push rax
push 2
pop rcx
pop rdx
pop r8
call fcn.14004f1f0
push 0x100
push 0xe
movabs rax, str.EBRIMA
push rax
push 3
pop rcx
pop rdx
pop r8
pop r9
call fcn.14004f1f8
push 0x100
push 0xd
movabs rax, str.VERDANA
push rax
push 4
pop rcx
pop rdx
pop r8
pop r9
call fcn.14004f1f8
mov qword [rsp + 0x28], 0xcccccc
mov qword [rsp + 0x30], 0xffffff
call fcn.14002cfe4
call fcn.14002b7dc
sub rsp, 8
push 0xca0001
movabs rax, str.IVANOVATION.COM
push rax
push 0x154
push 0x1f4
push 0
push 0
push 0
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140035470
add rsp, 0x40
push 0
push 0
push 0
sub rsp, 8
push 0
pop rcx
sub rsp, 0x20
call fcn.14003586c
add rsp, 0x28
mov rax, rax
push rax
push 0
pop rcx
sub rsp, 0x20
call fcn.1400358fc
add rsp, 0x20
mov rax, rax
push rax
push 0x154
push 0x1f4
sub rsp, 8
push 0
pop rcx
sub rsp, 0x20
call fcn.140035954
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14002c138
add rsp, 0x40
push 0x555555
push 0
pop rcx
pop rdx
call fcn.140035974
push qword [0x140a75698]
push 0
push 0
push 0
push 0
push 2
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400331d0
add rsp, 0x30
sub rsp, 8
push 0x41
push 0x1f4
push 0
push 0
push 0xb
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003358c
add rsp, 0x30
sub rsp, 8
push 1
movabs rax, 0x1400c6042
push rax
push 0x14
push 0x1f4
push 0
push 0
push 0xc
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400339ec
add rsp, 0x40
push 4
pop rcx
call fcn.14004f328
mov rax, rax
push rax
push 0xc
pop rcx
pop rdx
call fcn.140032804
push 0x444444
push 2
push 0xc
pop rcx
pop rdx
pop r8
call fcn.1400327b8
push 0x444444
push 2
push 0xb
pop rcx
pop rdx
pop r8
call fcn.1400327b8
call fcn.140033ba0
sub rsp, 8
push 0xffffffffffff0001
push 0xffffffffffff0001
sub rsp, 8
push 0xb
pop rcx
sub rsp, 0x20
call fcn.1400326d4
add rsp, 0x28
mov r15, rax
mov qword [rsp - 8], r15
fild qword [rsp - 8]
fmul qword [0x1400cd83c]
sub rsp, 8
push 0xc
pop rcx
sub rsp, 0x20
call fcn.1400326d4
add rsp, 0x28
mov qword [rsp - 8], rax
fild qword [rsp - 8]
fmul qword [0x1400cd83c]
fsubp st(1)
fadd qword [0x1400cd844]
push rax
fistp qword [rsp]
push 0xb
pop rcx
sub rsp, 0x20
call fcn.140032654
add rsp, 0x20
mov r15, rax
mov qword [rsp - 8], r15
fild qword [rsp - 8]
fmul qword [0x1400cd83c]
push 0xc
pop rcx
sub rsp, 0x20
call fcn.140032654
add rsp, 0x20
mov qword [rsp - 8], rax
fild qword [rsp - 8]
fmul qword [0x1400cd83c]
fsubp st(1)
fadd qword [0x1400cd844]
push rax
fistp qword [rsp]
push 0xc
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140033d7c
add rsp, 0x30
push 0x70
push 0xe2
push 0xff
pop rcx
pop rdx
pop r8
call fcn.14003bc34
mov rax, rax
push rax
push 1
push 0xc
pop rcx
pop rdx
pop r8
call fcn.1400327b8
push 1
push 0xb
pop rcx
pop rdx
call fcn.140032890
push 1
push 0x64
push 0
push 0x2e
push 0x12c
push 0xff
push 0x64
push 0x11
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140033e20
add rsp, 0x40
push 0x18
push 0x2e
push 0x12c
push 0x11
pop rcx
pop rdx
pop r8
pop r9
call fcn.140046a38
movabs rdx, str.loading_...
lea rcx, [0x140a75758]
call fcn.1400501d0
lea rax, [0x140024ab4]
mov rax, rax
push rax
push 0xfffffffffffffffc
push 0x11
pop rcx
sub rsp, 0x20
call fcn.140032a10
add rsp, 0x20
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
call sub.USER32.DLL_SetWindowLongPtrW
mov rax, rax
push rax
movabs rax, str.oldproc
push rax
push 0x11
pop rcx
sub rsp, 0x20
call fcn.140032a10
add rsp, 0x20
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
call sub.USER32.DLL_SetPropW
sub rsp, 8
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0xffffffffffffffff
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0
fld dword [0x1400cd7f0]
sub rsp, 8
fstp dword [rsp]
push 0
push 0xa
movabs rax, str.VERDANA
push rax
push 0
push 0x555555
push 0x555555
push qword [rsp + 0xa8]
movabs rax, 0x1400c6042
push rax
movabs rax, str.LICENSE_NUMBER
push rax
push 0x14
push 0xc8
push 0x5a
push 0x64
push 3
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14000489c
add rsp, 0xc0
push 1
push 3
pop rcx
pop rdx
call fcn.140032890
sub rsp, 8
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0xffffffffffffffff
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0
fld dword [0x1400cd7f4]
sub rsp, 8
fstp dword [rsp]
push 0x100
push 0xa
movabs rax, str.VERDANA
push rax
push 0
push 0x555555
push 0x555555
push qword [rsp + 0xb0]
movabs rax, 0x1400c6042
push rax
movabs rax, str.LICENSE_NUMBER
push rax
push 0x14
push 0xc8
push 0x5a
push 0x64
push 4
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14000489c
add rsp, 0xc0
push 1
push 4
pop rcx
pop rdx
call fcn.140032890
sub rsp, 8
push 0xd
movabs rax, str.XXXX_XXXX_XXXX_XXXX
push rax
push 0x24
push 0x12c
push 0x6e
push 0x64
push 5
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400344a4
add rsp, 0x40
push 1
push 5
pop rcx
pop rdx
call fcn.140032890
push 3
pop rcx
call fcn.14004f328
mov rax, rax
push rax
push 5
pop rcx
pop rdx
call fcn.140032804
push 5
pop rcx
call fcn.1400118a7
push 0
push 0x13
push 0xc5
sub rsp, 8
push 5
pop rcx
sub rsp, 0x20
call fcn.140032a10
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
pop r9
call sub.USER32.DLL_SendMessageW
push 0xcccccc
push 1
push 5
pop rcx
pop rdx
pop r8
call fcn.1400327b8
push 0xeeeeee
push 2
push 5
pop rcx
pop rdx
pop r8
call fcn.1400327b8
sub rsp, 8
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0xffffffffffffffff
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0
fld dword [0x1400cd7f8]
sub rsp, 8
fstp dword [rsp]
push 0
push 0xa
movabs rax, str.VERDANA
push rax
push 0
push 0x555555
push 0x555555
push qword [rsp + 0xa8]
movabs rax, 0x1400c6042
push rax
movabs rax, str.EXPIRATION_DATE
push rax
push 0x14
push 0xc8
push 0x9b
push 0x64
push 6
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14000489c
add rsp, 0xc0
push 1
push 6
pop rcx
pop rdx
call fcn.140032890
sub rsp, 8
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0xffffffffffffffff
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0
fld dword [0x1400cd7fc]
sub rsp, 8
fstp dword [rsp]
push 0x100
push 0xa
movabs rax, str.VERDANA
push rax
push 0
push 0x555555
push 0x555555
push qword [rsp + 0xb0]
movabs rax, 0x1400c6042
push rax
movabs rax, str.EXPIRATION_DATE
push rax
push 0x14
push 0xc8
push 0x9b
push 0x64
push 7
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14000489c
add rsp, 0xc0
push 1
push 7
pop rcx
pop rdx
call fcn.140032890
sub rsp, 8
push 0xd
movabs rax, 0x1400ccb92
push rax
push 0x24
push 0x46
push 0xaf
push 0x64
push 8
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400344a4
add rsp, 0x40
push 1
push 8
pop rcx
pop rdx
call fcn.140032890
push 2
pop rcx
call fcn.14004f328
mov rax, rax
push rax
push 8
pop rcx
pop rdx
call fcn.140032804
push 8
pop rcx
call fcn.1400118a7
push 0
push 2
push 0xc5
sub rsp, 8
push 8
pop rcx
sub rsp, 0x20
call fcn.140032a10
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
pop r9
call sub.USER32.DLL_SendMessageW
push 0xaaaaaa
push 1
push 8
pop rcx
pop rdx
pop r8
call fcn.1400327b8
push 0xeeeeee
push 2
push 8
pop rcx
pop rdx
pop r8
call fcn.1400327b8
sub rsp, 8
push 0xd
movabs rax, 0x1400c70fc
push rax
push 0x24
push 0x46
push 0xaf
push 0xb4
push 9
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400344a4
add rsp, 0x40
push 1
push 9
pop rcx
pop rdx
call fcn.140032890
push 2
pop rcx
call fcn.14004f328
mov rax, rax
push rax
push 9
pop rcx
pop rdx
call fcn.140032804
push 9
pop rcx
call fcn.1400118a7
push 0
push 2
push 0xc5
sub rsp, 8
push 9
pop rcx
sub rsp, 0x20
call fcn.140032a10
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
pop r9
call sub.USER32.DLL_SendMessageW
push 0xaaaaaa
push 1
push 9
pop rcx
pop rdx
pop r8
call fcn.1400327b8
push 0xeeeeee
push 2
push 9
pop rcx
pop rdx
pop r8
call fcn.1400327b8
sub rsp, 8
push 0xd
movabs rax, str.YYYY
push rax
push 0x24
push 0x8c
push 0xaf
push 0x104
push 0xa
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400344a4
add rsp, 0x40
push 1
push 0xa
pop rcx
pop rdx
call fcn.140032890
push 2
pop rcx
call fcn.14004f328
mov rax, rax
push rax
push 0xa
pop rcx
pop rdx
call fcn.140032804
push 0xa
pop rcx
call fcn.1400118a7
push 0
push 4
push 0xc5
sub rsp, 8
push 0xa
pop rcx
sub rsp, 0x20
call fcn.140032a10
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
pop r9
call sub.USER32.DLL_SendMessageW
push 0xaaaaaa
push 1
push 0xa
pop rcx
pop rdx
pop r8
call fcn.1400327b8
push 0xeeeeee
push 2
push 0xa
pop rcx
pop rdx
pop r8
call fcn.1400327b8
sub rsp, 8
fld dword [0x1400cd800]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd804]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd808]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd80c]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd80c]
sub rsp, 8
fstp dword [rsp]
push 0xf
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0x14
fld dword [0x1400cd7f0]
sub rsp, 8
fstp dword [rsp]
push 0x100
push 0xc
movabs rax, str.Segoe_UI
push rax
push 0
push 0xe4
push 0xca
push 0xb4
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003bc34
add rsp, 0x20
mov rax, rax
push rax
sub rsp, 8
push 0xd1
push 0xa5
push pe_nt_image_headers64
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003bc34
add rsp, 0x28
mov rax, rax
push rax
push 0xffffff
movabs rax, str.button
push rax
movabs rax, str.ACTIVATE
push rax
push 0x2e
push 0x12c
push 0xff
push 0x64
push 1
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14000489c
add rsp, 0xc0
push 1
push 1
pop rcx
pop rdx
call fcn.140032890
movabs rax, str.Activate_Privacy_Manager_License
push rax
push 1
pop rcx
pop rdx
call fcn.1400346c0
sub rsp, 8
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0xffffffffffffffff
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 4
fld dword [0x1400cd810]
sub rsp, 8
fstp dword [rsp]
push 0x100
push 0xc
movabs rax, str.Segoe_UI
push rax
push 0x555555
push 0x555555
push 0x555555
push 0xd8
push 0xff
push 0xd7
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003bc34
add rsp, 0x20
mov rax, rax
push rax
movabs rax, 0x1400c6042
push rax
movabs rax, str.LICENSE_HAS_BEEN_ACTIVATED
push rax
push 0x32
push 0x14a
push 0x9b
push 0x64
push 0x13
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14000489c
add rsp, 0xc0
push 1
push 0x13
pop rcx
pop rdx
call fcn.140032890
sub rsp, 8
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0xffffffffffffffff
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0x50
fld dword [0x1400cd814]
sub rsp, 8
fstp dword [rsp]
push 0x100
push 0x12
movabs rax, str.EBRIMA
push rax
push 0x555555
push 0x555555
push 0x555555
push 0x9c
push 0xff
push 0xa1
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003bc34
add rsp, 0x20
mov rax, rax
push rax
movabs rax, 0x1400c6042
push rax
movabs rax, str.SUCCESS
push rax
push 0x32
push 0x12c
push 0x6e
push 0x64
push 0x12
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14000489c
add rsp, 0xc0
push 1
push 0x12
pop rcx
pop rdx
call fcn.140032890
sub rsp, 8
fld dword [0x1400cd800]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd818]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd808]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd81c]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd81c]
sub rsp, 8
fstp dword [rsp]
push 0x10
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0x14
fld dword [0x1400cd820]
sub rsp, 8
fstp dword [rsp]
push 0x100
push 0xb
movabs rax, str.Segoe_UI
push rax
push 0
push 0xe4
push 0xca
push 0xb4
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003bc34
add rsp, 0x20
mov rax, rax
push rax
sub rsp, 8
push 0xd1
push 0xa5
push pe_nt_image_headers64
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003bc34
add rsp, 0x28
mov rax, rax
push rax
push 0xffffff
movabs rax, str.button
push rax
movabs rax, str.OPEN_VIRTUAL_MACHINE
push rax
push 0x2e
push 0x12c
push 0xff
push 0x64
push 0x15
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14000489c
add rsp, 0xc0
push 1
push 0x15
pop rcx
pop rdx
call fcn.140032890
sub rsp, 8
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0xffffffffffffffff
fld dword [0x1400cd7ec]
sub rsp, 8
fstp dword [rsp]
push 0x58
fld dword [0x1400cd7f0]
sub rsp, 8
fstp dword [rsp]
push 0x100
push 0xc
movabs rax, str.Segoe_UI
push rax
push 0x555555
push 0x555555
push 0x555555
push 0xffffff
movabs rax, 0x1400c6042
push rax
movabs rax, str.PLEASE_WAIT
push rax
push 0x32
push 0x12c
push 0x87
push 0x64
push 0x16
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14000489c
add rsp, 0xc0
push 1
push 0x16
pop rcx
pop rdx
call fcn.140032890
mov qword [0x140a75788], 0x1388
call fcn.140018a82
mov qword [0x140a75638], 0
push 0xffffffffffffffff
lea rax, [0x14001a093]
mov rax, rax
push rax
pop rcx
pop rdx
call fcn.140029530
mov r15, qword [0x140a75708]
cmp r15, 1
jne 0x1400206bf
mov qword [0x140a75708], 0
call fcn.14002113b
mov r15, qword [0x140a75638]
cmp r15, 1
jne 0x1400206dc
mov qword [0x140a75638], 2
call fcn.140005ef8
call fcn.1400359e8
mov qword [rsp + 0x40], rax
push qword [rsp + 0x40]
mov r15, 0x3338
cmp r15, qword [rsp]
jne 0x140020719
sub rsp, 8
push 1
push 2
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140013a53
add rsp, 0x28
jmp 0x140020ece
mov r15, 0x332c
cmp r15, qword [rsp]
jne 0x140020ea6
sub rsp, 8
sub rsp, 0x20
call fcn.140038fe4
add rsp, 0x28
mov qword [rsp + 0x40], rax
sub rsp, 8
sub rsp, 0x20
call fcn.140039000
add rsp, 0x28
mov qword [rsp + 0x50], rax
push qword [rsp + 0x40]
mov r15, 2
cmp r15, qword [rsp]
jne 0x140020785
push 1
push 2
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140013a53
add rsp, 0x20
jmp 0x140020ea3
mov r15, 1
cmp r15, qword [rsp]
jne 0x1400207b5
push 0
push qword [rsp + 0x60]
push qword [rsp + 0x58]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140005953
add rsp, 0x20
jmp 0x140020ea3
mov r15, 5
cmp r15, qword [rsp]
jne 0x140020959
cmp qword [0x140a75728], 0
je 0x140020954
mov r15, qword [rsp + 0x58]
cmp r15, 0x36b0
jne 0x1400208df
push 0
push 5
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140013a53
add rsp, 0x20
push 1
push 3
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032890
add rsp, 0x20
push 0
push 4
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032890
add rsp, 0x20
push 0xffffff
push 2
push 5
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400327b8
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.1400502c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400502c0
add rsp, 0x28
pop rcx
push rax
push 5
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032978
add rsp, 0x28
call fcn.1400504c0
movabs rcx, str.XXXX_XXXX_XXXX_XXXX
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400504f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x20
call fcn.140050540
add rsp, 0x20
or rax, rax
je 0x1400208df
movabs rax, 0x1400c6042
push rax
push 5
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032754
add rsp, 0x20
sub rsp, 0x20
call fcn.140039000
add rsp, 0x20
mov r15, rax
cmp r15, 0x300
jne 0x140020954
push rcx
sub rsp, 0x28
call fcn.1400502c0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.1400502c0
add rsp, 0x20
pop rcx
push rax
push 5
pop rcx
sub rsp, 0x20
call fcn.140014ab7
add rsp, 0x28
mov rcx, qword [rsp]
sub rsp, 0x20
call fcn.140028bec
mov rcx, rax
call fcn.1400503f0
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x28
call fcn.140028bec
add rsp, 0x28
pop rax
jmp 0x140020ea3
mov r15, 8
cmp r15, qword [rsp]
jne 0x140020b0f
mov r15, qword [rsp + 0x58]
cmp r15, 0x36b0
jne 0x140020a95
push 0
push 8
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140013a53
add rsp, 0x20
push 1
push 6
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032890
add rsp, 0x20
push 0
push 7
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032890
add rsp, 0x20
push 0xffffff
push 2
push 8
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400327b8
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.1400502c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400502c0
add rsp, 0x28
pop rcx
push rax
push 8
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032978
add rsp, 0x28
call fcn.1400504c0
movabs rcx, 0x1400ccb92
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400504f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x20
call fcn.140050540
add rsp, 0x20
or rax, rax
je 0x140020a75
movabs rax, 0x1400c6042
push rax
push 8
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032754
add rsp, 0x20
push 0x777777
push 1
push 8
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400327b8
add rsp, 0x20
sub rsp, 0x20
call fcn.140039000
add rsp, 0x20
mov r15, rax
cmp r15, 0x300
jne 0x140020b0a
push rcx
sub rsp, 0x28
call fcn.1400502c0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.1400502c0
add rsp, 0x20
pop rcx
push rax
push 8
pop rcx
sub rsp, 0x20
call fcn.1400135ea
add rsp, 0x28
mov rcx, qword [rsp]
sub rsp, 0x20
call fcn.140028bec
mov rcx, rax
call fcn.1400503f0
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x28
call fcn.140028bec
add rsp, 0x28
pop rax
jmp 0x140020ea3
mov r15, 9
cmp r15, qword [rsp]
jne 0x140020cc5
mov r15, qword [rsp + 0x58]
cmp r15, 0x36b0
jne 0x140020c4b
push 0
push 9
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140013a53
add rsp, 0x20
push 1
push 6
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032890
add rsp, 0x20
push 0
push 7
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032890
add rsp, 0x20
push 0xffffff
push 2
push 9
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400327b8
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.1400502c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400502c0
add rsp, 0x28
pop rcx
push rax
push 9
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032978
add rsp, 0x28
call fcn.1400504c0
movabs rcx, 0x1400c70fc
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400504f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x20
call fcn.140050540
add rsp, 0x20
or rax, rax
je 0x140020c2b
movabs rax, 0x1400c6042
push rax
push 9
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032754
add rsp, 0x20
push 0x777777
push 1
push 9
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400327b8
add rsp, 0x20
sub rsp, 0x20
call fcn.140039000
add rsp, 0x20
mov r15, rax
cmp r15, 0x300
jne 0x140020cc0
push rcx
sub rsp, 0x28
call fcn.1400502c0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.1400502c0
add rsp, 0x20
pop rcx
push rax
push 9
pop rcx
sub rsp, 0x20
call fcn.1400135ea
add rsp, 0x28
mov rcx, qword [rsp]
sub rsp, 0x20
call fcn.140028bec
mov rcx, rax
call fcn.1400503f0
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x28
call fcn.140028bec
add rsp, 0x28
pop rax
jmp 0x140020ea3
mov r15, 0xa
cmp r15, qword [rsp]
jne 0x140020e78
mov r15, qword [rsp + 0x58]
cmp r15, 0x36b0
jne 0x140020e01
push 0
push 0xa
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140013a53
add rsp, 0x20
push 1
push 6
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032890
add rsp, 0x20
push 0
push 7
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032890
add rsp, 0x20
push 0xffffff
push 2
push 0xa
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400327b8
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.1400502c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400502c0
add rsp, 0x28
pop rcx
push rax
push 0xa
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032978
add rsp, 0x28
call fcn.1400504c0
movabs rcx, str.YYYY
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400504f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x20
call fcn.140050540
add rsp, 0x20
or rax, rax
je 0x140020de1
movabs rax, 0x1400c6042
push rax
push 0xa
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032754
add rsp, 0x20
push 0x777777
push 1
push 0xa
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400327b8
add rsp, 0x20
sub rsp, 0x20
call fcn.140039000
add rsp, 0x20
mov r15, rax
cmp r15, 0x300
jne 0x140020e76
push rcx
sub rsp, 0x28
call fcn.1400502c0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.1400502c0
add rsp, 0x20
pop rcx
push rax
push 0xa
pop rcx
sub rsp, 0x20
call fcn.1400135ea
add rsp, 0x28
mov rcx, qword [rsp]
sub rsp, 0x20
call fcn.140028bec
mov rcx, rax
call fcn.1400503f0
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x28
call fcn.140028bec
add rsp, 0x28
pop rax
jmp 0x140020ea3
mov r15, 0x15
cmp r15, qword [rsp]
jne 0x140020ea3
push 1
push qword [rsp + 0x60]
push qword [rsp + 0x58]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140005953
add rsp, 0x20
pop rax
jmp 0x140020ece
mov r15, 0x332d
cmp r15, qword [rsp]
jne 0x140020ebb
add rsp, 8
jmp 0x140020ee1
mov r15, 0x333c
cmp r15, qword [rsp]
jne 0x140020ece
add rsp, 8
jmp 0x140020ee1
pop rax
mov r15, qword [rsp + 0x40]
cmp r15, 0x333c
jne 0x1400206a2
mov qword [0x140a756f8], 1
cmp qword [0x140a75770], 0
je 0x140020efb
xor rax, rax
jmp 0x140020f02
mov rax, 1
and rax, rax
je 0x140020f12
mov qword [0x140a756c8], 1
call fcn.1400242b8
xor rax, rax
add rsp, 0x50
pop r15
ret