Function at 0x1401b8955
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x32adc243
pushf
not eax
add eax, 0xe1dccaf4
xor eax, 0xe753d09b
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd2eff20e
xor eax, 0x9483dc69
rol eax, 0x30
popf
cmp eax, 0x29
jne 0x1401b8992
popf
pop rax
jmp 0x1401ba2ba
cmp eax, 0
jne 0x1401b89a1
popf
pop rax
jmp 0x1401b8c44
cmp eax, 3
jne 0x1401b89b0
popf
pop rax
jmp 0x1401b8dfa
cmp eax, 1
jne 0x1401b89bf
popf
pop rax
jmp 0x1401b8d06
cmp eax, 0xd
jne 0x1401b89ce
popf
pop rax
jmp 0x1401b9437
cmp eax, 0x1a
jne 0x1401b89dd
popf
pop rax
jmp 0x1401b9bbd
cmp eax, 0xe
jne 0x1401b89ec
popf
pop rax
jmp 0x1401b9484
cmp eax, 0xb
jne 0x1401b89fb
popf
pop rax
jmp 0x1401b92c4
cmp eax, 0x19
jne 0x1401b8a0a
popf
pop rax
jmp 0x1401b9b34
cmp eax, 8
jne 0x1401b8a19
popf
pop rax
jmp 0x1401b90e1
cmp eax, 0x2a
jne 0x1401b8a28
popf
pop rax
jmp 0x1401ba351
cmp eax, 0x17
jne 0x1401b8a37
popf
pop rax
jmp 0x1401b9a54
cmp eax, 0x1c
jne 0x1401b8a46
popf
pop rax
jmp 0x1401b9c9a
cmp eax, 0x2e
jne 0x1401b8a55
popf
pop rax
jmp 0x1401ba491
cmp eax, 0x18
jne 0x1401b8a64
popf
pop rax
jmp 0x1401b9a89
cmp eax, 0x2b
jne 0x1401b8a73
popf
pop rax
jmp 0x1401ba3bf
cmp eax, 0x1b
jne 0x1401b8a82
popf
pop rax
jmp 0x1401b9c51
cmp eax, 0x2d
jne 0x1401b8a91
popf
pop rax
jmp 0x1401ba445
cmp eax, 0x23
jne 0x1401b8aa0
popf
pop rax
jmp 0x1401b9fb1
cmp eax, 0x25
jne 0x1401b8aaf
popf
pop rax
jmp 0x1401ba0f2
cmp eax, 0xf
jne 0x1401b8abe
popf
pop rax
jmp 0x1401b952d
cmp eax, 0x13
jne 0x1401b8acd
popf
pop rax
jmp 0x1401b975d
cmp eax, 0x15
jne 0x1401b8adc
popf
pop rax
jmp 0x1401b9910
cmp eax, 0x24
jne 0x1401b8aeb
popf
pop rax
jmp 0x1401ba05d
cmp eax, 0x1e
jne 0x1401b8afa
popf
pop rax
jmp 0x1401b9d56
cmp eax, 0xc
jne 0x1401b8b09
popf
pop rax
jmp 0x1401b9373
cmp eax, 0x26
jne 0x1401b8b18
popf
pop rax
jmp 0x1401ba182
cmp eax, 0x27
jne 0x1401b8b27
popf
pop rax
jmp 0x1401ba20f
cmp eax, 0x1f
jne 0x1401b8b36
popf
pop rax
jmp 0x1401b9d8d
cmp eax, 0x10
jne 0x1401b8b45
popf
pop rax
jmp 0x1401b95d1
cmp eax, 0x2c
jne 0x1401b8b54
popf
pop rax
jmp 0x1401ba40a
cmp eax, 9
jne 0x1401b8b63
popf
pop rax
jmp 0x1401b91a6
cmp eax, 4
jne 0x1401b8b72
popf
pop rax
jmp 0x1401b8e51
cmp eax, 0x16
jne 0x1401b8b81
popf
pop rax
jmp 0x1401b9999
cmp eax, 0x28
jne 0x1401b8b90
popf
pop rax
jmp 0x1401ba271
cmp eax, 0xa
jne 0x1401b8b9f
popf
pop rax
jmp 0x1401b922e
cmp eax, 0x22
jne 0x1401b8bae
popf
pop rax
jmp 0x1401b9f60
cmp eax, 0x14
jne 0x1401b8bbd
popf
pop rax
jmp 0x1401b9815
cmp eax, 7
jne 0x1401b8bcc
popf
pop rax
jmp 0x1401b9049
cmp eax, 5
jne 0x1401b8bdb
popf
pop rax
jmp 0x1401b8f40
cmp eax, 2
jne 0x1401b8bea
popf
pop rax
jmp 0x1401b8daa
cmp eax, 0x20
jne 0x1401b8bf9
popf
pop rax
jmp 0x1401b9e83
cmp eax, 0x1d
jne 0x1401b8c08
popf
pop rax
jmp 0x1401b9cf8
cmp eax, 0x11
jne 0x1401b8c17
popf
pop rax
jmp 0x1401b967a
cmp eax, 6
jne 0x1401b8c26
popf
pop rax
jmp 0x1401b8fc4
cmp eax, 0x21
jne 0x1401b8c35
popf
pop rax
jmp 0x1401b9ed0
cmp eax, 0x12
jne 0x1401b8c44
popf
pop rax
jmp 0x1401b9752
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x210
mov rax, qword [0x140103090]
xor rax, rsp
mov qword [rsp + 0x200], rax
xor r13d, r13d
mov rbx, r8
mov rdi, rcx
test edx, edx
je 0x1401b8cad
push rax
pushf
mov eax, 0xc18c4348
pushf
not eax
add eax, 0xaf15608d
xor eax, 0x8051d8d4
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd27b3304
xor eax, 0x9b0ed03b
rol eax, 0xe9
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x8d09312f
pushf
not eax
add eax, 0xdb206e70
xor eax, 0xb3ca9fd6
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9a2db14c
xor eax, 0xaa18a162
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9bf8e00c
xor eax, 0xbcf3f429
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xbeb68bef
xor eax, 0x98b3ce45
rol eax, 0x67
popf
jmp 0x1401b8983
test rbx, rbx
je 0x1401b8d51
push rax
pushf
mov eax, 0x50c91ede
pushf
not eax
add eax, 0xdf9d4aec
xor eax, 0xc32eecbf
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xac5ea855
xor eax, 0xf6ea1bf3
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9f4ddab8
xor eax, 0xc0ebfe98
rol eax, 0xf5
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0xeb78b6a6
pushf
not eax
add eax, 0xf042459a
xor eax, 0x9c20ceae
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf8d4e87f
xor eax, 0xc31c59de
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb4091da5
xor eax, 0xc791675b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xcbd887d0
xor eax, 0xad7e4870
rol eax, 0x2a
popf
jmp 0x1401b8983
call fcn.1401300d5
jmp 0x1401b9cf8
movsxd rax, edx
shl rax, 5
mov rax, qword [rax + rcx + 0x28]
jmp 0x1401b9cf8
mov ebp, 0xa5fca40e
pushf
not ebp
add ebp, 0xebf404c6
xor ebp, 0xb074aabe
rol ebp, 0x48
popf
pushf
not ebp
add ebp, 0xc977aefd
xor ebp, 0xa255927e
rol ebp, 0xb2
popf
pushf
not ebp
add ebp, 0xc54f4195
xor ebp, 0xe767a3b4
rol ebp, 0x17
popf
mov esi, r13d
test rbx, rbx
je 0x1401b8ee7
push rax
pushf
mov eax, 0xff52a134
pushf
not eax
add eax, 0x96660252
xor eax, 0xd7198e1e
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdb95a0f0
xor eax, 0xc91a0c11
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x97a4e737
xor eax, 0xe6acc69d
rol eax, 0x42
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0xb7c2b5a7
pushf
not eax
add eax, 0xb398e3ac
xor eax, 0xec1d7ed4
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc069dca9
xor eax, 0xaa6bd29e
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd3707de3
xor eax, 0xe1869218
rol eax, 0xe
popf
pushf
not eax
add eax, 0xea409ccc
xor eax, 0x88ef0f57
rol eax, 0x8e
popf
jmp 0x1401b8983
cmp word [r8], 0x4c
jne 0x1401b8f7e
push rax
pushf
mov eax, 0x52e7af6
pushf
not eax
add eax, 0x9dca5a13
xor eax, 0x8e5f5b99
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xed459b8f
xor eax, 0xcbffea75
rol eax, 0xfe
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x309d3090
pushf
not eax
add eax, 0xe1d55972
xor eax, 0xfea7ca85
rol eax, 0x91
popf
pushf
not eax
add eax, 0xffbbd2b4
xor eax, 0xfde333a4
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xaa8f8db9
xor eax, 0x9e1eb3ab
rol eax, 0x77
popf
jmp 0x1401b8983
cmp word [r8 + 2], 0x43
jne 0x1401b9003
push rax
pushf
mov eax, 0x87be2b20
pushf
not eax
add eax, 0xa6e57404
xor eax, 0xd9195986
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb565b3ee
xor eax, 0x8733df62
rol eax, 0x36
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x346c60ba
pushf
not eax
add eax, 0xe6d8cc80
xor eax, 0xcea3bda6
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc3b93089
xor eax, 0xd6269bf7
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xfd91701c
xor eax, 0xe42c1cfa
rol eax, 6
popf
jmp 0x1401b8983
cmp word [r8 + 4], 0x5f
jne 0x1401b9088
push rax
pushf
mov eax, 0x4e201a0
pushf
not eax
add eax, 0x9e5cf8b6
xor eax, 0xec4be062
rol eax, 0x77
popf
pushf
not eax
add eax, 0x814fb0c9
xor eax, 0xc5951a3d
rol eax, 0x3a
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x9b043461
pushf
not eax
add eax, 0xf6527497
xor eax, 0xfc85f7d4
rol eax, 0x16
popf
pushf
not eax
add eax, 0xc2e41065
xor eax, 0x882ecac4
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x8f49b934
xor eax, 0xb38c798f
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf424a88b
xor eax, 0xb23aabe7
rol eax, 0x9b
popf
jmp 0x1401b8983
lea rdx, [0x1b4701b3a]
pushf
sub rdx, 0x7468d5ea
popf
mov rcx, rbx
call fcn.140378bee
mov r14, rax
test rax, rax
je 0x1401b914d
push rax
pushf
mov eax, 0x53ae10f7
pushf
not eax
add eax, 0x9177807a
xor eax, 0xac7e905b
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa2a07f00
xor eax, 0xe96ff76f
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x907ecbb8
xor eax, 0xc2e5d442
rol eax, 0x6a
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x85d9da47
pushf
not eax
add eax, 0xdb2ab1eb
xor eax, 0xb0f48e67
rol eax, 0x47
popf
pushf
not eax
add eax, 0x8cd5b62b
xor eax, 0xf4c506ae
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9b8a3609
xor eax, 0xddef413e
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8ce175c4
xor eax, 0xe8b844a2
rol eax, 0x40
popf
jmp 0x1401b8983
mov rbp, rax
sub rbp, rbx
sar rbp, 1
je 0x1401b91fb
push rax
pushf
mov eax, 0x5243f1b
pushf
not eax
add eax, 0xe08106cc
xor eax, 0xec2f8158
rol eax, 0x98
popf
pushf
not eax
add eax, 0xdc367589
xor eax, 0xf206cb7e
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe9f80ab3
xor eax, 0xbad08a73
rol eax, 8
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0xc1366c33
pushf
not eax
add eax, 0xa9cb698f
xor eax, 0xc5bbb0e0
rol eax, 0x13
popf
pushf
not eax
add eax, 0xfa6001e8
xor eax, 0x8c81186d
rol eax, 0xd2
popf
jmp 0x1401b8983
cmp word [rax], 0x3b
je 0x1401b927e
push rax
pushf
mov eax, 0x7787ffc3
pushf
not eax
add eax, 0xea687116
xor eax, 0xcb51ec2c
rol eax, 4
popf
pushf
not eax
add eax, 0xa74d6ad6
xor eax, 0xa2a6c58f
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb6617cbd
xor eax, 0xee84520e
rol eax, 0xc9
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0xe856c9e
pushf
not eax
add eax, 0xf0cb4ed6
xor eax, 0x8e3d2b43
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc4579b20
xor eax, 0xd2e54ce7
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x83ddbcad
xor eax, 0x80bd5688
rol eax, 0xc
popf
jmp 0x1401b8983
mov r12d, 0x65d62335
pushf
not r12d
add r12d, 0xd05c5171
xor r12d, 0xeb6dff60
rol r12d, 0xc7
popf
pushf
not r12d
add r12d, 0xdb829117
xor r12d, 0xf300b522
rol r12d, 0xd0
popf
pushf
not r12d
add r12d, 0xccfc45e1
xor r12d, 0xf76bf058
rol r12d, 0xff
popf
pushf
not r12d
add r12d, 0xcdf5fab6
xor r12d, 0x8d040b26
rol r12d, 0x61
popf
lea r15, [0x1915cfffd]
pushf
sub r15, 0x5155bba5
popf
push rax
pushf
mov eax, 0x2e90eee5
pushf
not eax
add eax, 0x8f1d933a
xor eax, 0xc078a0c7
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf9146fe9
xor eax, 0xd1d287d9
rol eax, 0xe1
popf
jmp 0x1401b8983
mov rcx, qword [r15]
mov r8, rbp
mov rdx, rbx
call fcn.140356575
test eax, eax
jne 0x1401b93de
push rax
pushf
mov eax, 0x252e9e2c
pushf
not eax
add eax, 0x9c8e3b6a
xor eax, 0xc7d14f3b
rol eax, 0x32
popf
pushf
not eax
add eax, 0xbdd380f6
xor eax, 0xcdb4fe01
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xd7a1aa07
xor eax, 0xbad6b8d4
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe6d52e59
xor eax, 0xfee61f10
rol eax, 0xd3
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x692654b9
pushf
not eax
add eax, 0xdf4d3e36
xor eax, 0xb7a15005
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8806336d
xor eax, 0xdfe29b66
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf1377143
xor eax, 0xbb00ffa3
rol eax, 0x75
popf
pushf
not eax
add eax, 0xbf0c6851
xor eax, 0xe81c4cc1
rol eax, 0x99
popf
jmp 0x1401b8983
mov rcx, qword [r15]
or rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0xcfdf775f
pushf
not eax
add eax, 0xce5d3f07
xor eax, 0x822b2de3
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa87d497c
xor eax, 0xfc406f9a
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc99df993
xor eax, 0xd69eead6
rol eax, 0x82
popf
jmp 0x1401b8983
inc rax
cmp word [rcx + rax*2], r13w
jne 0x1401b94e7
push rax
pushf
mov eax, 0x5aa69ffc
pushf
not eax
add eax, 0xc993fadf
xor eax, 0xc1bff767
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc8072076
xor eax, 0x8cff55a5
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x94435666
xor eax, 0xca8cf593
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xed746bf9
xor eax, 0x810276bf
rol eax, 0x89
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0xd64eb514
pushf
not eax
add eax, 0xff8a8eb1
xor eax, 0x865df89e
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf48e8d41
xor eax, 0xa2a4c9ae
rol eax, 0xee
popf
pushf
not eax
add eax, 0xc83bb127
xor eax, 0xcc8e9c48
rol eax, 0xb3
popf
jmp 0x1401b8983
cmp rbp, rax
je 0x1401b958b
push rax
pushf
mov eax, 0x90feee
pushf
not eax
add eax, 0xa79dc4c0
xor eax, 0xafff92ac
rol eax, 0xce
popf
pushf
not eax
add eax, 0xe7fbda79
xor eax, 0xc6304694
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8d7870da
xor eax, 0xd9c0362a
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xfdf88152
xor eax, 0xb1b6b301
rol eax, 0xce
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x440dd08f
pushf
not eax
add eax, 0xe533f0d0
xor eax, 0xa45eeaf2
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc8f8ba07
xor eax, 0x9a5c37b9
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9d6f8d75
xor eax, 0xd2f5bd87
rol eax, 0x58
popf
jmp 0x1401b8983
inc r12d
lea rax, [0x1a3b0a4bf]
pushf
sub rax, 0x63a96007
popf
add r15, 0x18
cmp r15, rax
jle 0x1401b9621
push rax
pushf
mov eax, 0x87d93652
pushf
not eax
add eax, 0xa5e7d80f
xor eax, 0xd837a2af
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc048ec5b
xor eax, 0xaf2aba92
rol eax, 0xe9
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x5105cc0b
pushf
not eax
add eax, 0x9b3d4dcb
xor eax, 0xe8ca7740
rol eax, 0x91
popf
pushf
not eax
add eax, 0xfea93682
xor eax, 0xc54135c5
rol eax, 2
popf
pushf
not eax
add eax, 0xb2f8d740
xor eax, 0xa867c743
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xde0dc3fa
xor eax, 0x9ed9a3a2
rol eax, 0x32
popf
jmp 0x1401b8983
add r14, 2
lea rdx, [0x1b5aee823]
pushf
sub rdx, 0x75a7a2cb
popf
mov rcx, r14
call fcn.14035415c
mov rbx, rax
test rax, rax
jne 0x1401b96f9
push rax
pushf
mov eax, 0xe59e989c
pushf
not eax
add eax, 0xc96cb899
xor eax, 0x8a0b074d
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xa77250c4
xor eax, 0xae1f6862
rol eax, 0x58
popf
pushf
not eax
add eax, 0x908d827d
xor eax, 0xbe0b4238
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xdbc418ca
xor eax, 0xbd1f77a3
rol eax, 0xea
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x605ad36c
pushf
not eax
add eax, 0xe53bbed7
xor eax, 0xa8d556d7
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xdb37cd96
xor eax, 0xa608940d
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb36c273f
xor eax, 0xd5de4e71
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb849f568
xor eax, 0xa272cde8
rol eax, 0xb1
popf
jmp 0x1401b8983
cmp word [r14], 0x3b
jne 0x1401b9d56
cmp r12d, 5
jg 0x1401b97bc
push rax
pushf
mov eax, 0x1a316ac4
pushf
not eax
add eax, 0xd4d7bdcc
xor eax, 0xc1e8dde3
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x83034fec
xor eax, 0xd17c5bd0
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe50766f4
xor eax, 0xb42550ce
rol eax, 0x80
popf
pushf
not eax
add eax, 0xd424b065
xor eax, 0xf2841f1e
rol eax, 0x1d
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0xdaa1f6f8
pushf
not eax
add eax, 0xc8f3603f
xor eax, 0x8eb79973
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9aeb8a47
xor eax, 0xea385c09
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc5c96404
xor eax, 0xfeadf5e4
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd74a3fa2
xor eax, 0xbd4556b9
rol eax, 0x17
popf
jmp 0x1401b8983
mov r9, rbx
lea rcx, [rsp + 0x40]
mov r8, r14
mov edx, 0x1621c7d
pushf
not edx
add edx, 0xf9a6b6e1
xor edx, 0x982fec20
rol edx, 0x9b
popf
pushf
not edx
add edx, 0x91e8826e
xor edx, 0xe66e0441
rol edx, 0x4b
popf
pushf
not edx
add edx, 0xe1385184
xor edx, 0x88207ef3
rol edx, 0xde
popf
call fcn.14021b737
test eax, eax
jne 0x1401b98b7
push rax
pushf
mov eax, 0x5fabfd82
pushf
not eax
add eax, 0xa8939423
xor eax, 0xdc9e8cc7
rol eax, 0x42
popf
pushf
not eax
add eax, 0xdd8905f1
xor eax, 0xdbc0aafc
rol eax, 0x85
popf
pushf
not eax
add eax, 0x8895252d
xor eax, 0xdc0e4f60
rol eax, 0xa3
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0xf4b7c6b7
pushf
not eax
add eax, 0xbe38af43
xor eax, 0xcc728502
rol eax, 0x38
popf
pushf
not eax
add eax, 0x873aead9
xor eax, 0xdfb832d6
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9b06ba38
xor eax, 0xdf8c3078
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc12d7187
xor eax, 0xdb96bb95
rol eax, 0xe4
popf
jmp 0x1401b8983
lea rax, [rbx + rbx]
cmp rax, 0x106
jae 0x1401b9953
push rax
pushf
mov eax, 0x46d03acd
pushf
not eax
add eax, 0xb40f185c
xor eax, 0xf82706be
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc6b4721f
xor eax, 0x8fe84cda
rol eax, 0x83
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x6ea934a3
pushf
not eax
add eax, 0xc578965c
xor eax, 0xebc72038
rol eax, 0xad
popf
pushf
not eax
add eax, 0x98fd93f5
xor eax, 0xf1bfe171
rol eax, 3
popf
pushf
not eax
add eax, 0xd74896e5
xor eax, 0xcbb319d1
rol eax, 0x56
popf
jmp 0x1401b8983
lea r8, [rsp + 0x40]
mov word [rsp + rax + 0x40], r13w
mov edx, r12d
mov rcx, rdi
call fcn.1401300d5
test rax, rax
je 0x1401b99fa
push rax
pushf
mov eax, 0x7b388985
pushf
not eax
add eax, 0xea0986e8
xor eax, 0x9f1052dc
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9b3d74b5
xor eax, 0x9ee52774
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x8422ef11
xor eax, 0xcf325828
rol eax, 0x29
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x2b9d2893
pushf
not eax
add eax, 0xdaf7d51d
xor eax, 0xd199c774
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe2bd9428
xor eax, 0xf67f212a
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9a8b6968
xor eax, 0xbc199c04
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc9deb4a3
xor eax, 0xd1d1575d
rol eax, 0xb2
popf
jmp 0x1401b8983
inc esi
push rax
pushf
mov eax, 0xafb2acb7
pushf
not eax
add eax, 0xf8ad150a
xor eax, 0xce1d5e09
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc28606b8
xor eax, 0xf4192faa
rol eax, 0xb6
popf
jmp 0x1401b8983
lea rbx, [r14 + rbx*2]
movzx eax, word [rbx]
test ax, ax
je 0x1401b9adb
push rax
pushf
mov eax, 0x505ee64b
pushf
not eax
add eax, 0xdbb3a469
xor eax, 0xb6565c3d
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe57c6439
xor eax, 0x80776c1d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa63fd424
xor eax, 0xa9619c90
rol eax, 0x71
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x8de1d292
pushf
not eax
add eax, 0xbf0ef4db
xor eax, 0x95322c8f
rol eax, 0x13
popf
pushf
not eax
add eax, 0xaa87867a
xor eax, 0xd2b5fdeb
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd77cf3fa
xor eax, 0xbedd4ced
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xaa983541
xor eax, 0xac00638b
rol eax, 0x44
popf
jmp 0x1401b8983
add rbx, 2
movzx eax, word [rbx]
test ax, ax
jne 0x1401b9b77
push rax
pushf
mov eax, 0xe1b8b2f6
pushf
not eax
add eax, 0xf5c11858
xor eax, 0xa9388d42
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb1c03c77
xor eax, 0xbcfc96e8
rol eax, 0x59
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x9d1c1708
pushf
not eax
add eax, 0xb20d7d3d
xor eax, 0x9d6c49ce
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc15f398b
xor eax, 0xc622df69
rol eax, 0x41
popf
pushf
not eax
add eax, 0xec524a97
xor eax, 0x84cdba01
rol eax, 0x8b
popf
jmp 0x1401b8983
test esi, esi
je 0x1401b9c1e
push rax
pushf
mov eax, 0xa3343feb
pushf
not eax
add eax, 0xbf250682
xor eax, 0x9d6260dc
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9c3e2eb3
xor eax, 0x99f84026
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa956e28f
xor eax, 0xf4a3553c
rol eax, 0x74
popf
pushf
not eax
add eax, 0x86888f27
xor eax, 0xd5fb4cbd
rol eax, 0xbe
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x91d8ac05
pushf
not eax
add eax, 0x963239a7
xor eax, 0xa3198b25
rol eax, 0xad
popf
pushf
not eax
add eax, 0xee480809
xor eax, 0xed777378
rol eax, 0x1f
popf
jmp 0x1401b8983
mov rcx, rdi
push rax
pushf
mov eax, 0x2704cb9e
pushf
not eax
add eax, 0x84da6b04
xor eax, 0xf14bb07b
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe99e4fbb
xor eax, 0xec3bf5b8
rol eax, 0x56
popf
pushf
not eax
add eax, 0x9e67e82c
xor eax, 0xbf0dfa63
rol eax, 0xf7
popf
jmp 0x1401b8983
call fcn.14033b11e
push rax
pushf
mov eax, 0x4f681746
pushf
not eax
add eax, 0xf28a1af9
xor eax, 0xbf5abf90
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x9061b1f0
xor eax, 0xeb465218
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe8da7278
xor eax, 0xa802b874
rol eax, 0x90
popf
pushf
not eax
add eax, 0xad8d660f
xor eax, 0xdce9df56
rol eax, 0xeb
popf
jmp 0x1401b8983
mov rcx, qword [rsp + 0x200]
xor rcx, rsp
call fcn.14027ae25
mov rbx, qword [rsp + 0x268]
add rsp, 0x210
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
xor eax, eax
jmp 0x1401b9cf8
lea rax, [rsp + 0x30]
mov r8d, 0xe624fff7
pushf
not r8d
add r8d, 0xa71ab107
xor r8d, 0xb2e2f4f2
rol r8d, 0xa
popf
pushf
not r8d
add r8d, 0xef6692ba
xor r8d, 0x93a1ce60
rol r8d, 0xc3
popf
pushf
not r8d
add r8d, 0xdc6ba74a
xor r8d, 0xcc7212c1
rol r8d, 0x10
popf
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x150]
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x20], 0x55
mov rcx, rbx
call fcn.14024c415
test rax, rax
je 0x1401b9e3e
push rax
pushf
mov eax, 0x45e6699b
pushf
not eax
add eax, 0xd9eedb7b
xor eax, 0xce27caa8
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa7382026
xor eax, 0x89619437
rol eax, 0xe7
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x3e9ba7d1
pushf
not eax
add eax, 0xef55b0db
xor eax, 0xdee92080
rol eax, 1
popf
pushf
not eax
add eax, 0xfcd73fa8
xor eax, 0x8a524d2b
rol eax, 0x78
popf
pushf
not eax
add eax, 0x90751ae0
xor eax, 0xd1cab84a
rol eax, 0x5e
popf
jmp 0x1401b8983
mov ebx, r13d
lea r14, [rdi + 0x28]
push rax
pushf
mov eax, 0x71bde664
pushf
not eax
add eax, 0x8fab1493
xor eax, 0xa0e6c7db
rol eax, 0x88
popf
pushf
not eax
add eax, 0xac541315
xor eax, 0xa8451b18
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x91aeae91
xor eax, 0xd58df267
rol eax, 0xe1
popf
jmp 0x1401b8983
test ebx, ebx
je 0x1401b9f1a
push rax
pushf
mov eax, 0xb4d0fc37
pushf
not eax
add eax, 0xcd392226
xor eax, 0xef3e12fb
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc0bd68fc
xor eax, 0xa8532405
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf120c25d
xor eax, 0xf0192ea8
rol eax, 5
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0xc207b2e8
pushf
not eax
add eax, 0x8662f643
xor eax, 0xf1e3e71c
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xec0c74f5
xor eax, 0x82411bbc
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf584274c
xor eax, 0xa3e2a5ed
rol eax, 0x29
popf
jmp 0x1401b8983
mov rdx, qword [r14]
lea rax, [rsp + 0x40]
sub rdx, rax
push rax
pushf
mov eax, 0xaa99fe97
pushf
not eax
add eax, 0xdace2bfc
xor eax, 0xddcd516c
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8ab90f73
xor eax, 0xc301bfbc
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa863708e
xor eax, 0xff252108
rol eax, 0xfd
popf
jmp 0x1401b8983
movzx ecx, word [rax]
movzx r8d, word [rax + rdx]
sub ecx, r8d
jne 0x1401ba017
push rax
pushf
mov eax, 0x414a9da4
pushf
not eax
add eax, 0xabf7f3dd
xor eax, 0xe8e5d967
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf404a250
xor eax, 0xbd881c3f
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe897cb2d
xor eax, 0xbf6a4121
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xfb39c8f8
xor eax, 0x9296a5e3
rol eax, 0x83
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0xcd714e
pushf
not eax
add eax, 0x90131e03
xor eax, 0x812290f2
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd33c24c3
xor eax, 0xb95bb36c
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xdd3e4163
xor eax, 0xb2e5c3fa
rol eax, 0x29
popf
jmp 0x1401b8983
add rax, 2
test r8d, r8d
jne 0x1401ba0bf
push rax
pushf
mov eax, 0xe0709cee
pushf
not eax
add eax, 0xbc0930dc
xor eax, 0xa0de78e5
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xcfab1607
xor eax, 0xed724c33
rol eax, 0x25
popf
pushf
not eax
add eax, 0x86de7eb1
xor eax, 0x90c9eae5
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf2281714
xor eax, 0xe13d5eaf
rol eax, 0xf2
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0xaedff66a
pushf
not eax
add eax, 0xd5f707f4
xor eax, 0x931ccbc9
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x98cf202c
xor eax, 0x98704e22
rol eax, 3
popf
jmp 0x1401b8983
test ecx, ecx
je 0x1401ba129
push rax
pushf
mov eax, 0xa9920736
pushf
not eax
add eax, 0xa91e279a
xor eax, 0x8d09ce3c
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb23c5236
xor eax, 0xd59a9a9e
rol eax, 0xb7
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0xbb838180
pushf
not eax
add eax, 0xf79d452c
xor eax, 0xd85afdb7
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc8d549fb
xor eax, 0xf2509ac4
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xcae26d86
xor eax, 0x93ed0786
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9c9f73ba
xor eax, 0xaa64ba8b
rol eax, 0xd6
popf
jmp 0x1401b8983
lea r8, [rsp + 0x40]
mov edx, ebx
mov rcx, rdi
call fcn.1401300d5
test rax, rax
jne 0x1401ba1c9
push rax
pushf
mov eax, 0x4de0b580
pushf
not eax
add eax, 0xbfa7fc62
xor eax, 0xd5f82f75
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa083ef19
xor eax, 0xc2315e1a
rol eax, 0xe5
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0xf5f03403
pushf
not eax
add eax, 0xe8ed4498
xor eax, 0xa33eabfb
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xdca90900
xor eax, 0xe2593d71
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe542306c
xor eax, 0xb09aa1bc
rol eax, 3
popf
jmp 0x1401b8983
mov ebp, r13d
jmp 0x1401ba2ba
inc esi
push rax
pushf
mov eax, 0x94a89751
pushf
not eax
add eax, 0xb563aec3
xor eax, 0xaa6a5611
rol eax, 0x58
popf
pushf
not eax
add eax, 0x944e118b
xor eax, 0xb46555aa
rol eax, 7
popf
pushf
not eax
add eax, 0xeccac9a9
xor eax, 0xbdbfd7e5
rol eax, 0xc6
popf
jmp 0x1401b8983
inc ebx
add r14, 0x20
cmp ebx, 5
jle 0x1401ba31e
push rax
pushf
mov eax, 0x432a1cb8
pushf
not eax
add eax, 0x8a0733a3
xor eax, 0xbab199fc
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf7f18122
xor eax, 0xb90933c4
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x92d8a923
xor eax, 0xf372b3de
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xdbca759f
xor eax, 0x88d7d9af
rol eax, 0x8b
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x2b0ad639
pushf
not eax
add eax, 0xa25de1ce
xor eax, 0x9cac78d6
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xfb08fa1e
xor eax, 0xdc4902eb
rol eax, 0x24
popf
jmp 0x1401b8983
test ebp, ebp
jne 0x1401ba38c
push rax
pushf
mov eax, 0xa469af45
pushf
not eax
add eax, 0xcaf15b5a
xor eax, 0xfa2e8888
rol eax, 0x77
popf
pushf
not eax
add eax, 0xdee4b417
xor eax, 0x90765544
rol eax, 0x5a
popf
jmp 0x1401b8983
push rax
pushf
mov eax, 0x81e05266
pushf
not eax
add eax, 0x814a5074
xor eax, 0xe1611371
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb693ad0b
xor eax, 0xc620412a
rol eax, 0xae
popf
jmp 0x1401b8983
jmp 0x1401b9bbd
mov rax, r13
jmp 0x1401b9cf8
call fcn.14026cdb8
int3
xor r9d, r9d
mov qword [rsp + 0x20], r13
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.14026c14e
int3