Function at 0x14037a6c2
Capabilities:
Get common file path

Disassembly:
push rax
pushf
mov eax, 0x91f0127d
pushf
not eax
add eax, 0xe3f863be
xor eax, 0xe6b3e552
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x931dfa64
xor eax, 0xb914a006
rol eax, 0x95
popf
cmp eax, 0x29
jne 0x14037a6ff
popf
pop rax
jmp 0x14037c12f
cmp eax, 0
jne 0x14037a70e
popf
pop rax
jmp 0x14037a9de
cmp eax, 3
jne 0x14037a71d
popf
pop rax
jmp 0x14037ac80
cmp eax, 1
jne 0x14037a72c
popf
pop rax
jmp 0x14037ab10
cmp eax, 0xd
jne 0x14037a73b
popf
pop rax
jmp 0x14037b21d
cmp eax, 0x1a
jne 0x14037a74a
popf
pop rax
jmp 0x14037b9b9
cmp eax, 0xe
jne 0x14037a759
popf
pop rax
jmp 0x14037b2a0
cmp eax, 0x31
jne 0x14037a768
popf
pop rax
jmp 0x14037c424
cmp eax, 0x19
jne 0x14037a777
popf
pop rax
jmp 0x14037b915
cmp eax, 8
jne 0x14037a786
popf
pop rax
jmp 0x14037af31
cmp eax, 0x2a
jne 0x14037a795
popf
pop rax
jmp 0x14037c1e3
cmp eax, 0x17
jne 0x14037a7a4
popf
pop rax
jmp 0x14037b80f
cmp eax, 0x1c
jne 0x14037a7b3
popf
pop rax
jmp 0x14037bac5
cmp eax, 0x2e
jne 0x14037a7c2
popf
pop rax
jmp 0x14037c353
cmp eax, 0x18
jne 0x14037a7d1
popf
pop rax
jmp 0x14037b8cd
cmp eax, 0x2b
jne 0x14037a7e0
popf
pop rax
jmp 0x14037c219
cmp eax, 0x1b
jne 0x14037a7ef
popf
pop rax
jmp 0x14037ba33
cmp eax, 0x2d
jne 0x14037a7fe
popf
pop rax
jmp 0x14037c31a
cmp eax, 0x23
jne 0x14037a80d
popf
pop rax
jmp 0x14037bda6
cmp eax, 0x25
jne 0x14037a81c
popf
pop rax
jmp 0x14037bf05
cmp eax, 0xf
jne 0x14037a82b
popf
pop rax
jmp 0x14037b3e9
cmp eax, 0x13
jne 0x14037a83a
popf
pop rax
jmp 0x14037b639
cmp eax, 0x15
jne 0x14037a849
popf
pop rax
jmp 0x14037b732
cmp eax, 0x24
jne 0x14037a858
popf
pop rax
jmp 0x14037be65
cmp eax, 0x1e
jne 0x14037a867
popf
pop rax
jmp 0x14037bb9f
cmp eax, 0xc
jne 0x14037a876
popf
pop rax
jmp 0x14037b151
cmp eax, 0x26
jne 0x14037a885
popf
pop rax
jmp 0x14037bfb9
cmp eax, 0x27
jne 0x14037a894
popf
pop rax
jmp 0x14037c012
cmp eax, 0x30
jne 0x14037a8a3
popf
pop rax
jmp 0x14037c3c5
cmp eax, 0x10
jne 0x14037a8b2
popf
pop rax
jmp 0x14037b4a5
cmp eax, 0x2c
jne 0x14037a8c1
popf
pop rax
jmp 0x14037c25c
cmp eax, 9
jne 0x14037a8d0
popf
pop rax
jmp 0x14037af69
cmp eax, 4
jne 0x14037a8df
popf
pop rax
jmp 0x14037acde
cmp eax, 0x16
jne 0x14037a8ee
popf
pop rax
jmp 0x14037b7d7
cmp eax, 0x28
jne 0x14037a8fd
popf
pop rax
jmp 0x14037c0a6
cmp eax, 0xa
jne 0x14037a90c
popf
pop rax
jmp 0x14037b026
cmp eax, 0x22
jne 0x14037a91b
popf
pop rax
jmp 0x14037bd59
cmp eax, 0x14
jne 0x14037a92a
popf
pop rax
jmp 0x14037b6b8
cmp eax, 7
jne 0x14037a939
popf
pop rax
jmp 0x14037aecf
cmp eax, 5
jne 0x14037a948
popf
pop rax
jmp 0x14037ad72
cmp eax, 2
jne 0x14037a957
popf
pop rax
jmp 0x14037abc8
cmp eax, 0x20
jne 0x14037a966
popf
pop rax
jmp 0x14037bce0
cmp eax, 0x1d
jne 0x14037a975
popf
pop rax
jmp 0x14037bb0b
cmp eax, 0x11
jne 0x14037a984
popf
pop rax
jmp 0x14037b531
cmp eax, 6
jne 0x14037a993
popf
pop rax
jmp 0x14037ae02
cmp eax, 0x2f
jne 0x14037a9a2
popf
pop rax
jmp 0x14037c38c
cmp eax, 0x12
jne 0x14037a9b1
popf
pop rax
jmp 0x14037b5e9
cmp eax, 0x21
jne 0x14037a9c0
popf
pop rax
jmp 0x14037bd16
cmp eax, 0x1f
jne 0x14037a9cf
popf
pop rax
jmp 0x14037bc4e
cmp eax, 0xb
jne 0x14037a9de
popf
pop rax
jmp 0x14037b0d7
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov rax, qword [0x140103090]
xor rax, rsp
mov qword [rbp + 0xa0], rax
mov rsi, rcx
mov qword [rsp + 0x48], rcx
call fcn.140342004
call fcn.140208fe0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xor r14d, r14d
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x80], r14
xor r8d, r8d
lea rdx, [0x1940e759a]
pushf
sub rdx, 0x53ff59ca
popf
lea rcx, [rsp + 0x68]
call fcn.1401f6dc0
nop
lea rdx, [rsp + 0x68]
mov rcx, rbx
call fcn.1402d2229
test eax, eax
sets bl
mov rdx, qword [rbp - 0x80]
cmp rdx, 8
jb 0x14037aab7
push rax
pushf
mov eax, 0xc464fd53
pushf
not eax
add eax, 0xb40d5074
xor eax, 0xb5623315
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa498a400
xor eax, 0xd7f3c3b2
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb33517d4
xor eax, 0xaca9c161
rol eax, 0x6d
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0xd4a4f9aa
pushf
not eax
add eax, 0xdc3fea55
xor eax, 0xf66dfc8d
rol eax, 0x24
popf
pushf
not eax
add eax, 0xaaa0f27b
xor eax, 0xed89d308
rol eax, 0x61
popf
pushf
not eax
add eax, 0xbab521fb
xor eax, 0xed0fb200
rol eax, 0x22
popf
pushf
not eax
add eax, 0xca8a0045
xor eax, 0xc94f17f4
rol eax, 0x53
popf
jmp 0x14037a6f0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037ab6f
push rax
pushf
mov eax, 0x85ec125
pushf
not eax
add eax, 0xffbb3946
xor eax, 0xebd2a2ea
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe511622b
xor eax, 0xd316210e
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8f8caa0a
xor eax, 0xd93850f5
rol eax, 0x7d
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0xacbea005
pushf
not eax
add eax, 0xe3819c78
xor eax, 0xd87c0b2e
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x92d44f43
xor eax, 0xedda38bd
rol eax, 0xea
popf
pushf
not eax
add eax, 0xbd1dba76
xor eax, 0x8216f03d
rol eax, 9
popf
pushf
not eax
add eax, 0xac4d184d
xor eax, 0xfffad5ea
rol eax, 0x21
popf
jmp 0x14037a6f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037ac3a
push rax
pushf
mov eax, 0xdab66f7f
pushf
not eax
add eax, 0xac060b9e
xor eax, 0x9198b58e
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x88beb6eb
xor eax, 0x8bea040f
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf6f87165
xor eax, 0xfa14047c
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbe9459f7
xor eax, 0xac60fa90
rol eax, 0xe1
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x59835040
pushf
not eax
add eax, 0xabb0e343
xor eax, 0x9f4a7ba8
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe9e75758
xor eax, 0xba24a5a3
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf47ded3f
xor eax, 0xdee58781
rol eax, 0xae
popf
jmp 0x14037a6f0
call fcn.1401eb76d
push rax
pushf
mov eax, 0x7347f239
pushf
not eax
add eax, 0xa33bd9aa
xor eax, 0xd502b5da
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf1b24d7f
xor eax, 0x925503be
rol eax, 0x62
popf
pushf
not eax
add eax, 0xbeb49475
xor eax, 0xdbbc5065
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb1fb1896
xor eax, 0xe827a75d
rol eax, 0xf4
popf
jmp 0x14037a6f0
test bl, bl
jne 0x14037ad3f
push rax
pushf
mov eax, 0x840049a0
pushf
not eax
add eax, 0xb9a6f3af
xor eax, 0xcaa751d2
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa5c6a201
xor eax, 0xf65f90b6
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc2af970b
xor eax, 0xc9eb48d4
rol eax, 0x55
popf
pushf
not eax
add eax, 0x88f66298
xor eax, 0xfb17f460
rol eax, 0x49
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x3b174203
pushf
not eax
add eax, 0xb0e12a53
xor eax, 0xee3a1993
rol eax, 0x37
popf
pushf
not eax
add eax, 0x88ff3719
xor eax, 0x9ab1d520
rol eax, 0x95
popf
jmp 0x14037a6f0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov qword [rsp + 0x60], r14
mov rdx, qword [rsi + 8]
sub rdx, qword [rsi]
je 0x14037adcf
push rax
pushf
mov eax, 0xc2d98968
pushf
not eax
add eax, 0xf669e795
xor eax, 0xb1848678
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9c1618b7
xor eax, 0xe94e8271
rol eax, 0x57
popf
pushf
not eax
add eax, 0xdbf80063
xor eax, 0xb94006bf
rol eax, 0x53
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x673bd0ea
pushf
not eax
add eax, 0x939373ca
xor eax, 0xd980f259
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc2e71dfe
xor eax, 0xd8de3f43
rol eax, 0x10
popf
jmp 0x14037a6f0
movabs rax, 0x62143ffff94705fa
pushf
not rax
add rax, 0x530079eb
xor rax, 0x59a9682d
rol rax, 0x53
popf
pushf
not rax
add rax, 0x7d8a5960
xor rax, 0x616295fe
rol rax, 0x98
popf
cmp rdx, rax
ja 0x14037ae9c
push rax
pushf
mov eax, 0x5ac68be2
pushf
not eax
add eax, 0x94539771
xor eax, 0xccdeb243
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe98546b4
xor eax, 0xa356c6d0
rol eax, 0x93
popf
pushf
not eax
add eax, 0x9e9618d6
xor eax, 0xcb9267cb
rol eax, 0x20
popf
pushf
not eax
add eax, 0xbdf8263f
xor eax, 0xa352ec24
rol eax, 0xf0
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0xed639d
pushf
not eax
add eax, 0xaa1b70d2
xor eax, 0x906e5418
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa5b1845b
xor eax, 0x802a5dcf
rol eax, 0x7d
popf
jmp 0x14037a6f0
lea rcx, [rsp + 0x50]
call fcn.140159858
mov rdi, qword [rsp + 0x50]
mov rbx, qword [rsi + 8]
mov rdx, qword [rsi]
sub rbx, rdx
mov r8, rbx
mov rcx, rdi
call fcn.1400445f0
lea rax, [rbx + rdi]
mov qword [rsp + 0x58], rax
jmp 0x14037af69
mov rax, qword [rsp + 0x58]
push rax
pushf
mov eax, 0xed35151a
pushf
not eax
add eax, 0xa7947539
xor eax, 0x975dc9ab
rol eax, 0xba
popf
pushf
not eax
add eax, 0xc2300138
xor eax, 0xed7bf601
rol eax, 0xbc
popf
jmp 0x14037a6f0
cmp qword [rsp + 0x50], rax
je 0x14037afcd
push rax
pushf
mov eax, 0x1e887520
pushf
not eax
add eax, 0xc084e8c5
xor eax, 0xef47173e
rol eax, 0x27
popf
pushf
not eax
add eax, 0xe994278c
xor eax, 0x9abf4325
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x96f36177
xor eax, 0xac783811
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe19bb388
xor eax, 0x9752ceae
rol eax, 0xbf
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0xa057dc47
pushf
not eax
add eax, 0xb7006eed
xor eax, 0x9d363a28
rol eax, 0x64
popf
pushf
not eax
add eax, 0xdb55948d
xor eax, 0x92987949
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc7ee3eb3
xor eax, 0xd6f46ab1
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9d4a4291
xor eax, 0xbcc99aa8
rol eax, 0xcc
popf
jmp 0x14037a6f0
lea rcx, [rsp + 0x50]
call fcn.1401f2cf5
test al, al
je 0x14037b091
push rax
pushf
mov eax, 0xf734ca00
pushf
not eax
add eax, 0xca6138c0
xor eax, 0xa2d82a82
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x94b900e7
xor eax, 0xe7798d85
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xaeb84097
xor eax, 0xcfab62a8
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xfaf4e5e9
xor eax, 0xeb1d9116
rol eax, 0x97
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x69dedcfd
pushf
not eax
add eax, 0x85b90d77
xor eax, 0x8e0db05c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x90152b88
xor eax, 0xae66501b
rol eax, 0x15
popf
pushf
not eax
add eax, 0xfc053a98
xor eax, 0x8b32205b
rol eax, 0xeb
popf
jmp 0x14037a6f0
mov ecx, 0x9cd85d18
pushf
not ecx
add ecx, 0xed36cad4
xor ecx, 0xa5fc06fb
rol ecx, 0xf5
popf
pushf
not ecx
add ecx, 0xebc851f8
xor ecx, 0xd2aca0e4
rol ecx, 0xd3
popf
pushf
not ecx
add ecx, 0xa87ad0b0
xor ecx, 0xbe084816
rol ecx, 0x1f
popf
call fcn.14012f3ec
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov qword [rax + 0x40], rcx
mov qword [0x14010a750], rax
call fcn.14024ed1a
test al, al
je 0x14037b8cd
mov rbx, qword [0x14010a750]
mov edx, 0x81dda430
pushf
not edx
add edx, 0xeac197ca
xor edx, 0xf2f34a00
rol edx, 0x80
popf
pushf
not edx
add edx, 0xe5a5d46a
xor edx, 0xf5550b65
rol edx, 0xd1
popf
pushf
not edx
add edx, 0xa809efe0
xor edx, 0x849e621f
rol edx, 0x5c
popf
lea rcx, [rbp - 0x70]
jmp 0x14037b1a1
call qword [sym.imp.KERNEL32.dll_GetSystemDirectoryA]
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x80], r14
lea rax, [rbp - 0x70]
mov r8, 0xffffffffffffffff
nop
push rax
pushf
mov eax, 0x13f0fca2
pushf
not eax
add eax, 0xe70bd69d
xor eax, 0xdc9536b6
rol eax, 0x99
popf
pushf
not eax
add eax, 0xbaffb5f6
xor eax, 0x87a73a16
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xea8ae3f7
xor eax, 0xc1637603
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb58ba069
xor eax, 0xcede153e
rol eax, 0x58
popf
jmp 0x14037a6f0
inc r8
cmp byte [rax + r8], 0
jne 0x14037b25a
push rax
pushf
mov eax, 0x18d7aaa2
pushf
not eax
add eax, 0xb8cd4abd
xor eax, 0x83ffe08b
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf06b45f4
xor eax, 0x9168b5cf
rol eax, 0x26
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x50172c18
pushf
not eax
add eax, 0xdee3202d
xor eax, 0x8e0b7e98
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa0506beb
xor eax, 0xed6a9a73
rol eax, 0xae
popf
pushf
not eax
add eax, 0xc435b887
xor eax, 0x9be49bb3
rol eax, 0x6e
popf
jmp 0x14037a6f0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x68]
call fcn.140259922
nop
mov r8d, 0xfb398f78
pushf
not r8d
add r8d, 0x82ab6569
xor r8d, 0xece6ff72
rol r8d, 0xba
popf
pushf
not r8d
add r8d, 0xecf6befa
xor r8d, 0x94c56c4d
rol r8d, 0x3a
popf
pushf
not r8d
add r8d, 0xd6769bb5
xor r8d, 0xcc9864bc
rol r8d, 0xfa
popf
lea rdx, [0x191398679]
pushf
sub rdx, 0x512a60a9
popf
lea rcx, [rsp + 0x68]
call fcn.1402cf865
mov rax, qword [rbx + 0x28]
lea r8, [rsp + 0x68]
cmp qword [rbp - 0x80], 0x10
cmovae r8, qword [rsp + 0x68]
mov dword [rsp + 0x38], r14d
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor edx, edx
lea rcx, [rdx - 1]
jmp 0x14037b34e
call rax
mov qword [rbx + 0x40], rax
mov rdx, qword [rbp - 0x80]
test rax, rax
jne 0x14037b390
push rax
pushf
mov eax, 0xe0d15faa
pushf
not eax
add eax, 0xdfbea4fd
xor eax, 0x826da360
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xff9f9279
xor eax, 0xe2d9b2e8
rol eax, 0x74
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x7513ab99
pushf
not eax
add eax, 0xa460b0dc
xor eax, 0x85540d69
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xcd35a16d
xor eax, 0xf89c2574
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x88eee7d1
xor eax, 0xab2a2e0e
rol eax, 0
popf
pushf
not eax
add eax, 0x9cf4645f
xor eax, 0xc83c6734
rol eax, 0x32
popf
jmp 0x14037a6f0
cmp rdx, 0x10
jb 0x14037b44c
push rax
pushf
mov eax, 0x31f63cec
pushf
not eax
add eax, 0x9ca5e1aa
xor eax, 0xf0540e0b
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x89075c25
xor eax, 0x954f9a8c
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc7cd084d
xor eax, 0xb98b44ee
rol eax, 0x37
popf
pushf
not eax
add eax, 0xf7b286ff
xor eax, 0x96f840b2
rol eax, 0
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x3bf6b5f8
pushf
not eax
add eax, 0xf29ec58c
xor eax, 0xde16c252
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf42674a8
xor eax, 0x99c136ac
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd29ff533
xor eax, 0x87b2b373
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xec51747e
xor eax, 0x8ab2c80b
rol eax, 0xc2
popf
jmp 0x14037a6f0
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037b4ff
push rax
pushf
mov eax, 0xe7c0402e
pushf
not eax
add eax, 0xd22ed9e5
xor eax, 0xd67690cc
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x851ee4a2
xor eax, 0xf7f05a0b
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa571db56
xor eax, 0xa4e685a6
rol eax, 0x9c
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0xb7823d65
pushf
not eax
add eax, 0xf09a08be
xor eax, 0xf205993d
rol eax, 1
popf
pushf
not eax
add eax, 0x95e1d21b
xor eax, 0xffbd2d07
rol eax, 0xde
popf
jmp 0x14037a6f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037b5a3
push rax
pushf
mov eax, 0x75ab0709
pushf
not eax
add eax, 0xf78e0c70
xor eax, 0xc2be04f7
rol eax, 0x51
popf
pushf
not eax
add eax, 0xf650e8a2
xor eax, 0xfb4720cd
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa8cea10e
xor eax, 0xf3645b43
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xbd673ab5
xor eax, 0xcbbcff5e
rol eax, 0x5b
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0xf1ee2f9a
pushf
not eax
add eax, 0xe036ab0b
xor eax, 0xb4bf3c69
rol eax, 5
popf
pushf
not eax
add eax, 0xf55a2113
xor eax, 0xb15b8417
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf077680c
xor eax, 0xc94ccc1b
rol eax, 0x57
popf
jmp 0x14037a6f0
call fcn.1401eb76d
jmp 0x14037b8cd
cmp rdx, 0x10
jb 0x14037b685
push rax
pushf
mov eax, 0x6f86f0e4
pushf
not eax
add eax, 0x8e962975
xor eax, 0xd412dafb
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc45fe58c
xor eax, 0x9d4ea333
rol eax, 0x80
popf
pushf
not eax
add eax, 0xb865f401
xor eax, 0xacfefb11
rol eax, 0xc
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x2e9122e
pushf
not eax
add eax, 0xd232865b
xor eax, 0xeb2cb72c
rol eax, 0x91
popf
pushf
not eax
add eax, 0xda06e5dc
xor eax, 0xb4069d12
rol eax, 0x43
popf
jmp 0x14037a6f0
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037b6ff
push rax
pushf
mov eax, 0xe0daefd8
pushf
not eax
add eax, 0xad17f654
xor eax, 0x88461110
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xe7ae604c
xor eax, 0xfb50e73a
rol eax, 0xb6
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x314d8fdb
pushf
not eax
add eax, 0xdd8f525a
xor eax, 0x9d1ce111
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xbd460eec
xor eax, 0x80809a5b
rol eax, 0x82
popf
jmp 0x14037a6f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037b791
push rax
pushf
mov eax, 0x71ffd4c2
pushf
not eax
add eax, 0xa2f7738d
xor eax, 0xc54f389f
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc69c9960
xor eax, 0x93761ace
rol eax, 0xee
popf
pushf
not eax
add eax, 0xfbbd2447
xor eax, 0xf0096626
rol eax, 0x21
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0xf6a3317b
pushf
not eax
add eax, 0x979aca81
xor eax, 0xf9d17476
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x8071a707
xor eax, 0xc47e87dc
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc308b345
xor eax, 0xd844ca58
rol eax, 0xa3
popf
jmp 0x14037a6f0
call fcn.1401eb76d
push rax
pushf
mov eax, 0xd585db0
pushf
not eax
add eax, 0x80b7151b
xor eax, 0xbe68ca86
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x8dfdb180
xor eax, 0xbe4039d9
rol eax, 0xd7
popf
jmp 0x14037a6f0
mov dl, 0xda
pushf
not dl
add dl, 0x27
xor dl, 0x4a
rol dl, 0x46
popf
pushf
not dl
add dl, 0x7c
xor dl, 0xfb
rol dl, 0xa8
popf
lea rcx, [rsp + 0x50]
call fcn.14031f44b
test al, al
jne 0x14037b874
push rax
pushf
mov eax, 0x7327b64d
pushf
not eax
add eax, 0x89f4c477
xor eax, 0xf120b288
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc077c8f1
xor eax, 0xc5092077
rol eax, 0x94
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x1aac53db
pushf
not eax
add eax, 0xbbbdd1ea
xor eax, 0xe09e8276
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb25d3290
xor eax, 0xd0a4d06f
rol eax, 0x26
popf
pushf
not eax
add eax, 0xdd519334
xor eax, 0xeb792fb4
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x95ec7739
xor eax, 0x82fa196e
rol eax, 0x51
popf
jmp 0x14037a6f0
mov rcx, qword [rsp + 0x58]
cmp qword [rsp + 0x50], rcx
cmovne rcx, qword [rsp + 0x50]
mov qword [rsp + 0x58], rcx
push rax
pushf
mov eax, 0x9eb1e0a4
pushf
not eax
add eax, 0xf376a8fc
xor eax, 0xb557b7bd
rol eax, 0x53
popf
pushf
not eax
add eax, 0x91055431
xor eax, 0x97ee4795
rol eax, 0xaa
popf
jmp 0x14037a6f0
call fcn.140208fe0
mov rcx, rax
call fcn.1401eb7d5
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x14037b986
push rax
pushf
mov eax, 0x60fcb11c
pushf
not eax
add eax, 0x95067637
xor eax, 0xb89c02f3
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf667ad6b
xor eax, 0xb0c7198b
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x8ac8cd1d
xor eax, 0x98c59406
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd6423aa2
xor eax, 0xc003ec2f
rol eax, 0x5c
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x615e0055
pushf
not eax
add eax, 0xc223a145
xor eax, 0xbaa2199e
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9193851e
xor eax, 0xb72bc80c
rol eax, 0x7b
popf
jmp 0x14037a6f0
mov rdx, qword [rsp + 0x60]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037ba00
push rax
pushf
mov eax, 0x89c24060
pushf
not eax
add eax, 0xd0500f72
xor eax, 0x973db7f6
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe53fddd4
xor eax, 0xec580c2e
rol eax, 0x41
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x7d12e5f4
pushf
not eax
add eax, 0xa9a03290
xor eax, 0xbfee7488
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xcdece408
xor eax, 0x97b762ce
rol eax, 0xb1
popf
jmp 0x14037a6f0
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037ba7f
push rax
pushf
mov eax, 0x753338d3
pushf
not eax
add eax, 0xe8c7be09
xor eax, 0x8a4b0f89
rol eax, 0x74
popf
pushf
not eax
add eax, 0xcd632866
xor eax, 0xe1938a6c
rol eax, 0x84
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x375f2d32
pushf
not eax
add eax, 0x8e5c1eb8
xor eax, 0xbdf0d690
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf1e953fe
xor eax, 0xb5968312
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc80af23d
xor eax, 0xa034ca85
rol eax, 0x6c
popf
jmp 0x14037a6f0
call fcn.1401eb76d
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r14
push rax
pushf
mov eax, 0x2cdc4569
pushf
not eax
add eax, 0xaefd2b2b
xor eax, 0xf6922e5e
rol eax, 0x76
popf
pushf
not eax
add eax, 0x9e97dfa7
xor eax, 0xb6bab280
rol eax, 0x1e
popf
jmp 0x14037a6f0
mov rcx, qword [rsi]
test rcx, rcx
je 0x14037bb46
push rax
pushf
mov eax, 0xf2519add
pushf
not eax
add eax, 0xb44c3964
xor eax, 0xd186971b
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfbc769c1
xor eax, 0x8785787a
rol eax, 0xdc
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x43f85530
pushf
not eax
add eax, 0xc3cf31de
xor eax, 0xf882027f
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd91c965c
xor eax, 0xe4ec6568
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9ce2363c
xor eax, 0xec3cbe75
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc1c418d6
xor eax, 0xb1d7e3ce
rol eax, 0
popf
jmp 0x14037a6f0
mov rdx, qword [rsi + 0x10]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14037bbf5
push rax
pushf
mov eax, 0x9223e2bf
pushf
not eax
add eax, 0xf650b1b8
xor eax, 0x9b4c2428
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe393ac39
xor eax, 0xd3c8d902
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8dc7ef1d
xor eax, 0x8fb77fc5
rol eax, 0x67
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x953ed27c
pushf
not eax
add eax, 0x80b4e690
xor eax, 0x81e56883
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xdda99d4f
xor eax, 0xd5f2c2c9
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x921e092e
xor eax, 0xd3b7220e
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xbf0582be
xor eax, 0xc72fdfe7
rol eax, 0x75
popf
jmp 0x14037a6f0
mov r8, qword [rcx - 8]
sub rcx, r8
add rdx, 0x27
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14037bc9a
push rax
pushf
mov eax, 0x84577842
pushf
not eax
add eax, 0xc810787e
xor eax, 0xae93435c
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd1e863af
xor eax, 0xd69dd2d7
rol eax, 0x24
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0xab57fc35
pushf
not eax
add eax, 0xdb32ba75
xor eax, 0x88485e05
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xbd0b614c
xor eax, 0x83bec4e5
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa6378f34
xor eax, 0xeeaca411
rol eax, 0x67
popf
jmp 0x14037a6f0
mov rcx, r8
push rax
pushf
mov eax, 0x91f90297
pushf
not eax
add eax, 0x90326884
xor eax, 0x9ef86d18
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xca650aff
xor eax, 0xba74c8c1
rol eax, 0x6a
popf
jmp 0x14037a6f0
call fcn.1401eb76d
mov qword [rsi], r14
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r14
push rax
pushf
mov eax, 0xe7218f3b
pushf
not eax
add eax, 0xd35022f0
xor eax, 0xaa66f1a4
rol eax, 0x77
popf
pushf
not eax
add eax, 0xecaa31cb
xor eax, 0xe4852d99
rol eax, 0x74
popf
jmp 0x14037a6f0
xor eax, eax
jmp 0x14037c2ad
mov rdx, qword [rsp + 0x58]
cmp qword [rsp + 0x50], rdx
cmovne rdx, qword [rsp + 0x50]
mov qword [rsp + 0x58], rdx
call fcn.140208fe0
mov rcx, rax
call fcn.1401eb7d5
mov rdx, qword [0x14010a750]
mov rax, qword [rdx + 0x30]
mov rdx, qword [rdx + 0x40]
mov rcx, 0xffffffffffffffff
jmp 0x14037bddf
call rax
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x14037be1f
push rax
pushf
mov eax, 0x85ec0b61
pushf
not eax
add eax, 0x912f7a12
xor eax, 0xe9988b5e
rol eax, 0x46
popf
pushf
not eax
add eax, 0x8f714cd6
xor eax, 0xd877d03d
rol eax, 0x9d
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0xfe19eeac
pushf
not eax
add eax, 0x8fe5ac30
xor eax, 0x828a2998
rol eax, 0x53
popf
pushf
not eax
add eax, 0x8e199370
xor eax, 0xc9110707
rol eax, 0x40
popf
pushf
not eax
add eax, 0xafa7990d
xor eax, 0x8b517aa8
rol eax, 0x53
popf
jmp 0x14037a6f0
mov rdx, qword [rsp + 0x60]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037bebf
push rax
pushf
mov eax, 0xfb9499b1
pushf
not eax
add eax, 0xfc85d64e
xor eax, 0x89577d4b
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x8cacc406
xor eax, 0xb4b61454
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb7b3e036
xor eax, 0xad2dd54f
rol eax, 0xd6
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x263c07e0
pushf
not eax
add eax, 0xea9de512
xor eax, 0x8104d04a
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x82c9deb2
xor eax, 0xda5cc3ba
rol eax, 0x55
popf
pushf
not eax
add eax, 0xeb9559ae
xor eax, 0xd09a5d99
rol eax, 0x70
popf
jmp 0x14037a6f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037bf73
push rax
pushf
mov eax, 0x5cfb85fc
pushf
not eax
add eax, 0xeaf563bf
xor eax, 0x96830414
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xcc865661
xor eax, 0xf3443583
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd41d5a46
xor eax, 0xa2099545
rol eax, 0x98
popf
pushf
not eax
add eax, 0x956ecd3a
xor eax, 0xcc20c164
rol eax, 0xf2
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x9999176e
pushf
not eax
add eax, 0x8c8594d9
xor eax, 0xd57aaff4
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xbb3b100a
xor eax, 0xcc6adfdb
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd3165978
xor eax, 0xfe30a532
rol eax, 0xd2
popf
jmp 0x14037a6f0
call fcn.1401eb76d
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r14
push rax
pushf
mov eax, 0xcca27b6a
pushf
not eax
add eax, 0xaf21f061
xor eax, 0xb3885726
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xeaf4dcc1
xor eax, 0xdc38cfb3
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd77da5de
xor eax, 0xaa50fa7a
rol eax, 0x45
popf
jmp 0x14037a6f0
mov rcx, qword [rsi]
test rcx, rcx
je 0x14037c060
push rax
pushf
mov eax, 0x3fec2522
pushf
not eax
add eax, 0xd506b555
xor eax, 0xda4df5df
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa51b1ca0
xor eax, 0xc0f18920
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9d60c995
xor eax, 0x9025266e
rol eax, 0x5a
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x4fb1a5f6
pushf
not eax
add eax, 0xa9e02174
xor eax, 0xf559c612
rol eax, 0x89
popf
pushf
not eax
add eax, 0xf0a5593c
xor eax, 0xa0628e9b
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9ab354f4
xor eax, 0xac2d1262
rol eax, 0x32
popf
jmp 0x14037a6f0
mov rdx, qword [rsi + 0x10]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14037c0fc
push rax
pushf
mov eax, 0xe79d307c
pushf
not eax
add eax, 0xf70003a7
xor eax, 0xc25c88f7
rol eax, 0x57
popf
pushf
not eax
add eax, 0x89b73608
xor eax, 0x99b5e1d7
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xbe6157fc
xor eax, 0xbafbeaae
rol eax, 0x9a
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x1758dc1
pushf
not eax
add eax, 0xabdb94f7
xor eax, 0xbdb1b708
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xeeeb407d
xor eax, 0x8f891f88
rol eax, 0xb3
popf
jmp 0x14037a6f0
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14037c19d
push rax
pushf
mov eax, 0xa5e30982
pushf
not eax
add eax, 0x9e9b8ec5
xor eax, 0xb70ded39
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb46a8136
xor eax, 0x9f5a528a
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xafb821e1
xor eax, 0xf07c6fd0
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe4367dd0
xor eax, 0x93263307
rol eax, 0xbc
popf
jmp 0x14037a6f0
push rax
pushf
mov eax, 0x2b36d291
pushf
not eax
add eax, 0xdea38b47
xor eax, 0xa1cc5020
rol eax, 9
popf
pushf
not eax
add eax, 0xa392b3e0
xor eax, 0xfa62a0d0
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb737a365
xor eax, 0xb57d70ce
rol eax, 0x86
popf
jmp 0x14037a6f0
mov rcx, r8
push rax
pushf
mov eax, 0xee8aba32
pushf
not eax
add eax, 0xf4effdb7
xor eax, 0x8fd84949
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9dd73ed0
xor eax, 0xb47079f1
rol eax, 0x66
popf
jmp 0x14037a6f0
call fcn.1401eb76d
mov qword [rsi], r14
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r14
push rax
pushf
mov eax, 0x6cfd2bdf
pushf
not eax
add eax, 0x8f984c50
xor eax, 0xcae1a60f
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xae8ad1d8
xor eax, 0xda56d714
rol eax, 0x1b
popf
jmp 0x14037a6f0
mov eax, 0x8a136dbe
pushf
not eax
add eax, 0x876c355b
xor eax, 0x9ce2045f
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xc5d8a8c2
xor eax, 0xcaaa8479
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb1881594
xor eax, 0xb6f527b5
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfe3dbdfc
xor eax, 0xf7a8d930
rol eax, 0x47
popf
mov rcx, qword [rbp + 0xa0]
xor rcx, rsp
call fcn.14027ae25
lea r11, [rsp + 0x1b0]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
call fcn.1401c2053
nop
push rax
pushf
mov eax, 0xd3281c41
pushf
not eax
add eax, 0xddc49c01
xor eax, 0xb21a1f98
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe3a21f08
xor eax, 0xcfebdbd7
rol eax, 0x90
popf
jmp 0x14037a6f0
call fcn.1401c2053
nop
push rax
pushf
mov eax, 0x959683f7
pushf
not eax
add eax, 0xc6a50bb6
xor eax, 0xe26c6757
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x92c7b750
xor eax, 0xd66b9a17
rol eax, 0x24
popf
jmp 0x14037a6f0
call fcn.1401c2053
int3
call fcn.14011b08e
nop
push rax
pushf
mov eax, 0xecff5ae1
pushf
not eax
add eax, 0xdd841359
xor eax, 0xf9ca6327
rol eax, 0x81
popf
pushf
not eax
add eax, 0xea519ab1
xor eax, 0x9cfa887c
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x9ab144ec
xor eax, 0xcb8f385e
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb52b4598
xor eax, 0xec437ced
rol eax, 0x87
popf
jmp 0x14037a6f0
call fcn.1401c2053
int3