Function at 0x14008ddcf
Capabilities:
Authenticate hmac
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xa443e5e5
pushf
not eax
add eax, 0x8e50174c
xor eax, 0xaae9522d
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xeaaaa4f1
xor eax, 0x828df887
rol eax, 0xcc
popf
cmp eax, 0x29
jne 0x14008de0c
popf
pop rax
jmp 0x14008f574
cmp eax, 0
jne 0x14008de1b
popf
pop rax
jmp 0x14008e163
cmp eax, 3
jne 0x14008de2a
popf
pop rax
jmp 0x14008e354
cmp eax, 1
jne 0x14008de39
popf
pop rax
jmp 0x14008e258
cmp eax, 0xd
jne 0x14008de48
popf
pop rax
jmp 0x14008e8c3
cmp eax, 0x1a
jne 0x14008de57
popf
pop rax
jmp 0x14008edfc
cmp eax, 0xe
jne 0x14008de66
popf
pop rax
jmp 0x14008e923
cmp eax, 0x31
jne 0x14008de75
popf
pop rax
jmp 0x14008f96a
cmp eax, 0x19
jne 0x14008de84
popf
pop rax
jmp 0x14008edb2
cmp eax, 8
jne 0x14008de93
popf
pop rax
jmp 0x14008e5de
cmp eax, 0x2a
jne 0x14008dea2
popf
pop rax
jmp 0x14008f5b5
cmp eax, 0x17
jne 0x14008deb1
popf
pop rax
jmp 0x14008ed11
cmp eax, 0x1c
jne 0x14008dec0
popf
pop rax
jmp 0x14008eeb1
cmp eax, 0x2e
jne 0x14008decf
popf
pop rax
jmp 0x14008f7fa
cmp eax, 0x18
jne 0x14008dede
popf
pop rax
jmp 0x14008ed68
cmp eax, 0x2b
jne 0x14008deed
popf
pop rax
jmp 0x14008f61d
cmp eax, 0x1b
jne 0x14008defc
popf
pop rax
jmp 0x14008ee59
cmp eax, 0x2d
jne 0x14008df0b
popf
pop rax
jmp 0x14008f758
cmp eax, 0x23
jne 0x14008df1a
popf
pop rax
jmp 0x14008f229
cmp eax, 0x25
jne 0x14008df29
popf
pop rax
jmp 0x14008f35a
cmp eax, 0x32
jne 0x14008df38
popf
pop rax
jmp 0x14008fa27
cmp eax, 0x13
jne 0x14008df47
popf
pop rax
jmp 0x14008eb5f
cmp eax, 0x33
jne 0x14008df56
popf
pop rax
jmp 0x14008fabe
cmp eax, 0x24
jne 0x14008df65
popf
pop rax
jmp 0x14008f295
cmp eax, 0x1e
jne 0x14008df74
popf
pop rax
jmp 0x14008ef5c
cmp eax, 0xc
jne 0x14008df83
popf
pop rax
jmp 0x14008e845
cmp eax, 0x26
jne 0x14008df92
popf
pop rax
jmp 0x14008f3bc
cmp eax, 0x27
jne 0x14008dfa1
popf
pop rax
jmp 0x14008f460
cmp eax, 0x30
jne 0x14008dfb0
popf
pop rax
jmp 0x14008f8b3
cmp eax, 0x10
jne 0x14008dfbf
popf
pop rax
jmp 0x14008ea1f
cmp eax, 0x37
jne 0x14008dfce
popf
pop rax
jmp 0x14008fd2c
cmp eax, 9
jne 0x14008dfdd
popf
pop rax
jmp 0x14008e660
cmp eax, 0x39
jne 0x14008dfec
popf
pop rax
jmp 0x14008fde5
cmp eax, 0x16
jne 0x14008dffb
popf
pop rax
jmp 0x14008ecc9
cmp eax, 0x28
jne 0x14008e00a
popf
pop rax
jmp 0x14008f4cb
cmp eax, 0xa
jne 0x14008e019
popf
pop rax
jmp 0x14008e71b
cmp eax, 0x36
jne 0x14008e028
popf
pop rax
jmp 0x14008fcd5
cmp eax, 0x14
jne 0x14008e037
popf
pop rax
jmp 0x14008ec03
cmp eax, 7
jne 0x14008e046
popf
pop rax
jmp 0x14008e549
cmp eax, 0x34
jne 0x14008e055
popf
pop rax
jmp 0x14008fb75
cmp eax, 2
jne 0x14008e064
popf
pop rax
jmp 0x14008e2c3
cmp eax, 0x20
jne 0x14008e073
popf
pop rax
jmp 0x14008f035
cmp eax, 0x1d
jne 0x14008e082
popf
pop rax
jmp 0x14008ef1f
cmp eax, 0x11
jne 0x14008e091
popf
pop rax
jmp 0x14008ea71
cmp eax, 0x35
jne 0x14008e0a0
popf
pop rax
jmp 0x14008fc2d
cmp eax, 0x2f
jne 0x14008e0af
popf
pop rax
jmp 0x14008f879
cmp eax, 0x12
jne 0x14008e0be
popf
pop rax
jmp 0x14008eb02
cmp eax, 0x21
jne 0x14008e0cd
popf
pop rax
jmp 0x14008f0cb
cmp eax, 0x38
jne 0x14008e0dc
popf
pop rax
jmp 0x14008fd97
cmp eax, 0xb
jne 0x14008e0eb
popf
pop rax
jmp 0x14008e7b0
cmp eax, 0xf
jne 0x14008e0fa
popf
pop rax
jmp 0x14008e9cf
cmp eax, 0x15
jne 0x14008e109
popf
pop rax
jmp 0x14008ec38
cmp eax, 5
jne 0x14008e118
popf
pop rax
jmp 0x14008e401
cmp eax, 6
jne 0x14008e127
popf
pop rax
jmp 0x14008e4a5
cmp eax, 0x22
jne 0x14008e136
popf
pop rax
jmp 0x14008f186
cmp eax, 0x2c
jne 0x14008e145
popf
pop rax
jmp 0x14008f6b4
cmp eax, 0x1f
jne 0x14008e154
popf
pop rax
jmp 0x14008eff0
cmp eax, 4
jne 0x14008e163
popf
pop rax
jmp 0x14008e3f8
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
mov ebx, ecx
xor r15d, r15d
and dword [rsp + 0x78], r15d
mov r14b, 0x14
pushf
not r14b
add r14b, 0xee
xor r14b, 0x52
rol r14b, 0x92
popf
pushf
not r14b
add r14b, 0xd7
xor r14b, 0xac
rol r14b, 0xa6
popf
mov byte [rsp + 0x70], r14b
mov edx, ecx
sub edx, 2
je 0x14008e212
push rax
pushf
mov eax, 0xb201e001
pushf
not eax
add eax, 0xc04c1363
xor eax, 0xa1dd6a27
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc387f744
xor eax, 0xf9369ae8
rol eax, 6
popf
pushf
not eax
add eax, 0xed83c29d
xor eax, 0x9a6f8f55
rol eax, 0x89
popf
pushf
not eax
add eax, 0xdbc18993
xor eax, 0xb4c1c5ca
rol eax, 0xdf
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x81f23cd5
pushf
not eax
add eax, 0xfea27f69
xor eax, 0x9448ccdd
rol eax, 0x61
popf
pushf
not eax
add eax, 0xef7093b8
xor eax, 0xe804e5cd
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe448620a
xor eax, 0xff9264aa
rol eax, 0xa3
popf
jmp 0x14008ddfd
sub edx, 2
je 0x14008e290
push rax
pushf
mov eax, 0xe6703233
pushf
not eax
add eax, 0xb8b55a25
xor eax, 0xc8251810
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf4d4afc9
xor eax, 0xb6f39568
rol eax, 0xe8
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x74f05c8
pushf
not eax
add eax, 0xe5a98614
xor eax, 0x8002f2fa
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xbae59bb4
xor eax, 0xf72010c1
rol eax, 0x4d
popf
jmp 0x14008ddfd
sub edx, 2
je 0x14008e2fb
push rax
pushf
mov eax, 0xf6b45c31
pushf
not eax
add eax, 0xf084dd2d
xor eax, 0xd4d7f35e
rol eax, 0x93
popf
pushf
not eax
add eax, 0x897fc356
xor eax, 0xec56431a
rol eax, 0xd5
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x39b5c1f7
pushf
not eax
add eax, 0xcce52331
xor eax, 0xa2dd4b13
rol eax, 0x68
popf
pushf
not eax
add eax, 0xef40c2e3
xor eax, 0xe6426271
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x9c734319
xor eax, 0xffd79706
rol eax, 0x59
popf
pushf
not eax
add eax, 0x88c1458f
xor eax, 0xbf5b23e2
rol eax, 0x8a
popf
jmp 0x14008ddfd
sub edx, 2
je 0x14008e3b2
push rax
pushf
mov eax, 0x36e561a0
pushf
not eax
add eax, 0xe49ff12d
xor eax, 0xcb38528f
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf0d8c836
xor eax, 0xbf1d4673
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa4ad7387
xor eax, 0xc9297711
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf5444978
xor eax, 0xec304934
rol eax, 0xb9
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0xc8f99244
pushf
not eax
add eax, 0xaed4d02c
xor eax, 0xd4682d10
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa2865bb6
xor eax, 0xdd9920f5
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xbde4f43a
xor eax, 0x936695f8
rol eax, 0x84
popf
jmp 0x14008ddfd
sub edx, 3
je 0x14008e923
sub edx, 4
je 0x14008e44c
push rax
pushf
mov eax, 0xe77a7157
pushf
not eax
add eax, 0xe58b6ed1
xor eax, 0xa99f1a9f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x97c33442
xor eax, 0xd2185eb9
rol eax, 0x17
popf
pushf
not eax
add eax, 0xfe4c2356
xor eax, 0x85623e23
rol eax, 0xfa
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x77b39485
pushf
not eax
add eax, 0x9d48f5d3
xor eax, 0xfa417a5e
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf6b0d7d2
xor eax, 0xf416bfdc
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x83413474
xor eax, 0x99e9fb24
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf798f158
xor eax, 0x93d9b579
rol eax, 0xfa
popf
jmp 0x14008ddfd
sub edx, 6
je 0x14008e4f0
push rax
pushf
mov eax, 0x3c874498
pushf
not eax
add eax, 0xa2b0b612
xor eax, 0xe521d113
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xac4e4710
xor eax, 0xcb89ebc3
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc741fe82
xor eax, 0xb31c708a
rol eax, 0x7d
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0xc1a801
pushf
not eax
add eax, 0xb70669bc
xor eax, 0xc8ef89d5
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xfd3c9f32
xor eax, 0x959c0ca2
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xba022616
xor eax, 0xc452a83b
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd8abeaed
xor eax, 0xf814e84c
rol eax, 0x66
popf
jmp 0x14008ddfd
cmp edx, 1
jne 0x14008e598
push rax
pushf
mov eax, 0x6035aae6
pushf
not eax
add eax, 0x8258deb7
xor eax, 0xdafd6eb2
rol eax, 0x48
popf
pushf
not eax
add eax, 0xb8e1c9fa
xor eax, 0xc8fb9e99
rol eax, 0x69
popf
pushf
not eax
add eax, 0xfe5d79c1
xor eax, 0xfe6a699c
rol eax, 0x96
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0xa5fb0fe2
pushf
not eax
add eax, 0xfb3e6e78
xor eax, 0xf40bca60
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb7666f1d
xor eax, 0xaa12b85b
rol eax, 0
popf
pushf
not eax
add eax, 0xa425612a
xor eax, 0xbdde6fa5
rol eax, 0x6b
popf
jmp 0x14008ddfd
sub ecx, 2
je 0x14008e62d
push rax
pushf
mov eax, 0x4c9da68a
pushf
not eax
add eax, 0xd75e16f6
xor eax, 0xd989bb81
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa3b5cd6e
xor eax, 0xe2c440b4
rol eax, 0x95
popf
pushf
not eax
add eax, 0x937f7f72
xor eax, 0x823c69d7
rol eax, 2
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x447e8e15
pushf
not eax
add eax, 0xf76aebd8
xor eax, 0xcc677658
rol eax, 0x62
popf
pushf
not eax
add eax, 0x93627dec
xor eax, 0x9935a382
rol eax, 0x96
popf
jmp 0x14008ddfd
sub ecx, 4
je 0x14008e6c2
push rax
pushf
mov eax, 0x1de2507e
pushf
not eax
add eax, 0xcc476203
xor eax, 0xb9b77aa5
rol eax, 0x28
popf
pushf
not eax
add eax, 0xfa51047f
xor eax, 0xe9fc70e2
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xda9a2657
xor eax, 0xc44e46c9
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe98aa15d
xor eax, 0x863e5a64
rol eax, 0x34
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0xdaeeed59
pushf
not eax
add eax, 0xd8f29cc4
xor eax, 0x8fffac01
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc47ce723
xor eax, 0xb0333b8c
rol eax, 0x12
popf
pushf
not eax
add eax, 0xae36acee
xor eax, 0xbf97a939
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc24e77e5
xor eax, 0xf739f45f
rol eax, 0x99
popf
jmp 0x14008ddfd
sub ecx, 9
je 0x14008e77d
push rax
pushf
mov eax, 0x2bd8ede6
pushf
not eax
add eax, 0xef325a8f
xor eax, 0xee7e367c
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xea136d76
xor eax, 0xf78c5141
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc437a6e5
xor eax, 0xa105fbfe
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xa7e4bc44
xor eax, 0xccb717cb
rol eax, 0x3d
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x2394a8c1
pushf
not eax
add eax, 0xc5b70525
xor eax, 0xeb8ef2e6
rol eax, 0x45
popf
pushf
not eax
add eax, 0xcd9422bf
xor eax, 0x97fff215
rol eax, 0x34
popf
jmp 0x14008ddfd
sub ecx, 6
je 0x14008e7ff
push rax
pushf
mov eax, 0x98087b97
pushf
not eax
add eax, 0xdf161f04
xor eax, 0xb68041ab
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa77906e6
xor eax, 0xaaca5076
rol eax, 0x62
popf
pushf
not eax
add eax, 0xedc39277
xor eax, 0xc135c39d
rol eax, 0xff
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x241e89ac
pushf
not eax
add eax, 0xd4f4ad11
xor eax, 0xc91d11b5
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf3459483
xor eax, 0xde9e69db
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xb646b748
xor eax, 0x9d1a81bb
rol eax, 0x18
popf
jmp 0x14008ddfd
cmp ecx, 1
je 0x14008e890
push rax
pushf
mov eax, 0xaf4b92d8
pushf
not eax
add eax, 0x8b6936c5
xor eax, 0xafae3bf6
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8c92feb8
xor eax, 0xdb832ec6
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x852e61dd
xor eax, 0xe1ad4bef
rol eax, 0x20
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0xea20df4
pushf
not eax
add eax, 0x95d8e1fe
xor eax, 0xf3f40080
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb63fb328
xor eax, 0x9f9b6799
rol eax, 0x60
popf
jmp 0x14008ddfd
xor edi, edi
jmp 0x14008eeb1
call fcn.1400875ab
mov r15, rax
test rax, rax
jne 0x14008e989
push rax
pushf
mov eax, 0x8bf3a868
pushf
not eax
add eax, 0x8744bf8e
xor eax, 0xaf6d5526
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd8efb814
xor eax, 0xc598d0c6
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe23a4a0e
xor eax, 0xcdb718a8
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xb4c544a7
xor eax, 0x852692ae
rol eax, 0x51
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x79f9103c
pushf
not eax
add eax, 0x985b2450
xor eax, 0xa07bb5da
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb65e29c2
xor eax, 0x99de0533
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xee34436b
xor eax, 0xc40d582e
rol eax, 0x1e
popf
jmp 0x14008ddfd
or eax, 0xffffffff
lea r11, [rsp + 0x40]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov rax, qword [rax]
mov rcx, qword [0x140012460]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x14008eb5f
cmp dword [rax + 4], ebx
je 0x14008eabc
push rax
pushf
mov eax, 0xc4218178
pushf
not eax
add eax, 0xf7b98ba6
xor eax, 0xe597f85e
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd0938b6b
xor eax, 0xce90fa81
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf649fc0e
xor eax, 0xc5751d6d
rol eax, 0x3e
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0xa97fd29e
pushf
not eax
add eax, 0xb7cf5727
xor eax, 0xb1af5878
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x913e7e18
xor eax, 0xa0e71aad
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa3e545e1
xor eax, 0xe52ab1f7
rol eax, 0x33
popf
jmp 0x14008ddfd
add rax, 0x10
push rax
pushf
mov eax, 0xd41d1744
pushf
not eax
add eax, 0xb40777e5
xor eax, 0xa15d1bcb
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd6b726fb
xor eax, 0x9c8aa46d
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x94010d76
xor eax, 0xca0135ad
rol eax, 0x41
popf
pushf
not eax
add eax, 0xad22784f
xor eax, 0xb046ced0
rol eax, 0x21
popf
jmp 0x14008ddfd
cmp rax, rcx
jne 0x14008ebbd
push rax
pushf
mov eax, 0x2d4d09bc
pushf
not eax
add eax, 0x9960574c
xor eax, 0xf1327c91
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x9ab39d71
xor eax, 0x93494eaa
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x97dc3d89
xor eax, 0xc9ecfaec
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xca24fcb9
xor eax, 0xc2c25f54
rol eax, 0xf
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x15b7d7b0
pushf
not eax
add eax, 0x9eecd37c
xor eax, 0xa1aeed27
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb98b1cfa
xor eax, 0xed4a600e
rol eax, 7
popf
pushf
not eax
add eax, 0xfba59a38
xor eax, 0xf1034703
rol eax, 0xec
popf
jmp 0x14008ddfd
xor eax, eax
push rax
pushf
mov eax, 0x7049bce2
pushf
not eax
add eax, 0xa9588e06
xor eax, 0xf39bbb10
rol eax, 0x20
popf
pushf
not eax
add eax, 0x82225a22
xor eax, 0xb78cc5ee
rol eax, 0x57
popf
jmp 0x14008ddfd
test rax, rax
jne 0x14008ec96
push rax
pushf
mov eax, 0x2012f9af
pushf
not eax
add eax, 0x902ea696
xor eax, 0xd7e87fbe
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc1dca75d
xor eax, 0xfa5e4df5
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x98670717
xor eax, 0xa42b8fcb
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf6d18f9c
xor eax, 0xa3d9fda1
rol eax, 0x2a
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x1351e635
pushf
not eax
add eax, 0xe5289054
xor eax, 0xfd5ddade
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x846899cc
xor eax, 0xee22e160
rol eax, 0xc1
popf
jmp 0x14008ddfd
call fcn.14004aa40
mov dword [rax], 0x16
call fcn.14005da49
jmp 0x14008e9cf
lea rdi, [rax + 8]
xor r14b, r14b
mov byte [rsp + 0x70], r14b
jmp 0x14008eeb1
lea rdi, [0x19996c2b0]
pushf
sub rdi, 0x5994f6f0
popf
jmp 0x14008eeb1
lea rdi, [0x19364f78e]
pushf
sub rdi, 0x53632bd6
popf
jmp 0x14008eeb1
lea rdi, [0x19bda2744]
pushf
sub rdi, 0x5bd85b7c
popf
jmp 0x14008eeb1
lea rdi, [0x18bb9fad2]
pushf
sub rdi, 0x4bb82f22
popf
push rax
pushf
mov eax, 0xc2b85d2e
pushf
not eax
add eax, 0x8c3cb202
xor eax, 0xc3b77cc6
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9285d932
xor eax, 0xd0d1b50f
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9b21b75e
xor eax, 0xb68d63ce
rol eax, 0x24
popf
jmp 0x14008ddfd
xor r13d, r13d
test r14b, r14b
je 0x14008eeec
push rax
pushf
mov eax, 0xe63de04a
pushf
not eax
add eax, 0xdebf4772
xor eax, 0xb2cdbde4
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd44571b4
xor eax, 0xf99f2767
rol eax, 0x70
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x6cc0f7c7
pushf
not eax
add eax, 0xe947be61
xor eax, 0xcc305a1d
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xce0ae56e
xor eax, 0xfa7a4f2f
rol eax, 0x9e
popf
jmp 0x14008ddfd
lea ecx, [r13 + 3]
call fcn.14002b3a6
nop
push rax
pushf
mov eax, 0xe43dd666
pushf
not eax
add eax, 0xa138b4ca
xor eax, 0xd91a8294
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb659885e
xor eax, 0xdce16f20
rol eax, 0x38
popf
jmp 0x14008ddfd
mov rsi, qword [rdi]
test r14b, r14b
je 0x14008efaa
push rax
pushf
mov eax, 0x542583e9
pushf
not eax
add eax, 0xd1ea56e0
xor eax, 0xa491041a
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xcc10c175
xor eax, 0xa74e1194
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xd291542b
xor eax, 0x8fd50d7c
rol eax, 0x82
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0xa82b14f3
pushf
not eax
add eax, 0xe9e7e996
xor eax, 0xf9510219
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x80cc4aee
xor eax, 0x8b6c7824
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8af74f25
xor eax, 0x9dea80db
rol eax, 0x75
popf
jmp 0x14008ddfd
mov rax, qword [0x14001b008]
mov ecx, eax
and ecx, 0x3f
xor rsi, rax
ror rsi, cl
push rax
pushf
mov eax, 0xf782524e
pushf
not eax
add eax, 0x95098feb
xor eax, 0xfaa80720
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x995fa6bb
xor eax, 0xa5b36048
rol eax, 0xd6
popf
jmp 0x14008ddfd
cmp rsi, 1
je 0x14008f085
push rax
pushf
mov eax, 0x35926cf2
pushf
not eax
add eax, 0xd0f37e57
xor eax, 0x928bbccf
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc582da21
xor eax, 0xac7ee8e5
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc2a4e960
xor eax, 0xdcf76f9e
rol eax, 0xfa
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x3f6d4264
pushf
not eax
add eax, 0xa549e88b
xor eax, 0xef4cf8a6
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x8be9c563
xor eax, 0x80f11860
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb511cd56
xor eax, 0xfef269c3
rol eax, 0xae
popf
jmp 0x14008ddfd
test rsi, rsi
je 0x14008f12d
push rax
pushf
mov eax, 0x5e9e88bc
pushf
not eax
add eax, 0xf0186c97
xor eax, 0xe704dd5b
rol eax, 0x84
popf
pushf
not eax
add eax, 0x97809a75
xor eax, 0xb745c84b
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x909d7a80
xor eax, 0xdf87d511
rol eax, 0x23
popf
pushf
not eax
add eax, 0x96cc2b14
xor eax, 0x96826c94
rol eax, 0xc7
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0xed432947
pushf
not eax
add eax, 0xad7d4501
xor eax, 0xd7a39665
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf8a3c609
xor eax, 0xd66261b1
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xbda35317
xor eax, 0xc7e160db
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc4190afb
xor eax, 0xc95f2953
rol eax, 0xea
popf
jmp 0x14008ddfd
mov r12d, 0xea3d956a
pushf
not r12d
add r12d, 0xe18a40f0
xor r12d, 0xd8906ae9
rol r12d, 0xc0
popf
pushf
not r12d
add r12d, 0xb22c047c
xor r12d, 0x824f4787
rol r12d, 0x41
popf
cmp ebx, 0xb
ja 0x14008f1f6
push rax
pushf
mov eax, 0x4f572c6b
pushf
not eax
add eax, 0xdf3ff1b8
xor eax, 0xff1f44ff
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8ff0f757
xor eax, 0xae01f3b6
rol eax, 0x9f
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x3a0693
pushf
not eax
add eax, 0xc68e9ed2
xor eax, 0x8552e1ee
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xef3a00b8
xor eax, 0xf1466031
rol eax, 0xc9
popf
jmp 0x14008ddfd
bt r12d, ebx
jae 0x14008f262
push rax
pushf
mov eax, 0x115b2212
pushf
not eax
add eax, 0xf854de42
xor eax, 0xd74c6ea7
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe16ecca8
xor eax, 0x976a05d0
rol eax, 0x10
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x2c382fab
pushf
not eax
add eax, 0xb7599d5f
xor eax, 0xd20e789b
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8d967676
xor eax, 0xd071d511
rol eax, 0xed
popf
jmp 0x14008ddfd
mov r13, qword [r15 + 8]
mov qword [rsp + 0x30], r13
and qword [r15 + 8], 0
cmp ebx, 8
jne 0x14008f301
push rax
pushf
mov eax, 0x5471cfc
pushf
not eax
add eax, 0xa0c22cb8
xor eax, 0xc8a0734c
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd10e3f38
xor eax, 0xa17e491d
rol eax, 0x30
popf
pushf
not eax
add eax, 0xbc0d2f4a
xor eax, 0xca20362e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9620a4d9
xor eax, 0xadc2113e
rol eax, 0xd5
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0xb7427eac
pushf
not eax
add eax, 0xcdcc56a3
xor eax, 0x89b76de1
rol eax, 0x49
popf
pushf
not eax
add eax, 0xcf1c3592
xor eax, 0xfc6adb97
rol eax, 4
popf
pushf
not eax
add eax, 0xbc1ff0fc
xor eax, 0xef4d186d
rol eax, 0x71
popf
pushf
not eax
add eax, 0xbf977fd5
xor eax, 0xa5ca1e56
rol eax, 0x11
popf
jmp 0x14008ddfd
call fcn.140035a98
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x20], eax
call fcn.140035a98
mov dword [rax + 0x10], 0x8c
push rax
pushf
mov eax, 0x4aeb0fba
pushf
not eax
add eax, 0xae2e5caf
xor eax, 0xac83f6fd
rol eax, 0xc
popf
pushf
not eax
add eax, 0xfce30c63
xor eax, 0xadb8f52e
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe121a010
xor eax, 0xbcf322d1
rol eax, 0xc1
popf
jmp 0x14008ddfd
cmp ebx, 8
jne 0x14008f41a
push rax
pushf
mov eax, 0x84749ccb
pushf
not eax
add eax, 0xffe95bed
xor eax, 0xe375eaa8
rol eax, 0x93
popf
pushf
not eax
add eax, 0x928e8a75
xor eax, 0xfa337e06
rol eax, 8
popf
pushf
not eax
add eax, 0x88c85cc1
xor eax, 0xb4e2194f
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xe78b5fbd
xor eax, 0xb0cee542
rol eax, 0x67
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0xc8ff4cf7
pushf
not eax
add eax, 0xfe494e51
xor eax, 0xb9023487
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8d23d4d2
xor eax, 0xdfc99812
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xda369188
xor eax, 0xf8135d35
rol eax, 0x1f
popf
jmp 0x14008ddfd
mov rax, qword [0x140012468]
shl rax, 4
add rax, qword [r15]
mov rcx, qword [0x140012470]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0x9136c9c4
pushf
not eax
add eax, 0x87696d50
xor eax, 0xd868b8b4
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xdc0542fc
xor eax, 0x81eb4465
rol eax, 0xab
popf
pushf
not eax
add eax, 0xdff80317
xor eax, 0xa68cc3d1
rol eax, 0x45
popf
jmp 0x14008ddfd
mov qword [rsp + 0x28], rax
cmp rax, rcx
je 0x14008f51b
push rax
pushf
mov eax, 0xa2bf35fb
pushf
not eax
add eax, 0xc95f3f9a
xor eax, 0x8152f401
rol eax, 0x29
popf
pushf
not eax
add eax, 0xedab2863
xor eax, 0xdb2ed248
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xe24c86cb
xor eax, 0xee96c907
rol eax, 0x63
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x903e8426
pushf
not eax
add eax, 0x82939f55
xor eax, 0x87df5ddb
rol eax, 0x50
popf
pushf
not eax
add eax, 0xab2b21ed
xor eax, 0xf92a33a1
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb6da63d9
xor eax, 0xd8163f8d
rol eax, 0x99
popf
pushf
not eax
add eax, 0xecc1d052
xor eax, 0xa696399d
rol eax, 0xc8
popf
jmp 0x14008ddfd
and qword [rax + 8], 0
add rax, 0x10
jmp 0x14008f4cb
mov rax, qword [0x14001b008]
mov qword [rdi], rax
jmp 0x14008f6b4
mov r12d, 0x85d712c6
pushf
not r12d
add r12d, 0xf6e7c36c
xor r12d, 0xfde4926a
rol r12d, 0x8a
popf
pushf
not r12d
add r12d, 0xe25429ea
xor r12d, 0x98367f1b
rol r12d, 0xf8
popf
pushf
not r12d
add r12d, 0xaae5ec08
xor r12d, 0xfd5be9fb
rol r12d, 0x21
popf
push rax
pushf
mov eax, 0x2abfeb64
pushf
not eax
add eax, 0xa6f41258
xor eax, 0xf69a8850
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe2c3dfbf
xor eax, 0xc1a6e5aa
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xaa4a3919
xor eax, 0x9a95fa2e
rol eax, 0x45
popf
jmp 0x14008ddfd
test r14b, r14b
je 0x14008f6ff
push rax
pushf
mov eax, 0xc3c72d31
pushf
not eax
add eax, 0x9c176f60
xor eax, 0xeae89737
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa4e9c81c
xor eax, 0xd02dcd0b
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x8e3325ec
xor eax, 0xdade6d0e
rol eax, 0x29
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x850e054d
pushf
not eax
add eax, 0xcd8006af
xor eax, 0xf9eb974b
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc805ceef
xor eax, 0x9d2e43bf
rol eax, 0x86
popf
pushf
not eax
add eax, 0x99177f21
xor eax, 0xe95fa8ba
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xae1bff1b
xor eax, 0xc1ab4c65
rol eax, 0xa7
popf
jmp 0x14008ddfd
mov ecx, 0xb91765d7
pushf
not ecx
add ecx, 0xafc82ee6
xor ecx, 0xcec11c6b
rol ecx, 0x2c
popf
pushf
not ecx
add ecx, 0x8655eafd
xor ecx, 0xa6fff7e6
rol ecx, 0x53
popf
pushf
not ecx
add ecx, 0xaf6a1ed1
xor ecx, 0xaccbaecd
rol ecx, 0x47
popf
call fcn.1400790ed
push rax
pushf
mov eax, 0x158978fd
pushf
not eax
add eax, 0xc8872cb3
xor eax, 0x9bb1d2f7
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa387c420
xor eax, 0xc9cb878d
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd9fda530
xor eax, 0xef85d9f5
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xca306afd
xor eax, 0x820434e3
rol eax, 0x82
popf
jmp 0x14008ddfd
cmp rsi, 1
jne 0x14008f846
push rax
pushf
mov eax, 0xe36122ca
pushf
not eax
add eax, 0xb3eae1c6
xor eax, 0xd7bd14f7
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa89c080e
xor eax, 0xe610e87b
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xbb32c7a4
xor eax, 0xcb1bfe1f
rol eax, 0xee
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x39e73c05
pushf
not eax
add eax, 0xe0bda8d5
xor eax, 0xc8c3a9bf
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9e4e7218
xor eax, 0xbb963bcd
rol eax, 0xbe
popf
jmp 0x14008ddfd
xor eax, eax
jmp 0x14008e9d2
cmp ebx, 8
jne 0x14008f911
push rax
pushf
mov eax, 0x6b200c4c
pushf
not eax
add eax, 0xd2ac8a58
xor eax, 0xdb5b3fcc
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe543d1b5
xor eax, 0x8fa8d4a3
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe36b888d
xor eax, 0xb53c0727
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd656a8f3
xor eax, 0xf3a5766e
rol eax, 0x19
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0xfee6396b
pushf
not eax
add eax, 0x934703b6
xor eax, 0xc9013a67
rol eax, 0x96
popf
pushf
not eax
add eax, 0x877df7d9
xor eax, 0x96adb0a3
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf67a568f
xor eax, 0x930d8c08
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xa21ec8f7
xor eax, 0xb3574b38
rol eax, 0x6b
popf
jmp 0x14008ddfd
call fcn.140035a98
movabs r10, 0x49d60440647d69d9
pushf
not r10
add r10, 0x7f3e1f74
xor r10, 0x5b344d7d
rol r10, 0x7d
popf
pushf
not r10
add r10, 0x4bd89fad
xor r10, 0x713ce1df
rol r10, 0x59
popf
pushf
not r10
add r10, 0x40c35d12
xor r10, 0x733f2beb
rol r10, 0x11
popf
pushf
not r10
add r10, 0x5626f4fd
xor r10, 0x4756935e
rol r10, 0xd
popf
mov edx, dword [rax + 0x10]
mov ecx, ebx
mov rax, rsi
mov r8, qword [0x1400112a8]
call r8
jmp 0x14008fabe
movabs r10, 0x3ce4ccc1e271564c
pushf
not r10
add r10, 0x647fa93e
xor r10, 0x6ba3f151
rol r10, 0xbb
popf
pushf
not r10
add r10, 0x6f0a446c
xor r10, 0x6d0bebaa
rol r10, 0x31
popf
pushf
not r10
add r10, 0x5ab6d26c
xor r10, 0x476c2766
rol r10, 0x45
popf
mov ecx, ebx
mov rax, rsi
mov rdx, qword [0x1400112a8]
jmp 0x14008fa89
call rdx
push rax
pushf
mov eax, 0xd132d03a
pushf
not eax
add eax, 0xbbefd960
xor eax, 0xd3b78d8f
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd24b1fb8
xor eax, 0xa8387a13
rol eax, 0xda
popf
jmp 0x14008ddfd
cmp ebx, 0xb
ja 0x14008fb1c
push rax
pushf
mov eax, 0x625d29e9
pushf
not eax
add eax, 0xa55eab75
xor eax, 0x8ce79c41
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xd3ae220d
xor eax, 0xd500a938
rol eax, 0x85
popf
pushf
not eax
add eax, 0x9102001d
xor eax, 0xaf2d11b6
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa3682a09
xor eax, 0x86195104
rol eax, 0x86
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0xd983e2ba
pushf
not eax
add eax, 0x86b818e8
xor eax, 0xbbcbaa20
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xac9a20c3
xor eax, 0xea577cdc
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xbdbad701
xor eax, 0xa9233e0b
rol eax, 0x97
popf
pushf
not eax
add eax, 0xaac23ef4
xor eax, 0xf6897b96
rol eax, 0x56
popf
jmp 0x14008ddfd
bt r12d, ebx
jae 0x14008fbd4
push rax
pushf
mov eax, 0x616d6ed1
pushf
not eax
add eax, 0xc00fa56a
xor eax, 0xc6ae29dc
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe1d263c2
xor eax, 0xad96701c
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xad58b751
xor eax, 0xf10680a9
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc56c2827
xor eax, 0xdd378264
rol eax, 0x6e
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0xde4019ce
pushf
not eax
add eax, 0xcc03152b
xor eax, 0xaca9d92a
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe7e0f142
xor eax, 0xe8aac35f
rol eax, 0xca
popf
pushf
not eax
add eax, 0x86f65829
xor eax, 0xd0d212b0
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc6f3d4f6
xor eax, 0xdb9a77ca
rol eax, 0x14
popf
jmp 0x14008ddfd
mov qword [r15 + 8], r13
cmp ebx, 8
jne 0x14008fc7c
push rax
pushf
mov eax, 0x257f77b2
pushf
not eax
add eax, 0xc297c10d
xor eax, 0xd3959bd4
rol eax, 0xec
popf
pushf
not eax
add eax, 0xf18ea2bf
xor eax, 0xf9e0de48
rol eax, 0xf
popf
pushf
not eax
add eax, 0x8c65ecaf
xor eax, 0xda96745c
rol eax, 0xfd
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0xc8a144fa
pushf
not eax
add eax, 0x9aabdcad
xor eax, 0xe2edac29
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x994cb224
xor eax, 0xe65461ac
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbb717e17
xor eax, 0x811c9c2c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xf031bb57
xor eax, 0xc042f3cf
rol eax, 0x23
popf
jmp 0x14008ddfd
call fcn.140035a98
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x10], ecx
jmp 0x14008f879
test r14b, r14b
je 0x14008fd64
push rax
pushf
mov eax, 0x594cd971
pushf
not eax
add eax, 0xcc7a2e3f
xor eax, 0x853c987a
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xcd372e47
xor eax, 0xc450a24b
rol eax, 0x57
popf
jmp 0x14008ddfd
push rax
pushf
mov eax, 0x72f37e09
pushf
not eax
add eax, 0xbf85b3f7
xor eax, 0x971bb9eb
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf346f9f0
xor eax, 0xc325cbc9
rol eax, 0x92
popf
jmp 0x14008ddfd
lea ecx, [rsi + 3]
call fcn.1400790ed
push rax
pushf
mov eax, 0xd0c13a50
pushf
not eax
add eax, 0xe03cbb3d
xor eax, 0xaa192f68
rol eax, 0x45
popf
pushf
not eax
add eax, 0xecf7abdd
xor eax, 0xa29887f5
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9cd1ac91
xor eax, 0x8897c6a1
rol eax, 0xec
popf
jmp 0x14008ddfd
mov ecx, 0x94f53aa7
pushf
not ecx
add ecx, 0xb77ef43c
xor ecx, 0xd25d9a79
rol ecx, 0xd7
popf
pushf
not ecx
add ecx, 0xb6f82c62
xor ecx, 0x8fffc250
rol ecx, 0xc4
popf
call fcn.14003b88f
nop
int3