Function at 0x1400b314a
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xe963a01f
pushf
not eax
add eax, 0xe2690119
xor eax, 0xaebdc880
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc48d9ff4
xor eax, 0xe8396348
rol eax, 0x95
popf
cmp eax, 0x29
jne 0x1400b3187
popf
pop rax
jmp 0x1400b4aa2
cmp eax, 0
jne 0x1400b3196
popf
pop rax
jmp 0x1400b3439
cmp eax, 3
jne 0x1400b31a5
popf
pop rax
jmp 0x1400b35ef
cmp eax, 1
jne 0x1400b31b4
popf
pop rax
jmp 0x1400b34fb
cmp eax, 0xd
jne 0x1400b31c3
popf
pop rax
jmp 0x1400b3c26
cmp eax, 0x1a
jne 0x1400b31d2
popf
pop rax
jmp 0x1400b434f
cmp eax, 0xe
jne 0x1400b31e1
popf
pop rax
jmp 0x1400b3c86
cmp eax, 0xb
jne 0x1400b31f0
popf
pop rax
jmp 0x1400b3acc
cmp eax, 0x19
jne 0x1400b31ff
popf
pop rax
jmp 0x1400b42d9
cmp eax, 8
jne 0x1400b320e
popf
pop rax
jmp 0x1400b38d6
cmp eax, 0x2a
jne 0x1400b321d
popf
pop rax
jmp 0x1400b4b39
cmp eax, 0x17
jne 0x1400b322c
popf
pop rax
jmp 0x1400b41f9
cmp eax, 0x1c
jne 0x1400b323b
popf
pop rax
jmp 0x1400b4419
cmp eax, 0x2e
jne 0x1400b324a
popf
pop rax
jmp 0x1400b4cc5
cmp eax, 0x18
jne 0x1400b3259
popf
pop rax
jmp 0x1400b4254
cmp eax, 0x2b
jne 0x1400b3268
popf
pop rax
jmp 0x1400b4bf3
cmp eax, 0x1b
jne 0x1400b3277
popf
pop rax
jmp 0x1400b43d0
cmp eax, 0x2d
jne 0x1400b3286
popf
pop rax
jmp 0x1400b4c66
cmp eax, 0x23
jne 0x1400b3295
popf
pop rax
jmp 0x1400b4786
cmp eax, 0x25
jne 0x1400b32a4
popf
pop rax
jmp 0x1400b48b4
cmp eax, 0xf
jne 0x1400b32b3
popf
pop rax
jmp 0x1400b3d09
cmp eax, 0x13
jne 0x1400b32c2
popf
pop rax
jmp 0x1400b3f00
cmp eax, 0x15
jne 0x1400b32d1
popf
pop rax
jmp 0x1400b40a2
cmp eax, 0x24
jne 0x1400b32e0
popf
pop rax
jmp 0x1400b4832
cmp eax, 0x1e
jne 0x1400b32ef
popf
pop rax
jmp 0x1400b44e8
cmp eax, 0xc
jne 0x1400b32fe
popf
pop rax
jmp 0x1400b3b88
cmp eax, 0x26
jne 0x1400b330d
popf
pop rax
jmp 0x1400b4944
cmp eax, 0x27
jne 0x1400b331c
popf
pop rax
jmp 0x1400b49f7
cmp eax, 0x1f
jne 0x1400b332b
popf
pop rax
jmp 0x1400b4535
cmp eax, 0x10
jne 0x1400b333a
popf
pop rax
jmp 0x1400b3dad
cmp eax, 0x2c
jne 0x1400b3349
popf
pop rax
jmp 0x1400b4c2b
cmp eax, 9
jne 0x1400b3358
popf
pop rax
jmp 0x1400b399b
cmp eax, 4
jne 0x1400b3367
popf
pop rax
jmp 0x1400b3633
cmp eax, 0x16
jne 0x1400b3376
popf
pop rax
jmp 0x1400b4164
cmp eax, 0x28
jne 0x1400b3385
popf
pop rax
jmp 0x1400b4a46
cmp eax, 0xa
jne 0x1400b3394
popf
pop rax
jmp 0x1400b3a49
cmp eax, 0x22
jne 0x1400b33a3
popf
pop rax
jmp 0x1400b4748
cmp eax, 0x14
jne 0x1400b33b2
popf
pop rax
jmp 0x1400b3fa5
cmp eax, 7
jne 0x1400b33c1
popf
pop rax
jmp 0x1400b3851
cmp eax, 5
jne 0x1400b33d0
popf
pop rax
jmp 0x1400b3735
cmp eax, 2
jne 0x1400b33df
popf
pop rax
jmp 0x1400b358c
cmp eax, 0x20
jne 0x1400b33ee
popf
pop rax
jmp 0x1400b4645
cmp eax, 0x1d
jne 0x1400b33fd
popf
pop rax
jmp 0x1400b4464
cmp eax, 0x11
jne 0x1400b340c
popf
pop rax
jmp 0x1400b3e43
cmp eax, 6
jne 0x1400b341b
popf
pop rax
jmp 0x1400b37cc
cmp eax, 0x21
jne 0x1400b342a
popf
pop rax
jmp 0x1400b4692
cmp eax, 0x12
jne 0x1400b3439
popf
pop rax
jmp 0x1400b3ef5
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 [0x14004b090]
xor rax, rsp
mov qword [rsp + 0x200], rax
xor r13d, r13d
mov rbx, r8
mov rdi, rcx
test edx, edx
je 0x1400b34a2
push rax
pushf
mov eax, 0xc187c007
pushf
not eax
add eax, 0xa8ea0861
xor eax, 0xdc90ea13
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf5a1f10d
xor eax, 0xa47cd333
rol eax, 0x9b
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x82e3dbd1
pushf
not eax
add eax, 0xf3c36025
xor eax, 0xb261c2be
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd615b1f1
xor eax, 0xe612458d
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbf13ddd1
xor eax, 0xf7db8f9e
rol eax, 0x46
popf
pushf
not eax
add eax, 0xccd0e515
xor eax, 0xb96e4bfe
rol eax, 0x5e
popf
jmp 0x1400b3178
test rbx, rbx
je 0x1400b3533
push rax
pushf
mov eax, 0xf4d49a10
pushf
not eax
add eax, 0x92b8bb70
xor eax, 0xa0cb20e2
rol eax, 0x37
popf
pushf
not eax
add eax, 0xd5548e56
xor eax, 0xf6b5e6d5
rol eax, 0xb5
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x62d22469
pushf
not eax
add eax, 0xe1012f67
xor eax, 0xb9a61a92
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb78a767a
xor eax, 0xc8366998
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb6184bea
xor eax, 0xef260daf
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb9f2eef0
xor eax, 0xd4b886e0
rol eax, 0x1f
popf
jmp 0x1400b3178
call fcn.140067732
jmp 0x1400b4464
movsxd rax, edx
shl rax, 5
mov rax, qword [rax + rcx + 0x28]
jmp 0x1400b4464
mov ebp, 0x5ae7a954
pushf
not ebp
add ebp, 0xe4dbc451
xor ebp, 0xf521eb9d
rol ebp, 0x15
popf
pushf
not ebp
add ebp, 0xaacc7ce5
xor ebp, 0xfa062585
rol ebp, 0xf2
popf
pushf
not ebp
add ebp, 0xa76d0779
xor ebp, 0x88def509
rol ebp, 0xfe
popf
mov esi, r13d
test rbx, rbx
je 0x1400b36dc
push rax
pushf
mov eax, 0xb13422b6
pushf
not eax
add eax, 0xaf767b3f
xor eax, 0xa839ba33
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8b579f9e
xor eax, 0xbf3e7695
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xa3d60f62
xor eax, 0x90042e51
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xcc687a4a
xor eax, 0xfdc7854c
rol eax, 0x29
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x5e2c6cf8
pushf
not eax
add eax, 0xf8a52d40
xor eax, 0xf2bf07b7
rol eax, 0xca
popf
pushf
not eax
add eax, 0xf7b13761
xor eax, 0xb77836d4
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc82e89ac
xor eax, 0xc533f286
rol eax, 3
popf
pushf
not eax
add eax, 0xb9866632
xor eax, 0x9c9ffd7c
rol eax, 0x66
popf
jmp 0x1400b3178
cmp word [r8], 0x4c
jne 0x1400b3773
push rax
pushf
mov eax, 0x98fd75c1
pushf
not eax
add eax, 0xa0fabfc5
xor eax, 0x9e200386
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe3a5aaf9
xor eax, 0xb0d6c0ac
rol eax, 0x48
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x8e2dd2ef
pushf
not eax
add eax, 0xbc8cf333
xor eax, 0x9ae3bd49
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x9c1b8999
xor eax, 0xee3f6e1d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xc52984e6
xor eax, 0xde235a90
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8c3911fb
xor eax, 0xf90bf521
rol eax, 0x55
popf
jmp 0x1400b3178
cmp word [r8 + 2], 0x43
jne 0x1400b380b
push rax
pushf
mov eax, 0xdf1a3df9
pushf
not eax
add eax, 0x98857c5f
xor eax, 0xb50ede43
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb70f4c76
xor eax, 0xec4f005d
rol eax, 8
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x6ef440b2
pushf
not eax
add eax, 0xede2c7a8
xor eax, 0xaa6ef7b4
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe8f8e477
xor eax, 0x8a402905
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xad9d0e2f
xor eax, 0xb2123342
rol eax, 0x42
popf
jmp 0x1400b3178
cmp word [r8 + 4], 0x5f
jne 0x1400b3890
push rax
pushf
mov eax, 0xfd497df9
pushf
not eax
add eax, 0xa24eda9e
xor eax, 0xa1f143c8
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xcf5ac41b
xor eax, 0xe1d82597
rol eax, 0xf2
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x1a6ce599
pushf
not eax
add eax, 0xb8688ee0
xor eax, 0x862fb30e
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x914753a8
xor eax, 0xfa185923
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x8fae0f8f
xor eax, 0x952b74c4
rol eax, 0x5d
popf
jmp 0x1400b3178
lea rdx, [0x1909f3ba7]
pushf
sub rdx, 0x509b78d7
popf
mov rcx, rbx
call fcn.1401b9d9c
mov r14, rax
test rax, rax
je 0x1400b3955
push rax
pushf
mov eax, 0x9078bbf2
pushf
not eax
add eax, 0xaffb7e1a
xor eax, 0xaf001d8d
rol eax, 0x93
popf
pushf
not eax
add eax, 0xcc02e73d
xor eax, 0xe3cb3a61
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x8d243512
xor eax, 0xf6130f61
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa532b1ab
xor eax, 0xeff10cdf
rol eax, 0xc0
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x287710ff
pushf
not eax
add eax, 0x91d3418a
xor eax, 0xdb510dc2
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x93e9aafa
xor eax, 0xfa9379cf
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa7d1f654
xor eax, 0xd465c7ad
rol eax, 0xb8
popf
jmp 0x1400b3178
mov rbp, rax
sub rbp, rbx
sar rbp, 1
je 0x1400b3a03
push rax
pushf
mov eax, 0x72cbdc76
pushf
not eax
add eax, 0xbc9c093d
xor eax, 0xc520397d
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xd374e364
xor eax, 0xaef6e6fa
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x8ccdeb2d
xor eax, 0xb7996510
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb735dca7
xor eax, 0xa55a6490
rol eax, 0xe5
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0xff8e8b7c
pushf
not eax
add eax, 0xf5a1578d
xor eax, 0xf7fe108f
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x87d96abf
xor eax, 0x92cf743e
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x86371134
xor eax, 0xcd8eeb72
rol eax, 0xe1
popf
jmp 0x1400b3178
cmp word [rax], 0x3b
je 0x1400b3a86
push rax
pushf
mov eax, 0xe70e2792
pushf
not eax
add eax, 0x9d60a9d2
xor eax, 0xdbb53e40
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9146bf10
xor eax, 0x9232ef97
rol eax, 0xed
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x3c91bf74
pushf
not eax
add eax, 0xb0653f23
xor eax, 0x9463b129
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe4e86915
xor eax, 0xbba1dc21
rol eax, 3
popf
pushf
not eax
add eax, 0x867643df
xor eax, 0xf2a35e1c
rol eax, 0xff
popf
jmp 0x1400b3178
mov r12d, 0xceadcd46
pushf
not r12d
add r12d, 0xdf1565cf
xor r12d, 0xff245b8c
rol r12d, 8
popf
pushf
not r12d
add r12d, 0xb5b69bf8
xor r12d, 0x8314192d
rol r12d, 0xc6
popf
pushf
not r12d
add r12d, 0xa5a32836
xor r12d, 0xebbf9eb8
rol r12d, 0
popf
lea r15, [0x1a1df98f8]
pushf
sub r15, 0x61dbd720
popf
push rax
pushf
mov eax, 0x6556d41
pushf
not eax
add eax, 0x9f81c7d1
xor eax, 0xfbd093e0
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc63a0fd7
xor eax, 0x809ae6f0
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xf2967565
xor eax, 0xa573405d
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x97107172
xor eax, 0xdda350e6
rol eax, 0x7d
popf
jmp 0x1400b3178
mov rcx, qword [r15]
mov r8, rbp
mov rdx, rbx
call fcn.1401aa9f3
test eax, eax
jne 0x1400b3be0
push rax
pushf
mov eax, 0x653896d9
pushf
not eax
add eax, 0xa78c068a
xor eax, 0xcb92a0f1
rol eax, 0x73
popf
pushf
not eax
add eax, 0xeab4bd1f
xor eax, 0x88f4ffc4
rol eax, 0x90
popf
pushf
not eax
add eax, 0xab20727b
xor eax, 0xca4b7a1e
rol eax, 0xa4
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0xae9d1234
pushf
not eax
add eax, 0xccd71218
xor eax, 0xb26b6daf
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xced7d33c
xor eax, 0xd9918ebd
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf5205010
xor eax, 0xe5487e77
rol eax, 0xc1
popf
jmp 0x1400b3178
mov rcx, qword [r15]
or rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0x6736f4f0
pushf
not eax
add eax, 0xb490b62e
xor eax, 0xdea38804
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd0ea4851
xor eax, 0xf2166cad
rol eax, 0x25
popf
pushf
not eax
add eax, 0xabf97d2d
xor eax, 0xfbfa127a
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb8d2d197
xor eax, 0xa89f40b7
rol eax, 0x7c
popf
jmp 0x1400b3178
inc rax
cmp word [rcx + rax*2], r13w
jne 0x1400b3cc3
push rax
pushf
mov eax, 0xb17add68
pushf
not eax
add eax, 0xcd2fdb3c
xor eax, 0xca09c8e0
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc3b55cd4
xor eax, 0xcc621fb8
rol eax, 0xe6
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x53316a9d
pushf
not eax
add eax, 0xf48fc79e
xor eax, 0xb4125aec
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xad742517
xor eax, 0xd54e447b
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd77fce36
xor eax, 0xa84ed929
rol eax, 0xff
popf
jmp 0x1400b3178
cmp rbp, rax
je 0x1400b3d54
push rax
pushf
mov eax, 0x681a853f
pushf
not eax
add eax, 0xd2acad2e
xor eax, 0xe7665889
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd599d640
xor eax, 0xbd5248d0
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe8cf925a
xor eax, 0x851718e7
rol eax, 0x2d
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0xd15dc339
pushf
not eax
add eax, 0xcd4a2d5d
xor eax, 0xbc8caa63
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa3a5dfe8
xor eax, 0xd14eb11e
rol eax, 0x19
popf
pushf
not eax
add eax, 0xbea8ead5
xor eax, 0x920b1cdf
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd76d2a3c
xor eax, 0x87836916
rol eax, 0x6c
popf
jmp 0x1400b3178
inc r12d
lea rax, [0x1a8dff2ba]
pushf
sub rax, 0x68dc3082
popf
add r15, 0x18
cmp r15, rax
jle 0x1400b3e10
push rax
pushf
mov eax, 0xa1b08129
pushf
not eax
add eax, 0x9e18fd5a
xor eax, 0xa1f7c314
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x975a968a
xor eax, 0xceac8cfc
rol eax, 0x42
popf
pushf
not eax
add eax, 0xba3a4d25
xor eax, 0xc8b4d36b
rol eax, 0xb2
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0xb4bbc740
pushf
not eax
add eax, 0xcef6f410
xor eax, 0x8d20ddc2
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xd0671076
xor eax, 0xd7ec44e8
rol eax, 0xf0
popf
jmp 0x1400b3178
add r14, 2
lea rdx, [0x1ae57b07c]
pushf
sub rdx, 0x6e53eda4
popf
mov rcx, r14
call fcn.1401a85d2
mov rbx, rax
test rax, rax
jne 0x1400b3ec2
push rax
pushf
mov eax, 0x10abd56e
pushf
not eax
add eax, 0xf38f15be
xor eax, 0xd18a1b78
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa878dde8
xor eax, 0x9f740d95
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf36ba504
xor eax, 0xa1600d58
rol eax, 0x55
popf
pushf
not eax
add eax, 0x93c09d92
xor eax, 0x9c7aa6da
rol eax, 0x2a
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0xf4091473
pushf
not eax
add eax, 0x8470ee3d
xor eax, 0x90030e14
rol eax, 0x33
popf
pushf
not eax
add eax, 0x8213acec
xor eax, 0xc7eba9c5
rol eax, 0x6a
popf
jmp 0x1400b3178
cmp word [r14], 0x3b
jne 0x1400b44e8
cmp r12d, 5
jg 0x1400b3f5f
push rax
pushf
mov eax, 0x95065b94
pushf
not eax
add eax, 0xdb307485
xor eax, 0xbf0b2b01
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd83163da
xor eax, 0xc37b3712
rol eax, 0x29
popf
pushf
not eax
add eax, 0xfc593a5c
xor eax, 0xa495fda4
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc7a8afa3
xor eax, 0xba1fa1cf
rol eax, 0x56
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x58cbe473
pushf
not eax
add eax, 0x890416fd
xor eax, 0xb69b7c94
rol eax, 0x87
popf
pushf
not eax
add eax, 0xac73d1d5
xor eax, 0x85111975
rol eax, 0x33
popf
pushf
not eax
add eax, 0x93ae1072
xor eax, 0xc6871183
rol eax, 0xaa
popf
jmp 0x1400b3178
mov r9, rbx
lea rcx, [rsp + 0x40]
mov r8, r14
mov edx, 0x147bb10d
pushf
not edx
add edx, 0xfcf12096
xor edx, 0xc19eafbc
rol edx, 0xf8
popf
pushf
not edx
add edx, 0xb73cd0ab
xor edx, 0x84dcfab9
rol edx, 0x64
popf
pushf
not edx
add edx, 0xa4ec8c1d
xor edx, 0xd1a08cfd
rol edx, 0xe5
popf
pushf
not edx
add edx, 0xc5daacb2
xor edx, 0x91936a72
rol edx, 0xcf
popf
call fcn.1400ec76d
test eax, eax
jne 0x1400b4049
push rax
pushf
mov eax, 0x7268a7dd
pushf
not eax
add eax, 0xaabd5951
xor eax, 0xdbed6e5d
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8bedc3dc
xor eax, 0x98ff896e
rol eax, 0x9c
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x41e7468e
pushf
not eax
add eax, 0x817774cc
xor eax, 0xcb54ba94
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd78fd795
xor eax, 0xdde0e17d
rol eax, 0x28
popf
pushf
not eax
add eax, 0xef8e847f
xor eax, 0xbefd7abc
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa2cc484a
xor eax, 0xf1e7a369
rol eax, 0x6f
popf
jmp 0x1400b3178
lea rax, [rbx + rbx]
cmp rax, 0x106
jae 0x1400b410b
push rax
pushf
mov eax, 0xab432271
pushf
not eax
add eax, 0xb72db945
xor eax, 0x913c975b
rol eax, 8
popf
pushf
not eax
add eax, 0x8100765c
xor eax, 0xc5b9b59a
rol eax, 0x58
popf
pushf
not eax
add eax, 0xc0df12b7
xor eax, 0xe5408954
rol eax, 0x43
popf
pushf
not eax
add eax, 0x8da22996
xor eax, 0x8c701941
rol eax, 0xee
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0xec09f21c
pushf
not eax
add eax, 0xfa2ca175
xor eax, 0xe7b93bdc
rol eax, 0x30
popf
pushf
not eax
add eax, 0xdc657a6e
xor eax, 0xdebf06a3
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe3b5e1b9
xor eax, 0x978c3735
rol eax, 0x78
popf
pushf
not eax
add eax, 0x96a5d40f
xor eax, 0xcebc1873
rol eax, 0
popf
jmp 0x1400b3178
lea r8, [rsp + 0x40]
mov word [rsp + rax + 0x40], r13w
mov edx, r12d
mov rcx, rdi
call fcn.140067732
test rax, rax
je 0x1400b41c5
push rax
pushf
mov eax, 0x27c1e6eb
pushf
not eax
add eax, 0x935923d0
xor eax, 0xabaf454b
rol eax, 0xf
popf
pushf
not eax
add eax, 0xcdb92418
xor eax, 0x8d6f81e0
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xbc32cdfc
xor eax, 0xbb253f36
rol eax, 0x43
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x545aa1c8
pushf
not eax
add eax, 0xa6dc960f
xor eax, 0x808b1946
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe7d77052
xor eax, 0x86375610
rol eax, 0x89
popf
jmp 0x1400b3178
inc esi
push rax
pushf
mov eax, 0x5eb67d1
pushf
not eax
add eax, 0x9e0c4f51
xor eax, 0xfbe9243d
rol eax, 0x21
popf
pushf
not eax
add eax, 0xac8e833e
xor eax, 0xa6a6e7d1
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x806c6c0b
xor eax, 0xa2d6293d
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf2e119c5
xor eax, 0xe8dd6d13
rol eax, 0x89
popf
jmp 0x1400b3178
lea rbx, [r14 + rbx*2]
movzx eax, word [rbx]
test ax, ax
je 0x1400b42a6
push rax
pushf
mov eax, 0x9b1746af
pushf
not eax
add eax, 0xa9a60f98
xor eax, 0x9394f2c5
rol eax, 0x52
popf
pushf
not eax
add eax, 0x95ab1b01
xor eax, 0xfd4fa3ab
rol eax, 0x67
popf
pushf
not eax
add eax, 0xbaf2f3c9
xor eax, 0xdd737a20
rol eax, 0x13
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x7e5d752c
pushf
not eax
add eax, 0xf99ed2b4
xor eax, 0xed56b9b9
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x95902b2f
xor eax, 0xccb2feff
rol eax, 0x2c
popf
jmp 0x1400b3178
add rbx, 2
movzx eax, word [rbx]
test ax, ax
jne 0x1400b431c
push rax
pushf
mov eax, 0x7ed2ac4a
pushf
not eax
add eax, 0x8850c08a
xor eax, 0x9eee1ce2
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb12e6273
xor eax, 0xfe3c614d
rol eax, 0xa0
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0xa7407667
pushf
not eax
add eax, 0xc0a82dde
xor eax, 0xbde0f672
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc73cfec5
xor eax, 0x86385e3d
rol eax, 0x19
popf
jmp 0x1400b3178
test esi, esi
je 0x1400b438a
push rax
pushf
mov eax, 0xef3f14df
pushf
not eax
add eax, 0xf859a42c
xor eax, 0xcb67339f
rol eax, 0x40
popf
pushf
not eax
add eax, 0xa8fe08a3
xor eax, 0xd0804bcf
rol eax, 0x47
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x9bdc992c
pushf
not eax
add eax, 0xc707793d
xor eax, 0xe1024bfd
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc95cf205
xor eax, 0xf489ee9f
rol eax, 0x44
popf
pushf
not eax
add eax, 0x8ad8b3e3
xor eax, 0xaaf580e0
rol eax, 0x26
popf
jmp 0x1400b3178
mov rcx, rdi
push rax
pushf
mov eax, 0x15acc58
pushf
not eax
add eax, 0xbc474d3c
xor eax, 0xb81c1ed1
rol eax, 0x78
popf
pushf
not eax
add eax, 0xdf41b072
xor eax, 0xbd471af3
rol eax, 0xa
popf
pushf
not eax
add eax, 0xac35660c
xor eax, 0xc5a7e5ca
rol eax, 0x32
popf
jmp 0x1400b3178
call fcn.1401971dc
push rax
pushf
mov eax, 0x7ecf9e73
pushf
not eax
add eax, 0xab321f80
xor eax, 0xf8da16ba
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf6aa1f36
xor eax, 0xf20b0ea7
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd8cdaf2d
xor eax, 0xcd43374f
rol eax, 0xd2
popf
jmp 0x1400b3178
mov rcx, qword [rsp + 0x200]
xor rcx, rsp
call fcn.14012cd5d
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 0x1400b4464
lea rax, [rsp + 0x30]
mov r8d, 0xd2223261
pushf
not r8d
add r8d, 0xacd7eb10
xor r8d, 0xac035943
rol r8d, 0xd5
popf
pushf
not r8d
add r8d, 0xdf3a53dc
xor r8d, 0x90a509d1
rol r8d, 0x6d
popf
pushf
not r8d
add r8d, 0x9f971289
xor r8d, 0x82f6dcc4
rol r8d, 0x9e
popf
pushf
not r8d
add r8d, 0xc75ac677
xor r8d, 0xf2d8a3cd
rol r8d, 0xb9
popf
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x150]
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x20], 0x55
mov rcx, rbx
call fcn.14010f765
test rax, rax
je 0x1400b4612
push rax
pushf
mov eax, 0x29ccc209
pushf
not eax
add eax, 0xdea9f3b0
xor eax, 0xa6ba1f27
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc2ca955b
xor eax, 0xadbde81b
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb46a7451
xor eax, 0xba750034
rol eax, 0x2f
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0xd607764d
pushf
not eax
add eax, 0xa00e14d9
xor eax, 0xc1f33810
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd09bc558
xor eax, 0xc4a61e86
rol eax, 0xff
popf
jmp 0x1400b3178
mov ebx, r13d
lea r14, [rdi + 0x28]
push rax
pushf
mov eax, 0x48113614
pushf
not eax
add eax, 0xb256b3cd
xor eax, 0x95af5243
rol eax, 6
popf
pushf
not eax
add eax, 0xf059c672
xor eax, 0x8a73d314
rol eax, 0x78
popf
pushf
not eax
add eax, 0xf72ffa6e
xor eax, 0x98b03c58
rol eax, 0xa5
popf
jmp 0x1400b3178
test ebx, ebx
je 0x1400b46ef
push rax
pushf
mov eax, 0xcb005618
pushf
not eax
add eax, 0xd2273dcf
xor eax, 0xcb5c3d7c
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xdc812915
xor eax, 0xa0bc504d
rol eax, 0x45
popf
pushf
not eax
add eax, 0x87bfee8f
xor eax, 0xdb3fafec
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa84fc07a
xor eax, 0x8086ed05
rol eax, 0x21
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0xff9c30a5
pushf
not eax
add eax, 0x8b9b4321
xor eax, 0xa1dfe5fd
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xbc8fc335
xor eax, 0xf0892219
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa450cdf5
xor eax, 0x9403549c
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8bbea2a3
xor eax, 0xbda58d34
rol eax, 0xd7
popf
jmp 0x1400b3178
mov rdx, qword [r14]
lea rax, [rsp + 0x40]
sub rdx, rax
push rax
pushf
mov eax, 0xc7607353
pushf
not eax
add eax, 0xe0419191
xor eax, 0xc05873e7
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9e2a9c87
xor eax, 0xfebf39a0
rol eax, 0xe5
popf
jmp 0x1400b3178
movzx ecx, word [rax]
movzx r8d, word [rax + rdx]
sub ecx, r8d
jne 0x1400b47ec
push rax
pushf
mov eax, 0x8209c93c
pushf
not eax
add eax, 0xfecd2e39
xor eax, 0xaab854f1
rol eax, 0x46
popf
pushf
not eax
add eax, 0xecae25d5
xor eax, 0xa689c747
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe4a5a597
xor eax, 0x9b915565
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xb6dadbf6
xor eax, 0xaf5be10a
rol eax, 0x6e
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x616cb406
pushf
not eax
add eax, 0x843d08c0
xor eax, 0xb4aff1cd
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf89f0369
xor eax, 0xda2160a6
rol eax, 0xab
popf
pushf
not eax
add eax, 0x892c141a
xor eax, 0x9265590c
rol eax, 0x19
popf
jmp 0x1400b3178
add rax, 2
test r8d, r8d
jne 0x1400b486e
push rax
pushf
mov eax, 0xdbb4e63c
pushf
not eax
add eax, 0x924c163c
xor eax, 0x83b5cb78
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd66c6915
xor eax, 0x842ca0a1
rol eax, 0xb1
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x86650498
pushf
not eax
add eax, 0xa1467d51
xor eax, 0x88834f5f
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc7f60a76
xor eax, 0xfe1fe7fb
rol eax, 0x23
popf
pushf
not eax
add eax, 0xfa115de4
xor eax, 0x8b7768da
rol eax, 0xa8
popf
jmp 0x1400b3178
test ecx, ecx
je 0x1400b48fe
push rax
pushf
mov eax, 0xd23820b0
pushf
not eax
add eax, 0xf6cec887
xor eax, 0xde40a657
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xea526ba0
xor eax, 0xbedccdab
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc9c7b06c
xor eax, 0xd23b3f3d
rol eax, 0x78
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x179ddf07
pushf
not eax
add eax, 0xd68b6a61
xor eax, 0x8366231b
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf77853a3
xor eax, 0xa39b5ee3
rol eax, 4
popf
pushf
not eax
add eax, 0xa6063300
xor eax, 0xcfa007e3
rol eax, 5
popf
jmp 0x1400b3178
lea r8, [rsp + 0x40]
mov edx, ebx
mov rcx, rdi
call fcn.140067732
test rax, rax
jne 0x1400b49b1
push rax
pushf
mov eax, 0xea420290
pushf
not eax
add eax, 0xa1510500
xor eax, 0xcc619507
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd96cdeef
xor eax, 0xbf5b626d
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9abfdc35
xor eax, 0xdba54cb6
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa7893a6a
xor eax, 0xb7c9a387
rol eax, 0x5c
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x3b1ce5
pushf
not eax
add eax, 0xa80623b5
xor eax, 0xcb052e47
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe5b98f6e
xor eax, 0xf879a15d
rol eax, 0xec
popf
pushf
not eax
add eax, 0xda84c9da
xor eax, 0xaea941d0
rol eax, 0x4e
popf
jmp 0x1400b3178
mov ebp, r13d
jmp 0x1400b4aa2
inc esi
push rax
pushf
mov eax, 0x9f0d6f0b
pushf
not eax
add eax, 0x93796823
xor eax, 0xfff2379f
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf24ab2be
xor eax, 0xa0356d92
rol eax, 0x81
popf
pushf
not eax
add eax, 0xad749b15
xor eax, 0xd40b7a8d
rol eax, 0x10
popf
pushf
not eax
add eax, 0x9dbd8e7f
xor eax, 0xeafbe53f
rol eax, 0x6a
popf
jmp 0x1400b3178
inc ebx
add r14, 0x20
cmp ebx, 5
jle 0x1400b4ae0
push rax
pushf
mov eax, 0x888d427b
pushf
not eax
add eax, 0xc6ac578c
xor eax, 0x813e4930
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xb5f714cc
xor eax, 0xd1cb90e0
rol eax, 0xbf
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x42244dca
pushf
not eax
add eax, 0xb0124153
xor eax, 0x8fc17af5
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd000b7a4
xor eax, 0x9f121136
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xde7ceed5
xor eax, 0xa69e2abf
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf746d582
xor eax, 0xbffa8754
rol eax, 0xd3
popf
jmp 0x1400b3178
test ebp, ebp
jne 0x1400b4b9a
push rax
pushf
mov eax, 0x5b80f075
pushf
not eax
add eax, 0xe42cbc0b
xor eax, 0xc58ff1d1
rol eax, 0x33
popf
pushf
not eax
add eax, 0xeeab81ac
xor eax, 0xe276bc63
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa8d652cc
xor eax, 0xafbd5aaf
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe333c841
xor eax, 0xc301cfcd
rol eax, 0x4e
popf
jmp 0x1400b3178
push rax
pushf
mov eax, 0x7ad84d27
pushf
not eax
add eax, 0x8db914bb
xor eax, 0xc2a5d895
rol eax, 0x89
popf
pushf
not eax
add eax, 0x85fd668c
xor eax, 0x9617ff60
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8783dbd0
xor eax, 0x97e32fc2
rol eax, 0x15
popf
pushf
not eax
add eax, 0xdbf61c43
xor eax, 0xc42b5bfd
rol eax, 0x79
popf
jmp 0x1400b3178
jmp 0x1400b434f
mov rax, r13
jmp 0x1400b4464
call fcn.140124e71
int3
xor r9d, r9d
mov qword [rsp + 0x20], r13
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1401246a2
int3