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

Disassembly:
push rax
pushf
mov eax, 0x9e542502
pushf
not eax
add eax, 0xfabc0189
xor eax, 0xa991b774
rol eax, 0x70
popf
pushf
not eax
add eax, 0xbb7b470b
xor eax, 0xb49fa85f
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xcdc4cf63
xor eax, 0xe894e303
rol eax, 0x3e
popf
cmp eax, 0x29
jne 0x1400e1ff2
popf
pop rax
jmp 0x1400e36ed
cmp eax, 0
jne 0x1400e2001
popf
pop rax
jmp 0x1400e233a
cmp eax, 3
jne 0x1400e2010
popf
pop rax
jmp 0x1400e2523
cmp eax, 1
jne 0x1400e201f
popf
pop rax
jmp 0x1400e2427
cmp eax, 0xd
jne 0x1400e202e
popf
pop rax
jmp 0x1400e2a88
cmp eax, 0x1a
jne 0x1400e203d
popf
pop rax
jmp 0x1400e303e
cmp eax, 0xe
jne 0x1400e204c
popf
pop rax
jmp 0x1400e2b34
cmp eax, 0x31
jne 0x1400e205b
popf
pop rax
jmp 0x1400e3b3e
cmp eax, 0x19
jne 0x1400e206a
popf
pop rax
jmp 0x1400e2fce
cmp eax, 8
jne 0x1400e2079
popf
pop rax
jmp 0x1400e27ff
cmp eax, 0x2a
jne 0x1400e2088
popf
pop rax
jmp 0x1400e3755
cmp eax, 0x17
jne 0x1400e2097
popf
pop rax
jmp 0x1400e2eee
cmp eax, 0x1c
jne 0x1400e20a6
popf
pop rax
jmp 0x1400e3143
cmp eax, 0x2e
jne 0x1400e20b5
popf
pop rax
jmp 0x1400e39c2
cmp eax, 0x18
jne 0x1400e20c4
popf
pop rax
jmp 0x1400e2f5e
cmp eax, 0x2b
jne 0x1400e20d3
popf
pop rax
jmp 0x1400e37ff
cmp eax, 0x1b
jne 0x1400e20e2
popf
pop rax
jmp 0x1400e3096
cmp eax, 0x2d
jne 0x1400e20f1
popf
pop rax
jmp 0x1400e3930
cmp eax, 0x23
jne 0x1400e2100
popf
pop rax
jmp 0x1400e346f
cmp eax, 0x25
jne 0x1400e210f
popf
pop rax
jmp 0x1400e3565
cmp eax, 0x32
jne 0x1400e211e
popf
pop rax
jmp 0x1400e3bbc
cmp eax, 0x13
jne 0x1400e212d
popf
pop rax
jmp 0x1400e2d89
cmp eax, 0x33
jne 0x1400e213c
popf
pop rax
jmp 0x1400e3c60
cmp eax, 0x24
jne 0x1400e214b
popf
pop rax
jmp 0x1400e3516
cmp eax, 0x1e
jne 0x1400e215a
popf
pop rax
jmp 0x1400e3269
cmp eax, 0xc
jne 0x1400e2169
popf
pop rax
jmp 0x1400e2a28
cmp eax, 0x26
jne 0x1400e2178
popf
pop rax
jmp 0x1400e35d0
cmp eax, 0x27
jne 0x1400e2187
popf
pop rax
jmp 0x1400e3629
cmp eax, 0x30
jne 0x1400e2196
popf
pop rax
jmp 0x1400e3a8d
cmp eax, 0x10
jne 0x1400e21a5
popf
pop rax
jmp 0x1400e2be4
cmp eax, 0x37
jne 0x1400e21b4
popf
pop rax
jmp 0x1400e3e2b
cmp eax, 9
jne 0x1400e21c3
popf
pop rax
jmp 0x1400e2894
cmp eax, 4
jne 0x1400e21d2
popf
pop rax
jmp 0x1400e25c7
cmp eax, 0x16
jne 0x1400e21e1
popf
pop rax
jmp 0x1400e2e97
cmp eax, 0x28
jne 0x1400e21f0
popf
pop rax
jmp 0x1400e36ac
cmp eax, 0xa
jne 0x1400e21ff
popf
pop rax
jmp 0x1400e2903
cmp eax, 0x36
jne 0x1400e220e
popf
pop rax
jmp 0x1400e3dc0
cmp eax, 0x14
jne 0x1400e221d
popf
pop rax
jmp 0x1400e2dbe
cmp eax, 7
jne 0x1400e222c
popf
pop rax
jmp 0x1400e2790
cmp eax, 0x34
jne 0x1400e223b
popf
pop rax
jmp 0x1400e3cf2
cmp eax, 2
jne 0x1400e224a
popf
pop rax
jmp 0x1400e2492
cmp eax, 0x20
jne 0x1400e2259
popf
pop rax
jmp 0x1400e32b8
cmp eax, 0x1d
jne 0x1400e2268
popf
pop rax
jmp 0x1400e31fb
cmp eax, 0x11
jne 0x1400e2277
popf
pop rax
jmp 0x1400e2c75
cmp eax, 0x35
jne 0x1400e2286
popf
pop rax
jmp 0x1400e3d7c
cmp eax, 0x2f
jne 0x1400e2295
popf
pop rax
jmp 0x1400e3a0f
cmp eax, 0x12
jne 0x1400e22a4
popf
pop rax
jmp 0x1400e2cd2
cmp eax, 0x21
jne 0x1400e22b3
popf
pop rax
jmp 0x1400e334d
cmp eax, 0x38
jne 0x1400e22c2
popf
pop rax
jmp 0x1400e3e66
cmp eax, 0xb
jne 0x1400e22d1
popf
pop rax
jmp 0x1400e29aa
cmp eax, 0xf
jne 0x1400e22e0
popf
pop rax
jmp 0x1400e2b7f
cmp eax, 0x15
jne 0x1400e22ef
popf
pop rax
jmp 0x1400e2e3c
cmp eax, 5
jne 0x1400e22fe
popf
pop rax
jmp 0x1400e2658
cmp eax, 6
jne 0x1400e230d
popf
pop rax
jmp 0x1400e26d6
cmp eax, 0x22
jne 0x1400e231c
popf
pop rax
jmp 0x1400e33f0
cmp eax, 0x2c
jne 0x1400e232b
popf
pop rax
jmp 0x1400e38a3
cmp eax, 0x1f
jne 0x1400e233a
popf
pop rax
jmp 0x1400e32ae
mov qword [rsp + 0x20], rbx
push rsi
push rdi
push r12
push r13
push r14
sub rsp, 0x40
mov ebx, ecx
xor r13d, r13d
and dword [rsp + 0x78], r13d
mov r14b, 0x50
pushf
not r14b
add r14b, 0xfe
xor r14b, 0x59
rol r14b, 0xa2
popf
pushf
not r14b
add r14b, 0x8c
xor r14b, 0xb9
rol r14b, 0x60
popf
mov byte [rsp + 0x70], r14b
cmp ecx, 2
je 0x1400e23e1
push rax
pushf
mov eax, 0xa6405c80
pushf
not eax
add eax, 0xa3f1b9d4
xor eax, 0xe63878b5
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8e787d8f
xor eax, 0xb46d307a
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xad45beed
xor eax, 0xf4c42810
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb598f2b9
xor eax, 0xc271b261
rol eax, 0x88
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x906523a2
pushf
not eax
add eax, 0x9466a541
xor eax, 0xeb0bd659
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa87d6359
xor eax, 0xcfbf05f1
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x915b0192
xor eax, 0xacaaa38b
rol eax, 0x9d
popf
jmp 0x1400e1fe3
cmp ecx, 4
je 0x1400e245f
push rax
pushf
mov eax, 0x125d93f2
pushf
not eax
add eax, 0xe63404a8
xor eax, 0xb7862eaf
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xc7e5fbb8
xor eax, 0x931d5a7b
rol eax, 0x3a
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x1bc87f2b
pushf
not eax
add eax, 0xafdba5a0
xor eax, 0x8b53512b
rol eax, 8
popf
pushf
not eax
add eax, 0xea9e3d34
xor eax, 0xaa26de7c
rol eax, 0xdd
popf
jmp 0x1400e1fe3
cmp ecx, 6
je 0x1400e24dd
push rax
pushf
mov eax, 0x1ffcab13
pushf
not eax
add eax, 0xfe2fe0e6
xor eax, 0x929da748
rol eax, 2
popf
pushf
not eax
add eax, 0x93492f6f
xor eax, 0xe51ac18d
rol eax, 0x62
popf
pushf
not eax
add eax, 0x9f0f70a4
xor eax, 0x88bec681
rol eax, 0x15
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0xb9120085
pushf
not eax
add eax, 0x80c37616
xor eax, 0xc7f09d98
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xdfcf0f04
xor eax, 0x9efb5133
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8bdfe30a
xor eax, 0x89dc5f8b
rol eax, 0xef
popf
jmp 0x1400e1fe3
cmp ecx, 8
je 0x1400e256e
push rax
pushf
mov eax, 0xd9cb09e
pushf
not eax
add eax, 0xde5483c4
xor eax, 0xb279feff
rol eax, 0x60
popf
pushf
not eax
add eax, 0xfb8af04c
xor eax, 0xa08bda41
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9a66be5a
xor eax, 0x96e34cd7
rol eax, 0x82
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x674d11f1
pushf
not eax
add eax, 0x9b563030
xor eax, 0xbf51c0dc
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x99ab80db
xor eax, 0xb7c75429
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe32264bd
xor eax, 0x9bee3c37
rol eax, 0x14
popf
pushf
not eax
add eax, 0xfc49ae43
xor eax, 0xcdfea9c9
rol eax, 0xc
popf
jmp 0x1400e1fe3
cmp ecx, 0xb
je 0x1400e2625
push rax
pushf
mov eax, 0xc2246153
pushf
not eax
add eax, 0x96408858
xor eax, 0xe69c06c2
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xadfc8bf1
xor eax, 0xa2c240e6
rol eax, 0x75
popf
pushf
not eax
add eax, 0xac25fc20
xor eax, 0xd3df2b64
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa4576af4
xor eax, 0xf1598c74
rol eax, 0x6d
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0xe6928a8d
pushf
not eax
add eax, 0xf1ba66e1
xor eax, 0xa8967b77
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x85137282
xor eax, 0xb18114a9
rol eax, 0xb6
popf
jmp 0x1400e1fe3
cmp ecx, 0xf
je 0x1400e2690
push rax
pushf
mov eax, 0xbb7622df
pushf
not eax
add eax, 0xa523239a
xor eax, 0xe8b2824a
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xcb1c168f
xor eax, 0x89a415fe
rol eax, 0xa2
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x345f10de
pushf
not eax
add eax, 0xefd3d1b3
xor eax, 0xd8ac80c2
rol eax, 0xae
popf
pushf
not eax
add eax, 0x87697423
xor eax, 0xda8f5184
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb7d61375
xor eax, 0xcf90bf1e
rol eax, 0xa7
popf
jmp 0x1400e1fe3
lea eax, [rcx - 0x15]
cmp eax, 1
ja 0x1400e2737
push rax
pushf
mov eax, 0x1c57f6af
pushf
not eax
add eax, 0x9faa514d
xor eax, 0x9252b543
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xba752275
xor eax, 0xc4b27f9f
rol eax, 0x74
popf
pushf
not eax
add eax, 0xbe035aed
xor eax, 0xd27578f9
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf0cda699
xor eax, 0x97400398
rol eax, 0x19
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x2f6201ca
pushf
not eax
add eax, 0xb040ff8c
xor eax, 0xf09f272d
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9a98648b
xor eax, 0xa86449ae
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x8ee51213
xor eax, 0xe9afa289
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x8893fb20
xor eax, 0xaee1e881
rol eax, 0x97
popf
jmp 0x1400e1fe3
sub ecx, 2
je 0x1400e27cc
push rax
pushf
mov eax, 0xd808bed5
pushf
not eax
add eax, 0xd76594d4
xor eax, 0xc828639f
rol eax, 2
popf
pushf
not eax
add eax, 0xdd66a13b
xor eax, 0xff93e7b6
rol eax, 0xf6
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0xfb745baf
pushf
not eax
add eax, 0x94d90624
xor eax, 0xf0242239
rol eax, 0x56
popf
pushf
not eax
add eax, 0xd3aab6ed
xor eax, 0xda5066ca
rol eax, 0xe8
popf
jmp 0x1400e1fe3
sub ecx, 4
je 0x1400e284e
push rax
pushf
mov eax, 0xd2f7a00b
pushf
not eax
add eax, 0xa58dfba4
xor eax, 0xeb915455
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x87f9de4c
xor eax, 0xd1afae5e
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9c5b94d3
xor eax, 0xf3557c05
rol eax, 0x7f
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x4f03c09f
pushf
not eax
add eax, 0xfdae3a38
xor eax, 0xb90b00ab
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc35a08ba
xor eax, 0xf7f2ae7d
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x96f8c2fb
xor eax, 0xd658bf9a
rol eax, 0x77
popf
jmp 0x1400e1fe3
sub ecx, 9
je 0x1400e28d0
push rax
pushf
mov eax, 0x977e5d87
pushf
not eax
add eax, 0x8b142f64
xor eax, 0x8285e605
rol eax, 0x58
popf
pushf
not eax
add eax, 0xaed4e808
xor eax, 0xd56387d0
rol eax, 0x95
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0xf8cca592
pushf
not eax
add eax, 0xa251c083
xor eax, 0xde329c0b
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xd0217687
xor eax, 0xf8ddf8cb
rol eax, 0x69
popf
jmp 0x1400e1fe3
sub ecx, 6
je 0x1400e2952
push rax
pushf
mov eax, 0x4e7eb625
pushf
not eax
add eax, 0xba59c4a1
xor eax, 0xd0bbaed0
rol eax, 0x86
popf
pushf
not eax
add eax, 0xf8e6fd48
xor eax, 0x891e2eb1
rol eax, 0x13
popf
pushf
not eax
add eax, 0xce841d67
xor eax, 0xe78ed05f
rol eax, 0x2c
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x46c6f5c4
pushf
not eax
add eax, 0x9c8d9761
xor eax, 0xad88fddd
rol eax, 1
popf
pushf
not eax
add eax, 0xc2734e74
xor eax, 0xd5ecb894
rol eax, 0x81
popf
pushf
not eax
add eax, 0xdae7a810
xor eax, 0xd5b27a66
rol eax, 0x75
popf
pushf
not eax
add eax, 0x92985ad3
xor eax, 0x9e7762ac
rol eax, 0x27
popf
jmp 0x1400e1fe3
cmp ecx, 1
je 0x1400e29e2
push rax
pushf
mov eax, 0xb130cfee
pushf
not eax
add eax, 0xd76ad8b3
xor eax, 0x89f5a4c2
rol eax, 5
popf
pushf
not eax
add eax, 0xc945e24a
xor eax, 0xc9506174
rol eax, 9
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x9060d039
pushf
not eax
add eax, 0x8ba7533f
xor eax, 0xbca828ac
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9aa6d00e
xor eax, 0xc302791d
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9b4f299b
xor eax, 0x826f9677
rol eax, 0xdf
popf
jmp 0x1400e1fe3
xor edi, edi
jmp 0x1400e3096
call fcn.1400d5140
mov r13, rax
test rax, rax
jne 0x1400e2aee
push rax
pushf
mov eax, 0xa9875f48
pushf
not eax
add eax, 0xf5a047ba
xor eax, 0xdfc3c3d3
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd9c016d6
xor eax, 0x880b3ba3
rol eax, 6
popf
pushf
not eax
add eax, 0xfb91ee45
xor eax, 0xe6cde1e7
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa5d30437
xor eax, 0xf37675ee
rol eax, 0x89
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x8d87b7e8
pushf
not eax
add eax, 0xa744728a
xor eax, 0x98bb06e7
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb8baea46
xor eax, 0x9220fa42
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd4ef331a
xor eax, 0xb3667b80
rol eax, 0x82
popf
jmp 0x1400e1fe3
or eax, 0xffffffff
mov rbx, qword [rsp + 0x88]
add rsp, 0x40
pop r14
pop r13
pop r12
pop rdi
pop rsi
ret
mov rax, qword [rax]
mov rcx, qword [0x14001e730]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1400e2cd2
cmp dword [rax + 4], ebx
je 0x1400e2c2f
push rax
pushf
mov eax, 0x688cb322
pushf
not eax
add eax, 0xdecb866c
xor eax, 0x8fa0191d
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa6cdc8a1
xor eax, 0xe3d3caa7
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xba1be1e0
xor eax, 0x8301d161
rol eax, 0xb4
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0xff9c9b3f
pushf
not eax
add eax, 0xe0b5e999
xor eax, 0xa6d8ad4b
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb4f8fee8
xor eax, 0xba694e31
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb0f48353
xor eax, 0x82673375
rol eax, 0xd5
popf
jmp 0x1400e1fe3
add rax, 0x10
push rax
pushf
mov eax, 0x7d0a98ca
pushf
not eax
add eax, 0xbfbb620e
xor eax, 0xa0f52cf4
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xdd40c325
xor eax, 0xcb7c63b3
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xee382d55
xor eax, 0xb999f038
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb592f92d
xor eax, 0xb01a109c
rol eax, 0x15
popf
jmp 0x1400e1fe3
cmp rax, rcx
jne 0x1400e2d30
push rax
pushf
mov eax, 0xfcc397ec
pushf
not eax
add eax, 0x8a22982d
xor eax, 0xfec887de
rol eax, 0x25
popf
pushf
not eax
add eax, 0xfed28872
xor eax, 0xf3c509d7
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x86539fb7
xor eax, 0xd4af6125
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8adb5083
xor eax, 0xc413af65
rol eax, 0x3b
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0xade513f
pushf
not eax
add eax, 0xe4ed83b0
xor eax, 0xe66503dc
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x83cb7d8e
xor eax, 0xdc40db49
rol eax, 0x81
popf
pushf
not eax
add eax, 0xaeb2e2ed
xor eax, 0xa641227c
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xaf9a0c1e
xor eax, 0xf369bf17
rol eax, 0x90
popf
jmp 0x1400e1fe3
xor eax, eax
push rax
pushf
mov eax, 0xfa0e4b5c
pushf
not eax
add eax, 0xaf648687
xor eax, 0xbe099e31
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf4ed564e
xor eax, 0xc764c1e1
rol eax, 0x31
popf
jmp 0x1400e1fe3
test rax, rax
jne 0x1400e2e09
push rax
pushf
mov eax, 0x6203bf30
pushf
not eax
add eax, 0xb96446c9
xor eax, 0xdb29f600
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd787f80d
xor eax, 0xeb7bdfc4
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd18d1173
xor eax, 0xe841d25a
rol eax, 0x3b
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0xa06d8bde
pushf
not eax
add eax, 0xf9f77dfb
xor eax, 0xf0893716
rol eax, 0xca
popf
pushf
not eax
add eax, 0xf01dff52
xor eax, 0xed09d4bb
rol eax, 0xa0
popf
jmp 0x1400e1fe3
call fcn.140078d1b
mov dword [rax], 0x16
call fcn.140098d20
jmp 0x1400e2b34
lea rdi, [rax + 8]
xor r14b, r14b
mov byte [rsp + 0x70], r14b
jmp 0x1400e3096
lea rdi, [0x18c536eac]
pushf
sub rdi, 0x4c50c71c
popf
jmp 0x1400e3096
lea rdi, [0x195245836]
pushf
sub rdi, 0x5521b0ae
popf
jmp 0x1400e3096
lea rdi, [0x1a28b2240]
pushf
sub rdi, 0x62887aa8
popf
jmp 0x1400e3096
lea rdi, [0x1ab5b7309]
pushf
sub rdi, 0x6b58cb89
popf
push rax
pushf
mov eax, 0x3f17743b
pushf
not eax
add eax, 0xe67a8b12
xor eax, 0xe567532f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xcc4d5529
xor eax, 0xfd997c20
rol eax, 0x94
popf
pushf
not eax
add eax, 0x9d0e0f64
xor eax, 0xdd0992a3
rol eax, 0xd7
popf
jmp 0x1400e1fe3
and qword [rsp + 0x80], 0
test r14b, r14b
je 0x1400e30ea
push rax
pushf
mov eax, 0x5bc27b1b
pushf
not eax
add eax, 0xcede261a
xor eax, 0xd3a8dc56
rol eax, 0x48
popf
pushf
not eax
add eax, 0xa45e594c
xor eax, 0x81ef8db6
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xf18130c2
xor eax, 0xd0098d13
rol eax, 0xe
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x6ef6ee73
pushf
not eax
add eax, 0xa68f1843
xor eax, 0x8d54e7f4
rol eax, 0xad
popf
pushf
not eax
add eax, 0xab07382c
xor eax, 0xac28f0f8
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xdacacbef
xor eax, 0x8e675aae
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe4ac7c7d
xor eax, 0xc66f9faf
rol eax, 0xaa
popf
jmp 0x1400e1fe3
mov ecx, 0xdc626485
pushf
not ecx
add ecx, 0xc5514b80
xor ecx, 0x947524c0
rol ecx, 0x97
popf
pushf
not ecx
add ecx, 0xd6f5f3c4
xor ecx, 0x97b070a8
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0xe71ac1ff
xor ecx, 0xd6755904
rol ecx, 0x8b
popf
pushf
not ecx
add ecx, 0xef9ad3a0
xor ecx, 0xd327ebac
rol ecx, 0x3a
popf
call fcn.1400402d1
nop
push rax
pushf
mov eax, 0xbf361e0c
pushf
not eax
add eax, 0xae52457c
xor eax, 0xf4d0c2dc
rol eax, 0x43
popf
pushf
not eax
add eax, 0x804489f7
xor eax, 0xb2499695
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe2420370
xor eax, 0xab53dd64
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xbfaa80c8
xor eax, 0xe9d017c2
rol eax, 0xb0
popf
jmp 0x1400e1fe3
mov rsi, qword [rdi]
test r14b, r14b
je 0x1400e3236
push rax
pushf
mov eax, 0xf8c9fd19
pushf
not eax
add eax, 0xcd0ea4ae
xor eax, 0xe52c156a
rol eax, 0x15
popf
pushf
not eax
add eax, 0xfe6df93e
xor eax, 0x9ea7b427
rol eax, 0x96
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0xf70f62ba
pushf
not eax
add eax, 0x873eec24
xor eax, 0xfda49841
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xcb859b1a
xor eax, 0x816ac055
rol eax, 0x75
popf
jmp 0x1400e1fe3
mov rax, qword [0x140029028]
mov ecx, eax
and ecx, 0x3f
xor rsi, rax
ror rsi, cl
push rax
pushf
mov eax, 0x958026b1
pushf
not eax
add eax, 0xe2cd2624
xor eax, 0xa288fca0
rol eax, 0x78
popf
pushf
not eax
add eax, 0xacec19d4
xor eax, 0xd9e355d0
rol eax, 0x10
popf
jmp 0x1400e1fe3
cmp rsi, 1
je 0x1400e3755
test rsi, rsi
je 0x1400e3307
push rax
pushf
mov eax, 0x58c84051
pushf
not eax
add eax, 0x874fc5df
xor eax, 0x9a46cd3d
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa8bbd073
xor eax, 0x9d681b60
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc3806f1c
xor eax, 0xf37eef18
rol eax, 0x8f
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x2aa32784
pushf
not eax
add eax, 0xc5465064
xor eax, 0xeb85abc1
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xfe4ba27a
xor eax, 0x8b6b0d25
rol eax, 0x28
popf
pushf
not eax
add eax, 0x8c89ad8c
xor eax, 0xe3fe690a
rol eax, 0xce
popf
jmp 0x1400e1fe3
mov r12d, 0x13599eb6
pushf
not r12d
add r12d, 0x92329119
xor r12d, 0xb914001a
rol r12d, 0x4e
popf
pushf
not r12d
add r12d, 0xcd15fb1c
xor r12d, 0x9065e928
rol r12d, 0x57
popf
cmp ebx, 0xb
ja 0x1400e33bd
push rax
pushf
mov eax, 0x55d615
pushf
not eax
add eax, 0xe4e28811
xor eax, 0xe715080c
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc264ce3a
xor eax, 0xe6566fd2
rol eax, 0x9a
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0xe28a8a80
pushf
not eax
add eax, 0xec215665
xor eax, 0x9ab43206
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd3c700bc
xor eax, 0xe0089a76
rol eax, 0x92
popf
jmp 0x1400e1fe3
bt r12d, ebx
jae 0x1400e3429
push rax
pushf
mov eax, 0x8883e6d1
pushf
not eax
add eax, 0x9db10501
xor eax, 0x81aa6978
rol eax, 0xde
popf
pushf
not eax
add eax, 0x98a00e85
xor eax, 0xb37e308c
rol eax, 0x60
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x6e2d7b
pushf
not eax
add eax, 0xb775c0f6
xor eax, 0xaba40f7d
rol eax, 0x24
popf
pushf
not eax
add eax, 0xa49e12fa
xor eax, 0xecbee248
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb5a73c1a
xor eax, 0xf23260af
rol eax, 0xe
popf
jmp 0x1400e1fe3
mov rax, qword [r13 + 8]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x30], rax
and qword [r13 + 8], 0
cmp ebx, 8
jne 0x1400e34bd
push rax
pushf
mov eax, 0x15729b12
pushf
not eax
add eax, 0xc932cc95
xor eax, 0xccc16a96
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9b70f1cb
xor eax, 0x9a15dc6b
rol eax, 0xbd
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x91f8da2a
pushf
not eax
add eax, 0x8468c3ac
xor eax, 0xd819f4d7
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe3c5af7a
xor eax, 0x81c3b6a9
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf5c2e0d8
xor eax, 0xdc305e69
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd049f4c7
xor eax, 0xea9a0083
rol eax, 0x36
popf
jmp 0x1400e1fe3
call fcn.140053c84
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x20], eax
call fcn.140053c84
mov dword [rax + 0x10], 0x8c
push rax
pushf
mov eax, 0x7aee1a66
pushf
not eax
add eax, 0x8f96ef3f
xor eax, 0xbc850c2a
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xfe485be2
xor eax, 0xd3c57ec6
rol eax, 0xfe
popf
jmp 0x1400e1fe3
cmp ebx, 8
jne 0x1400e359d
push rax
pushf
mov eax, 0xf863240c
pushf
not eax
add eax, 0x88373889
xor eax, 0xe1e2dd2a
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd7f59cd2
xor eax, 0x81877508
rol eax, 0x99
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x7d92968
pushf
not eax
add eax, 0xbf6d53a4
xor eax, 0xc10f518f
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf4532836
xor eax, 0x8b71713e
rol eax, 0x11
popf
jmp 0x1400e1fe3
mov rax, qword [0x14001e738]
shl rax, 4
add rax, qword [r13]
mov rcx, qword [0x14001e740]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0x3dfff99f
pushf
not eax
add eax, 0xc97dc06e
xor eax, 0xa1db4dee
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa29c4a41
xor eax, 0x9ff8218e
rol eax, 0x72
popf
jmp 0x1400e1fe3
mov qword [rsp + 0x28], rax
cmp rax, rcx
je 0x1400e3679
push rax
pushf
mov eax, 0x7259764f
pushf
not eax
add eax, 0xe9b1c75a
xor eax, 0xc77fc217
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x87d89c85
xor eax, 0x980d34b0
rol eax, 0x15
popf
pushf
not eax
add eax, 0x953d082e
xor eax, 0x8cfec3d5
rol eax, 0x9f
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x76d86a78
pushf
not eax
add eax, 0x85c7c75f
xor eax, 0x9e485cb9
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd2839899
xor eax, 0xa8c3809f
rol eax, 0xe0
popf
jmp 0x1400e1fe3
and qword [rax + 8], 0
add rax, 0x10
jmp 0x1400e3629
mov rax, qword [0x140029028]
mov qword [rdi], rax
jmp 0x1400e37ff
mov r12d, 0xb3a69999
pushf
not r12d
add r12d, 0x9e302e6a
xor r12d, 0x9a95b00b
rol r12d, 0x81
popf
pushf
not r12d
add r12d, 0xfe8bbf20
xor r12d, 0x875558a0
rol r12d, 0xf
popf
pushf
not r12d
add r12d, 0xb19db52c
xor r12d, 0xdab8e88c
rol r12d, 0x66
popf
push rax
pushf
mov eax, 0x4ba5be7c
pushf
not eax
add eax, 0xbd0c273f
xor eax, 0x873c8e27
rol eax, 0x38
popf
pushf
not eax
add eax, 0x95c5e40f
xor eax, 0xf8c80589
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa4224dbe
xor eax, 0xf2a44511
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa6507971
xor eax, 0xeaea9fa0
rol eax, 0xbe
popf
jmp 0x1400e1fe3
test r14b, r14b
je 0x1400e385d
push rax
pushf
mov eax, 0xdb701dfe
pushf
not eax
add eax, 0xa7d7e669
xor eax, 0x94d1cef2
rol eax, 0x80
popf
pushf
not eax
add eax, 0xdb584dfe
xor eax, 0xd3e06d88
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc127b262
xor eax, 0xc6b08804
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xaeb871b9
xor eax, 0xf770e9cc
rol eax, 0x91
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x608d315a
pushf
not eax
add eax, 0xda3e2c78
xor eax, 0x9a31ed7d
rol eax, 0x56
popf
pushf
not eax
add eax, 0xb9d23a82
xor eax, 0xa3babacf
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf72106cb
xor eax, 0xb2a45c5a
rol eax, 0x76
popf
jmp 0x1400e1fe3
mov ecx, 0xb0907ae9
pushf
not ecx
add ecx, 0x90545953
xor ecx, 0x95c6b090
rol ecx, 0x29
popf
pushf
not ecx
add ecx, 0xde61b86b
xor ecx, 0xe383c5d6
rol ecx, 0x24
popf
call fcn.1400c2364
push rax
pushf
mov eax, 0xdd9471ea
pushf
not eax
add eax, 0xadc0483d
xor eax, 0xcbd37ea7
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc4310bff
xor eax, 0xca57b7ee
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xb5e8d09f
xor eax, 0x954c7df7
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xfb3ffb8e
xor eax, 0xa42da389
rol eax, 0x5f
popf
jmp 0x1400e1fe3
cmp rsi, 1
jne 0x1400e3969
push rax
pushf
mov eax, 0xf5aa6a14
pushf
not eax
add eax, 0xc20c9218
xor eax, 0x83d480ef
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9bded475
xor eax, 0xc1df6723
rol eax, 0xac
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x18c1847
pushf
not eax
add eax, 0xb41d7596
xor eax, 0x83bca2e6
rol eax, 0x69
popf
pushf
not eax
add eax, 0x9298346b
xor eax, 0x95bb83e8
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf3fc603d
xor eax, 0x86152eb3
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xab9edc7b
xor eax, 0xebbea305
rol eax, 0xdc
popf
jmp 0x1400e1fe3
xor eax, eax
jmp 0x1400e2b37
cmp ebx, 8
jne 0x1400e3a47
push rax
pushf
mov eax, 0x728fc572
pushf
not eax
add eax, 0x9ccde49d
xor eax, 0x9aa54164
rol eax, 0x46
popf
pushf
not eax
add eax, 0xed8aeec0
xor eax, 0xc0b35b13
rol eax, 0x4b
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x7ad0541b
pushf
not eax
add eax, 0xfbaf0a8c
xor eax, 0x9aa61332
rol eax, 0x56
popf
pushf
not eax
add eax, 0xecd0362f
xor eax, 0x8d955e5a
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf82ab2ad
xor eax, 0x9918d9a6
rol eax, 0x5a
popf
jmp 0x1400e1fe3
call fcn.140053c84
movabs r10, 0x79866fd99c4c58c6
pushf
not r10
add r10, 0x72460b7d
xor r10, 0x6d7badb3
rol r10, 0x70
popf
pushf
not r10
add r10, 0x5d17edab
xor r10, 0x556ab174
rol r10, 0xf5
popf
mov edx, dword [rax + 0x10]
mov ecx, ebx
mov rax, rsi
mov r8, qword [0x14001d368]
call r8
jmp 0x1400e3bbc
movabs r10, 0x6b5ae3cd54135b21
pushf
not r10
add r10, 0x6de7b321
xor r10, 0x748a06e1
rol r10, 0xdd
popf
pushf
not r10
add r10, 0x78143221
xor r10, 0x794e3efb
rol r10, 0x2a
popf
mov ecx, ebx
mov rax, rsi
mov rdx, qword [0x14001d368]
jmp 0x1400e3b87
call rdx
push rax
pushf
mov eax, 0x872fc728
pushf
not eax
add eax, 0xe0816f1b
xor eax, 0xb74e02dc
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xfb9772ab
xor eax, 0xd23901ad
rol eax, 0xd1
popf
jmp 0x1400e1fe3
cmp ebx, 0xb
ja 0x1400e3c07
push rax
pushf
mov eax, 0xfd0574d5
pushf
not eax
add eax, 0xb18be8e7
xor eax, 0xeaa20306
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xc62c6d30
xor eax, 0xeea83a62
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc1c9ad77
xor eax, 0xfd5be948
rol eax, 0xc7
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0xe9ec8a24
pushf
not eax
add eax, 0x9d83889f
xor eax, 0xbdb663e8
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf567a015
xor eax, 0xeda2bcb4
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xbcd6b3e0
xor eax, 0xaa47e796
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb5cc552a
xor eax, 0xb9ebc10a
rol eax, 0x1b
popf
jmp 0x1400e1fe3
bt r12d, ebx
jae 0x1400e3cbf
push rax
pushf
mov eax, 0xde12127b
pushf
not eax
add eax, 0xa3ad7a6a
xor eax, 0xd4c5269a
rol eax, 0x24
popf
pushf
not eax
add eax, 0xadbfa0aa
xor eax, 0x863f9c9f
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf98bb4b1
xor eax, 0xccfde880
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xee411f54
xor eax, 0xfaa01c4d
rol eax, 0xba
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0xadc7e9ea
pushf
not eax
add eax, 0xd259dd6f
xor eax, 0xf6cb6f3d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb8121993
xor eax, 0x927f4df5
rol eax, 0xf1
popf
jmp 0x1400e1fe3
mov rax, qword [rsp + 0x80]
mov qword [r13 + 8], rax
cmp ebx, 8
jne 0x1400e3d49
push rax
pushf
mov eax, 0x5f35dcef
pushf
not eax
add eax, 0xf70e3eeb
xor eax, 0xf4349373
rol eax, 0x23
popf
pushf
not eax
add eax, 0x90837ff3
xor eax, 0xb13514dc
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd8e4765d
xor eax, 0xe60487e4
rol eax, 0x88
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x949f39d3
pushf
not eax
add eax, 0xa47e2454
xor eax, 0xffec562e
rol eax, 0x96
popf
pushf
not eax
add eax, 0xe4187933
xor eax, 0xb92c6c83
rol eax, 0xcd
popf
jmp 0x1400e1fe3
call fcn.140053c84
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x10], ecx
jmp 0x1400e39c2
test r14b, r14b
je 0x1400e3df8
push rax
pushf
mov eax, 0x2dbc5e2a
pushf
not eax
add eax, 0xa5b1b0c9
xor eax, 0xa9f3d9d8
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe196123d
xor eax, 0xdd3bdb4f
rol eax, 0x64
popf
jmp 0x1400e1fe3
push rax
pushf
mov eax, 0x8d63c4f3
pushf
not eax
add eax, 0x9704ad38
xor eax, 0xf370d811
rol eax, 0xca
popf
pushf
not eax
add eax, 0xeffd47a5
xor eax, 0xaf3b9fb9
rol eax, 0xf7
popf
jmp 0x1400e1fe3
lea ecx, [rsi + 3]
call fcn.1400c2364
push rax
pushf
mov eax, 0xee7d2d7b
pushf
not eax
add eax, 0x8260814b
xor eax, 0xf1eb4917
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa2cbbc63
xor eax, 0x9c15a060
rol eax, 0xbc
popf
jmp 0x1400e1fe3
mov ecx, 0x7bd75b72
pushf
not ecx
add ecx, 0xfeb63921
xor ecx, 0x9dc6d653
rol ecx, 0x8d
popf
pushf
not ecx
add ecx, 0xab93f3c9
xor ecx, 0xd7f194f9
rol ecx, 0xab
popf
pushf
not ecx
add ecx, 0xf87506d8
xor ecx, 0xa9072d37
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0xc1919ae1
xor ecx, 0xc08cc262
rol ecx, 0xa7
popf
call fcn.14005b2b4
nop
int3