Function at 0x140067976
Capabilities:
Encode data using base64
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xc5c01865
pushf
not eax
add eax, 0xdd814a9d
xor eax, 0xb0bfcb3b
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xad3cc71c
xor eax, 0xeef99d3c
rol eax, 0x11
popf
cmp eax, 0
jne 0x1400679b3
popf
pop rax
jmp 0x1400679b3
jmp 0x140123928
push rax
pushf
mov eax, 0x3f11d74a
pushf
not eax
add eax, 0x8085f6a8
xor eax, 0xf83b7548
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xf9f45646
xor eax, 0xd007138e
rol eax, 7
popf
cmp eax, 0x29
jne 0x140123965
popf
pop rax
jmp 0x140125155
cmp eax, 0
jne 0x140123974
popf
pop rax
jmp 0x140123c26
cmp eax, 3
jne 0x140123983
popf
pop rax
jmp 0x140123fb5
cmp eax, 1
jne 0x140123992
popf
pop rax
jmp 0x140123ea2
cmp eax, 0xd
jne 0x1401239a1
popf
pop rax
jmp 0x140124420
cmp eax, 0x1a
jne 0x1401239b0
popf
pop rax
jmp 0x140124aae
cmp eax, 0xe
jne 0x1401239bf
popf
pop rax
jmp 0x1401244d7
cmp eax, 0xb
jne 0x1401239ce
popf
pop rax
jmp 0x140124385
cmp eax, 0x19
jne 0x1401239dd
popf
pop rax
jmp 0x140124a4c
cmp eax, 8
jne 0x1401239ec
popf
pop rax
jmp 0x1401241c3
cmp eax, 0x2a
jne 0x1401239fb
popf
pop rax
jmp 0x1401251ec
cmp eax, 0x17
jne 0x140123a0a
popf
pop rax
jmp 0x1401248fc
cmp eax, 0x1c
jne 0x140123a19
popf
pop rax
jmp 0x140124b5b
cmp eax, 0x2e
jne 0x140123a28
popf
pop rax
jmp 0x140125365
cmp eax, 0x18
jne 0x140123a37
popf
pop rax
jmp 0x1401249b7
cmp eax, 0x2b
jne 0x140123a46
popf
pop rax
jmp 0x14012525a
cmp eax, 0x1b
jne 0x140123a55
popf
pop rax
jmp 0x140124afc
cmp eax, 0x2d
jne 0x140123a64
popf
pop rax
jmp 0x140125301
cmp eax, 0x23
jne 0x140123a73
popf
pop rax
jmp 0x140124ee0
cmp eax, 0x25
jne 0x140123a82
popf
pop rax
jmp 0x140125019
cmp eax, 0xf
jne 0x140123a91
popf
pop rax
jmp 0x14012458d
cmp eax, 0x13
jne 0x140123aa0
popf
pop rax
jmp 0x140124780
cmp eax, 0x15
jne 0x140123aaf
popf
pop rax
jmp 0x140124803
cmp eax, 0x24
jne 0x140123abe
popf
pop rax
jmp 0x140124f73
cmp eax, 0x1e
jne 0x140123acd
popf
pop rax
jmp 0x140124c27
cmp eax, 0xc
jne 0x140123adc
popf
pop rax
jmp 0x1401243d6
cmp eax, 0x26
jne 0x140123aeb
popf
pop rax
jmp 0x140125097
cmp eax, 0x27
jne 0x140123afa
popf
pop rax
jmp 0x1401250e8
cmp eax, 0x1f
jne 0x140123b09
popf
pop rax
jmp 0x140124c92
cmp eax, 0x10
jne 0x140123b18
popf
pop rax
jmp 0x14012460a
cmp eax, 0x2c
jne 0x140123b27
popf
pop rax
jmp 0x1401252c5
cmp eax, 9
jne 0x140123b36
popf
pop rax
jmp 0x14012426b
cmp eax, 4
jne 0x140123b45
popf
pop rax
jmp 0x140124046
cmp eax, 0x16
jne 0x140123b54
popf
pop rax
jmp 0x140124860
cmp eax, 0x28
jne 0x140123b63
popf
pop rax
jmp 0x140125120
cmp eax, 0xa
jne 0x140123b72
popf
pop rax
jmp 0x140124323
cmp eax, 0x22
jne 0x140123b81
popf
pop rax
jmp 0x140124e1e
cmp eax, 0x14
jne 0x140123b90
popf
pop rax
jmp 0x1401247b9
cmp eax, 7
jne 0x140123b9f
popf
pop rax
jmp 0x140124104
cmp eax, 5
jne 0x140123bae
popf
pop rax
jmp 0x140124097
cmp eax, 2
jne 0x140123bbd
popf
pop rax
jmp 0x140123f0f
cmp eax, 0x20
jne 0x140123bcc
popf
pop rax
jmp 0x140124cd1
cmp eax, 0x1d
jne 0x140123bdb
popf
pop rax
jmp 0x140124b92
cmp eax, 0x11
jne 0x140123bea
popf
pop rax
jmp 0x140124688
cmp eax, 6
jne 0x140123bf9
popf
pop rax
jmp 0x1401240cf
cmp eax, 0x2f
jne 0x140123c08
popf
pop rax
jmp 0x1401253c2
cmp eax, 0x12
jne 0x140123c17
popf
pop rax
jmp 0x140124732
cmp eax, 0x21
jne 0x140123c26
popf
pop rax
jmp 0x140124e14
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push r12
push r14
push r15
sub rsp, 0x20
mov r12d, edx
mov ebx, ecx
and r12d, 0x308031f
call fcn.14007e3ec
mov r10d, eax
mov r9d, eax
shr r9d, 3
and r9d, 0x10
mov r14d, 0x30154d40
pushf
not r14d
add r14d, 0x9edae7c8
xor r14d, 0xca448d9d
rol r14d, 0x19
popf
pushf
not r14d
add r14d, 0xbd44e698
xor r14d, 0x87fbe449
rol r14d, 0x84
popf
mov edx, r9d
or edx, 8
test r14d, eax
cmove edx, r9d
mov ecx, edx
or ecx, 4
bt eax, 0xa
cmovae ecx, edx
mov r9d, 0xb80d82be
pushf
not r9d
add r9d, 0x9d3eaafb
xor r9d, 0xa369b8e2
rol r9d, 0x27
popf
pushf
not r9d
add r9d, 0xd0419003
xor r9d, 0xbdc08448
rol r9d, 0x4c
popf
pushf
not r9d
add r9d, 0x9f674929
xor r9d, 0xccfe7a83
rol r9d, 9
popf
pushf
not r9d
add r9d, 0xc519941f
xor r9d, 0xfd3e068b
rol r9d, 0xf4
popf
mov edx, ecx
or edx, 2
test r9d, eax
cmove edx, ecx
mov r11d, 0x1d9623b8
pushf
not r11d
add r11d, 0x854b1bb2
xor r11d, 0x9a5c9440
rol r11d, 0x40
popf
pushf
not r11d
add r11d, 0xeb2a0170
xor r11d, 0xed409db6
rol r11d, 0x1c
popf
mov ecx, edx
or ecx, 1
test r11d, eax
cmove ecx, edx
mov esi, 0xabb6ef07
pushf
not esi
add esi, 0x994b9d9b
xor esi, 0x98cbef8f
rol esi, 0xf4
popf
pushf
not esi
add esi, 0x886573ca
xor esi, 0xa2df382c
rol esi, 0x13
popf
pushf
not esi
add esi, 0xde6ce7fb
xor esi, 0xc7439546
rol esi, 0xf4
popf
pushf
not esi
add esi, 0xcb0cfd27
xor esi, 0xbf865f49
rol esi, 0x74
popf
mov edx, ecx
bts edx, 0x13
test esi, eax
cmove edx, ecx
mov r15d, 0x46cadf84
pushf
not r15d
add r15d, 0xff57ade3
xor r15d, 0xcd57fc26
rol r15d, 0x6c
popf
pushf
not r15d
add r15d, 0x97267077
xor r15d, 0xe3fee929
rol r15d, 0xc9
popf
and eax, r15d
je 0x140123e5c
push rax
pushf
mov eax, 0x1147176f
pushf
not eax
add eax, 0xee2d841d
xor eax, 0xc32b3785
rol eax, 0x17
popf
pushf
not eax
add eax, 0xbd5fb8b2
xor eax, 0x88313a39
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb237492b
xor eax, 0xf7bc4e79
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x84bd2ac0
xor eax, 0xd5b79dc6
rol eax, 0x77
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x951a1da
pushf
not eax
add eax, 0xff30cc60
xor eax, 0x9be07f43
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xed56e6e6
xor eax, 0x8cd29fb6
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc2f46bc1
xor eax, 0xd3587d1c
rol eax, 0xb6
popf
jmp 0x140123956
cmp eax, 0x2000
je 0x140123edc
push rax
pushf
mov eax, 0x958ac6a
pushf
not eax
add eax, 0x84580698
xor eax, 0xd8f0cdad
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xaddd0e9c
xor eax, 0xa3bc1522
rol eax, 0x61
popf
jmp 0x140123956
push rax
pushf
mov eax, 0xc3633810
pushf
not eax
add eax, 0xd3aef90d
xor eax, 0x93353663
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xf7ffffe4
xor eax, 0xfbe7082f
rol eax, 0xd1
popf
jmp 0x140123956
cmp eax, 0x4000
je 0x140123f5c
push rax
pushf
mov eax, 0x439ed974
pushf
not eax
add eax, 0xd40b6f6c
xor eax, 0xc5c47a58
rol eax, 0x85
popf
pushf
not eax
add eax, 0xabc88e15
xor eax, 0xc2b80b3a
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd767d5b5
xor eax, 0xd0e54352
rol eax, 0x12
popf
jmp 0x140123956
push rax
pushf
mov eax, 0xa741648f
pushf
not eax
add eax, 0x8d8dab37
xor eax, 0xe4f027fa
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe3384d64
xor eax, 0xede2cdc9
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xed568189
xor eax, 0xf18db37b
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x81356166
xor eax, 0x8a4c2afa
rol eax, 0x7d
popf
jmp 0x140123956
cmp eax, r15d
jne 0x140124013
push rax
pushf
mov eax, 0xa68745b5
pushf
not eax
add eax, 0xdec33425
xor eax, 0x8b7950f8
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xfadf7f43
xor eax, 0xdc3878cc
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe73533f6
xor eax, 0x9263017d
rol eax, 0x79
popf
pushf
not eax
add eax, 0x949e2fee
xor eax, 0xa233d49a
rol eax, 0xf6
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x44c5e2e7
pushf
not eax
add eax, 0x94eb6ca2
xor eax, 0xdc9bbf03
rol eax, 0x85
popf
pushf
not eax
add eax, 0x8eba9d27
xor eax, 0xf6f3c5f2
rol eax, 0xa0
popf
jmp 0x140123956
or edx, 0x300
jmp 0x140124104
or edx, r14d
jmp 0x140124104
or edx, esi
push rax
pushf
mov eax, 0xb8d212b1
pushf
not eax
add eax, 0xe6127d26
xor eax, 0xf028f2e1
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xaf974d92
xor eax, 0xf83d276d
rol eax, 0x82
popf
jmp 0x140123956
and r10d, 0x8040
sub r10d, 0x40
je 0x14012416a
push rax
pushf
mov eax, 0x9a7e30b3
pushf
not eax
add eax, 0xad1b12ff
xor eax, 0xa372de8e
rol eax, 0x87
popf
pushf
not eax
add eax, 0x89894784
xor eax, 0xb889e886
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc193e066
xor eax, 0xe1b9f567
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xee04ec70
xor eax, 0x9087b14b
rol eax, 0xdb
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x2c49b9ce
pushf
not eax
add eax, 0xbf4d104d
xor eax, 0x90435007
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x91fd5067
xor eax, 0xbc9551cd
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xbfbb78c3
xor eax, 0xe0be5a49
rol eax, 0x32
popf
pushf
not eax
add eax, 0x8f4a73a2
xor eax, 0xb4cfa030
rol eax, 0x65
popf
jmp 0x140123956
sub r10d, 0x7fc0
je 0x140124225
push rax
pushf
mov eax, 0x53d4efb6
pushf
not eax
add eax, 0xe1615c62
xor eax, 0x8fcbf1ef
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd86dba84
xor eax, 0xd56ec1fe
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xce8cb43b
xor eax, 0xec234172
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd12379a8
xor eax, 0xed896f81
rol eax, 0xca
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x2572ad6
pushf
not eax
add eax, 0xf3546e06
xor eax, 0x8b4224b4
rol eax, 0x35
popf
pushf
not eax
add eax, 0xc84f6b41
xor eax, 0xc720d175
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xb00f06d3
xor eax, 0xb6ebfe33
rol eax, 0x4f
popf
jmp 0x140123956
cmp r10d, 0x40
jne 0x1401242ca
push rax
pushf
mov eax, 0xd7e97dba
pushf
not eax
add eax, 0x85f8a10f
xor eax, 0xa4769731
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x83d4b3fd
xor eax, 0xc784c233
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc0fc0153
xor eax, 0x8a3a6fb7
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb9bb4e18
xor eax, 0xf8ee7536
rol eax, 0x99
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x8c07ce28
pushf
not eax
add eax, 0x8d880283
xor eax, 0xeff41f74
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x86303a87
xor eax, 0x958ca9e3
rol eax, 0x33
popf
pushf
not eax
add eax, 0x80141a9f
xor eax, 0xe3eeae18
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa61fa864
xor eax, 0x8157bbc3
rol eax, 0x3d
popf
jmp 0x140123956
bts edx, 0x18
jmp 0x140124420
or edx, 0x3000000
jmp 0x140124420
bts edx, 0x19
push rax
pushf
mov eax, 0x32835ab7
pushf
not eax
add eax, 0xc4ed8324
xor eax, 0x85bc04d6
rol eax, 4
popf
pushf
not eax
add eax, 0xba958e2f
xor eax, 0xcc28251e
rol eax, 0x71
popf
pushf
not eax
add eax, 0xd8326221
xor eax, 0xd90a7feb
rol eax, 4
popf
jmp 0x140123956
mov r8d, r12d
not r8d
and r8d, edx
and ebx, r12d
or r8d, ebx
cmp r8d, edx
je 0x14012447e
push rax
pushf
mov eax, 0x6d2be52d
pushf
not eax
add eax, 0x8ff91a4c
xor eax, 0xf3f4e08a
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf88dcede
xor eax, 0xbc8bb689
rol eax, 7
popf
pushf
not eax
add eax, 0xcf7c2992
xor eax, 0xfde6264a
rol eax, 0xbe
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x996f5442
pushf
not eax
add eax, 0xf041383f
xor eax, 0xd83e83ec
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc21c79aa
xor eax, 0xc40bd0c8
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa12186eb
xor eax, 0xb7eaccb7
rol eax, 0x84
popf
pushf
not eax
add eax, 0x822660d2
xor eax, 0xecf2e4ee
rol eax, 0x67
popf
jmp 0x140123956
mov ecx, r8d
and ecx, 0x10
shl ecx, 3
mov edx, ecx
or edx, r14d
test r8b, 8
cmove edx, ecx
mov ecx, edx
bts ecx, 0xa
test r8b, 4
cmove ecx, edx
mov edx, ecx
or edx, r9d
test r8b, 2
cmove edx, ecx
mov ecx, edx
or ecx, r11d
test r8b, 1
cmove ecx, edx
mov ebx, ecx
or ebx, esi
bt r8d, 0x13
cmovae ebx, ecx
mov eax, r8d
and eax, 0x300
je 0x14012455a
push rax
pushf
mov eax, 0x55e29353
pushf
not eax
add eax, 0xc8631184
xor eax, 0xe2a3cbf7
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc83c3f9b
xor eax, 0xa306780a
rol eax, 0xc9
popf
jmp 0x140123956
push rax
pushf
mov eax, 0xdbc1ed53
pushf
not eax
add eax, 0xd42656cb
xor eax, 0xbf36aeca
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xd4afd5fb
xor eax, 0xe8f6de52
rol eax, 0x6b
popf
jmp 0x140123956
cmp eax, esi
je 0x1401245c4
push rax
pushf
mov eax, 0xd7dae82f
pushf
not eax
add eax, 0xb58d6c30
xor eax, 0xdb1d662e
rol eax, 8
popf
pushf
not eax
add eax, 0x9bfa35a1
xor eax, 0xec18039a
rol eax, 0x1a
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x6b5c038a
pushf
not eax
add eax, 0xbca1627d
xor eax, 0xb3dfedbc
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc5063862
xor eax, 0xc32371ae
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd377bd49
xor eax, 0x91d8c1d4
rol eax, 0x5b
popf
jmp 0x140123956
cmp eax, r14d
je 0x140124642
push rax
pushf
mov eax, 0xd523e082
pushf
not eax
add eax, 0x8c8f6e54
xor eax, 0xc9e789be
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9dcf985d
xor eax, 0xb5875165
rol eax, 0xcd
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x2fe2ec0d
pushf
not eax
add eax, 0xa877aa8a
xor eax, 0xc8e96783
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa92583c5
xor eax, 0xb9803a7c
rol eax, 0xde
popf
pushf
not eax
add eax, 0xdff09531
xor eax, 0x925f6895
rol eax, 0x69
popf
jmp 0x140123956
mov dword [rsp + 0x40], ebx
cmp eax, 0x300
jne 0x1401246d9
push rax
pushf
mov eax, 0xe42277e4
pushf
not eax
add eax, 0xd4f31205
xor eax, 0x80e0e72e
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa501b08b
xor eax, 0xdfd5c1c8
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe6581f74
xor eax, 0xee9421da
rol eax, 0xeb
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x404e1c82
pushf
not eax
add eax, 0xe1b6bdf5
xor eax, 0xcb29b6b9
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xd3686992
xor eax, 0xc477b0e3
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe12d3723
xor eax, 0xbec50381
rol eax, 5
popf
pushf
not eax
add eax, 0xd257c8fd
xor eax, 0xba7233a3
rol eax, 0x52
popf
jmp 0x140123956
or ebx, r15d
jmp 0x140124803
bts ebx, 0xe
jmp 0x140124803
bts ebx, 0xd
push rax
pushf
mov eax, 0xd52a4d6c
pushf
not eax
add eax, 0x80268ac7
xor eax, 0x86ae8182
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc3f0ef93
xor eax, 0x8c827f7b
rol eax, 0x80
popf
pushf
not eax
add eax, 0xee92ef7c
xor eax, 0xd1d6a1ba
rol eax, 0xab
popf
jmp 0x140123956
mov dword [rsp + 0x40], ebx
push rax
pushf
mov eax, 0xe219f52a
pushf
not eax
add eax, 0x8c9ec78b
xor eax, 0x9dccc0af
rol eax, 0x54
popf
pushf
not eax
add eax, 0x9f0ff337
xor eax, 0xd4b9171a
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa20f5fb8
xor eax, 0xfd88d4d8
rol eax, 0x72
popf
pushf
not eax
add eax, 0x9a3bfb89
xor eax, 0xb75b2eb7
rol eax, 0x68
popf
jmp 0x140123956
and r8d, 0x3000000
cmp r8d, 0x1000000
je 0x1401248c9
push rax
pushf
mov eax, 0x23d588a3
pushf
not eax
add eax, 0x9ea8ccb3
xor eax, 0xefafa6e2
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc8eff03e
xor eax, 0xb4a9d419
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe0473e94
xor eax, 0xda56766b
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xdfec27ae
xor eax, 0xdb340e31
rol eax, 0x66
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x633bf976
pushf
not eax
add eax, 0xd1c87709
xor eax, 0xbd311d42
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe5046a01
xor eax, 0xd7c888f3
rol eax, 0x58
popf
jmp 0x140123956
cmp r8d, 0x2000000
je 0x14012495e
push rax
pushf
mov eax, 0x192a9afa
pushf
not eax
add eax, 0xe20470c9
xor eax, 0x8c1d5e88
rol eax, 0x27
popf
pushf
not eax
add eax, 0xdb94d09b
xor eax, 0xa65a9b62
rol eax, 0x37
popf
pushf
not eax
add eax, 0xf2800b50
xor eax, 0xfe8bee2a
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xb76e40e9
xor eax, 0xf3fadf1d
rol eax, 0xb9
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x8300f978
pushf
not eax
add eax, 0xd5af2080
xor eax, 0x8486d73d
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9c1e107d
xor eax, 0xc75c6c1a
rol eax, 0x54
popf
pushf
not eax
add eax, 0xe1096332
xor eax, 0xf0f99cfd
rol eax, 4
popf
pushf
not eax
add eax, 0x83be07c9
xor eax, 0xfa7244a3
rol eax, 0xeb
popf
jmp 0x140123956
cmp r8d, 0x3000000
jne 0x140124a19
push rax
pushf
mov eax, 0x1ba1259a
pushf
not eax
add eax, 0xa872ce47
xor eax, 0x834480dd
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf1aff781
xor eax, 0xc12385ae
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xdfb34109
xor eax, 0xe035152f
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9351eb38
xor eax, 0xc8ff782c
rol eax, 0x5b
popf
jmp 0x140123956
push rax
pushf
mov eax, 0xb6de17e9
pushf
not eax
add eax, 0xbd95dd6d
xor eax, 0xac52b405
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe7f743ec
xor eax, 0xcd143697
rol eax, 4
popf
jmp 0x140123956
bts ebx, 0xf
jmp 0x140124b5b
or ebx, 0x40
jmp 0x140124b5b
or ebx, 0x8040
push rax
pushf
mov eax, 0x18563653
pushf
not eax
add eax, 0xb31078ff
xor eax, 0xabbe04ea
rol eax, 0x51
popf
pushf
not eax
add eax, 0xc1a527ae
xor eax, 0xaabf3197
rol eax, 0x67
popf
pushf
not eax
add eax, 0x840d078e
xor eax, 0xfbe319ec
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x95f38727
xor eax, 0xf155a32b
rol eax, 0x20
popf
jmp 0x140123956
mov dword [rsp + 0x40], ebx
push rax
pushf
mov eax, 0xdf834d6c
pushf
not eax
add eax, 0xf270410e
xor eax, 0xaa5616c7
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xde7799e5
xor eax, 0xb401d40d
rol eax, 0xea
popf
jmp 0x140123956
cmp byte [0x140058c68], 0
je 0x140124bf4
push rax
pushf
mov eax, 0x1cfde9fd
pushf
not eax
add eax, 0xce5e18e5
xor eax, 0xe727c5ec
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x91e88379
xor eax, 0xfec1c684
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xbe8da9a7
xor eax, 0xbbceebe2
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe957d074
xor eax, 0xd5a8d341
rol eax, 0x1f
popf
jmp 0x140123956
push rax
pushf
mov eax, 0xf7fff3b1
pushf
not eax
add eax, 0xb2828508
xor eax, 0xee4ceec8
rol eax, 0x86
popf
pushf
not eax
add eax, 0xdcea1821
xor eax, 0xa908308b
rol eax, 0xef
popf
jmp 0x140123956
test bl, 0x40
je 0x140124c5f
push rax
pushf
mov eax, 0x57480f56
pushf
not eax
add eax, 0xe48424ef
xor eax, 0xf6a8a2c1
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x8ff8b3a0
xor eax, 0x98cca4ed
rol eax, 0xd3
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x4d1e0fbf
pushf
not eax
add eax, 0x9fc13fa3
xor eax, 0xed48b138
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xa065cca5
xor eax, 0xa9a6cd48
rol eax, 0x90
popf
jmp 0x140123956
mov ecx, ebx
call fcn.1400def1f
jmp 0x140124e1e
mov byte [0x140058c68], 0
mov ebx, dword [rsp + 0x40]
and ebx, 0xffffffbf
mov ecx, ebx
call fcn.1400def1f
mov esi, 0xb77f90c5
pushf
not esi
add esi, 0xf00b2d60
xor esi, 0xebb71fce
rol esi, 0xd7
popf
pushf
not esi
add esi, 0xba7bb4c6
xor esi, 0xe57acd08
rol esi, 0x88
popf
pushf
not esi
add esi, 0xf0db0e6b
xor esi, 0x87ff9175
rol esi, 0xdc
popf
mov r14d, 0x74236b6b
pushf
not r14d
add r14d, 0x9854dfde
xor r14d, 0xf38d33aa
rol r14d, 0x17
popf
pushf
not r14d
add r14d, 0x9b15e3f9
xor r14d, 0x97ac7718
rol r14d, 0x89
popf
pushf
not r14d
add r14d, 0xfff8bce2
xor r14d, 0xf313266f
rol r14d, 0x3f
popf
mov r15d, 0xc5dd86f5
pushf
not r15d
add r15d, 0x8dfcec01
xor r15d, 0xf939c89a
rol r15d, 0x8e
popf
pushf
not r15d
add r15d, 0x8559da03
xor r15d, 0x997c6913
rol r15d, 0x2e
popf
pushf
not r15d
add r15d, 0xfa5d24fe
xor r15d, 0x993294db
rol r15d, 0x12
popf
jmp 0x140124e1e
and ebx, 0xffffffbf
mov ecx, ebx
call fcn.1400def1f
mov ecx, ebx
shr ecx, 3
and ecx, 0x10
mov edx, ecx
or edx, 8
test r14d, ebx
cmove edx, ecx
mov ecx, edx
or ecx, 4
bt ebx, 0xa
cmovae ecx, edx
mov edx, ecx
or edx, 2
bt ebx, 0xb
cmovae edx, ecx
mov ecx, edx
or ecx, 1
bt ebx, 0xc
cmovae ecx, edx
mov edx, ecx
bts edx, 0x13
test esi, ebx
cmove edx, ecx
mov eax, ebx
and eax, r15d
je 0x140124e9a
push rax
pushf
mov eax, 0x15e400f0
pushf
not eax
add eax, 0xdb4a1528
xor eax, 0xe1638540
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa758ae9b
xor eax, 0xf5a5ca1a
rol eax, 0x6e
popf
jmp 0x140123956
push rax
pushf
mov eax, 0xdee7abe3
pushf
not eax
add eax, 0xe2d9bfdc
xor eax, 0x8e3b3a17
rol eax, 0xda
popf
pushf
not eax
add eax, 0xbe5754c1
xor eax, 0xd3700734
rol eax, 0x10
popf
pushf
not eax
add eax, 0xbf1fe792
xor eax, 0xaef21441
rol eax, 0x48
popf
jmp 0x140123956
cmp eax, 0x2000
je 0x140124f40
push rax
pushf
mov eax, 0x5914d00c
pushf
not eax
add eax, 0xfc94c8aa
xor eax, 0xa4bde060
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9e839361
xor eax, 0xed476608
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8fea2ed3
xor eax, 0xbb8408f0
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xce622c39
xor eax, 0xbf8c82f0
rol eax, 0x1b
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x86f6c0f6
pushf
not eax
add eax, 0xe74dd04a
xor eax, 0x83312697
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9e600882
xor eax, 0xc97d96cf
rol eax, 0xe5
popf
jmp 0x140123956
cmp eax, 0x4000
je 0x140124fd3
push rax
pushf
mov eax, 0x41a0a6f0
pushf
not eax
add eax, 0xc6ea2871
xor eax, 0xe6e96ce3
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x86de4e9b
xor eax, 0xe985a538
rol eax, 3
popf
pushf
not eax
add eax, 0xadf1fe16
xor eax, 0x93f7dfef
rol eax, 0xf
popf
pushf
not eax
add eax, 0xff784b2d
xor eax, 0xa6af9179
rol eax, 0x23
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x5b4d9c21
pushf
not eax
add eax, 0xa4c85390
xor eax, 0xf3be951b
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xbc50701f
xor eax, 0xaacb6460
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe0d84edd
xor eax, 0xd329bc1c
rol eax, 0xe3
popf
jmp 0x140123956
cmp eax, r15d
jne 0x140125051
push rax
pushf
mov eax, 0xfc42953a
pushf
not eax
add eax, 0xd1db6570
xor eax, 0xbd0c04ec
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9d3626dd
xor eax, 0x9df18036
rol eax, 0xa7
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x71699cbb
pushf
not eax
add eax, 0xc6e92f92
xor eax, 0xee5c33da
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa2aebbd6
xor eax, 0xaa195f38
rol eax, 0x14
popf
pushf
not eax
add eax, 0x83a35437
xor eax, 0xbacb85d9
rol eax, 0xe8
popf
jmp 0x140123956
or edx, 0x300
jmp 0x140125155
or edx, r14d
jmp 0x140125155
or edx, esi
push rax
pushf
mov eax, 0x2d7de7bd
pushf
not eax
add eax, 0xa7df06bc
xor eax, 0x9ac147c2
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x94721d13
xor eax, 0x895e00fe
rol eax, 0x71
popf
jmp 0x140123956
and ebx, 0x8040
sub ebx, 0x40
je 0x140125193
push rax
pushf
mov eax, 0x4cec13a
pushf
not eax
add eax, 0x8dd97f64
xor eax, 0xcebf0eab
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc8006184
xor eax, 0xf13f0865
rol eax, 0x95
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x53876f39
pushf
not eax
add eax, 0xf949c25d
xor eax, 0xf64c49d6
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc57c2baa
xor eax, 0xff332c36
rol eax, 0x35
popf
pushf
not eax
add eax, 0xddfff58a
xor eax, 0x95a67c84
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb30a6bcb
xor eax, 0xf4d32026
rol eax, 0xe1
popf
jmp 0x140123956
sub ebx, 0x7fc0
je 0x140125227
push rax
pushf
mov eax, 0x52544f68
pushf
not eax
add eax, 0xe7531da9
xor eax, 0xabb68ff9
rol eax, 0x93
popf
pushf
not eax
add eax, 0xaa562c12
xor eax, 0x890c31cf
rol eax, 0x89
popf
jmp 0x140123956
push rax
pushf
mov eax, 0x8df026ee
pushf
not eax
add eax, 0xca88f409
xor eax, 0xd8d45c4c
rol eax, 0x40
popf
pushf
not eax
add eax, 0x840bd3da
xor eax, 0x9fbf49c3
rol eax, 0xfa
popf
jmp 0x140123956
cmp ebx, 0x40
jne 0x140125292
push rax
pushf
mov eax, 0x27da0836
pushf
not eax
add eax, 0xe37074c6
xor eax, 0x89dfa7b2
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x961a8a47
xor eax, 0xfd95a4a8
rol eax, 0x4d
popf
jmp 0x140123956
push rax
pushf
mov eax, 0xfeb4ab79
pushf
not eax
add eax, 0xbc4bd4a7
xor eax, 0xad4e0fc6
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xed427775
xor eax, 0xbaf4a144
rol eax, 0x41
popf
jmp 0x140123956
bts edx, 0x18
jmp 0x1401253c2
or edx, 0x3000000
jmp 0x1401253c2
bts edx, 0x19
push rax
pushf
mov eax, 0xfa084688
pushf
not eax
add eax, 0x92fa209b
xor eax, 0xb31f36f1
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xf26df9bf
xor eax, 0x8db4ba29
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x833649f7
xor eax, 0x81e183d5
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf9e5c3d8
xor eax, 0xca7187bc
rol eax, 0xa0
popf
jmp 0x140123956
mov eax, edx
mov rbx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x20
pop r15
pop r14
pop r12
ret