Function at 0x1400679c8
Capabilities:
Authenticate hmac
Encrypt data using speck
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x61a315e1
pushf
not eax
add eax, 0xae2b016f
xor eax, 0xfdbc970c
rol eax, 0x42
popf
pushf
not eax
add eax, 0xab0985bd
xor eax, 0xd69bc843
rol eax, 0x44
popf
pushf
not eax
add eax, 0x96f1a78f
xor eax, 0xc7518094
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe5bfe9b2
xor eax, 0xbed646f4
rol eax, 0xaf
popf
cmp eax, 0
jne 0x140067a2b
popf
pop rax
jmp 0x140067a2b
jmp 0x1401237e5
push rax
pushf
mov eax, 0x12b155ad
pushf
not eax
add eax, 0xb0162287
xor eax, 0xf3afc953
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcccccb26
xor eax, 0x84ff4699
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa2870d26
xor eax, 0xf37a81fa
rol eax, 0xb
popf
pushf
not eax
add eax, 0xb2de5431
xor eax, 0x8baefdca
rol eax, 0xa5
popf
cmp eax, 0x29
jne 0x140123848
popf
pop rax
jmp 0x140124fdd
cmp eax, 0
jne 0x140123857
popf
pop rax
jmp 0x140123b09
cmp eax, 3
jne 0x140123866
popf
pop rax
jmp 0x140123ee9
cmp eax, 1
jne 0x140123875
popf
pop rax
jmp 0x140123dc3
cmp eax, 0xd
jne 0x140123884
popf
pop rax
jmp 0x1401242cf
cmp eax, 0x1a
jne 0x140123893
popf
pop rax
jmp 0x1401248d8
cmp eax, 0xe
jne 0x1401238a2
popf
pop rax
jmp 0x140124360
cmp eax, 0xb
jne 0x1401238b1
popf
pop rax
jmp 0x14012420e
cmp eax, 0x19
jne 0x1401238c0
popf
pop rax
jmp 0x14012489c
cmp eax, 8
jne 0x1401238cf
popf
pop rax
jmp 0x1401240ab
cmp eax, 0x2a
jne 0x1401238de
popf
pop rax
jmp 0x14012509a
cmp eax, 0x17
jne 0x1401238ed
popf
pop rax
jmp 0x140124772
cmp eax, 0x1c
jne 0x1401238fc
popf
pop rax
jmp 0x14012495c
cmp eax, 0x2e
jne 0x14012390b
popf
pop rax
jmp 0x140125298
cmp eax, 0x18
jne 0x14012391a
popf
pop rax
jmp 0x140124807
cmp eax, 0x2b
jne 0x140123929
popf
pop rax
jmp 0x140125154
cmp eax, 0x1b
jne 0x140123938
popf
pop rax
jmp 0x140124910
cmp eax, 0x2d
jne 0x140123947
popf
pop rax
jmp 0x140125247
cmp eax, 0x23
jne 0x140123956
popf
pop rax
jmp 0x140124d7b
cmp eax, 0x25
jne 0x140123965
popf
pop rax
jmp 0x140124ea1
cmp eax, 0xf
jne 0x140123974
popf
pop rax
jmp 0x14012443c
cmp eax, 0x13
jne 0x140123983
popf
pop rax
jmp 0x14012461c
cmp eax, 0x15
jne 0x140123992
popf
pop rax
jmp 0x14012468c
cmp eax, 0x24
jne 0x1401239a1
popf
pop rax
jmp 0x140124dfb
cmp eax, 0x1e
jne 0x1401239b0
popf
pop rax
jmp 0x140124a4e
cmp eax, 0xc
jne 0x1401239bf
popf
pop rax
jmp 0x140124272
cmp eax, 0x26
jne 0x1401239ce
popf
pop rax
jmp 0x140124f32
cmp eax, 0x27
jne 0x1401239dd
popf
pop rax
jmp 0x140124f70
cmp eax, 0x1f
jne 0x1401239ec
popf
pop rax
jmp 0x140124af2
cmp eax, 0x10
jne 0x1401239fb
popf
pop rax
jmp 0x1401244cc
cmp eax, 0x2c
jne 0x140123a0a
popf
pop rax
jmp 0x1401251e5
cmp eax, 9
jne 0x140123a19
popf
pop rax
jmp 0x140124140
cmp eax, 4
jne 0x140123a28
popf
pop rax
jmp 0x140123f67
cmp eax, 0x16
jne 0x140123a37
popf
pop rax
jmp 0x1401246d6
cmp eax, 0x28
jne 0x140123a46
popf
pop rax
jmp 0x140124fa8
cmp eax, 0xa
jne 0x140123a55
popf
pop rax
jmp 0x1401241bf
cmp eax, 0x22
jne 0x140123a64
popf
pop rax
jmp 0x140124cb9
cmp eax, 0x14
jne 0x140123a73
popf
pop rax
jmp 0x140124655
cmp eax, 7
jne 0x140123a82
popf
pop rax
jmp 0x140124012
cmp eax, 5
jne 0x140123a91
popf
pop rax
jmp 0x140123fa5
cmp eax, 2
jne 0x140123aa0
popf
pop rax
jmp 0x140123e56
cmp eax, 0x20
jne 0x140123aaf
popf
pop rax
jmp 0x140124b44
cmp eax, 0x1d
jne 0x140123abe
popf
pop rax
jmp 0x1401249a6
cmp eax, 0x11
jne 0x140123acd
popf
pop rax
jmp 0x14012455d
cmp eax, 6
jne 0x140123adc
popf
pop rax
jmp 0x140123fdd
cmp eax, 0x2f
jne 0x140123aeb
popf
pop rax
jmp 0x1401252f5
cmp eax, 0x12
jne 0x140123afa
popf
pop rax
jmp 0x1401245e1
cmp eax, 0x21
jne 0x140123b09
popf
pop rax
jmp 0x140124caf
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.14007e4e6
mov r10d, eax
mov r9d, eax
shr r9d, 3
and r9d, 0x10
mov r14d, 0x16bbb5b0
pushf
not r14d
add r14d, 0xa6cde313
xor r14d, 0xf53e3df1
rol r14d, 0xf0
popf
pushf
not r14d
add r14d, 0xb8303b90
xor r14d, 0xeadd1a55
rol r14d, 0x29
popf
pushf
not r14d
add r14d, 0xa84f5b2c
xor r14d, 0xa4b6ee91
rol r14d, 0xea
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, 0x4ee80e6c
pushf
not r9d
add r9d, 0xfc3ff5b2
xor r9d, 0xc349aed8
rol r9d, 0xb8
popf
pushf
not r9d
add r9d, 0x8c93e854
xor r9d, 0x9c23e257
rol r9d, 0x28
popf
pushf
not r9d
add r9d, 0xa8bf8b74
xor r9d, 0xa2973e00
rol r9d, 0x1f
popf
mov edx, ecx
or edx, 2
test r9d, eax
cmove edx, ecx
mov r11d, 0xd7451f37
pushf
not r11d
add r11d, 0xa3db64bd
xor r11d, 0xd62d5d56
rol r11d, 0x37
popf
pushf
not r11d
add r11d, 0xc949c963
xor r11d, 0xd5ccb10f
rol r11d, 0xfb
popf
pushf
not r11d
add r11d, 0x976f31d1
xor r11d, 0x8e70d5cf
rol r11d, 0x84
popf
pushf
not r11d
add r11d, 0xfa87a10c
xor r11d, 0xa3efadb7
rol r11d, 0x17
popf
mov ecx, edx
or ecx, 1
test r11d, eax
cmove ecx, edx
mov esi, 0x6cef82b9
pushf
not esi
add esi, 0xe20652a3
xor esi, 0xc2865706
rol esi, 0xe
popf
pushf
not esi
add esi, 0xb17f28cf
xor esi, 0xc985233d
rol esi, 0xbe
popf
pushf
not esi
add esi, 0xbbf371b1
xor esi, 0xa2355a43
rol esi, 0xa9
popf
pushf
not esi
add esi, 0x84d8ddda
xor esi, 0x9b74ed47
rol esi, 0x38
popf
mov edx, ecx
bts edx, 0x13
test esi, eax
cmove edx, ecx
mov r15d, 0xd422b77d
pushf
not r15d
add r15d, 0xbb991a22
xor r15d, 0x8e656af8
rol r15d, 0x5a
popf
pushf
not r15d
add r15d, 0xd253f102
xor r15d, 0x9a196cd3
rol r15d, 0xcc
popf
pushf
not r15d
add r15d, 0xc686b343
xor r15d, 0xb9580458
rol r15d, 0x72
popf
pushf
not r15d
add r15d, 0xa2afca83
xor r15d, 0xdb703d15
rol r15d, 0x12
popf
and eax, r15d
je 0x140123d90
push rax
pushf
mov eax, 0xefe56494
pushf
not eax
add eax, 0xa489c2d2
xor eax, 0xe40668fd
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe8ccfb1f
xor eax, 0xe9e015bf
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xcd48d8ae
xor eax, 0x804a88a4
rol eax, 0x4b
popf
jmp 0x140123839
push rax
pushf
mov eax, 0xcb6f870a
pushf
not eax
add eax, 0x82e5c162
xor eax, 0xdcb7ecd9
rol eax, 0x91
popf
pushf
not eax
add eax, 0x94983619
xor eax, 0xe79b5e95
rol eax, 0xb
popf
jmp 0x140123839
cmp eax, 0x2000
je 0x140123dfd
push rax
pushf
mov eax, 0x9fdd1597
pushf
not eax
add eax, 0xc48076f5
xor eax, 0xb9ccac66
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xce7de441
xor eax, 0xd4567093
rol eax, 0x8a
popf
jmp 0x140123839
push rax
pushf
mov eax, 0xf6ea7eac
pushf
not eax
add eax, 0x9629e733
xor eax, 0xae4af30f
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa7dc1516
xor eax, 0xa1cb2e92
rol eax, 0x43
popf
pushf
not eax
add eax, 0xdf40e95f
xor eax, 0xc68f1add
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa5c45708
xor eax, 0x9fee959d
rol eax, 0xd9
popf
jmp 0x140123839
cmp eax, 0x4000
je 0x140123ea3
push rax
pushf
mov eax, 0x681da56b
pushf
not eax
add eax, 0xa0d6cfbd
xor eax, 0xbdf5b5b9
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc8d815b3
xor eax, 0xffccb9cd
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xaeca64d8
xor eax, 0xe59ada31
rol eax, 0xd7
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x2dd56df0
pushf
not eax
add eax, 0xd55a3840
xor eax, 0xd2abf84c
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x991069b1
xor eax, 0xbfb26570
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf4258d35
xor eax, 0x81bf8a12
rol eax, 0xf7
popf
jmp 0x140123839
cmp eax, r15d
jne 0x140123f34
push rax
pushf
mov eax, 0x5521c622
pushf
not eax
add eax, 0xe6099e8f
xor eax, 0x85e1be58
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xbe39d6b4
xor eax, 0xa10593c4
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x90f74f6d
xor eax, 0xbe567510
rol eax, 0x85
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x79e43f4e
pushf
not eax
add eax, 0xcf343124
xor eax, 0xaf0657ac
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x993f86f1
xor eax, 0xf2c590a7
rol eax, 0xb6
popf
jmp 0x140123839
or edx, 0x300
jmp 0x140124012
or edx, r14d
jmp 0x140124012
or edx, esi
push rax
pushf
mov eax, 0xfb171be0
pushf
not eax
add eax, 0xf47fcfde
xor eax, 0x8f82c7ba
rol eax, 0x28
popf
pushf
not eax
add eax, 0x9ae5799c
xor eax, 0xb3f13225
rol eax, 0x49
popf
jmp 0x140123839
and r10d, 0x8040
sub r10d, 0x40
je 0x140124052
push rax
pushf
mov eax, 0xeb8eeec8
pushf
not eax
add eax, 0xcdf4cb60
xor eax, 0x88195269
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xbe8ae374
xor eax, 0xde3d93e2
rol eax, 0xc
popf
jmp 0x140123839
push rax
pushf
mov eax, 0xf7d0f6be
pushf
not eax
add eax, 0xf59f38a4
xor eax, 0xedffa224
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc9f95481
xor eax, 0xffd9972c
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xb9982b99
xor eax, 0xdd306e5b
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa770dcc7
xor eax, 0xd004c8a6
rol eax, 0xb4
popf
jmp 0x140123839
sub r10d, 0x7fc0
je 0x1401240fa
push rax
pushf
mov eax, 0x18a06217
pushf
not eax
add eax, 0xbc7694dd
xor eax, 0xc40b1330
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x914ccf60
xor eax, 0xa808c772
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x940c9ca0
xor eax, 0xd0ef1e8c
rol eax, 0xfc
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x794ea846
pushf
not eax
add eax, 0xbd362c24
xor eax, 0xbbb9bc6c
rol eax, 0x35
popf
pushf
not eax
add eax, 0xfa283d6d
xor eax, 0xf43030f7
rol eax, 0x22
popf
pushf
not eax
add eax, 0xcc133180
xor eax, 0xecaf0034
rol eax, 0x16
popf
jmp 0x140123839
cmp r10d, 0x40
jne 0x14012418c
push rax
pushf
mov eax, 0x347781d5
pushf
not eax
add eax, 0x84fd5f99
xor eax, 0xa99c163d
rol eax, 0x12
popf
pushf
not eax
add eax, 0xfa9a5a9e
xor eax, 0xe496f202
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd50b8548
xor eax, 0x90e9e377
rol eax, 0xdc
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x4f5489fb
pushf
not eax
add eax, 0x934a54f7
xor eax, 0x997a326a
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xb1ef338c
xor eax, 0xdbef6efd
rol eax, 0x89
popf
jmp 0x140123839
bts edx, 0x18
jmp 0x1401242cf
or edx, 0x3000000
jmp 0x1401242cf
bts edx, 0x19
push rax
pushf
mov eax, 0xda2a2481
pushf
not eax
add eax, 0xc7b1021f
xor eax, 0xf55d3f1c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe604265a
xor eax, 0xdad0047d
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9116ce23
xor eax, 0xae042c71
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xeb4909ae
xor eax, 0xcc9f2521
rol eax, 0x3d
popf
jmp 0x140123839
mov r8d, r12d
not r8d
and r8d, edx
and ebx, r12d
or r8d, ebx
cmp r8d, edx
je 0x14012432d
push rax
pushf
mov eax, 0x9ec054a2
pushf
not eax
add eax, 0xae1cff72
xor eax, 0xa4456657
rol eax, 0x86
popf
pushf
not eax
add eax, 0x9161d31d
xor eax, 0xabfa648f
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xbf21b5a2
xor eax, 0xf6b8548d
rol eax, 0xaf
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x59e2de12
pushf
not eax
add eax, 0xe2e05dd7
xor eax, 0xc15ca892
rol eax, 3
popf
pushf
not eax
add eax, 0xac94288b
xor eax, 0xdf856dcf
rol eax, 0x61
popf
jmp 0x140123839
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 0x140124409
push rax
pushf
mov eax, 0x6815e574
pushf
not eax
add eax, 0xd4556cfb
xor eax, 0xe825e912
rol eax, 8
popf
pushf
not eax
add eax, 0xafee4896
xor eax, 0xdca012d5
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa3152995
xor eax, 0xfff7e5d7
rol eax, 0xec
popf
pushf
not eax
add eax, 0x889971d0
xor eax, 0xfa70532d
rol eax, 0xb8
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x40d7659a
pushf
not eax
add eax, 0xe81180d5
xor eax, 0xb9b2f18f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xbd04800c
xor eax, 0x9fad883a
rol eax, 0x36
popf
jmp 0x140123839
cmp eax, esi
je 0x140124499
push rax
pushf
mov eax, 0x21c21cce
pushf
not eax
add eax, 0xd1780dce
xor eax, 0xa562eff2
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb276ece2
xor eax, 0xd640d8fe
rol eax, 0xe
popf
pushf
not eax
add eax, 0x8d4b3c5d
xor eax, 0x8b9095d1
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x8b7f31a6
xor eax, 0xe81adf9f
rol eax, 0xe8
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x51c8157
pushf
not eax
add eax, 0x8f104223
xor eax, 0x9967d745
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9f03c21b
xor eax, 0x8b6faa8c
rol eax, 0xca
popf
jmp 0x140123839
cmp eax, r14d
je 0x14012452a
push rax
pushf
mov eax, 0x447e915a
pushf
not eax
add eax, 0xddc04fb8
xor eax, 0xebc39ced
rol eax, 0x65
popf
pushf
not eax
add eax, 0x96e4933b
xor eax, 0xc907817b
rol eax, 0x43
popf
pushf
not eax
add eax, 0x8eae6a47
xor eax, 0xae86b354
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf9b9fc18
xor eax, 0x8ffc74ab
rol eax, 0x79
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x953c6cac
pushf
not eax
add eax, 0xbb31dc7d
xor eax, 0x8f06a1cb
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc313b04a
xor eax, 0xc92ca27d
rol eax, 0x41
popf
jmp 0x140123839
mov dword [rsp + 0x40], ebx
cmp eax, 0x300
jne 0x14012459b
push rax
pushf
mov eax, 0x1a5b587a
pushf
not eax
add eax, 0xa11bddd9
xor eax, 0xa6e32296
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd16e803c
xor eax, 0xb0b03f3a
rol eax, 0x8a
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x420d5073
pushf
not eax
add eax, 0xd5f9ab27
xor eax, 0x8f1b16ab
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb005737a
xor eax, 0xa7e1d7dd
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xbad2a9e0
xor eax, 0x8715396d
rol eax, 0x21
popf
jmp 0x140123839
or ebx, r15d
jmp 0x14012468c
bts ebx, 0xe
jmp 0x14012468c
bts ebx, 0xd
push rax
pushf
mov eax, 0x44fb1ea8
pushf
not eax
add eax, 0xeec5e26b
xor eax, 0xcb76eace
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9133f6fb
xor eax, 0xafeb93cf
rol eax, 0xbf
popf
jmp 0x140123839
mov dword [rsp + 0x40], ebx
push rax
pushf
mov eax, 0x9271dded
pushf
not eax
add eax, 0x9a06a323
xor eax, 0x8d7bd408
rol eax, 0x25
popf
pushf
not eax
add eax, 0x87eadc3f
xor eax, 0xb52ca9bd
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd45e3a87
xor eax, 0xefd19473
rol eax, 0x31
popf
jmp 0x140123839
and r8d, 0x3000000
cmp r8d, 0x1000000
je 0x14012473f
push rax
pushf
mov eax, 0xb90c698f
pushf
not eax
add eax, 0xb79e24cd
xor eax, 0xf83bcddf
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x87a4deb1
xor eax, 0xcb33b083
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf60fb110
xor eax, 0xc7db2575
rol eax, 0x42
popf
pushf
not eax
add eax, 0xa377fb87
xor eax, 0xc61ac342
rol eax, 0x11
popf
jmp 0x140123839
push rax
pushf
mov eax, 0xaeb1fdd2
pushf
not eax
add eax, 0xb9a09fbb
xor eax, 0xc4f32a46
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xd8b7102b
xor eax, 0xc1a84a52
rol eax, 0x24
popf
jmp 0x140123839
cmp r8d, 0x2000000
je 0x1401247c1
push rax
pushf
mov eax, 0x335c5a92
pushf
not eax
add eax, 0xc2f25908
xor eax, 0xcd44ad66
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb4675869
xor eax, 0xf739bb21
rol eax, 0x68
popf
pushf
not eax
add eax, 0xcfc122c3
xor eax, 0xd2ec83e5
rol eax, 0x4c
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x581ea6bc
pushf
not eax
add eax, 0xd8172685
xor eax, 0x9f34cff3
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xa94e052e
xor eax, 0xbef52131
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa6553c72
xor eax, 0x97a2b952
rol eax, 0x5f
popf
jmp 0x140123839
cmp r8d, 0x3000000
jne 0x140124856
push rax
pushf
mov eax, 0xd8f6b07c
pushf
not eax
add eax, 0xfbe892ed
xor eax, 0xe321d018
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa365a686
xor eax, 0xf6ba0eb5
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa02c82be
xor eax, 0xe999c76f
rol eax, 0xc2
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x8a65ae00
pushf
not eax
add eax, 0xa90af69c
xor eax, 0x94626934
rol eax, 0xed
popf
pushf
not eax
add eax, 0x93d4dbea
xor eax, 0xc6539578
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb2225f18
xor eax, 0xb02bc240
rol eax, 0x4b
popf
jmp 0x140123839
bts ebx, 0xf
jmp 0x14012495c
or ebx, 0x40
jmp 0x14012495c
or ebx, 0x8040
push rax
pushf
mov eax, 0x7cb0721
pushf
not eax
add eax, 0x8b5c2d51
xor eax, 0x8d30bce9
rol eax, 0xe
popf
pushf
not eax
add eax, 0xef193d86
xor eax, 0x83685da8
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xef29363b
xor eax, 0xf29494d9
rol eax, 0xf1
popf
jmp 0x140123839
mov dword [rsp + 0x40], ebx
push rax
pushf
mov eax, 0xc7eae530
pushf
not eax
add eax, 0xeffffc07
xor eax, 0x9b57805f
rol eax, 0x85
popf
pushf
not eax
add eax, 0x84945e0c
xor eax, 0xbdecf41a
rol eax, 0x54
popf
pushf
not eax
add eax, 0xc1ae8eda
xor eax, 0xb4b4740c
rol eax, 0x41
popf
jmp 0x140123839
cmp byte [0x140058c68], 0
je 0x1401249f5
push rax
pushf
mov eax, 0xd9796877
pushf
not eax
add eax, 0xb7a39831
xor eax, 0xc516005e
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa791482a
xor eax, 0xfacab7d1
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd5cfd49a
xor eax, 0xa174c9b7
rol eax, 0x82
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x3005ab98
pushf
not eax
add eax, 0xe3adf752
xor eax, 0xeb966b21
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa293fed8
xor eax, 0xba844c0d
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa48ce2a5
xor eax, 0xd49ecee4
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xb5beba2b
xor eax, 0xeccbc34f
rol eax, 0xad
popf
jmp 0x140123839
test bl, 0x40
je 0x140124a99
push rax
pushf
mov eax, 0x1bd27f3
pushf
not eax
add eax, 0x954ac3b9
xor eax, 0xb09b3300
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8a493eed
xor eax, 0xa4198077
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbf975a84
xor eax, 0xf454cf48
rol eax, 0x46
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x1745082
pushf
not eax
add eax, 0xb2362089
xor eax, 0xa6b904ed
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe528a4e5
xor eax, 0xbdd186a2
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa4d67609
xor eax, 0xde6fa9ab
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x9b16c09e
xor eax, 0xbb0b378b
rol eax, 0xcc
popf
jmp 0x140123839
mov ecx, ebx
call fcn.1400deb3b
jmp 0x140124cb9
mov byte [0x140058c68], 0
mov ebx, dword [rsp + 0x40]
and ebx, 0xffffffbf
mov ecx, ebx
call fcn.1400deb3b
mov esi, 0xe52c5e72
pushf
not esi
add esi, 0xbd5349b9
xor esi, 0xb5ef031e
rol esi, 3
popf
pushf
not esi
add esi, 0xa35ef260
xor esi, 0xc9dfdae4
rol esi, 0x9b
popf
pushf
not esi
add esi, 0x899e7c8e
xor esi, 0xa381539b
rol esi, 0x27
popf
pushf
not esi
add esi, 0xd21f2c0b
xor esi, 0xb6c86f59
rol esi, 0x98
popf
mov r14d, 0xaf0eac0e
pushf
not r14d
add r14d, 0x8f94b7e3
xor r14d, 0xd98b63ca
rol r14d, 0xd2
popf
pushf
not r14d
add r14d, 0xef4dd44b
xor r14d, 0x8215e2ec
rol r14d, 0x8c
popf
pushf
not r14d
add r14d, 0xa41d339b
xor r14d, 0x9286ecee
rol r14d, 0x11
popf
pushf
not r14d
add r14d, 0xbaef996a
xor r14d, 0xc6af98b3
rol r14d, 0x64
popf
mov r15d, 0xf10cb3a9
pushf
not r15d
add r15d, 0xd3d44d08
xor r15d, 0x97334a61
rol r15d, 0x9b
popf
pushf
not r15d
add r15d, 0xf5ac6f20
xor r15d, 0xf87cc886
rol r15d, 0x96
popf
jmp 0x140124cb9
and ebx, 0xffffffbf
mov ecx, ebx
call fcn.1400deb3b
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 0x140124d35
push rax
pushf
mov eax, 0x6079cc32
pushf
not eax
add eax, 0xb7f589b1
xor eax, 0xf338ea4a
rol eax, 0x84
popf
pushf
not eax
add eax, 0xfb2f6caa
xor eax, 0xb6bff95f
rol eax, 0x2f
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x92b6f678
pushf
not eax
add eax, 0xf480799e
xor eax, 0x9c1c06af
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc0e6bde1
xor eax, 0xd754aacd
rol eax, 0x40
popf
pushf
not eax
add eax, 0x8d4dd1f6
xor eax, 0xcd738927
rol eax, 0x96
popf
jmp 0x140123839
cmp eax, 0x2000
je 0x140124db5
push rax
pushf
mov eax, 0x53f60516
pushf
not eax
add eax, 0xf9102415
xor eax, 0x8475a274
rol eax, 0x73
popf
pushf
not eax
add eax, 0xd207067a
xor eax, 0xcdb5fafd
rol eax, 0x85
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x795a53c9
pushf
not eax
add eax, 0xe5ca26f4
xor eax, 0xdeb034a5
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x974356d4
xor eax, 0xfe258e95
rol eax, 0xe
popf
pushf
not eax
add eax, 0xfcd64825
xor eax, 0x97a0488c
rol eax, 0xb3
popf
jmp 0x140123839
cmp eax, 0x4000
je 0x140124e48
push rax
pushf
mov eax, 0x91aa1370
pushf
not eax
add eax, 0x8fac2647
xor eax, 0xd0410b82
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x98e2155b
xor eax, 0xb33bc30c
rol eax, 9
popf
pushf
not eax
add eax, 0x88fda73e
xor eax, 0xfd941370
rol eax, 0x2d
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x4f12c534
pushf
not eax
add eax, 0xfbb66d48
xor eax, 0xff71dcbc
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe67a62d0
xor eax, 0xba42aa9d
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe9a05b5e
xor eax, 0xff1635fc
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xfc7a67cc
xor eax, 0xa5d90e53
rol eax, 0x60
popf
jmp 0x140123839
cmp eax, r15d
jne 0x140124eff
push rax
pushf
mov eax, 0xfe4e1869
pushf
not eax
add eax, 0xa136eb25
xor eax, 0x93de26e0
rol eax, 0x91
popf
pushf
not eax
add eax, 0xaf5d5d1d
xor eax, 0x8abd7f54
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8966a12a
xor eax, 0xf8c45d3f
rol eax, 0x12
popf
pushf
not eax
add eax, 0x896243f7
xor eax, 0xc4499cec
rol eax, 0x6f
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x11024ceb
pushf
not eax
add eax, 0x978ae293
xor eax, 0xbe10bad5
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xdfd0e504
xor eax, 0xb35fb4a4
rol eax, 0xa5
popf
jmp 0x140123839
or edx, 0x300
jmp 0x140124fdd
or edx, r14d
jmp 0x140124fdd
or edx, esi
push rax
pushf
mov eax, 0x7ed203bb
pushf
not eax
add eax, 0xf0fbb609
xor eax, 0x80397aba
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xef700956
xor eax, 0xad56e017
rol eax, 0x9a
popf
jmp 0x140123839
and ebx, 0x8040
sub ebx, 0x40
je 0x140125041
push rax
pushf
mov eax, 0x2ef59453
pushf
not eax
add eax, 0x94fbc0a3
xor eax, 0x889698d0
rol eax, 0x35
popf
pushf
not eax
add eax, 0xdeba22e2
xor eax, 0xc059b287
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb85c564a
xor eax, 0xe30c11e4
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xf4ef0479
xor eax, 0x976fe272
rol eax, 0x4d
popf
jmp 0x140123839
push rax
pushf
mov eax, 0xc90cd5df
pushf
not eax
add eax, 0xe2b107f0
xor eax, 0xca2bdb51
rol eax, 0xba
popf
pushf
not eax
add eax, 0x954544af
xor eax, 0x80993997
rol eax, 0x93
popf
pushf
not eax
add eax, 0xce1b2917
xor eax, 0xdf7ac1ca
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xe25e3e43
xor eax, 0xe1e1cf0d
rol eax, 0x45
popf
jmp 0x140123839
sub ebx, 0x7fc0
je 0x1401250fb
push rax
pushf
mov eax, 0x3dcb4031
pushf
not eax
add eax, 0xd0651344
xor eax, 0xc11e18d1
rol eax, 0x67
popf
pushf
not eax
add eax, 0x98c6d5ca
xor eax, 0xd52f287c
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x8cd9ae99
xor eax, 0xb6aab1f3
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xf933533b
xor eax, 0xc6b889d7
rol eax, 0x59
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x3f4b5f64
pushf
not eax
add eax, 0xab53b4cc
xor eax, 0xee4c6521
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd3ae0136
xor eax, 0xb82c0c07
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xa468fd73
xor eax, 0xd61d2f05
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x940e16c5
xor eax, 0xf7ac8231
rol eax, 0xe5
popf
jmp 0x140123839
cmp ebx, 0x40
jne 0x14012518c
push rax
pushf
mov eax, 0x26ec7a94
pushf
not eax
add eax, 0x83629ccf
xor eax, 0xf27d68ea
rol eax, 0x74
popf
pushf
not eax
add eax, 0x80215a9d
xor eax, 0xd314b9e8
rol eax, 0x94
popf
jmp 0x140123839
push rax
pushf
mov eax, 0x6bc529a4
pushf
not eax
add eax, 0xb0d4aae0
xor eax, 0xd988b1a8
rol eax, 0x26
popf
pushf
not eax
add eax, 0x9484104a
xor eax, 0xc7e40a6e
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd7024e53
xor eax, 0x8ade0e85
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdc17cccc
xor eax, 0xf8f9c380
rol eax, 0x5a
popf
jmp 0x140123839
bts edx, 0x18
jmp 0x1401252f5
or edx, 0x3000000
jmp 0x1401252f5
bts edx, 0x19
push rax
pushf
mov eax, 0x747eae42
pushf
not eax
add eax, 0xd2c39562
xor eax, 0xe7a4fdf4
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe4070649
xor eax, 0x85465c3a
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xefa18121
xor eax, 0xbab2fce4
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xe70eb348
xor eax, 0xd632dd85
rol eax, 0x13
popf
jmp 0x140123839
mov eax, edx
mov rbx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x20
pop r15
pop r14
pop r12
ret