Function at 0x1401bb23b
Capabilities:
Authenticate hmac
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x4d2f0046
pushf
not eax
add eax, 0xe7fdc7cc
xor eax, 0xc5c196c7
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xac419cf9
xor eax, 0x9cf05a99
rol eax, 0x27
popf
cmp eax, 0x29
jne 0x1401bb278
popf
pop rax
jmp 0x1401bc98c
cmp eax, 0
jne 0x1401bb287
popf
pop rax
jmp 0x1401bb5cf
cmp eax, 3
jne 0x1401bb296
popf
pop rax
jmp 0x1401bb787
cmp eax, 1
jne 0x1401bb2a5
popf
pop rax
jmp 0x1401bb6b1
cmp eax, 0xd
jne 0x1401bb2b4
popf
pop rax
jmp 0x1401bbcbd
cmp eax, 0x1a
jne 0x1401bb2c3
popf
pop rax
jmp 0x1401bc209
cmp eax, 0xe
jne 0x1401bb2d2
popf
pop rax
jmp 0x1401bbd0a
cmp eax, 0x31
jne 0x1401bb2e1
popf
pop rax
jmp 0x1401bcd49
cmp eax, 0x19
jne 0x1401bb2f0
popf
pop rax
jmp 0x1401bc1bf
cmp eax, 8
jne 0x1401bb2ff
popf
pop rax
jmp 0x1401bb9b2
cmp eax, 0x2a
jne 0x1401bb30e
popf
pop rax
jmp 0x1401bc9f3
cmp eax, 0x17
jne 0x1401bb31d
popf
pop rax
jmp 0x1401bc10b
cmp eax, 0x1c
jne 0x1401bb32c
popf
pop rax
jmp 0x1401bc2d1
cmp eax, 0x2e
jne 0x1401bb33b
popf
pop rax
jmp 0x1401bcbec
cmp eax, 0x18
jne 0x1401bb34a
popf
pop rax
jmp 0x1401bc14f
cmp eax, 0x2b
jne 0x1401bb359
popf
pop rax
jmp 0x1401bca35
cmp eax, 0x1b
jne 0x1401bb368
popf
pop rax
jmp 0x1401bc266
cmp eax, 0x2d
jne 0x1401bb377
popf
pop rax
jmp 0x1401bcb4a
cmp eax, 0x23
jne 0x1401bb386
popf
pop rax
jmp 0x1401bc6a1
cmp eax, 0x25
jne 0x1401bb395
popf
pop rax
jmp 0x1401bc7d2
cmp eax, 0x32
jne 0x1401bb3a4
popf
pop rax
jmp 0x1401bce19
cmp eax, 0x13
jne 0x1401bb3b3
popf
pop rax
jmp 0x1401bbf33
cmp eax, 0x33
jne 0x1401bb3c2
popf
pop rax
jmp 0x1401bcec3
cmp eax, 0x24
jne 0x1401bb3d1
popf
pop rax
jmp 0x1401bc746
cmp eax, 0x1e
jne 0x1401bb3e0
popf
pop rax
jmp 0x1401bc3a2
cmp eax, 0xc
jne 0x1401bb3ef
popf
pop rax
jmp 0x1401bbc3f
cmp eax, 0x26
jne 0x1401bb3fe
popf
pop rax
jmp 0x1401bc821
cmp eax, 0x27
jne 0x1401bb40d
popf
pop rax
jmp 0x1401bc89f
cmp eax, 0x30
jne 0x1401bb41c
popf
pop rax
jmp 0x1401bccb8
cmp eax, 0x10
jne 0x1401bb42b
popf
pop rax
jmp 0x1401bbe06
cmp eax, 0x37
jne 0x1401bb43a
popf
pop rax
jmp 0x1401bd10b
cmp eax, 9
jne 0x1401bb449
popf
pop rax
jmp 0x1401bba6d
cmp eax, 0x39
jne 0x1401bb458
popf
pop rax
jmp 0x1401bd1fd
cmp eax, 0x16
jne 0x1401bb467
popf
pop rax
jmp 0x1401bc0c3
cmp eax, 0x28
jne 0x1401bb476
popf
pop rax
jmp 0x1401bc909
cmp eax, 0xa
jne 0x1401bb485
popf
pop rax
jmp 0x1401bbb28
cmp eax, 0x36
jne 0x1401bb494
popf
pop rax
jmp 0x1401bd0a1
cmp eax, 0x14
jne 0x1401bb4a3
popf
pop rax
jmp 0x1401bbfea
cmp eax, 7
jne 0x1401bb4b2
popf
pop rax
jmp 0x1401bb91d
cmp eax, 0x34
jne 0x1401bb4c1
popf
pop rax
jmp 0x1401bcf7a
cmp eax, 2
jne 0x1401bb4d0
popf
pop rax
jmp 0x1401bb71c
cmp eax, 0x20
jne 0x1401bb4df
popf
pop rax
jmp 0x1401bc4b4
cmp eax, 0x1d
jne 0x1401bb4ee
popf
pop rax
jmp 0x1401bc352
cmp eax, 0x11
jne 0x1401bb4fd
popf
pop rax
jmp 0x1401bbe6b
cmp eax, 0x35
jne 0x1401bb50c
popf
pop rax
jmp 0x1401bcff9
cmp eax, 0x2f
jne 0x1401bb51b
popf
pop rax
jmp 0x1401bcc58
cmp eax, 0x12
jne 0x1401bb52a
popf
pop rax
jmp 0x1401bbefc
cmp eax, 0x21
jne 0x1401bb539
popf
pop rax
jmp 0x1401bc54a
cmp eax, 0x38
jne 0x1401bb548
popf
pop rax
jmp 0x1401bd19c
cmp eax, 0xb
jne 0x1401bb557
popf
pop rax
jmp 0x1401bbbd0
cmp eax, 0xf
jne 0x1401bb566
popf
pop rax
jmp 0x1401bbd90
cmp eax, 0x15
jne 0x1401bb575
popf
pop rax
jmp 0x1401bc01f
cmp eax, 5
jne 0x1401bb584
popf
pop rax
jmp 0x1401bb821
cmp eax, 6
jne 0x1401bb593
popf
pop rax
jmp 0x1401bb89f
cmp eax, 0x22
jne 0x1401bb5a2
popf
pop rax
jmp 0x1401bc5b9
cmp eax, 0x2c
jne 0x1401bb5b1
popf
pop rax
jmp 0x1401bcab9
cmp eax, 0x1f
jne 0x1401bb5c0
popf
pop rax
jmp 0x1401bc45c
cmp eax, 4
jne 0x1401bb5cf
popf
pop rax
jmp 0x1401bb818
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, 0x29
pushf
not r14b
add r14b, 0x15
xor r14b, 0x54
rol r14b, 0xc4
popf
pushf
not r14b
add r14b, 0x7d
xor r14b, 0xf3
rol r14b, 0x38
popf
pushf
not r14b
add r14b, 0x87
xor r14b, 0x8d
rol r14b, 0x66
popf
pushf
not r14b
add r14b, 0x54
xor r14b, 0x6d
rol r14b, 0xe1
popf
mov byte [rsp + 0x70], r14b
mov edx, ecx
sub edx, 2
je 0x1401bb67e
push rax
pushf
mov eax, 0xaefdfc39
pushf
not eax
add eax, 0xc50b396f
xor eax, 0x9c6cd9a8
rol eax, 0x92
popf
pushf
not eax
add eax, 0x92713567
xor eax, 0xfffb0bdd
rol eax, 0x3f
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xb60d8b9a
pushf
not eax
add eax, 0xf70af7d5
xor eax, 0xa57ff882
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb3119c84
xor eax, 0xfa2c09ef
rol eax, 0x77
popf
jmp 0x1401bb269
sub edx, 2
je 0x1401bb6e9
push rax
pushf
mov eax, 0x880c79c5
pushf
not eax
add eax, 0xbcb57751
xor eax, 0xc64fa39f
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xc6790812
xor eax, 0x9803a6c2
rol eax, 0x92
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x29c63f40
pushf
not eax
add eax, 0xfd4d6a48
xor eax, 0xab50e175
rol eax, 3
popf
pushf
not eax
add eax, 0xb1643200
xor eax, 0xeaa53e6c
rol eax, 0x54
popf
jmp 0x1401bb269
sub edx, 2
je 0x1401bb754
push rax
pushf
mov eax, 0xb186a441
pushf
not eax
add eax, 0x82055a48
xor eax, 0xeef4b874
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xeefc7fc7
xor eax, 0xfaac0f35
rol eax, 0x98
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xfc5d7aae
pushf
not eax
add eax, 0xb3d8a8a1
xor eax, 0xf28f79b9
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x93a81105
xor eax, 0xc0d693ef
rol eax, 5
popf
jmp 0x1401bb269
sub edx, 2
je 0x1401bb7bf
push rax
pushf
mov eax, 0xbc9cb968
pushf
not eax
add eax, 0xecfa3bfa
xor eax, 0xcbe34be8
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xfccef6a6
xor eax, 0x9e5002f3
rol eax, 0x18
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x9967dd02
pushf
not eax
add eax, 0xea140ef9
xor eax, 0xe343ab67
rol eax, 0x62
popf
pushf
not eax
add eax, 0xccd68df1
xor eax, 0xe6d540f4
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc26051cd
xor eax, 0xecbf6801
rol eax, 0x32
popf
pushf
not eax
add eax, 0xef5570b9
xor eax, 0xf93a441d
rol eax, 0xe
popf
jmp 0x1401bb269
sub edx, 3
je 0x1401bbd0a
sub edx, 4
je 0x1401bb86c
push rax
pushf
mov eax, 0x6337e298
pushf
not eax
add eax, 0xc886303f
xor eax, 0xa2c43c3f
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xb66fe632
xor eax, 0xecfd0c01
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf2f20518
xor eax, 0x9bae82e9
rol eax, 0x68
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x13bf3ea6
pushf
not eax
add eax, 0xdef352c0
xor eax, 0x9a7b6ab7
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xdcd652af
xor eax, 0xad008885
rol eax, 0x85
popf
jmp 0x1401bb269
sub edx, 6
je 0x1401bb8ea
push rax
pushf
mov eax, 0x3e464fd
pushf
not eax
add eax, 0xbd808eaf
xor eax, 0xe2f56842
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x9c3ebd35
xor eax, 0xe25cccee
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xdb5cbc6c
xor eax, 0x90aeb3f0
rol eax, 0xa9
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x33169526
pushf
not eax
add eax, 0xa8bcdfd0
xor eax, 0x802636f4
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb0021c57
xor eax, 0x81075c1c
rol eax, 0xe1
popf
jmp 0x1401bb269
cmp edx, 1
jne 0x1401bb96c
push rax
pushf
mov eax, 0x9f42f582
pushf
not eax
add eax, 0xc232b824
xor eax, 0x95dafb56
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xabb8dfae
xor eax, 0xbf22891f
rol eax, 0x73
popf
pushf
not eax
add eax, 0xd1ec686f
xor eax, 0xb95fed36
rol eax, 0xc7
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xe0fd6f88
pushf
not eax
add eax, 0xb43902a2
xor eax, 0x89d9da65
rol eax, 0x52
popf
pushf
not eax
add eax, 0xcc6a1c3b
xor eax, 0xd29587ac
rol eax, 0x72
popf
pushf
not eax
add eax, 0xc6189c3e
xor eax, 0xffa2c889
rol eax, 0xa8
popf
jmp 0x1401bb269
sub ecx, 2
je 0x1401bba14
push rax
pushf
mov eax, 0x5e412326
pushf
not eax
add eax, 0xdd318148
xor eax, 0xa483fe7b
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe29de2fb
xor eax, 0xc2fd420c
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe09c02ae
xor eax, 0xe8a27971
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x9a28c81f
xor eax, 0x8441c545
rol eax, 0x13
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x7681638c
pushf
not eax
add eax, 0x9944839b
xor eax, 0xf8c80f41
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe0f9787a
xor eax, 0xfb43df09
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8bce58ef
xor eax, 0xdc16eee0
rol eax, 0x67
popf
pushf
not eax
add eax, 0xfed85040
xor eax, 0xbc38f667
rol eax, 0x4c
popf
jmp 0x1401bb269
sub ecx, 4
je 0x1401bbacf
push rax
pushf
mov eax, 0x410c27dd
pushf
not eax
add eax, 0x9cc5fa4a
xor eax, 0xf34f91f7
rol eax, 0xad
popf
pushf
not eax
add eax, 0xfbb4e2c9
xor eax, 0x84785c3f
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xdc17f6a2
xor eax, 0xac989ba9
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf4d5eb6d
xor eax, 0xdaf19825
rol eax, 0x49
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x711c5bcc
pushf
not eax
add eax, 0x9f34ecf9
xor eax, 0x8292dc4e
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xaadd1978
xor eax, 0xbe2c84d3
rol eax, 4
popf
pushf
not eax
add eax, 0xf84694dc
xor eax, 0x9998b4bb
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe5db217b
xor eax, 0xc085e793
rol eax, 0xd1
popf
jmp 0x1401bb269
sub ecx, 9
je 0x1401bbb8a
push rax
pushf
mov eax, 0xafa15890
pushf
not eax
add eax, 0xfc206556
xor eax, 0xece0dbb3
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xbb89897a
xor eax, 0xd9a4b9e7
rol eax, 0xed
popf
pushf
not eax
add eax, 0xcb3c63a2
xor eax, 0xd0ca3a32
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xfc990832
xor eax, 0x9fd54849
rol eax, 0x66
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xa2124ef9
pushf
not eax
add eax, 0x90a4f8ab
xor eax, 0xad53483b
rol eax, 0xde
popf
pushf
not eax
add eax, 0xcc5c863e
xor eax, 0x9874fbe4
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa32ab020
xor eax, 0x8a347066
rol eax, 0x80
popf
jmp 0x1401bb269
sub ecx, 6
je 0x1401bbc0c
push rax
pushf
mov eax, 0x3cfb7489
pushf
not eax
add eax, 0xc7e6c9e6
xor eax, 0x86c15366
rol eax, 0x42
popf
pushf
not eax
add eax, 0xfce9e76b
xor eax, 0xcc41ce84
rol eax, 0x21
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x65cabed0
pushf
not eax
add eax, 0xbf08f5ea
xor eax, 0xfd8c06b3
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd34b296b
xor eax, 0x8d15d7f4
rol eax, 0xbb
popf
jmp 0x1401bb269
cmp ecx, 1
je 0x1401bbc8a
push rax
pushf
mov eax, 0x413dba83
pushf
not eax
add eax, 0xe6cf77e7
xor eax, 0xb634a121
rol eax, 8
popf
pushf
not eax
add eax, 0xf3b92b5a
xor eax, 0xaaa439b2
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe0a00d88
xor eax, 0xc437937d
rol eax, 0x3d
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x6678f887
pushf
not eax
add eax, 0xb311d0da
xor eax, 0xfc1a9a10
rol eax, 0x72
popf
pushf
not eax
add eax, 0xaf52d023
xor eax, 0xa6480e1a
rol eax, 3
popf
jmp 0x1401bb269
xor edi, edi
jmp 0x1401bc2d1
call fcn.1401b0d6c
mov r15, rax
test rax, rax
jne 0x1401bbd4a
push rax
pushf
mov eax, 0xa10c1996
pushf
not eax
add eax, 0x8eaaf270
xor eax, 0x92e85617
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd84c8c12
xor eax, 0xeb2eecd3
rol eax, 0x7a
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x12b56df
pushf
not eax
add eax, 0xf2702948
xor eax, 0xce74692f
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb2e548cd
xor eax, 0xbe49bcb8
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9630aaf7
xor eax, 0xbc1cbe91
rol eax, 0x55
popf
jmp 0x1401bb269
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 [0x1400226e0]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1401bbf33
cmp dword [rax + 4], ebx
je 0x1401bbec9
push rax
pushf
mov eax, 0xf15700ab
pushf
not eax
add eax, 0xa283b4ca
xor eax, 0xa499d200
rol eax, 0x69
popf
pushf
not eax
add eax, 0xdca8d7bc
xor eax, 0xd823e33e
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa4ca1611
xor eax, 0xa28df431
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xb377b018
xor eax, 0xf3545ad5
rol eax, 0x3e
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x808f5f93
pushf
not eax
add eax, 0xc4961e06
xor eax, 0x8070d0e7
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb064e81e
xor eax, 0xe2872f8f
rol eax, 0x90
popf
jmp 0x1401bb269
add rax, 0x10
push rax
pushf
mov eax, 0x66046f50
pushf
not eax
add eax, 0xa9a8f7c4
xor eax, 0xc0c107f3
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf9d73e68
xor eax, 0x870f7e22
rol eax, 0x62
popf
jmp 0x1401bb269
cmp rax, rcx
jne 0x1401bbf91
push rax
pushf
mov eax, 0xa23fa9b1
pushf
not eax
add eax, 0xf755b92d
xor eax, 0x9c1a8b36
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf7371f18
xor eax, 0xaf3e16ec
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9bb0cb10
xor eax, 0x81006f01
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe4e0b16c
xor eax, 0xb24bba46
rol eax, 0x20
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xddc5c38f
pushf
not eax
add eax, 0x93cb5c5a
xor eax, 0x8f106b88
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xa13c5b8c
xor eax, 0xb8acd656
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xeca70cda
xor eax, 0xa45ba2dc
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa4dc5f2d
xor eax, 0x84b17e0b
rol eax, 0x6d
popf
jmp 0x1401bb269
xor eax, eax
push rax
pushf
mov eax, 0x3812d49e
pushf
not eax
add eax, 0xdf48ae36
xor eax, 0x922a32cf
rol eax, 0xed
popf
pushf
not eax
add eax, 0xaf3dd81b
xor eax, 0xf1d2d172
rol eax, 0x22
popf
jmp 0x1401bb269
test rax, rax
jne 0x1401bc06a
push rax
pushf
mov eax, 0x4a9c0067
pushf
not eax
add eax, 0xbfae4ee4
xor eax, 0xc958aa75
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf4692131
xor eax, 0xc193b8f1
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd16740e7
xor eax, 0xfa8065f7
rol eax, 0x8d
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xabc96789
pushf
not eax
add eax, 0xe6e00881
xor eax, 0xa2bf67c1
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x92b5bc7f
xor eax, 0xb4ef29c3
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x93dfda1d
xor eax, 0xae0a9ffa
rol eax, 0x59
popf
pushf
not eax
add eax, 0x897bf71f
xor eax, 0xa64bbaa3
rol eax, 0xf7
popf
jmp 0x1401bb269
call fcn.1401581b2
mov dword [rax], 0x16
call fcn.140175093
jmp 0x1401bbd90
lea rdi, [rax + 8]
xor r14b, r14b
mov byte [rsp + 0x70], r14b
jmp 0x1401bc2d1
lea rdi, [0x1ada72c9a]
pushf
sub rdi, 0x6da40d12
popf
jmp 0x1401bc2d1
lea rdi, [0x199f24cb9]
pushf
sub rdi, 0x59ef2d39
popf
jmp 0x1401bc2d1
lea rdi, [0x184698725]
pushf
sub rdi, 0x44666795
popf
jmp 0x1401bc2d1
lea rdi, [0x1a548c55c]
pushf
sub rdi, 0x6545a5e4
popf
push rax
pushf
mov eax, 0xfae6766e
pushf
not eax
add eax, 0xf39047c2
xor eax, 0xd415d8b9
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa5db2d86
xor eax, 0x99a78cbf
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc494cca5
xor eax, 0xf23bc78d
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa232ab21
xor eax, 0xe2bbafce
rol eax, 0xd3
popf
jmp 0x1401bb269
xor r13d, r13d
test r14b, r14b
je 0x1401bc31f
push rax
pushf
mov eax, 0x39a570d1
pushf
not eax
add eax, 0xcf4b32bd
xor eax, 0xd2fb660c
rol eax, 0x78
popf
pushf
not eax
add eax, 0xf812b13a
xor eax, 0x93feeb6a
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd9717a44
xor eax, 0xa155dabb
rol eax, 0x2a
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xa31e4651
pushf
not eax
add eax, 0xb8ce29e5
xor eax, 0x907817e9
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xa5c2a01a
xor eax, 0xa8435870
rol eax, 0xc4
popf
jmp 0x1401bb269
lea ecx, [r13 + 3]
call fcn.140121637
nop
push rax
pushf
mov eax, 0x71554551
pushf
not eax
add eax, 0xfe901316
xor eax, 0xde11aa3f
rol eax, 8
popf
pushf
not eax
add eax, 0xd3b14196
xor eax, 0x8d267b4b
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe3f4b41c
xor eax, 0xa6ea6eac
rol eax, 0xb4
popf
jmp 0x1401bb269
mov rsi, qword [rdi]
test r14b, r14b
je 0x1401bc403
push rax
pushf
mov eax, 0x9e163f87
pushf
not eax
add eax, 0x8f412634
xor eax, 0x801caa9f
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8af09fc5
xor eax, 0xe44f3b18
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x81d2a6e0
xor eax, 0xe9b78116
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xad44a544
xor eax, 0xef78881c
rol eax, 0xca
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x3793d59a
pushf
not eax
add eax, 0xe7ca25d6
xor eax, 0x94f04022
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb194997c
xor eax, 0xa34ccc1c
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe504af3f
xor eax, 0xf462c560
rol eax, 0x25
popf
pushf
not eax
add eax, 0xe342f4fa
xor eax, 0x86f3c751
rol eax, 0xe0
popf
jmp 0x1401bb269
mov rax, qword [0x140030040]
mov ecx, eax
and ecx, 0x3f
xor rsi, rax
ror rsi, cl
push rax
pushf
mov eax, 0x8a3cb061
pushf
not eax
add eax, 0xda0fc3a2
xor eax, 0x82d9e010
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xc40ab91f
xor eax, 0xb9a48057
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xcd105984
xor eax, 0xbdef0b8a
rol eax, 0xf7
popf
jmp 0x1401bb269
cmp rsi, 1
je 0x1401bc504
push rax
pushf
mov eax, 0xfabb607c
pushf
not eax
add eax, 0xfd5b7643
xor eax, 0xe08d5527
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf9a9d1dd
xor eax, 0xae255848
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa4fb4f7c
xor eax, 0xdc479202
rol eax, 0x1b
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xedadd81f
pushf
not eax
add eax, 0xdc253e35
xor eax, 0xe275720d
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xdb6e65fe
xor eax, 0xac49ef5b
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe079649d
xor eax, 0x8a17fe4e
rol eax, 0xc4
popf
jmp 0x1401bb269
test rsi, rsi
je 0x1401bc586
push rax
pushf
mov eax, 0xb34c0be8
pushf
not eax
add eax, 0xcd62a2eb
xor eax, 0xa8ce296c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe48f01ea
xor eax, 0xead436a5
rol eax, 0xa0
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xb2137669
pushf
not eax
add eax, 0xabcb8606
xor eax, 0xf6f3e588
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xed468451
xor eax, 0xddfaad3c
rol eax, 0x38
popf
jmp 0x1401bb269
mov r12d, 0x70aedab7
pushf
not r12d
add r12d, 0xf8faf37b
xor r12d, 0xcf3c9671
rol r12d, 0x1f
popf
pushf
not r12d
add r12d, 0xe9503556
xor r12d, 0x9206b689
rol r12d, 0x13
popf
pushf
not r12d
add r12d, 0xfb24a7fa
xor r12d, 0xfb03d002
rol r12d, 0x36
popf
pushf
not r12d
add r12d, 0x82295c33
xor r12d, 0xa6b03d35
rol r12d, 4
popf
cmp ebx, 0xb
ja 0x1401bc66e
push rax
pushf
mov eax, 0xe632155e
pushf
not eax
add eax, 0xf0be48c6
xor eax, 0xcce35866
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9c18e3dc
xor eax, 0xba0498af
rol eax, 3
popf
pushf
not eax
add eax, 0xb2919f8a
xor eax, 0xc220488a
rol eax, 0x59
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x637eb350
pushf
not eax
add eax, 0x85f0f8aa
xor eax, 0xf3f49548
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8380894b
xor eax, 0xa97e469a
rol eax, 0x1a
popf
jmp 0x1401bb269
bt r12d, ebx
jae 0x1401bc700
push rax
pushf
mov eax, 0x1d5c124c
pushf
not eax
add eax, 0x8e56d91f
xor eax, 0x91598771
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb9e50112
xor eax, 0xb2c74fed
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x932ddc93
xor eax, 0xd2836f9e
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x81a69f8c
xor eax, 0x9c43a5a2
rol eax, 9
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xcb6f71b1
pushf
not eax
add eax, 0xbd8102fd
xor eax, 0xeec8f6ee
rol eax, 0x18
popf
pushf
not eax
add eax, 0xbe50d469
xor eax, 0x9361efb4
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xc59036b5
xor eax, 0xa4401e0f
rol eax, 0x93
popf
jmp 0x1401bb269
mov r13, qword [r15 + 8]
mov qword [rsp + 0x30], r13
and qword [r15 + 8], 0
cmp ebx, 8
jne 0x1401bc78c
push rax
pushf
mov eax, 0x95d1961a
pushf
not eax
add eax, 0x885bd928
xor eax, 0x9f206bc7
rol eax, 0x93
popf
pushf
not eax
add eax, 0xcb34a6f8
xor eax, 0x84e130e6
rol eax, 0x7a
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x24327652
pushf
not eax
add eax, 0xbc0bd006
xor eax, 0xc51ab6ee
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc597d533
xor eax, 0x8d4d8c55
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xc956ca85
xor eax, 0xdbabe8d6
rol eax, 0xdb
popf
jmp 0x1401bb269
call fcn.140136ee6
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x20], eax
call fcn.140136ee6
mov dword [rax + 0x10], 0x8c
push rax
pushf
mov eax, 0x4ff9a8df
pushf
not eax
add eax, 0xdb7971e7
xor eax, 0xd55570fe
rol eax, 3
popf
pushf
not eax
add eax, 0x8e655cf2
xor eax, 0x9d0f9e27
rol eax, 0x79
popf
jmp 0x1401bb269
cmp ebx, 8
jne 0x1401bc859
push rax
pushf
mov eax, 0x594c85d5
pushf
not eax
add eax, 0xf04147e3
xor eax, 0xf5374db8
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd216667c
xor eax, 0x90db103f
rol eax, 0x4a
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xaab79e81
pushf
not eax
add eax, 0x814bc4bc
xor eax, 0x9e5f0b1d
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf2b2eb87
xor eax, 0xf13067f3
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf069941f
xor eax, 0xe43ac40d
rol eax, 0xcc
popf
jmp 0x1401bb269
mov rax, qword [0x1400226e8]
shl rax, 4
add rax, qword [r15]
mov rcx, qword [0x1400226f0]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0x148fb670
pushf
not eax
add eax, 0xfd480ad2
xor eax, 0xb5e9240b
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb7184425
xor eax, 0x9a8ac6c2
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xcd7d5bd4
xor eax, 0xcb17114d
rol eax, 1
popf
jmp 0x1401bb269
mov qword [rsp + 0x28], rax
cmp rax, rcx
je 0x1401bc946
push rax
pushf
mov eax, 0x1d9c55af
pushf
not eax
add eax, 0x86a2a10e
xor eax, 0xe01a2302
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9ee73eb1
xor eax, 0xce072c78
rol eax, 0xf0
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x988bd0c7
pushf
not eax
add eax, 0x9c3a0d1d
xor eax, 0xc8e97f91
rol eax, 0x17
popf
pushf
not eax
add eax, 0x82f166a3
xor eax, 0xfd91e851
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x8b67a5f9
xor eax, 0xa2ce4b76
rol eax, 0xf
popf
jmp 0x1401bb269
and qword [rax + 8], 0
add rax, 0x10
jmp 0x1401bc909
mov rax, qword [0x140030040]
mov qword [rdi], rax
jmp 0x1401bcab9
mov r12d, 0xdeda228f
pushf
not r12d
add r12d, 0xf676c315
xor r12d, 0xc6d7e7cf
rol r12d, 0x7b
popf
pushf
not r12d
add r12d, 0xc9975122
xor r12d, 0xf1ddfb1f
rol r12d, 0x2c
popf
pushf
not r12d
add r12d, 0xcde13040
xor r12d, 0xbd03ec12
rol r12d, 0x7a
popf
push rax
pushf
mov eax, 0x444ff0e
pushf
not eax
add eax, 0x9ad9d988
xor eax, 0xa9ade3f0
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc08e4e38
xor eax, 0xda315153
rol eax, 0x8f
popf
jmp 0x1401bb269
test r14b, r14b
je 0x1401bcaf1
push rax
pushf
mov eax, 0x2a589e6
pushf
not eax
add eax, 0x942cab1f
xor eax, 0xff099ec7
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9e2249d2
xor eax, 0x957477fa
rol eax, 0xea
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x5d3c2bf8
pushf
not eax
add eax, 0xb99d1563
xor eax, 0x902566b3
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc2119a11
xor eax, 0x85c4fa41
rol eax, 0x41
popf
pushf
not eax
add eax, 0x95e86e5e
xor eax, 0x801dae0a
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd5562d3e
xor eax, 0xb38a5a65
rol eax, 0xea
popf
jmp 0x1401bb269
mov ecx, 0x540ab6f3
pushf
not ecx
add ecx, 0xffea46fa
xor ecx, 0xb53dcc9c
rol ecx, 0x58
popf
pushf
not ecx
add ecx, 0xa688bd2f
xor ecx, 0x8e1cab7e
rol ecx, 0x6f
popf
pushf
not ecx
add ecx, 0xa2f8d9b8
xor ecx, 0xea2e987d
rol ecx, 0x2e
popf
call fcn.140197faf
push rax
pushf
mov eax, 0xf1c871f5
pushf
not eax
add eax, 0xfc35702e
xor eax, 0xbcbabf08
rol eax, 0x48
popf
pushf
not eax
add eax, 0x8903f0e8
xor eax, 0xa173a8ef
rol eax, 0x15
popf
pushf
not eax
add eax, 0x83557ba6
xor eax, 0xc5eed5ec
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8925d5de
xor eax, 0xff2e93a5
rol eax, 0
popf
jmp 0x1401bb269
cmp rsi, 1
jne 0x1401bcc25
push rax
pushf
mov eax, 0x967e9f90
pushf
not eax
add eax, 0xe0229493
xor eax, 0xc69e8578
rol eax, 0x88
popf
pushf
not eax
add eax, 0xed284f13
xor eax, 0xaf98d483
rol eax, 0xf0
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xabce386f
pushf
not eax
add eax, 0xdb069012
xor eax, 0xede157a1
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xad3d0f11
xor eax, 0xacc473f0
rol eax, 0x36
popf
jmp 0x1401bb269
xor eax, eax
jmp 0x1401bbd93
cmp ebx, 8
jne 0x1401bcd16
push rax
pushf
mov eax, 0xd73bb25a
pushf
not eax
add eax, 0xcdb89af3
xor eax, 0xc9c0ea6c
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xce19fe0d
xor eax, 0xe0adb113
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xfc477537
xor eax, 0xc8339094
rol eax, 8
popf
pushf
not eax
add eax, 0xaea4e24c
xor eax, 0xe2783573
rol eax, 0x81
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xb00935f3
pushf
not eax
add eax, 0x9fc84e5e
xor eax, 0x8843c4ca
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x892af500
xor eax, 0xac8a4503
rol eax, 0x56
popf
jmp 0x1401bb269
call fcn.140136ee6
movabs r10, 0x509acac30ce07300
pushf
not r10
add r10, 0x72a6b71b
xor r10, 0x69cd4ed2
rol r10, 0xe9
popf
pushf
not r10
add r10, 0x5cca0de4
xor r10, 0x79f2f448
rol r10, 0xec
popf
pushf
not r10
add r10, 0x72b2f504
xor r10, 0x55af25db
rol r10, 0xca
popf
pushf
not r10
add r10, 0x6994c755
xor r10, 0x505dfaf2
rol r10, 0x35
popf
mov edx, dword [rax + 0x10]
mov ecx, ebx
mov rax, rsi
mov r8, qword [0x140021328]
call r8
jmp 0x1401bcec3
movabs r10, 0xf58f99976022be3d
pushf
not r10
add r10, 0x715e3d6e
xor r10, 0x41ec0646
rol r10, 0x94
popf
pushf
not r10
add r10, 0x53d8bb51
xor r10, 0x757e8f22
rol r10, 0xb
popf
pushf
not r10
add r10, 0x6e7351b2
xor r10, 0x5af8cfc2
rol r10, 0xe1
popf
mov ecx, ebx
mov rax, rsi
mov rdx, qword [0x140021328]
jmp 0x1401bce7b
call rdx
push rax
pushf
mov eax, 0x53678b52
pushf
not eax
add eax, 0x9c32bc92
xor eax, 0xf47141f2
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xfac26bc5
xor eax, 0xec309a18
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf3aa97ee
xor eax, 0x9c5138b9
rol eax, 0x24
popf
jmp 0x1401bb269
cmp ebx, 0xb
ja 0x1401bcf21
push rax
pushf
mov eax, 0xa4247e32
pushf
not eax
add eax, 0xda4a2c0b
xor eax, 0xdb2fe324
rol eax, 0xce
popf
pushf
not eax
add eax, 0xa5e2c0ec
xor eax, 0xd8d2195e
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xbbea149a
xor eax, 0xe16fccd4
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf1ca8d0b
xor eax, 0xc09a4171
rol eax, 0xdc
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xf19504d8
pushf
not eax
add eax, 0xb4f8760c
xor eax, 0x8accf6a9
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8c890257
xor eax, 0xb028311c
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd91f18bf
xor eax, 0x9c907869
rol eax, 0x10
popf
pushf
not eax
add eax, 0xfb83ef1c
xor eax, 0xf73b329d
rol eax, 0x46
popf
jmp 0x1401bb269
bt r12d, ebx
jae 0x1401bcfc6
push rax
pushf
mov eax, 0xe7c3a0f4
pushf
not eax
add eax, 0xafd3f3c8
xor eax, 0x82d96fb4
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xe3f7d204
xor eax, 0x915d80ec
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb9ec594f
xor eax, 0xbc06dadf
rol eax, 0xe3
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0xde4999e7
pushf
not eax
add eax, 0xf3ab3ba6
xor eax, 0xc949db0a
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x94215e78
xor eax, 0xa60d210a
rol eax, 0x21
popf
jmp 0x1401bb269
mov qword [r15 + 8], r13
cmp ebx, 8
jne 0x1401bd05b
push rax
pushf
mov eax, 0x397ce3e2
pushf
not eax
add eax, 0xf8cb026d
xor eax, 0xb9697162
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xd12dda3d
xor eax, 0x919d6097
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8f9b0ae1
xor eax, 0xcff34755
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xcfe0137e
xor eax, 0x92087c98
rol eax, 0xd5
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x88720073
pushf
not eax
add eax, 0xd2aec7e6
xor eax, 0xa43b2d00
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x8f47afad
xor eax, 0xfd990d79
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xed1dc855
xor eax, 0x985c530a
rol eax, 0x1d
popf
jmp 0x1401bb269
call fcn.140136ee6
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x10], ecx
jmp 0x1401bcc58
test r14b, r14b
je 0x1401bd169
push rax
pushf
mov eax, 0xc5e338a
pushf
not eax
add eax, 0xb8fe4241
xor eax, 0xecccf2fe
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8b8c9e80
xor eax, 0xd0aa4a40
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xefe88f00
xor eax, 0xc58ea12a
rol eax, 0x54
popf
pushf
not eax
add eax, 0xc12156f8
xor eax, 0x8b3c6499
rol eax, 0xc9
popf
jmp 0x1401bb269
push rax
pushf
mov eax, 0x81ed562e
pushf
not eax
add eax, 0xf1b64a72
xor eax, 0xf39b57f5
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb12c7ea8
xor eax, 0xdda20ad5
rol eax, 0xfe
popf
jmp 0x1401bb269
lea ecx, [rsi + 3]
call fcn.140197faf
push rax
pushf
mov eax, 0xba453b73
pushf
not eax
add eax, 0xcbb61f13
xor eax, 0xddd083b9
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe79e442f
xor eax, 0xc75c59ef
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x91bbec4d
xor eax, 0xe052de42
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x97d5c9ef
xor eax, 0x88836c14
rol eax, 0x63
popf
jmp 0x1401bb269
mov ecx, 0x32f92d70
pushf
not ecx
add ecx, 0x99f33fbf
xor ecx, 0xe3c6d683
rol ecx, 0x22
popf
pushf
not ecx
add ecx, 0xe40273c2
xor ecx, 0xad0b87b2
rol ecx, 0x68
popf
pushf
not ecx
add ecx, 0x9dbc2191
xor ecx, 0xc4a33a3e
rol ecx, 0xf
popf
pushf
not ecx
add ecx, 0xb142d480
xor ecx, 0xc839a644
rol ecx, 0x70
popf
call fcn.1401406e5
nop
int3