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

Disassembly:
push rax
pushf
mov eax, 0x20538545
pushf
not eax
add eax, 0xb56f99e0
xor eax, 0xc27a2b84
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xaf90b9d8
xor eax, 0x90018e24
rol eax, 0x45
popf
cmp eax, 0x29
jne 0x1401fe493
popf
pop rax
jmp 0x1401ffc6e
cmp eax, 0
jne 0x1401fe4a2
popf
pop rax
jmp 0x1401fe7ea
cmp eax, 3
jne 0x1401fe4b1
popf
pop rax
jmp 0x1401fea26
cmp eax, 1
jne 0x1401fe4c0
popf
pop rax
jmp 0x1401fe8cb
cmp eax, 0xd
jne 0x1401fe4cf
popf
pop rax
jmp 0x1401fef47
cmp eax, 0x1a
jne 0x1401fe4de
popf
pop rax
jmp 0x1401ff4cb
cmp eax, 0xe
jne 0x1401fe4ed
popf
pop rax
jmp 0x1401fef94
cmp eax, 0x31
jne 0x1401fe4fc
popf
pop rax
jmp 0x140200055
cmp eax, 0x19
jne 0x1401fe50b
popf
pop rax
jmp 0x1401ff45b
cmp eax, 8
jne 0x1401fe51a
popf
pop rax
jmp 0x1401fec89
cmp eax, 0x2a
jne 0x1401fe529
popf
pop rax
jmp 0x1401ffcc2
cmp eax, 0x17
jne 0x1401fe538
popf
pop rax
jmp 0x1401ff3ba
cmp eax, 0x1c
jne 0x1401fe547
popf
pop rax
jmp 0x1401ff5a6
cmp eax, 0x2e
jne 0x1401fe556
popf
pop rax
jmp 0x1401ffee5
cmp eax, 0x18
jne 0x1401fe565
popf
pop rax
jmp 0x1401ff411
cmp eax, 0x2b
jne 0x1401fe574
popf
pop rax
jmp 0x1401ffd17
cmp eax, 0x1b
jne 0x1401fe583
popf
pop rax
jmp 0x1401ff53b
cmp eax, 0x2d
jne 0x1401fe592
popf
pop rax
jmp 0x1401ffe58
cmp eax, 0x23
jne 0x1401fe5a1
popf
pop rax
jmp 0x1401ff949
cmp eax, 0x25
jne 0x1401fe5b0
popf
pop rax
jmp 0x1401ffa7a
cmp eax, 0x32
jne 0x1401fe5bf
popf
pop rax
jmp 0x140200106
cmp eax, 0x13
jne 0x1401fe5ce
popf
pop rax
jmp 0x1401ff1d0
cmp eax, 0x33
jne 0x1401fe5dd
popf
pop rax
jmp 0x1402001dc
cmp eax, 0x24
jne 0x1401fe5ec
popf
pop rax
jmp 0x1401ff9db
cmp eax, 0x1e
jne 0x1401fe5fb
popf
pop rax
jmp 0x1401ff664
cmp eax, 0xc
jne 0x1401fe60a
popf
pop rax
jmp 0x1401feea4
cmp eax, 0x26
jne 0x1401fe619
popf
pop rax
jmp 0x1401ffadc
cmp eax, 0x27
jne 0x1401fe628
popf
pop rax
jmp 0x1401ffb5a
cmp eax, 0x30
jne 0x1401fe637
popf
pop rax
jmp 0x1401fffd7
cmp eax, 0x10
jne 0x1401fe646
popf
pop rax
jmp 0x1401ff0a3
cmp eax, 0x37
jne 0x1401fe655
popf
pop rax
jmp 0x1402003fe
cmp eax, 9
jne 0x1401fe664
popf
pop rax
jmp 0x1401fed0b
cmp eax, 0x39
jne 0x1401fe673
popf
pop rax
jmp 0x1402004f0
cmp eax, 0x16
jne 0x1401fe682
popf
pop rax
jmp 0x1401ff35f
cmp eax, 0x28
jne 0x1401fe691
popf
pop rax
jmp 0x1401ffbd8
cmp eax, 0xa
jne 0x1401fe6a0
popf
pop rax
jmp 0x1401fed7a
cmp eax, 0x36
jne 0x1401fe6af
popf
pop rax
jmp 0x1402003ba
cmp eax, 0x14
jne 0x1401fe6be
popf
pop rax
jmp 0x1401ff274
cmp eax, 7
jne 0x1401fe6cd
popf
pop rax
jmp 0x1401fec07
cmp eax, 0x34
jne 0x1401fe6dc
popf
pop rax
jmp 0x14020026d
cmp eax, 2
jne 0x1401fe6eb
popf
pop rax
jmp 0x1401fe982
cmp eax, 0x20
jne 0x1401fe6fa
popf
pop rax
jmp 0x1401ff750
cmp eax, 0x1d
jne 0x1401fe709
popf
pop rax
jmp 0x1401ff614
cmp eax, 0x11
jne 0x1401fe718
popf
pop rax
jmp 0x1401ff11b
cmp eax, 0x35
jne 0x1401fe727
popf
pop rax
jmp 0x140200312
cmp eax, 0x2f
jne 0x1401fe736
popf
pop rax
jmp 0x1401fff77
cmp eax, 0x12
jne 0x1401fe745
popf
pop rax
jmp 0x1401ff199
cmp eax, 0x21
jne 0x1401fe754
popf
pop rax
jmp 0x1401ff7d2
cmp eax, 0x38
jne 0x1401fe763
popf
pop rax
jmp 0x1402004a2
cmp eax, 0xb
jne 0x1401fe772
popf
pop rax
jmp 0x1401fee35
cmp eax, 0xf
jne 0x1401fe781
popf
pop rax
jmp 0x1401ff02d
cmp eax, 0x15
jne 0x1401fe790
popf
pop rax
jmp 0x1401ff2cf
cmp eax, 5
jne 0x1401fe79f
popf
pop rax
jmp 0x1401feae6
cmp eax, 6
jne 0x1401fe7ae
popf
pop rax
jmp 0x1401feb89
cmp eax, 0x22
jne 0x1401fe7bd
popf
pop rax
jmp 0x1401ff854
cmp eax, 0x2c
jne 0x1401fe7cc
popf
pop rax
jmp 0x1401ffdb4
cmp eax, 0x1f
jne 0x1401fe7db
popf
pop rax
jmp 0x1401ff6f8
cmp eax, 4
jne 0x1401fe7ea
popf
pop rax
jmp 0x1401feadd
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, 0x82
pushf
not r14b
add r14b, 0x82
xor r14b, 0x51
rol r14b, 0x58
popf
pushf
not r14b
add r14b, 0x40
xor r14b, 0x11
rol r14b, 0x89
popf
mov byte [rsp + 0x70], r14b
mov edx, ecx
sub edx, 2
je 0x1401fe885
push rax
pushf
mov eax, 0x921168ee
pushf
not eax
add eax, 0xe991da29
xor eax, 0x8567c459
rol eax, 1
popf
pushf
not eax
add eax, 0x80553b85
xor eax, 0x8072367b
rol eax, 0xce
popf
pushf
not eax
add eax, 0xe63110e9
xor eax, 0xec7f7a6b
rol eax, 0x3a
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0xcb1f65e2
pushf
not eax
add eax, 0x814f212c
xor eax, 0x82a4e031
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x968503f3
xor eax, 0xe697ec46
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe822f5cb
xor eax, 0xb277534d
rol eax, 0xe5
popf
jmp 0x1401fe484
sub edx, 2
je 0x1401fe929
push rax
pushf
mov eax, 0xc0cf49f5
pushf
not eax
add eax, 0x935105af
xor eax, 0x86732ece
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xc13436db
xor eax, 0xba9ea5d1
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8c00a9b0
xor eax, 0xd5030f93
rol eax, 0xee
popf
pushf
not eax
add eax, 0xca7762ce
xor eax, 0x831983de
rol eax, 0x2d
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0xcbd7f80
pushf
not eax
add eax, 0xf657d7d7
xor eax, 0xf3be1605
rol eax, 0x10
popf
pushf
not eax
add eax, 0xef358053
xor eax, 0xed1715d3
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd3026575
xor eax, 0xf16c8e11
rol eax, 0x19
popf
pushf
not eax
add eax, 0x8fb093fe
xor eax, 0xe76c2bac
rol eax, 0x89
popf
jmp 0x1401fe484
sub edx, 2
je 0x1401fe9e0
push rax
pushf
mov eax, 0x2ffd5789
pushf
not eax
add eax, 0x963958eb
xor eax, 0x96faae82
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe8e82f4c
xor eax, 0xce54c720
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9ec2d56d
xor eax, 0xcf446baa
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf0acd7ae
xor eax, 0x8a08c830
rol eax, 0x6d
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x3d8967a5
pushf
not eax
add eax, 0xac9c3582
xor eax, 0x829000e6
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xacfb7bfc
xor eax, 0x9a2c751d
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xdd4ed913
xor eax, 0x8e8fd042
rol eax, 0x53
popf
jmp 0x1401fe484
sub edx, 2
je 0x1401fea84
push rax
pushf
mov eax, 0xbae94de7
pushf
not eax
add eax, 0xd389e8ab
xor eax, 0xe69da559
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb22d81ed
xor eax, 0x80163261
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xcbe48b0d
xor eax, 0xde20e1c2
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xff2a8418
xor eax, 0xa08355b3
rol eax, 0xc
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x59c66621
pushf
not eax
add eax, 0xaded587d
xor eax, 0xa43f798a
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x86b6cd05
xor eax, 0xe402b6db
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc09d9221
xor eax, 0xb7adb664
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x96af84df
xor eax, 0xcfc60d2a
rol eax, 0xf2
popf
jmp 0x1401fe484
sub edx, 3
je 0x1401fef94
sub edx, 4
je 0x1401feb30
push rax
pushf
mov eax, 0xe6a4b4a6
pushf
not eax
add eax, 0x8d9796e0
xor eax, 0xd2dbdc49
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf6d6d715
xor eax, 0xdd649678
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x8825b7e7
xor eax, 0x9ccc28b8
rol eax, 1
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x7db46c58
pushf
not eax
add eax, 0xba470977
xor eax, 0x8117641a
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xfbea54e5
xor eax, 0xf8652baa
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9a2f413d
xor eax, 0xbe36297a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf019b07a
xor eax, 0xf474202e
rol eax, 0xec
popf
jmp 0x1401fe484
sub edx, 6
je 0x1401febd4
push rax
pushf
mov eax, 0xbfbae57b
pushf
not eax
add eax, 0xb06b5fc6
xor eax, 0xb1a921fe
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc9b307f1
xor eax, 0x8a13d728
rol eax, 0xee
popf
pushf
not eax
add eax, 0xca409e43
xor eax, 0xd6ce9b9f
rol eax, 0x9c
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x48e334a8
pushf
not eax
add eax, 0xb4ae9e0b
xor eax, 0x839b4ce3
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x89be82c2
xor eax, 0xeb398069
rol eax, 0x44
popf
jmp 0x1401fe484
cmp edx, 1
jne 0x1401fec56
push rax
pushf
mov eax, 0xbc5c9c82
pushf
not eax
add eax, 0xc3b613c5
xor eax, 0xc1ac5aa1
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd928192d
xor eax, 0xea2682f5
rol eax, 0x20
popf
pushf
not eax
add eax, 0x8188c1c6
xor eax, 0x9f8e9ef7
rol eax, 0x47
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x8ac42160
pushf
not eax
add eax, 0xc414a204
xor eax, 0xbb1a9934
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd5549d20
xor eax, 0x8647e10d
rol eax, 0xab
popf
jmp 0x1401fe484
sub ecx, 2
je 0x1401fecc5
push rax
pushf
mov eax, 0x1c9ffaef
pushf
not eax
add eax, 0xeeafe2c9
xor eax, 0x9b28abfb
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xbedf9102
xor eax, 0xd55247dd
rol eax, 0xf0
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0xa4467917
pushf
not eax
add eax, 0xdbcbe2fa
xor eax, 0xe323bb20
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd148748d
xor eax, 0xfea305cf
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xdcef8a73
xor eax, 0x9f4ab2d7
rol eax, 0x8f
popf
jmp 0x1401fe484
sub ecx, 4
je 0x1401fed47
push rax
pushf
mov eax, 0xeff4603c
pushf
not eax
add eax, 0xa25859d7
xor eax, 0xb07cbf2a
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe29a064a
xor eax, 0x9bea542a
rol eax, 0x75
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x3e868d2e
pushf
not eax
add eax, 0xc490ea67
xor eax, 0xa8d7c73c
rol eax, 0x58
popf
pushf
not eax
add eax, 0x946f2e43
xor eax, 0x884050a8
rol eax, 8
popf
jmp 0x1401fe484
sub ecx, 9
je 0x1401feddc
push rax
pushf
mov eax, 0x73a31d7f
pushf
not eax
add eax, 0xf102b908
xor eax, 0xc7bfda39
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xea008df0
xor eax, 0xf32ec912
rol eax, 0xf
popf
pushf
not eax
add eax, 0xdc826229
xor eax, 0xdc53afb4
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x9eedd340
xor eax, 0xf760034a
rol eax, 0xf3
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x9ff6b7c1
pushf
not eax
add eax, 0xb181ab7a
xor eax, 0x9d929648
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa3178193
xor eax, 0xf2be2097
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x884345ca
xor eax, 0xd355cbe5
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf09aac68
xor eax, 0xc8be3c0d
rol eax, 0xef
popf
jmp 0x1401fe484
sub ecx, 6
je 0x1401fee71
push rax
pushf
mov eax, 0x3dedd7dd
pushf
not eax
add eax, 0xeced3f03
xor eax, 0x81fa275a
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf0517a6c
xor eax, 0xec580221
rol eax, 0x9d
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x2501afb9
pushf
not eax
add eax, 0xecfd4759
xor eax, 0x8be43fad
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x918376f2
xor eax, 0xff227530
rol eax, 0xf9
popf
jmp 0x1401fe484
cmp ecx, 1
je 0x1401fef01
push rax
pushf
mov eax, 0xb0eafe47
pushf
not eax
add eax, 0x9757d3ae
xor eax, 0xb337c2b5
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf5d6e618
xor eax, 0xd15070d7
rol eax, 0x32
popf
pushf
not eax
add eax, 0xdfd0dbec
xor eax, 0x8deb9ff0
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa63d655e
xor eax, 0xaa0a1dbd
rol eax, 1
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x610f2d54
pushf
not eax
add eax, 0xe6788d66
xor eax, 0x848bb594
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xda11b6ed
xor eax, 0xd234593f
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd5f3fdf8
xor eax, 0xc412b2e3
rol eax, 0x9e
popf
jmp 0x1401fe484
xor edi, edi
jmp 0x1401ff5a6
call fcn.1401d78d2
mov r15, rax
test rax, rax
jne 0x1401feffa
push rax
pushf
mov eax, 0xfd29a0c3
pushf
not eax
add eax, 0xb7177383
xor eax, 0xe3d2b062
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa821fc61
xor eax, 0xbae5fd31
rol eax, 5
popf
pushf
not eax
add eax, 0xdab5b859
xor eax, 0xb9d48baa
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd92ca2f8
xor eax, 0x99e40215
rol eax, 0xc7
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x16f49cb6
pushf
not eax
add eax, 0x977d1bda
xor eax, 0xd6bcc012
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xafa76227
xor eax, 0x9ac41633
rol eax, 0x6d
popf
jmp 0x1401fe484
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 [0x140047130]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1401ff1d0
cmp dword [rax + 4], ebx
je 0x1401ff166
push rax
pushf
mov eax, 0xb7577f0c
pushf
not eax
add eax, 0xc2ab245c
xor eax, 0x953d40bb
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa28f8c48
xor eax, 0xe900d018
rol eax, 7
popf
pushf
not eax
add eax, 0xc4060b02
xor eax, 0xbce51ac0
rol eax, 0x89
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0xfd9edd82
pushf
not eax
add eax, 0xfd1b9735
xor eax, 0xab02636e
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd7ad487c
xor eax, 0xa8caa485
rol eax, 0xe5
popf
jmp 0x1401fe484
add rax, 0x10
push rax
pushf
mov eax, 0xe984cfac
pushf
not eax
add eax, 0xefc7e00a
xor eax, 0xe74d59d6
rol eax, 0x96
popf
pushf
not eax
add eax, 0x9704c1ca
xor eax, 0xf40c7e33
rol eax, 0xe2
popf
jmp 0x1401fe484
cmp rax, rcx
jne 0x1401ff22e
push rax
pushf
mov eax, 0xc1221e18
pushf
not eax
add eax, 0xb4d9d3d2
xor eax, 0x961a8861
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe63f4968
xor eax, 0xc9f1da5d
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xbbe0722e
xor eax, 0xd778db96
rol eax, 0x35
popf
pushf
not eax
add eax, 0xda968347
xor eax, 0xe87eec56
rol eax, 0x47
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x750c1e20
pushf
not eax
add eax, 0xb3096459
xor eax, 0xae9733f6
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc242d00a
xor eax, 0xfa06f8fe
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc5d9823f
xor eax, 0x8b5f4445
rol eax, 0x7b
popf
jmp 0x1401fe484
xor eax, eax
push rax
pushf
mov eax, 0x21c479b6
pushf
not eax
add eax, 0x87bfcf49
xor eax, 0xa8814396
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xdc74a590
xor eax, 0x9b753825
rol eax, 0x67
popf
pushf
not eax
add eax, 0xff621a3b
xor eax, 0xec359e07
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xfdf6027b
xor eax, 0x8f273564
rol eax, 0xf7
popf
jmp 0x1401fe484
test rax, rax
jne 0x1401ff32c
push rax
pushf
mov eax, 0x515f099e
pushf
not eax
add eax, 0xf0534166
xor eax, 0xd5bb4200
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x90851ea1
xor eax, 0xe2f64de1
rol eax, 1
popf
pushf
not eax
add eax, 0xb0f6d4bd
xor eax, 0xcccab558
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb49b9df2
xor eax, 0xfd67b40b
rol eax, 0xc6
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x9abcfd6a
pushf
not eax
add eax, 0xb9e68566
xor eax, 0xc6730086
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x992c9d11
xor eax, 0xaa61c8fb
rol eax, 0x5f
popf
jmp 0x1401fe484
call fcn.1400f3a7d
mov dword [rax], 0x16
call fcn.14014ca42
jmp 0x1401ff02d
lea rdi, [rax + 8]
xor r14b, r14b
mov byte [rsp + 0x70], r14b
jmp 0x1401ff5a6
lea rdi, [0x19cc4571a]
pushf
sub rdi, 0x5cbeab5a
popf
jmp 0x1401ff5a6
lea rdi, [0x1b0e3cfd2]
pushf
sub rdi, 0x70de241a
popf
jmp 0x1401ff5a6
lea rdi, [0x1aa59cea8]
pushf
sub rdi, 0x6a5422e0
popf
jmp 0x1401ff5a6
lea rdi, [0x19628f005]
pushf
sub rdi, 0x56234455
popf
push rax
pushf
mov eax, 0xf3c29e82
pushf
not eax
add eax, 0xf673177e
xor eax, 0x9c71221a
rol eax, 0x74
popf
pushf
not eax
add eax, 0xc421b633
xor eax, 0xff29db25
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8c1d202d
xor eax, 0xd52c4d8b
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8dfb3f60
xor eax, 0x98aaadd2
rol eax, 0x37
popf
jmp 0x1401fe484
xor r13d, r13d
test r14b, r14b
je 0x1401ff5e1
push rax
pushf
mov eax, 0xac9a49b5
pushf
not eax
add eax, 0xe10b7252
xor eax, 0xdc6d3d67
rol eax, 0x13
popf
pushf
not eax
add eax, 0xad4f6901
xor eax, 0xfd738820
rol eax, 0x53
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x19d6c92a
pushf
not eax
add eax, 0xf2175d78
xor eax, 0xfffbbd24
rol eax, 0x32
popf
pushf
not eax
add eax, 0x88f034c5
xor eax, 0xe34b95e4
rol eax, 0xbf
popf
jmp 0x1401fe484
lea ecx, [r13 + 3]
call fcn.14007e313
nop
push rax
pushf
mov eax, 0x705d4a8a
pushf
not eax
add eax, 0x873b901b
xor eax, 0xc849dca9
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb96cde88
xor eax, 0xe9c5748b
rol eax, 0x63
popf
pushf
not eax
add eax, 0xff1c56aa
xor eax, 0x86f9a80e
rol eax, 0x4b
popf
jmp 0x1401fe484
mov rsi, qword [rdi]
test r14b, r14b
je 0x1401ff69f
push rax
pushf
mov eax, 0x7774a813
pushf
not eax
add eax, 0x9a2409bd
xor eax, 0xe8ce3e17
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x97f4e213
xor eax, 0xd92a8773
rol eax, 0x7a
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x80a2e69c
pushf
not eax
add eax, 0xdcda4583
xor eax, 0xff71e166
rol eax, 0x33
popf
pushf
not eax
add eax, 0xa6622cf5
xor eax, 0xdf9d84a2
rol eax, 0x74
popf
pushf
not eax
add eax, 0xbb46eb80
xor eax, 0xe413a775
rol eax, 9
popf
pushf
not eax
add eax, 0x817ae25b
xor eax, 0x892adbe0
rol eax, 0xdd
popf
jmp 0x1401fe484
mov rax, qword [0x140058058]
mov ecx, eax
and ecx, 0x3f
xor rsi, rax
ror rsi, cl
push rax
pushf
mov eax, 0xdb714248
pushf
not eax
add eax, 0xd1d15b8c
xor eax, 0xf8de4bf5
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe1da581a
xor eax, 0xc4cd93df
rol eax, 0x19
popf
pushf
not eax
add eax, 0xbb395bd9
xor eax, 0xc4a24970
rol eax, 0x4f
popf
jmp 0x1401fe484
cmp rsi, 1
je 0x1401ff78d
push rax
pushf
mov eax, 0x2d0df096
pushf
not eax
add eax, 0xdb4f9659
xor eax, 0x81b2f3ce
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa0ff0e29
xor eax, 0xba52f54d
rol eax, 0x5e
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0xea881be0
pushf
not eax
add eax, 0xd9fb78a6
xor eax, 0xfd1b3e31
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf1e50383
xor eax, 0xb0fd28f0
rol eax, 1
popf
pushf
not eax
add eax, 0x88e3bcde
xor eax, 0xfa95edb1
rol eax, 0x20
popf
jmp 0x1401fe484
test rsi, rsi
je 0x1401ff821
push rax
pushf
mov eax, 0x6ff1e990
pushf
not eax
add eax, 0xe9eb5c6d
xor eax, 0xbaefc6ce
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf0cb6190
xor eax, 0xfdfb2a6b
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x87f6c0e1
xor eax, 0xb89fdfb7
rol eax, 0xab
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x721246a3
pushf
not eax
add eax, 0xa9ba98c7
xor eax, 0xafdfad3f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe7761247
xor eax, 0xf7abd916
rol eax, 0xae
popf
jmp 0x1401fe484
mov r12d, 0x51e0fc42
pushf
not r12d
add r12d, 0xb005cca0
xor r12d, 0xf6d675dc
rol r12d, 0x98
popf
pushf
not r12d
add r12d, 0x93b47fc9
xor r12d, 0x8efb4643
rol r12d, 0xc4
popf
pushf
not r12d
add r12d, 0xae39c0d5
xor r12d, 0xdf2f4ecb
rol r12d, 0xda
popf
cmp ebx, 0xb
ja 0x1401ff8f0
push rax
pushf
mov eax, 0xc08e433f
pushf
not eax
add eax, 0x9468db87
xor eax, 0xd5ff19e7
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb7742ed6
xor eax, 0xf51aa950
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb53c1f67
xor eax, 0xd361755b
rol eax, 0xb
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x801a6ef3
pushf
not eax
add eax, 0xfaddd408
xor eax, 0xda7828dc
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb8e6fb49
xor eax, 0xb7686721
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x997bc004
xor eax, 0xbfa2aaa9
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe4e7fe29
xor eax, 0xfbecf4cd
rol eax, 0x7e
popf
jmp 0x1401fe484
bt r12d, ebx
jae 0x1401ff9a8
push rax
pushf
mov eax, 0xe283d31a
pushf
not eax
add eax, 0xcdee1b76
xor eax, 0xd3ed3f7d
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa51cc23f
xor eax, 0xa3c56bfb
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9f964fe3
xor eax, 0x9ebcca31
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xb5442a89
xor eax, 0xe737f7cd
rol eax, 0x34
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0xf72e0027
pushf
not eax
add eax, 0xec21b6d2
xor eax, 0xd1c7389f
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x91ce9182
xor eax, 0xed5ca458
rol eax, 0xf7
popf
jmp 0x1401fe484
mov r13, qword [r15 + 8]
mov qword [rsp + 0x30], r13
and qword [r15 + 8], 0
cmp ebx, 8
jne 0x1401ffa34
push rax
pushf
mov eax, 0x9ab54726
pushf
not eax
add eax, 0xacb5496a
xor eax, 0xddd4a187
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xf91544a3
xor eax, 0xb2708e9c
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xedda76d7
xor eax, 0xc7c14260
rol eax, 0x74
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0xb4a76c0d
pushf
not eax
add eax, 0xc817d1a9
xor eax, 0xd2497ace
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8e378334
xor eax, 0xc6c08dbe
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc6038d2c
xor eax, 0xb19742a9
rol eax, 0x4e
popf
jmp 0x1401fe484
call fcn.1400a9946
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x20], eax
call fcn.1400a9946
mov dword [rax + 0x10], 0x8c
push rax
pushf
mov eax, 0x40c28697
pushf
not eax
add eax, 0xf0a7a7fa
xor eax, 0xbbcdb05c
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x901cc840
xor eax, 0xb95041d5
rol eax, 0xce
popf
pushf
not eax
add eax, 0xcd156ade
xor eax, 0xf3832e40
rol eax, 0x87
popf
jmp 0x1401fe484
cmp ebx, 8
jne 0x1401ffb27
push rax
pushf
mov eax, 0x979f7976
pushf
not eax
add eax, 0xc700115b
xor eax, 0xe51699cc
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xbd9275ed
xor eax, 0x8d2ecfa1
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd3855a2b
xor eax, 0x866b757c
rol eax, 0x7a
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x475569c4
pushf
not eax
add eax, 0xaa30c6f2
xor eax, 0xce31f0dd
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa9a5a2ff
xor eax, 0xbf9005a9
rol eax, 0x47
popf
jmp 0x1401fe484
mov rax, qword [0x140047138]
shl rax, 4
add rax, qword [r15]
mov rcx, qword [0x140047140]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0xf4b5be79
pushf
not eax
add eax, 0xa951a3aa
xor eax, 0x97fda695
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc0723f7e
xor eax, 0xc2c35c82
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc24b2747
xor eax, 0xf59a2d6d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd0b4f914
xor eax, 0xf5a71ddb
rol eax, 0x2c
popf
jmp 0x1401fe484
mov qword [rsp + 0x28], rax
cmp rax, rcx
je 0x1401ffc15
push rax
pushf
mov eax, 0xae94633c
pushf
not eax
add eax, 0xdf9af105
xor eax, 0xe2ce3fcd
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd2d3eb64
xor eax, 0xbb84c8b2
rol eax, 0x80
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x9a134b60
pushf
not eax
add eax, 0xd1498251
xor eax, 0xe6b85a92
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x981273a1
xor eax, 0xda0ee6b0
rol eax, 0xa
popf
pushf
not eax
add eax, 0xda321ac7
xor eax, 0xa2989aa6
rol eax, 0x10
popf
pushf
not eax
add eax, 0xfd85b793
xor eax, 0xc3dad2df
rol eax, 0xb4
popf
jmp 0x1401fe484
and qword [rax + 8], 0
add rax, 0x10
jmp 0x1401ffbd8
mov rax, qword [0x140058058]
mov qword [rdi], rax
jmp 0x1401ffdb4
mov r12d, 0x81aa505
pushf
not r12d
add r12d, 0xeabea537
xor r12d, 0x8a7b3738
rol r12d, 0xd7
popf
pushf
not r12d
add r12d, 0xad76bd05
xor r12d, 0x8ecaf6f2
rol r12d, 0x6e
popf
pushf
not r12d
add r12d, 0x86dcf0da
xor r12d, 0xea69d434
rol r12d, 0x7e
popf
pushf
not r12d
add r12d, 0x875d13f7
xor r12d, 0xb5f51f1f
rol r12d, 0xab
popf
push rax
pushf
mov eax, 0x3c696188
pushf
not eax
add eax, 0x84f1d1d6
xor eax, 0xd0b35d4a
rol eax, 0xca
popf
pushf
not eax
add eax, 0xdb49ca9b
xor eax, 0xee25ac3a
rol eax, 0xee
popf
jmp 0x1401fe484
test r14b, r14b
je 0x1401ffdff
push rax
pushf
mov eax, 0xce54bbea
pushf
not eax
add eax, 0xf4a26cf5
xor eax, 0xf2990f32
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xd483773f
xor eax, 0x97c7a09b
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd4728c43
xor eax, 0xbcc8c6c0
rol eax, 0x2e
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0xba9ebf5
pushf
not eax
add eax, 0xce48e2c2
xor eax, 0xa7e1a19f
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb1f0bd07
xor eax, 0x92af602e
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb4d5b586
xor eax, 0xb11aaf64
rol eax, 0x87
popf
pushf
not eax
add eax, 0x8ec37159
xor eax, 0xdc894e27
rol eax, 0xff
popf
jmp 0x1401fe484
mov ecx, 0x1fab553d
pushf
not ecx
add ecx, 0xe95ee616
xor ecx, 0xaa23d9c1
rol ecx, 0x54
popf
pushf
not ecx
add ecx, 0x8b769cd2
xor ecx, 0xf9e07bcd
rol ecx, 0xf5
popf
call fcn.1401b181c
push rax
pushf
mov eax, 0x8f955956
pushf
not eax
add eax, 0xf903f0e4
xor eax, 0xfa59feb2
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc024f77e
xor eax, 0x919ce641
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb77f42fa
xor eax, 0x8b29ed74
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xf482106c
xor eax, 0xaf9ea6d1
rol eax, 0xfe
popf
jmp 0x1401fe484
cmp rsi, 1
jne 0x1401fff44
push rax
pushf
mov eax, 0xaa4274ef
pushf
not eax
add eax, 0xa2e37ce3
xor eax, 0xb0ff4090
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd65280a6
xor eax, 0xdede273a
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8997a4d8
xor eax, 0xbd322c3c
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb2ea6d79
xor eax, 0xf72ba4b6
rol eax, 0x16
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0xe13c52
pushf
not eax
add eax, 0x805405bf
xor eax, 0xaeba56aa
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8a205344
xor eax, 0xafe7274b
rol eax, 0x19
popf
jmp 0x1401fe484
xor eax, eax
jmp 0x1401ff030
cmp ebx, 8
jne 0x140200022
push rax
pushf
mov eax, 0x41f4b199
pushf
not eax
add eax, 0x9e64e478
xor eax, 0x9e65b090
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa844a466
xor eax, 0x81804c25
rol eax, 0x72
popf
pushf
not eax
add eax, 0x85e9b560
xor eax, 0xd6626ee0
rol eax, 0x87
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0x1dd8ccff
pushf
not eax
add eax, 0xccd4843c
xor eax, 0x890aa6d3
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa766647d
xor eax, 0x89e3e56b
rol eax, 0x8d
popf
jmp 0x1401fe484
call fcn.1400a9946
movabs r10, 0xbe9a22f0ed6b0688
pushf
not r10
add r10, 0x4db88251
xor r10, 0x70858c8e
rol r10, 0x26
popf
pushf
not r10
add r10, 0x68be071a
xor r10, 0x727a0019
rol r10, 0xce
popf
mov edx, dword [rax + 0x10]
mov ecx, ebx
mov rax, rsi
mov r8, qword [0x1400413c8]
call r8
jmp 0x1402001dc
movabs r10, 0x11e13c9c0a30407f
pushf
not r10
add r10, 0x61ae8c69
xor r10, 0x5095e5c4
rol r10, 0x33
popf
pushf
not r10
add r10, 0x6af33b39
xor r10, 0x7a080c67
rol r10, 0x46
popf
pushf
not r10
add r10, 0x587144de
xor r10, 0x697ba629
rol r10, 0x1e
popf
pushf
not r10
add r10, 0x421a65c8
xor r10, 0x6d3a7328
rol r10, 0xd6
popf
mov ecx, ebx
mov rax, rsi
mov rdx, qword [0x1400413c8]
jmp 0x140200181
call rdx
push rax
pushf
mov eax, 0x6803eaf9
pushf
not eax
add eax, 0xc991d7c8
xor eax, 0xd7f35a3f
rol eax, 0x50
popf
pushf
not eax
add eax, 0xfdc40f24
xor eax, 0xab5c084e
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe08d616f
xor eax, 0xf13bc8b5
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe3ee482a
xor eax, 0xb89de3d7
rol eax, 0x36
popf
jmp 0x1401fe484
cmp ebx, 0xb
ja 0x140200227
push rax
pushf
mov eax, 0x97a6a675
pushf
not eax
add eax, 0xda152af4
xor eax, 0xdbd94c6e
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa5d353ed
xor eax, 0x90ae7d5e
rol eax, 0xef
popf
pushf
not eax
add eax, 0xad31c052
xor eax, 0xc0e6ceeb
rol eax, 0x2a
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0xde3f24d4
pushf
not eax
add eax, 0xc492c522
xor eax, 0xf119994a
rol eax, 0x72
popf
pushf
not eax
add eax, 0x82c35418
xor eax, 0xe1063f3a
rol eax, 0x81
popf
pushf
not eax
add eax, 0x8f2226c1
xor eax, 0x8fe1eb16
rol eax, 0x15
popf
jmp 0x1401fe484
bt r12d, ebx
jae 0x1402002b9
push rax
pushf
mov eax, 0x1842e196
pushf
not eax
add eax, 0xe87f6e97
xor eax, 0xfe0ddcb4
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc5e7d666
xor eax, 0xb4ccb25a
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc450661c
xor eax, 0xf466711a
rol eax, 0x95
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0xf0af0d8d
pushf
not eax
add eax, 0xbd476405
xor eax, 0x982072c8
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x9196d74d
xor eax, 0xa58d72b6
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf46c7ed2
xor eax, 0x9ab2a5fd
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc8ce166b
xor eax, 0xd92ed5d2
rol eax, 0x60
popf
jmp 0x1401fe484
mov qword [r15 + 8], r13
cmp ebx, 8
jne 0x140200374
push rax
pushf
mov eax, 0x96bef9fd
pushf
not eax
add eax, 0x8d06388d
xor eax, 0xa8f6f797
rol eax, 0x74
popf
pushf
not eax
add eax, 0x97e31c18
xor eax, 0xce8c2818
rol eax, 0x43
popf
pushf
not eax
add eax, 0xb90403bf
xor eax, 0x91d20e2c
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe5efb0dd
xor eax, 0xc8a611f5
rol eax, 0xda
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0xedbada01
pushf
not eax
add eax, 0x962f73b8
xor eax, 0x8e086d75
rol eax, 0x56
popf
pushf
not eax
add eax, 0x940cd414
xor eax, 0xfb14caf5
rol eax, 0xce
popf
pushf
not eax
add eax, 0xbcd5754e
xor eax, 0xbd496f38
rol eax, 0x73
popf
jmp 0x1401fe484
call fcn.1400a9946
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x10], ecx
jmp 0x1401fff77
test r14b, r14b
je 0x140200449
push rax
pushf
mov eax, 0xf7fbbd7
pushf
not eax
add eax, 0xa870232d
xor eax, 0xfc9877d5
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf557fcb3
xor eax, 0xcb0d6282
rol eax, 0x22
popf
pushf
not eax
add eax, 0xab67bb41
xor eax, 0xf209559d
rol eax, 0xef
popf
jmp 0x1401fe484
push rax
pushf
mov eax, 0xf79d207e
pushf
not eax
add eax, 0x8ddb26e8
xor eax, 0xee6e11f7
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe2555401
xor eax, 0xab864df6
rol eax, 0x24
popf
pushf
not eax
add eax, 0xda5f8c27
xor eax, 0xb2353a8f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa099b6ef
xor eax, 0xf1b686c3
rol eax, 0x85
popf
jmp 0x1401fe484
lea ecx, [rsi + 3]
call fcn.1401b181c
push rax
pushf
mov eax, 0x30e35046
pushf
not eax
add eax, 0xbd3b690a
xor eax, 0xd58dfa01
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x8fa4fda3
xor eax, 0xdb36dfcb
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc8998cf1
xor eax, 0x93a985d3
rol eax, 0x91
popf
jmp 0x1401fe484
mov ecx, 0x915aca50
pushf
not ecx
add ecx, 0x8689086c
xor ecx, 0x983b2912
rol ecx, 0xf9
popf
pushf
not ecx
add ecx, 0xf709250b
xor ecx, 0xfc2efadc
rol ecx, 0x65
popf
call fcn.1400bcc65
nop
int3