Function at 0x140033598
Capabilities:
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x5fe36671
pushf
not eax
add eax, 0xb143c482
xor eax, 0x83165f9d
rol eax, 0x89
popf
pushf
not eax
add eax, 0xca55aee6
xor eax, 0x9ac099c6
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd3f2d28c
xor eax, 0x8aed8ee9
rol eax, 0xa9
popf
cmp eax, 0
jne 0x1400335e8
popf
pop rax
jmp 0x1400335e8
jmp 0x14008ed20
push rax
pushf
mov eax, 0xbb694fea
pushf
not eax
add eax, 0x993c6f99
xor eax, 0xd21a45d7
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xfa5f61f6
xor eax, 0x8e6d5537
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf89683d3
xor eax, 0xbca2f4c7
rol eax, 0x9d
popf
cmp eax, 0x29
jne 0x14008ed70
popf
pop rax
jmp 0x140090520
cmp eax, 0
jne 0x14008ed7f
popf
pop rax
jmp 0x14008f031
cmp eax, 3
jne 0x14008ed8e
popf
pop rax
jmp 0x14008f3da
cmp eax, 1
jne 0x14008ed9d
popf
pop rax
jmp 0x14008f2da
cmp eax, 0xd
jne 0x14008edac
popf
pop rax
jmp 0x14008f835
cmp eax, 0x1a
jne 0x14008edbb
popf
pop rax
jmp 0x14008fe6e
cmp eax, 0xe
jne 0x14008edca
popf
pop rax
jmp 0x14008f8c6
cmp eax, 0xb
jne 0x14008edd9
popf
pop rax
jmp 0x14008f79a
cmp eax, 0x19
jne 0x14008ede8
popf
pop rax
jmp 0x14008fe32
cmp eax, 8
jne 0x14008edf7
popf
pop rax
jmp 0x14008f5eb
cmp eax, 0x2a
jne 0x14008ee06
popf
pop rax
jmp 0x1400905ca
cmp eax, 0x17
jne 0x14008ee15
popf
pop rax
jmp 0x14008fd08
cmp eax, 0x1c
jne 0x14008ee24
popf
pop rax
jmp 0x14008ff08
cmp eax, 0x2e
jne 0x14008ee33
popf
pop rax
jmp 0x14009078c
cmp eax, 0x18
jne 0x14008ee42
popf
pop rax
jmp 0x14008fdb0
cmp eax, 0x2b
jne 0x14008ee51
popf
pop rax
jmp 0x14009065e
cmp eax, 0x1b
jne 0x14008ee60
popf
pop rax
jmp 0x14008febc
cmp eax, 0x2d
jne 0x14008ee6f
popf
pop rax
jmp 0x140090751
cmp eax, 0x23
jne 0x14008ee7e
popf
pop rax
jmp 0x140090298
cmp eax, 0x25
jne 0x14008ee8d
popf
pop rax
jmp 0x1400903d1
cmp eax, 0xf
jne 0x14008ee9c
popf
pop rax
jmp 0x14008f996
cmp eax, 0x13
jne 0x14008eeab
popf
pop rax
jmp 0x14008fb9c
cmp eax, 0x15
jne 0x14008eeba
popf
pop rax
jmp 0x14008fc35
cmp eax, 0x24
jne 0x14008eec9
popf
pop rax
jmp 0x14009032b
cmp eax, 0x1e
jne 0x14008eed8
popf
pop rax
jmp 0x14008ffd4
cmp eax, 0xc
jne 0x14008eee7
popf
pop rax
jmp 0x14008f7d8
cmp eax, 0x26
jne 0x14008eef6
popf
pop rax
jmp 0x14009043c
cmp eax, 0x27
jne 0x14008ef05
popf
pop rax
jmp 0x1400904a0
cmp eax, 0x1f
jne 0x14008ef14
popf
pop rax
jmp 0x140090052
cmp eax, 0x10
jne 0x14008ef23
popf
pop rax
jmp 0x14008fa13
cmp eax, 0x2c
jne 0x14008ef32
popf
pop rax
jmp 0x1400906ef
cmp eax, 9
jne 0x14008ef41
popf
pop rax
jmp 0x14008f693
cmp eax, 4
jne 0x14008ef50
popf
pop rax
jmp 0x14008f47e
cmp eax, 0x16
jne 0x14008ef5f
popf
pop rax
jmp 0x14008fc6c
cmp eax, 0x28
jne 0x14008ef6e
popf
pop rax
jmp 0x1400904d8
cmp eax, 0xa
jne 0x14008ef7d
popf
pop rax
jmp 0x14008f738
cmp eax, 0x22
jne 0x14008ef8c
popf
pop rax
jmp 0x1400901c9
cmp eax, 0x14
jne 0x14008ef9b
popf
pop rax
jmp 0x14008fbeb
cmp eax, 7
jne 0x14008efaa
popf
pop rax
jmp 0x14008f552
cmp eax, 5
jne 0x14008efb9
popf
pop rax
jmp 0x14008f4bc
cmp eax, 2
jne 0x14008efc8
popf
pop rax
jmp 0x14008f347
cmp eax, 0x20
jne 0x14008efd7
popf
pop rax
jmp 0x140090091
cmp eax, 0x1d
jne 0x14008efe6
popf
pop rax
jmp 0x14008ff52
cmp eax, 0x11
jne 0x14008eff5
popf
pop rax
jmp 0x14008faa4
cmp eax, 6
jne 0x14008f004
popf
pop rax
jmp 0x14008f51d
cmp eax, 0x2f
jne 0x14008f013
popf
pop rax
jmp 0x1400907d6
cmp eax, 0x12
jne 0x14008f022
popf
pop rax
jmp 0x14008fb4e
cmp eax, 0x21
jne 0x14008f031
popf
pop rax
jmp 0x1400901bf
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.140040493
mov r10d, eax
mov r9d, eax
shr r9d, 3
and r9d, 0x10
mov r8d, eax
mov r14d, 0x6c71e484
pushf
not r14d
add r14d, 0xeb9225b7
xor r14d, 0xaa17e4d7
rol r14d, 0xa
popf
pushf
not r14d
add r14d, 0xe20b3d03
xor r14d, 0xb189af35
rol r14d, 5
popf
pushf
not r14d
add r14d, 0x9f4ea816
xor r14d, 0x8f5f9a09
rol r14d, 4
popf
pushf
not r14d
add r14d, 0xc1c5470a
xor r14d, 0xcc985d95
rol r14d, 0xe6
popf
mov edx, r9d
or edx, 8
and r8d, r14d
cmove edx, r9d
mov ecx, edx
or ecx, 4
and eax, 0x400
cmove ecx, edx
mov eax, r10d
mov r9d, 0x3e92e1e9
pushf
not r9d
add r9d, 0xe8c86604
xor r9d, 0xf5ae3b97
rol r9d, 0x87
popf
pushf
not r9d
add r9d, 0x864d2b98
xor r9d, 0xb86964e8
rol r9d, 0xd9
popf
mov edx, ecx
or edx, 2
and eax, r9d
cmove edx, ecx
mov eax, r10d
mov r11d, 0x69729e03
pushf
not r11d
add r11d, 0xfdf8eefa
xor r11d, 0xd6de6465
rol r11d, 0x3c
popf
pushf
not r11d
add r11d, 0xd40105a1
xor r11d, 0x8df2cb60
rol r11d, 0x14
popf
pushf
not r11d
add r11d, 0xae2a8cbe
xor r11d, 0xe1314e74
rol r11d, 0x2e
popf
pushf
not r11d
add r11d, 0xda21b4b5
xor r11d, 0xd18a35d2
rol r11d, 0x15
popf
mov ecx, edx
or ecx, 1
and eax, r11d
cmove ecx, edx
mov eax, r10d
mov esi, 0x8f4ece24
pushf
not esi
add esi, 0xbfb24d84
xor esi, 0xc0f57f52
rol esi, 0x73
popf
pushf
not esi
add esi, 0xd72b5f38
xor esi, 0xb569b150
rol esi, 0xf
popf
pushf
not esi
add esi, 0xf5ba4c54
xor esi, 0xffce9a6a
rol esi, 0xea
popf
mov edx, ecx
bts edx, 0x13
and eax, esi
cmove edx, ecx
mov eax, r10d
mov r15d, 0x55e1dd29
pushf
not r15d
add r15d, 0xf9396a47
xor r15d, 0xc63bb4b8
rol r15d, 0x10
popf
pushf
not r15d
add r15d, 0xc52298cf
xor r15d, 0x8b7d3364
rol r15d, 0x6c
popf
and eax, r15d
je 0x14008f281
push rax
pushf
mov eax, 0xbf7db08e
pushf
not eax
add eax, 0xce370bf9
xor eax, 0xfb1abe32
rol eax, 0x64
popf
pushf
not eax
add eax, 0xbb836e3f
xor eax, 0xd6bc9fab
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xcc039ac9
xor eax, 0xe5a787e9
rol eax, 0x6a
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0x8533e3f0
pushf
not eax
add eax, 0xa4770b13
xor eax, 0xc99c74a5
rol eax, 0x76
popf
pushf
not eax
add eax, 0x950ab483
xor eax, 0xada1dfb3
rol eax, 0xd
popf
pushf
not eax
add eax, 0xb827ce74
xor eax, 0xccf849a7
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x8e706c9a
xor eax, 0xd6a153d7
rol eax, 0xbe
popf
jmp 0x14008ed61
cmp eax, 0x2000
je 0x14008f314
push rax
pushf
mov eax, 0x7d35277a
pushf
not eax
add eax, 0xa9c0c3a7
xor eax, 0xb579c05a
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe7a1885e
xor eax, 0xb39ccf70
rol eax, 0xcc
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0x683e7567
pushf
not eax
add eax, 0xa3c53548
xor eax, 0xe1e02b31
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xca78e090
xor eax, 0x803ff35c
rol eax, 0xd
popf
jmp 0x14008ed61
cmp eax, 0x4000
je 0x14008f381
push rax
pushf
mov eax, 0xaebc3c83
pushf
not eax
add eax, 0x9fd94c5c
xor eax, 0xea3a7073
rol eax, 0x71
popf
pushf
not eax
add eax, 0xb7a05a9c
xor eax, 0xb84a244e
rol eax, 0x40
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0x2ce1e678
pushf
not eax
add eax, 0xb4037bbc
xor eax, 0xcc83662c
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfce62819
xor eax, 0xe6e85a71
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8331955d
xor eax, 0xfad09248
rol eax, 0xf
popf
pushf
not eax
add eax, 0x805df269
xor eax, 0xdf318772
rol eax, 0xbb
popf
jmp 0x14008ed61
cmp eax, r15d
jne 0x14008f438
push rax
pushf
mov eax, 0xb26c477d
pushf
not eax
add eax, 0xce00c801
xor eax, 0xaa7c19be
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc3fe8a11
xor eax, 0xb3b49ec5
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe609f325
xor eax, 0x81b0d653
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc98bf0e3
xor eax, 0xd2a6531c
rol eax, 0
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0x8f30dcb8
pushf
not eax
add eax, 0xc17f9eb7
xor eax, 0xdacf3e70
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa5e4ca7d
xor eax, 0x99f0c84d
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xef91e789
xor eax, 0xeeda09be
rol eax, 2
popf
jmp 0x14008ed61
or edx, 0x300
jmp 0x14008f552
or edx, r14d
jmp 0x14008f552
or edx, esi
push rax
pushf
mov eax, 0xe873fa94
pushf
not eax
add eax, 0xf31f0617
xor eax, 0x8a313705
rol eax, 0xda
popf
pushf
not eax
add eax, 0xed312e51
xor eax, 0xcf2ec5be
rol eax, 0x5b
popf
jmp 0x14008ed61
and r10d, 0x8040
sub r10d, 0x40
je 0x14008f5b8
push rax
pushf
mov eax, 0xee95b940
pushf
not eax
add eax, 0xbb5218e6
xor eax, 0x94399407
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xf7c79654
xor eax, 0xbe9fd30b
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb2373df0
xor eax, 0xb232e7a8
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbefaaeee
xor eax, 0x9a44cec9
rol eax, 0xea
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0xe51be5d9
pushf
not eax
add eax, 0xe333c96b
xor eax, 0x959a1037
rol eax, 0x67
popf
pushf
not eax
add eax, 0x8103c3c3
xor eax, 0xba69f08d
rol eax, 0xd
popf
jmp 0x14008ed61
sub r10d, 0x7fc0
je 0x14008f64d
push rax
pushf
mov eax, 0x42cd1383
pushf
not eax
add eax, 0x9bbb9004
xor eax, 0xf1415451
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xdddd98f8
xor eax, 0xd421adcd
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xe7d31fbf
xor eax, 0x95fe7082
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xcfc280a5
xor eax, 0xb2147768
rol eax, 0x9c
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0xd437aec
pushf
not eax
add eax, 0xbdb6cded
xor eax, 0x9e2b34ec
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x875a532a
xor eax, 0x9986f0b9
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa59a7c04
xor eax, 0xc769bc4c
rol eax, 0xbf
popf
jmp 0x14008ed61
cmp r10d, 0x40
jne 0x14008f6f2
push rax
pushf
mov eax, 0xb516f1a9
pushf
not eax
add eax, 0xb9af6b51
xor eax, 0xc9002738
rol eax, 0x66
popf
pushf
not eax
add eax, 0x804fbc8e
xor eax, 0x99b54e61
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xaf36df51
xor eax, 0xe745fed1
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa829ad25
xor eax, 0xfda3672c
rol eax, 0x51
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0x974a3b96
pushf
not eax
add eax, 0xda3a1c66
xor eax, 0xe651b564
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf1a93ddc
xor eax, 0x8c2cd208
rol eax, 0x74
popf
pushf
not eax
add eax, 0x9816cb6f
xor eax, 0xf07dc617
rol eax, 0xb2
popf
jmp 0x14008ed61
bts edx, 0x18
jmp 0x14008f835
or edx, 0x3000000
jmp 0x14008f835
bts edx, 0x19
push rax
pushf
mov eax, 0xb1ab6148
pushf
not eax
add eax, 0xc245b3e2
xor eax, 0xbd40efe7
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb92bef63
xor eax, 0xf3b94611
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa4ec287e
xor eax, 0xe8bea04f
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd2092af1
xor eax, 0xfdf5b6d4
rol eax, 0x4c
popf
jmp 0x14008ed61
mov r8d, r12d
not r8d
and r8d, edx
and ebx, r12d
or r8d, ebx
cmp r8d, edx
je 0x14008f880
push rax
pushf
mov eax, 0x14750497
pushf
not eax
add eax, 0xc82055b2
xor eax, 0x8e7440bb
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb09266e2
xor eax, 0x88d683ad
rol eax, 0xf9
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0xc36d6c42
pushf
not eax
add eax, 0xc42e2e94
xor eax, 0xe4099a85
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xeb7c589f
xor eax, 0x90ab487a
rol eax, 0xef
popf
pushf
not eax
add eax, 0xfda01f5b
xor eax, 0xba1f9bb9
rol eax, 0x4b
popf
jmp 0x14008ed61
mov ecx, r8d
and ecx, 0x10
shl ecx, 3
mov eax, r8d
mov edx, ecx
or edx, r14d
and al, 8
cmove edx, ecx
mov eax, r8d
mov ecx, edx
bts ecx, 0xa
and al, 4
cmove ecx, edx
mov eax, r8d
mov edx, ecx
or edx, r9d
and al, 2
cmove edx, ecx
mov eax, r8d
mov ecx, edx
or ecx, r11d
and al, 1
cmove ecx, edx
mov eax, r8d
mov ebx, ecx
or ebx, esi
and eax, 0x80000
cmove ebx, ecx
mov eax, r8d
and eax, 0x300
je 0x14008f950
push rax
pushf
mov eax, 0x91fedea2
pushf
not eax
add eax, 0xa4e23682
xor eax, 0xdf943646
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb259fda8
xor eax, 0xa58b9eec
rol eax, 0x58
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0xc60ef126
pushf
not eax
add eax, 0xe210fbaf
xor eax, 0xebc8e706
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa4a6ef7d
xor eax, 0xe9be0a2a
rol eax, 0x38
popf
pushf
not eax
add eax, 0xab25ac5d
xor eax, 0xa9766142
rol eax, 0x85
popf
jmp 0x14008ed61
cmp eax, esi
je 0x14008f9cd
push rax
pushf
mov eax, 0x8797f53f
pushf
not eax
add eax, 0xeae8e746
xor eax, 0x93da5998
rol eax, 0x77
popf
pushf
not eax
add eax, 0x98373910
xor eax, 0xc8bef3b8
rol eax, 0x63
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0xbb91af93
pushf
not eax
add eax, 0xa2192335
xor eax, 0xd8fbe957
rol eax, 0x95
popf
pushf
not eax
add eax, 0xafdfaaa6
xor eax, 0xad3b8d4e
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf12dab1b
xor eax, 0x9880e522
rol eax, 0x58
popf
jmp 0x14008ed61
cmp eax, r14d
je 0x14008fa4b
push rax
pushf
mov eax, 0x13d29626
pushf
not eax
add eax, 0xee23dc83
xor eax, 0xf2e39478
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xead97649
xor eax, 0x81c725ef
rol eax, 0x16
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0x4e1e0cba
pushf
not eax
add eax, 0xa0405ba9
xor eax, 0xe86cdc1a
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa729bd03
xor eax, 0x941b590e
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd1871b41
xor eax, 0xe2be75e0
rol eax, 0x19
popf
pushf
not eax
add eax, 0xd14dfd4c
xor eax, 0xba0bdeab
rol eax, 0xc4
popf
jmp 0x14008ed61
mov dword [rsp + 0x40], ebx
cmp eax, 0x300
jne 0x14008faf5
push rax
pushf
mov eax, 0x51c6320
pushf
not eax
add eax, 0xb3d8371b
xor eax, 0xf8324798
rol eax, 0x39
popf
pushf
not eax
add eax, 0xcb389035
xor eax, 0xe2eafc3b
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf9f219e7
xor eax, 0x90a420ce
rol eax, 0x69
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0x267ef217
pushf
not eax
add eax, 0x9d1fd41f
xor eax, 0xe933f194
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd9dd941d
xor eax, 0xf50cbd8d
rol eax, 0x54
popf
pushf
not eax
add eax, 0xdf5d6fb6
xor eax, 0x89fd7266
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfc97d057
xor eax, 0x998d06a7
rol eax, 0x8c
popf
jmp 0x14008ed61
or ebx, r15d
jmp 0x14008fc35
bts ebx, 0xe
jmp 0x14008fc35
bts ebx, 0xd
push rax
pushf
mov eax, 0x40404ae3
pushf
not eax
add eax, 0xaaa9417e
xor eax, 0xc932411d
rol eax, 0x11
popf
pushf
not eax
add eax, 0xcc00fac4
xor eax, 0xd20c80af
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf6b03150
xor eax, 0xc8c05e05
rol eax, 0x48
popf
jmp 0x14008ed61
mov dword [rsp + 0x40], ebx
push rax
pushf
mov eax, 0xb72de7b5
pushf
not eax
add eax, 0xfb8a29e9
xor eax, 0xb9403de2
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd5d4bd9b
xor eax, 0xbdd79dc9
rol eax, 5
popf
jmp 0x14008ed61
and r8d, 0x3000000
cmp r8d, 0x1000000
je 0x14008fcaf
push rax
pushf
mov eax, 0xbb1c46f4
pushf
not eax
add eax, 0xad59ca82
xor eax, 0xca322e7d
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa45e935d
xor eax, 0xc87e2336
rol eax, 0xc1
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0x2d2f8836
pushf
not eax
add eax, 0xcec8c687
xor eax, 0xff73f015
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe872bbdd
xor eax, 0xdb1d996a
rol eax, 0x93
popf
pushf
not eax
add eax, 0x85b0db43
xor eax, 0xc8803c33
rol eax, 0x43
popf
pushf
not eax
add eax, 0x99a71bb1
xor eax, 0xf8ad0a87
rol eax, 0xd
popf
jmp 0x14008ed61
cmp r8d, 0x2000000
je 0x14008fd6a
push rax
pushf
mov eax, 0xccb6e9ae
pushf
not eax
add eax, 0xc91b8925
xor eax, 0x8469ce02
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x8f5a09f9
xor eax, 0x87eca451
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb72a2b0f
xor eax, 0xa594c2bf
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xff041352
xor eax, 0x852d388d
rol eax, 0x77
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0x403077c0
pushf
not eax
add eax, 0xfdd3989a
xor eax, 0xc5b81a20
rol eax, 0x81
popf
pushf
not eax
add eax, 0xf8c75c65
xor eax, 0xb96c261f
rol eax, 0x32
popf
pushf
not eax
add eax, 0xc2209366
xor eax, 0xf469cb72
rol eax, 0x27
popf
jmp 0x14008ed61
cmp r8d, 0x3000000
jne 0x14008fdff
push rax
pushf
mov eax, 0x6a464eb5
pushf
not eax
add eax, 0xa4eac1ef
xor eax, 0x8f6d9647
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb7688a8c
xor eax, 0xd4af840f
rol eax, 0x95
popf
pushf
not eax
add eax, 0xda84849e
xor eax, 0xd3225010
rol eax, 0xf3
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0xdf1a08ed
pushf
not eax
add eax, 0xde0fc8b1
xor eax, 0x9f04b511
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xb3e3f4c6
xor eax, 0xf367b211
rol eax, 5
popf
jmp 0x14008ed61
bts ebx, 0xf
jmp 0x14008ff08
or ebx, 0x40
jmp 0x14008ff08
or ebx, 0x8040
push rax
pushf
mov eax, 0x94f81a65
pushf
not eax
add eax, 0xd8a58d27
xor eax, 0x91885e76
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa82da692
xor eax, 0xf5071f28
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa9abd523
xor eax, 0xc474d9c0
rol eax, 0x37
popf
jmp 0x14008ed61
mov dword [rsp + 0x40], ebx
push rax
pushf
mov eax, 0x189db046
pushf
not eax
add eax, 0xb8c5421a
xor eax, 0xee300790
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb14e6d33
xor eax, 0x875db02f
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe86e231b
xor eax, 0x80e73e54
rol eax, 0x44
popf
jmp 0x14008ed61
cmp byte [0x140029a18], 0
je 0x14008ff8e
push rax
pushf
mov eax, 0x3b231a4
pushf
not eax
add eax, 0x97b97190
xor eax, 0x99ae5a3c
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xef6d6cb3
xor eax, 0xa402b445
rol eax, 0xef
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0xa6ef0c07
pushf
not eax
add eax, 0xd6ae99ee
xor eax, 0xeae54ae3
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfa853afe
xor eax, 0xa763db97
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x9045163f
xor eax, 0xd727c752
rol eax, 0xb2
popf
jmp 0x14008ed61
test bl, 0x40
je 0x14009000c
push rax
pushf
mov eax, 0xccea2d22
pushf
not eax
add eax, 0xf4925851
xor eax, 0xc4d6e619
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa41ad357
xor eax, 0xc9ab0c5e
rol eax, 0x22
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0x45500b34
pushf
not eax
add eax, 0xc5c3d74a
xor eax, 0xe864a45e
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xf03b0b55
xor eax, 0xbcd011a7
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe6033f1f
xor eax, 0xbd2b870e
rol eax, 0xc5
popf
jmp 0x14008ed61
mov ecx, ebx
call fcn.14006c021
jmp 0x1400901c9
mov byte [0x140029a18], 0
mov ebx, dword [rsp + 0x40]
and ebx, 0xffffffbf
mov ecx, ebx
call fcn.14006c021
mov esi, 0x979fbcf7
pushf
not esi
add esi, 0xae412d1b
xor esi, 0xa8f19ccb
rol esi, 0x11
popf
pushf
not esi
add esi, 0xca6fc3a7
xor esi, 0xf09e4745
rol esi, 0x62
popf
mov r14d, 0xdcab790e
pushf
not r14d
add r14d, 0xf63f4f36
xor r14d, 0xb1243d7c
rol r14d, 0x20
popf
pushf
not r14d
add r14d, 0x94e3ef0e
xor r14d, 0x9eb47e56
rol r14d, 0x82
popf
pushf
not r14d
add r14d, 0x811ae6e9
xor r14d, 0xb6b8efd7
rol r14d, 0xe2
popf
mov r15d, 0xb2114a44
pushf
not r15d
add r15d, 0xb6669d95
xor r15d, 0x90523324
rol r15d, 0x10
popf
pushf
not r15d
add r15d, 0xa9a76ecf
xor r15d, 0xc1d275a0
rol r15d, 0x32
popf
pushf
not r15d
add r15d, 0xb1040c04
xor r15d, 0xf365f081
rol r15d, 0xe2
popf
jmp 0x1400901c9
and ebx, 0xffffffbf
mov ecx, ebx
call fcn.14006c021
mov ecx, ebx
shr ecx, 3
and ecx, 0x10
mov eax, ebx
mov edx, ecx
or edx, 8
and eax, r14d
cmove edx, ecx
mov eax, ebx
mov ecx, edx
or ecx, 4
and eax, 0x400
cmove ecx, edx
mov eax, ebx
mov edx, ecx
or edx, 2
and eax, 0x800
cmove edx, ecx
mov eax, ebx
mov ecx, edx
or ecx, 1
and eax, 0x1000
cmove ecx, edx
mov eax, ebx
mov edx, ecx
bts edx, 0x13
and eax, esi
cmove edx, ecx
mov eax, ebx
and eax, r15d
je 0x140090252
push rax
pushf
mov eax, 0xc81e125a
pushf
not eax
add eax, 0xf9fc39d5
xor eax, 0xd8e16f6b
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe22222ca
xor eax, 0xe5610436
rol eax, 0xaa
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0x6d2f6108
pushf
not eax
add eax, 0xe1629ea3
xor eax, 0x8ce2a596
rol eax, 0x95
popf
pushf
not eax
add eax, 0xc5e0e957
xor eax, 0x8b10c1e8
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xa404b9b8
xor eax, 0xf0307600
rol eax, 0x83
popf
jmp 0x14008ed61
cmp eax, 0x2000
je 0x1400902e5
push rax
pushf
mov eax, 0xebc0903
pushf
not eax
add eax, 0xdd2a3b96
xor eax, 0xd436fb7c
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8f33147b
xor eax, 0xda7a01d8
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9c5ec0bd
xor eax, 0xfe4a6857
rol eax, 0xee
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0x18340510
pushf
not eax
add eax, 0xb09e01bf
xor eax, 0xf2f9b044
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf0ba1223
xor eax, 0xc3bba040
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xda8b09d9
xor eax, 0xe959b7ed
rol eax, 0x2f
popf
jmp 0x14008ed61
cmp eax, 0x4000
je 0x14009038b
push rax
pushf
mov eax, 0x9d6dd3fa
pushf
not eax
add eax, 0xf964fe1e
xor eax, 0x986598bd
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xb4570345
xor eax, 0x8748bc64
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc20431ff
xor eax, 0xaac23f15
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8037bf51
xor eax, 0xb3213214
rol eax, 0x8c
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0x52024b96
pushf
not eax
add eax, 0xedeaa806
xor eax, 0x869db214
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8b3c6597
xor eax, 0xe1d8e879
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb0c4c10c
xor eax, 0xbede6224
rol eax, 0xdb
popf
jmp 0x14008ed61
cmp eax, r15d
jne 0x140090409
push rax
pushf
mov eax, 0x6199911b
pushf
not eax
add eax, 0xb9cd9c69
xor eax, 0x9d079030
rol eax, 0x21
popf
pushf
not eax
add eax, 0x892f8c75
xor eax, 0xfec85719
rol eax, 0x9c
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0xc963c996
pushf
not eax
add eax, 0xed68f18d
xor eax, 0xd737a5a9
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe8fccd66
xor eax, 0xc2e91a3d
rol eax, 0x51
popf
jmp 0x14008ed61
or edx, 0x300
jmp 0x140090520
or edx, r14d
jmp 0x140090520
or edx, esi
push rax
pushf
mov eax, 0x6993650d
pushf
not eax
add eax, 0x98f0de81
xor eax, 0xd86b56ed
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb5646fb7
xor eax, 0xd8acd2f5
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xdb99dccf
xor eax, 0x99d7a8f5
rol eax, 0x30
popf
jmp 0x14008ed61
and ebx, 0x8040
sub ebx, 0x40
je 0x140090584
push rax
pushf
mov eax, 0x10804f75
pushf
not eax
add eax, 0xd9971c84
xor eax, 0x9711cc0d
rol eax, 0x14
popf
pushf
not eax
add eax, 0xab9d891e
xor eax, 0xe97ea1fd
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfe2f3efa
xor eax, 0xa5f2e099
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xfde1c719
xor eax, 0xada29414
rol eax, 0xa4
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0xa1e20966
pushf
not eax
add eax, 0xa7407120
xor eax, 0xc4584724
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc24b08b3
xor eax, 0x95e025d4
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb91dc209
xor eax, 0x97fecac1
rol eax, 0x76
popf
jmp 0x14008ed61
sub ebx, 0x7fc0
je 0x140090618
push rax
pushf
mov eax, 0xd358e073
pushf
not eax
add eax, 0x89aad9a1
xor eax, 0xa2b84bbc
rol eax, 0x20
popf
pushf
not eax
add eax, 0x9d28c0e4
xor eax, 0xfe52b789
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x83e210b0
xor eax, 0xa86e4c43
rol eax, 0xd9
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0x53b2b8a2
pushf
not eax
add eax, 0xd9cb6d25
xor eax, 0xb80a0d62
rol eax, 0x39
popf
pushf
not eax
add eax, 0x84b20002
xor eax, 0xbb2fe26b
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb5a015dd
xor eax, 0xef11dc50
rol eax, 0xa0
popf
jmp 0x14008ed61
cmp ebx, 0x40
jne 0x1400906bc
push rax
pushf
mov eax, 0x89038c02
pushf
not eax
add eax, 0x8902cace
xor eax, 0xcb266254
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xdb2c524d
xor eax, 0xb2f48db4
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbf2277a4
xor eax, 0xe9fe0001
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xbf441036
xor eax, 0xce70445a
rol eax, 0x7d
popf
jmp 0x14008ed61
push rax
pushf
mov eax, 0xb4611e27
pushf
not eax
add eax, 0xf86f6059
xor eax, 0xcb1faa20
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xcde818d4
xor eax, 0xaf66fd12
rol eax, 0x7c
popf
jmp 0x14008ed61
bts edx, 0x18
jmp 0x1400907d6
or edx, 0x3000000
jmp 0x1400907d6
bts edx, 0x19
push rax
pushf
mov eax, 0x980bd6e6
pushf
not eax
add eax, 0xfabf748d
xor eax, 0xa1783769
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x95d80bae
xor eax, 0xa0554ada
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd2cf96fc
xor eax, 0x880c923b
rol eax, 0x33
popf
jmp 0x14008ed61
mov eax, edx
mov rbx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x20
pop r15
pop r14
pop r12
ret