Function at 0x1400ddc6f
Capabilities:
Encrypt data using chaskey

Disassembly:
push rax
pushf
mov eax, 0xcd950722
pushf
not eax
add eax, 0x64c1678b
xor eax, 0x34c7b2f2
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x4d23a2d5
xor eax, 0x142a009d
rol eax, 0xec
popf
pushf
not eax
add eax, 0x70bfe7b8
xor eax, 0x444696ed
rol eax, 0xff
popf
pushf
not eax
add eax, 0x7b03d90a
xor eax, 0x5d2c2f8f
rol eax, 0x4f
popf
cmp eax, 0x20
jne 0x1400ddcd2
popf
pop rax
jmp 0x1400defd8
cmp eax, 0x13
jne 0x1400ddce1
popf
pop rax
jmp 0x1400de975
cmp eax, 0x15
jne 0x1400ddcf0
popf
pop rax
jmp 0x1400dea64
cmp eax, 0x19
jne 0x1400ddcff
popf
pop rax
jmp 0x1400dec17
cmp eax, 0x14
jne 0x1400ddd0e
popf
pop rax
jmp 0x1400dea08
cmp eax, 0x1d
jne 0x1400ddd1d
popf
pop rax
jmp 0x1400deea1
cmp eax, 1
jne 0x1400ddd2c
popf
pop rax
jmp 0x1400ddff0
cmp eax, 0
jne 0x1400ddd3b
popf
pop rax
jmp 0x1400ddf0c
cmp eax, 0xc
jne 0x1400ddd4a
popf
pop rax
jmp 0x1400de5da
cmp eax, 7
jne 0x1400ddd59
popf
pop rax
jmp 0x1400de3f6
cmp eax, 9
jne 0x1400ddd68
popf
pop rax
jmp 0x1400de4da
cmp eax, 0xd
jne 0x1400ddd77
popf
pop rax
jmp 0x1400de686
cmp eax, 0xe
jne 0x1400ddd86
popf
pop rax
jmp 0x1400de6c8
cmp eax, 0x1a
jne 0x1400ddd95
popf
pop rax
jmp 0x1400deca2
cmp eax, 0x12
jne 0x1400ddda4
popf
pop rax
jmp 0x1400de927
cmp eax, 0x1e
jne 0x1400dddb3
popf
pop rax
jmp 0x1400deeef
cmp eax, 0x18
jne 0x1400dddc2
popf
pop rax
jmp 0x1400deba5
cmp eax, 3
jne 0x1400dddd1
popf
pop rax
jmp 0x1400de0e3
cmp eax, 0x23
jne 0x1400ddde0
popf
pop rax
jmp 0x1400df191
cmp eax, 0xf
jne 0x1400dddef
popf
pop rax
jmp 0x1400de73d
cmp eax, 0x26
jne 0x1400dddfe
popf
pop rax
jmp 0x1400df2e9
cmp eax, 0x1b
jne 0x1400dde0d
popf
pop rax
jmp 0x1400ded4f
cmp eax, 0x16
jne 0x1400dde1c
popf
pop rax
jmp 0x1400deafe
cmp eax, 0x22
jne 0x1400dde2b
popf
pop rax
jmp 0x1400df0aa
cmp eax, 5
jne 0x1400dde3a
popf
pop rax
jmp 0x1400de22f
cmp eax, 0x24
jne 0x1400dde49
popf
pop rax
jmp 0x1400df20a
cmp eax, 0x21
jne 0x1400dde58
popf
pop rax
jmp 0x1400df018
cmp eax, 0x11
jne 0x1400dde67
popf
pop rax
jmp 0x1400de891
cmp eax, 6
jne 0x1400dde76
popf
pop rax
jmp 0x1400de2e0
cmp eax, 0x25
jne 0x1400dde85
popf
pop rax
jmp 0x1400df267
cmp eax, 0x1c
jne 0x1400dde94
popf
pop rax
jmp 0x1400dede5
cmp eax, 2
jne 0x1400ddea3
popf
pop rax
jmp 0x1400de055
cmp eax, 8
jne 0x1400ddeb2
popf
pop rax
jmp 0x1400de48c
cmp eax, 4
jne 0x1400ddec1
popf
pop rax
jmp 0x1400de19c
cmp eax, 0x1f
jne 0x1400dded0
popf
pop rax
jmp 0x1400def42
cmp eax, 0x17
jne 0x1400ddedf
popf
pop rax
jmp 0x1400deb6e
cmp eax, 0xb
jne 0x1400ddeee
popf
pop rax
jmp 0x1400de5a4
cmp eax, 0x10
jne 0x1400ddefd
popf
pop rax
jmp 0x1400de7ff
cmp eax, 0xa
jne 0x1400ddf0c
popf
pop rax
jmp 0x1400de53d
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r12
sub rsp, 0x50
or dword [rcx + 0x28], 0x10
mov rbx, rcx
mov eax, dword [rcx + 0x30]
mov r12d, 0x3058b9ad
pushf
not r12d
add r12d, 0x3ca1b5b9
xor r12d, 0x48dde917
rol r12d, 0x37
popf
pushf
not r12d
add r12d, 0x1d1876f8
xor r12d, 0x76f62b93
rol r12d, 0x45
popf
test eax, eax
jns 0x1400ddf97
push rax
pushf
mov eax, 0x7cb57af8
pushf
not eax
add eax, 0x7970c888
xor eax, 0x2ff1dceb
rol eax, 0xba
popf
pushf
not eax
add eax, 0x46bab76e
xor eax, 0x336d8d28
rol eax, 0xc1
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0x8d82ea7d
pushf
not eax
add eax, 0x4a1c7500
xor eax, 0x1fe1f844
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x41a603f
xor eax, 0x77f88bcb
rol eax, 0x68
popf
pushf
not eax
add eax, 0x7ed9e977
xor eax, 0x50985e2
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x1071bd0f
xor eax, 0x4d72596b
rol eax, 0x5f
popf
jmp 0x1400ddcc3
movzx eax, word [rcx + 0x3a]
sub ax, 0x41
and ax, r12w
neg ax
sbb eax, eax
and eax, 0xfffffff9
add eax, 0xd
mov dword [rcx + 0x30], eax
jmp 0x1400de2e0
jne 0x1400de0b0
push rax
pushf
mov eax, 0xac791a0a
pushf
not eax
add eax, 0x21c0d744
xor eax, 0x78feacc1
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x3a822200
xor eax, 0x14be6db2
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x70c0b92c
xor eax, 0x5ad44c86
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x7d4824ea
xor eax, 0x6634b225
rol eax, 0x90
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0xc0ff57f2
pushf
not eax
add eax, 0x4ddd953c
xor eax, 0x1ca55564
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x460d6981
xor eax, 0x586ab33f
rol eax, 0x30
popf
jmp 0x1400ddcc3
cmp word [rcx + 0x3a], 0x67
je 0x1400de143
push rax
pushf
mov eax, 0x42acfe79
pushf
not eax
add eax, 0x76ef1fb6
xor eax, 0x51a75bd4
rol eax, 0x75
popf
pushf
not eax
add eax, 0x48d863e6
xor eax, 0x7efd972b
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x559c5189
xor eax, 0x5740d9de
rol eax, 0x41
popf
pushf
not eax
add eax, 0x5e5d59b6
xor eax, 0x6b3011a4
rol eax, 0x55
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0x45857c6b
pushf
not eax
add eax, 0x1ce1a7b5
xor eax, 0x665ea9dc
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x4fa5170c
xor eax, 0x30e2d997
rol eax, 0x72
popf
pushf
not eax
add eax, 0x21b51911
xor eax, 0x6212b198
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x6ce78513
xor eax, 0x4250f3df
rol eax, 0x84
popf
jmp 0x1400ddcc3
cmp word [rcx + 0x3a], 0x47
jne 0x1400de1d6
push rax
pushf
mov eax, 0x772909b7
pushf
not eax
add eax, 0x23765deb
xor eax, 0x7ba80921
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x7ab35d4d
xor eax, 0x15564a77
rol eax, 0xa1
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0xa29d81b0
pushf
not eax
add eax, 0x67f487b
xor eax, 0x4cc21d95
rol eax, 0x86
popf
pushf
not eax
add eax, 0x21fdbcab
xor eax, 0x78de315e
rol eax, 0x79
popf
pushf
not eax
add eax, 0x6d0bf32a
xor eax, 0x61a1aa10
rol eax, 8
popf
pushf
not eax
add eax, 0x733f3db8
xor eax, 0xa53cfac
rol eax, 0xa9
popf
jmp 0x1400ddcc3
mov dword [rcx + 0x30], 1
mov eax, 0xae2eeac7
pushf
not eax
add eax, 0x328352ba
xor eax, 0x3a7d4eae
rol eax, 0x50
popf
pushf
not eax
add eax, 0x6f7b3830
xor eax, 0x755afc7d
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x23e99249
xor eax, 0x289cc8fc
rol eax, 0x29
popf
pushf
not eax
add eax, 0x6854303d
xor eax, 0x67c288fd
rol eax, 0xb8
popf
push rax
pushf
mov eax, 0xe74e15d6
pushf
not eax
add eax, 0x259d6daa
xor eax, 0x75f19e34
rol eax, 0xba
popf
pushf
not eax
add eax, 0x1200974
xor eax, 0x61f024e2
rol eax, 0x33
popf
pushf
not eax
add eax, 0x44c8d426
xor eax, 0x2803ed0c
rol eax, 0x46
popf
pushf
not eax
add eax, 0x50602f7b
xor eax, 0x7996eb49
rol eax, 0xf1
popf
jmp 0x1400ddcc3
mov r8, qword [rcx + 8]
lea rdi, [rcx + 0x50]
not eax
sub eax, 0x15d
not eax
mov rcx, rdi
movsxd rdx, eax
call fcn.1400b7d57
mov r8d, 0xf4424635
pushf
not r8d
add r8d, 0x612fef36
xor r8d, 0x4f154f91
rol r8d, 0xc8
popf
pushf
not r8d
add r8d, 0x7336fb34
xor r8d, 0x49223344
rol r8d, 0x46
popf
pushf
not r8d
add r8d, 0x6cead468
xor r8d, 0x6b4b6627
rol r8d, 0x56
popf
pushf
not r8d
add r8d, 0x64345530
xor r8d, 0x4b58d69
rol r8d, 0x93
popf
test al, al
jne 0x1400de3c3
push rax
pushf
mov eax, 0xe65a31a8
pushf
not eax
add eax, 0x5702fb24
xor eax, 0x6314d045
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x419f9ee
xor eax, 0x41d6c794
rol eax, 0x50
popf
pushf
not eax
add eax, 0x1acf616c
xor eax, 0x7df234d8
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x657e3253
xor eax, 0x5d00eead
rol eax, 0
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0x7048b9d
pushf
not eax
add eax, 0x73f80cad
xor eax, 0x6818757e
rol eax, 0x81
popf
pushf
not eax
add eax, 0x657b5d17
xor eax, 0x5ba35834
rol eax, 0xd6
popf
jmp 0x1400ddcc3
cmp qword [rbx + 0x458], 0
jne 0x1400de459
push rax
pushf
mov eax, 0x696bbb98
pushf
not eax
add eax, 0x67f7bf8e
xor eax, 0x20d8b5a4
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x3da13cd4
xor eax, 0x3ebbd411
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x2add90d9
xor eax, 0x4946317f
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x181da44f
xor eax, 0x343c450c
rol eax, 0x3b
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0x1390852d
pushf
not eax
add eax, 0x1973379c
xor eax, 0x32fb04c
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x43817f46
xor eax, 0x575f5ed9
rol eax, 0xe6
popf
jmp 0x1400ddcc3
mov eax, r8d
jmp 0x1400de53d
mov rax, qword [rbx + 0x450]
shr rax, 1
push rax
pushf
mov eax, 0xae25df43
pushf
not eax
add eax, 0x3d99eee0
xor eax, 0x5f143608
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xae69cd3
xor eax, 0x5d48bdc0
rol eax, 0x87
popf
pushf
not eax
add eax, 0x4cc8651
xor eax, 0x4426a021
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x3996749
xor eax, 0x14fb0434
rol eax, 0xac
popf
jmp 0x1400ddcc3
lea edx, [rax - 0x15d]
mov dword [rbx + 0x30], edx
jmp 0x1400de5da
mov edx, dword [rbx + 0x30]
push rax
pushf
mov eax, 0x4dc65389
pushf
not eax
add eax, 0x550b7ba8
xor eax, 0x2cdb96fa
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x5fe470e1
xor eax, 0x112a84f2
rol eax, 0x88
popf
jmp 0x1400ddcc3
mov rax, qword [rdi + 0x408]
test rax, rax
cmove rax, rdi
mov qword [rbx + 0x40], rax
xor eax, eax
mov rcx, qword [rbx + 0x18]
mov qword [rsp + 0x70], rax
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
mov r10, qword [rbx + 0x458]
movsd xmm0, qword [rcx]
mov r11, qword [rbx + 8]
mov rsi, qword [rbx]
movsx ebp, byte [rbx + 0x3a]
movsd qword [rsp + 0x70], xmm0
test r10, r10
jne 0x1400de653
push rax
pushf
mov eax, 0x8703f510
pushf
not eax
add eax, 0x4b2cb90e
xor eax, 0x5b5728c8
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x7e09db7d
xor eax, 0x4eea5b91
rol eax, 9
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0xb16dac06
pushf
not eax
add eax, 0x44d3f41
xor eax, 0x3468f21
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x138d2d0d
xor eax, 0x7062f4d6
rol eax, 0x6e
popf
jmp 0x1400ddcc3
lea r9, [rdi + 0x200]
mov rcx, r8
jmp 0x1400de73d
mov r9, qword [rdi + 0x400]
mov rdi, r10
mov rcx, qword [rbx + 0x450]
mov r8, qword [rbx + 0x450]
shr r9, 1
push r10
not r10
sub r9, r10
pop r10
sub r9, 1
shr rcx, 1
shr r8, 1
push rax
pushf
mov eax, 0xb32fd129
pushf
not eax
add eax, 0x4cba2eeb
xor eax, 0xb862b4
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x1c547b84
xor eax, 0x1fadd9f1
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x53b36674
xor eax, 0x71ea796c
rol eax, 8
popf
jmp 0x1400ddcc3
mov qword [rsp + 0x48], r11
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x30], edx
mov rdx, rdi
mov dword [rsp + 0x28], ebp
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x70]
call fcn.140132eee
mov eax, dword [rbx + 0x28]
shr eax, 5
test al, 1
je 0x1400de7b9
push rax
pushf
mov eax, 0x68bf13be
pushf
not eax
add eax, 0x2c0eeb53
xor eax, 0x59602cb8
rol eax, 0x54
popf
pushf
not eax
add eax, 0x78a0dc78
xor eax, 0x6e66f7f3
rol eax, 0x99
popf
pushf
not eax
add eax, 0x2538bef7
xor eax, 0xde55b59
rol eax, 0x92
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0xb5cbd8bf
pushf
not eax
add eax, 0x5d6c4b44
xor eax, 0x6d461b9e
rol eax, 0x47
popf
pushf
not eax
add eax, 0x5f56bc00
xor eax, 0x2c9f9f59
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x7bc5bdae
xor eax, 0x434b25f7
rol eax, 0x72
popf
jmp 0x1400ddcc3
cmp dword [rbx + 0x30], 0
jne 0x1400de85e
push rax
pushf
mov eax, 0xcc70f097
pushf
not eax
add eax, 0xb2f9137
xor eax, 0x29c3b9d2
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x596bf922
xor eax, 0x241ca0c8
rol eax, 0x41
popf
pushf
not eax
add eax, 0x40068e20
xor eax, 0x267c25f5
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x5fb88821
xor eax, 0x694586ce
rol eax, 0x2b
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0xc8ca27b8
pushf
not eax
add eax, 0x1372ff7
xor eax, 0x320acce7
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x7d260171
xor eax, 0x3eff3910
rol eax, 0xe1
popf
jmp 0x1400ddcc3
mov rdi, qword [rbx + 8]
cmp byte [rdi + 0x28], 0
jne 0x1400de8e1
push rax
pushf
mov eax, 0x1dcdecc1
pushf
not eax
add eax, 0x426e06ce
xor eax, 0x15abd2fc
rol eax, 0x94
popf
pushf
not eax
add eax, 0x3d96bcc
xor eax, 0x4ffa8cbb
rol eax, 0xca
popf
pushf
not eax
add eax, 0x1507128b
xor eax, 0x29a8419e
rol eax, 0xc6
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0xbb2eb381
pushf
not eax
add eax, 0x1381a369
xor eax, 0x793db4ee
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x53ed74df
xor eax, 0xd4fed20
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x13a2cb9d
xor eax, 0x770cb267
rol eax, 0x87
popf
jmp 0x1400ddcc3
mov rcx, rdi
call fcn.1400e15e8
push rax
pushf
mov eax, 0x99206ab3
pushf
not eax
add eax, 0x4c23e279
xor eax, 0x13aed49d
rol eax, 0x95
popf
pushf
not eax
add eax, 0x6f59027b
xor eax, 0x5fa8eb20
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc0399ed
xor eax, 0x3a0a02f0
rol eax, 0x84
popf
jmp 0x1400ddcc3
mov rcx, qword [rbx + 0x40]
mov r9, qword [rdi + 0x18]
movzx r8d, byte [rcx]
mov rdx, qword [r9 + 0x110]
cmp byte [r8 + rdx], 0x65
je 0x1400de9c2
push rax
pushf
mov eax, 0x22d5799a
pushf
not eax
add eax, 0x60862dd9
xor eax, 0x45a2e0bb
rol eax, 0xff
popf
pushf
not eax
add eax, 0x2d7f7054
xor eax, 0x71761611
rol eax, 0x76
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0x3d4efe8a
pushf
not eax
add eax, 0x2e8bbe3d
xor eax, 0x53074666
rol eax, 0x95
popf
pushf
not eax
add eax, 0x11c38a0a
xor eax, 0x1de39eb4
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x5110e4ce
xor eax, 0x6472170a
rol eax, 0x90
popf
jmp 0x1400ddcc3
mov rax, qword [r9]
push rax
pushf
mov eax, 0x3fcd0847
pushf
not eax
add eax, 0x33923f4e
xor eax, 0x11784d59
rol eax, 0x38
popf
pushf
not eax
add eax, 0x4c65b938
xor eax, 0x676cdd0e
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x5ee0f08a
xor eax, 0x18eedaae
rol eax, 0x18
popf
pushf
not eax
add eax, 0x76d57aa0
xor eax, 0x5ef87e85
rol eax, 5
popf
jmp 0x1400ddcc3
inc rcx
movzx r8d, byte [rcx]
test byte [rax + r8*2], 4
jne 0x1400deacb
push rax
pushf
mov eax, 0xb585f8ad
pushf
not eax
add eax, 0x65f3297d
xor eax, 0x2e0da248
rol eax, 0x62
popf
pushf
not eax
add eax, 0x619069ae
xor eax, 0x521ffa13
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x33bdc38a
xor eax, 0x429efbd4
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x1deb4fe4
xor eax, 0x5cfbc95b
rol eax, 0xe2
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0xd680fc37
pushf
not eax
add eax, 0x2172a3d8
xor eax, 0x5b7fa9e9
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x3792eb45
xor eax, 0x2e70b986
rol eax, 2
popf
jmp 0x1400ddcc3
movzx eax, r8b
cmp byte [rax + rdx], 0x78
jne 0x1400deb3b
push rax
pushf
mov eax, 0x730d1891
pushf
not eax
add eax, 0x40ab0462
xor eax, 0x3412b71
rol eax, 0xad
popf
pushf
not eax
add eax, 0x5e10a8c
xor eax, 0x6dcda0b0
rol eax, 0x34
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0x61137341
pushf
not eax
add eax, 0x4bbae7ea
xor eax, 0x79a3e86
rol eax, 0x60
popf
pushf
not eax
add eax, 0x57b47094
xor eax, 0x6a771665
rol eax, 0x57
popf
jmp 0x1400ddcc3
mov r8b, byte [rcx + 2]
push rax
pushf
mov eax, 0x790aac71
pushf
not eax
add eax, 0x26dff955
xor eax, 0x2a58457b
rol eax, 0x90
popf
pushf
not eax
add eax, 0x5bd23357
xor eax, 0x5239aba9
rol eax, 0x3e
popf
jmp 0x1400ddcc3
mov rax, qword [r9 + 0xf8]
lea rdx, [rcx + 2]
cmovne rdx, rcx
mov rcx, qword [rax]
mov al, byte [rcx]
mov byte [rdx], al
inc rdx
push rax
pushf
mov eax, 0x7d33ed00
pushf
not eax
add eax, 0x23bd3fb9
xor eax, 0x724d7d34
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x3102c862
xor eax, 0x7e397376
rol eax, 0xab
popf
pushf
not eax
add eax, 0x272530db
xor eax, 0x1fe48c8a
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x7f252d99
xor eax, 0x353b559
rol eax, 0x12
popf
jmp 0x1400ddcc3
mov al, byte [rdx]
mov cl, r8b
mov byte [rdx], r8b
inc rdx
mov r8b, al
test cl, cl
jne 0x1400dec6f
push rax
pushf
mov eax, 0xb59dbb13
pushf
not eax
add eax, 0x426a7b88
xor eax, 0x6395e155
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x3e4aaf43
xor eax, 0x5b0dfe77
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x2b0fe0f7
xor eax, 0x37e507f6
rol eax, 0x7a
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0x7d380691
pushf
not eax
add eax, 0x7dc711bc
xor eax, 0x36f5e9e0
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x3d2b19a8
xor eax, 0x18d12e1c
rol eax, 9
popf
jmp 0x1400ddcc3
movzx eax, word [rbx + 0x3a]
sub ax, 0x47
test r12w, ax
jne 0x1400decf6
push rax
pushf
mov eax, 0xd23074f0
pushf
not eax
add eax, 0xdd6122f
xor eax, 0x1041ce23
rol eax, 0x66
popf
pushf
not eax
add eax, 0x14fe60d7
xor eax, 0x5005e5a0
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x8f4b8ed
xor eax, 0x4435292a
rol eax, 0x95
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0x41930293
pushf
not eax
add eax, 0x543f9c4d
xor eax, 0x4d94c61b
rol eax, 7
popf
pushf
not eax
add eax, 0x23940a79
xor eax, 0x7489cfb6
rol eax, 0x97
popf
pushf
not eax
add eax, 0x45459354
xor eax, 0x2ab6de57
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x5953b049
xor eax, 0x1755b0bf
rol eax, 0xa0
popf
jmp 0x1400ddcc3
mov eax, dword [rbx + 0x28]
shr eax, 5
test al, 1
jne 0x1400dedb2
push rax
pushf
mov eax, 0x24248c64
pushf
not eax
add eax, 0x642c1d94
xor eax, 0x63f6c6d8
rol eax, 0x77
popf
pushf
not eax
add eax, 0x128cff56
xor eax, 0x6e1f191c
rol eax, 0x43
popf
pushf
not eax
add eax, 0x494f79b4
xor eax, 0x1c57373c
rol eax, 0x10
popf
pushf
not eax
add eax, 0x10d9a5c7
xor eax, 0x59d074c
rol eax, 0xc4
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0x74708fda
pushf
not eax
add eax, 0xe5699b4
xor eax, 0x1ef63929
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x37750d9b
xor eax, 0x2693068c
rol eax, 0xbc
popf
jmp 0x1400ddcc3
mov rdi, qword [rbx + 8]
cmp byte [rdi + 0x28], 0
jne 0x1400dee48
push rax
pushf
mov eax, 0x78f92dfd
pushf
not eax
add eax, 0x69001d35
xor eax, 0x38ad7c06
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x324104a3
xor eax, 0x51e2fdb8
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x1193d58a
xor eax, 0x3f0f6bcc
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x656ee256
xor eax, 0x42d5ed44
rol eax, 0x6e
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0xdce321f4
pushf
not eax
add eax, 0x10039be9
xor eax, 0x5894b874
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x61dc88e2
xor eax, 0x5f9bbae3
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x4263942e
xor eax, 0x6756b5d1
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x25fa1fbe
xor eax, 0x3dfc3704
rol eax, 0xb
popf
jmp 0x1400ddcc3
mov rcx, rdi
call fcn.1400e15e8
push rax
pushf
mov eax, 0x3abfbf73
pushf
not eax
add eax, 0x45bd3373
xor eax, 0x50ea1710
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x28d68e00
xor eax, 0x585d1433
rol eax, 0x16
popf
pushf
not eax
add eax, 0x909dc2
xor eax, 0x5cf7b854
rol eax, 0x17
popf
jmp 0x1400ddcc3
mov rcx, qword [rbx + 0x40]
lea rdx, [rdi + 0x18]
call fcn.1400cc97c
push rax
pushf
mov eax, 0xd67dbcf5
pushf
not eax
add eax, 0x295721b1
xor eax, 0x78e5217c
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x525a4ea3
xor eax, 0x4c24f1f
rol eax, 0xd
popf
pushf
not eax
add eax, 0x7837a6a5
xor eax, 0x6b9a780
rol eax, 0x71
popf
jmp 0x1400ddcc3
mov rcx, qword [rbx + 0x40]
mov al, byte [rcx]
cmp al, 0x2d
jne 0x1400def7f
push rax
pushf
mov eax, 0x8a3b78ca
pushf
not eax
add eax, 0x56d77966
xor eax, 0x2cb236da
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x186db2e9
xor eax, 0x350894e6
rol eax, 0x15
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0xd18e48e1
pushf
not eax
add eax, 0x2936a0e0
xor eax, 0x1e7cfcf9
rol eax, 0x89
popf
pushf
not eax
add eax, 0x3db1200c
xor eax, 0x57fd82c7
rol eax, 0x74
popf
pushf
not eax
add eax, 0x5588e0b4
xor eax, 0x3b52d0b5
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x183e6fec
xor eax, 0x5b7171a6
rol eax, 0xd0
popf
jmp 0x1400ddcc3
or dword [rbx + 0x28], 0x40
inc rcx
mov qword [rbx + 0x40], rcx
mov al, byte [rcx]
push rax
pushf
mov eax, 0x987b3a98
pushf
not eax
add eax, 0x233438c
xor eax, 0x615c2d17
rol eax, 2
popf
pushf
not eax
add eax, 0x7fa9e581
xor eax, 0x5c194db2
rol eax, 0x3f
popf
jmp 0x1400ddcc3
sub al, 0x49
cmp al, 0x25
ja 0x1400df077
push rax
pushf
mov eax, 0xdb898a77
pushf
not eax
add eax, 0x1fe910c5
xor eax, 0x79fe67d1
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x349e749c
xor eax, 0x41c13985
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x4eca0b9
xor eax, 0x19b64ad0
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x26e77f6b
xor eax, 0x5c33798b
rol eax, 0xd5
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0xdbd3e25
pushf
not eax
add eax, 0x6e3800d9
xor eax, 0x57a5a9b6
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x37986014
xor eax, 0xdd96dbb
rol eax, 0x5a
popf
jmp 0x1400ddcc3
movabs rdx, 0x5b6c4bffbc3af524
pushf
not rdx
add rdx, 0x1ba5a0a7
xor rdx, 0x5d6547df
rol rdx, 0xd7
popf
pushf
not rdx
add rdx, 0x72e876d9
xor rdx, 0x608b9541
rol rdx, 0xfb
popf
pushf
not rdx
add rdx, 0x769d46a3
xor rdx, 0x25785095
rol rdx, 0x7a
popf
bt rdx, rax
jae 0x1400df14b
push rax
pushf
mov eax, 0x1e7624eb
pushf
not eax
add eax, 0xe0092a6
xor eax, 0x598931c5
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x2c31b4be
xor eax, 0x4e7130a7
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x5ed667b2
xor eax, 0x42c56cac
rol eax, 0x48
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0xfcc3fd3f
pushf
not eax
add eax, 0x1695d020
xor eax, 0x660685b5
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x2bb9b45b
xor eax, 0x475807c2
rol eax, 6
popf
pushf
not eax
add eax, 0x467224ab
xor eax, 0x77dbdc26
rol eax, 0x7c
popf
jmp 0x1400ddcc3
and dword [rbx + 0x28], 0xfffffff7
mov eax, 0x812f8420
pushf
not eax
add eax, 0x2e8a95c0
xor eax, 0x7bd9ec88
rol eax, 0x73
popf
pushf
not eax
add eax, 0x2be5f01d
xor eax, 0xab80ee5
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x7f8eeaa6
xor eax, 0x7dc4f777
rol eax, 0x6c
popf
mov word [rbx + 0x3a], ax
push rax
pushf
mov eax, 0xfdfd0fc2
pushf
not eax
add eax, 0x4e03da5f
xor eax, 0x44866b8f
rol eax, 0x63
popf
pushf
not eax
add eax, 0x18f4ed36
xor eax, 0x74efe4b9
rol eax, 0x40
popf
jmp 0x1400ddcc3
or rdx, 0xffffffffffffffff
push rax
pushf
mov eax, 0x3cc377d5
pushf
not eax
add eax, 0xdc0a226
xor eax, 0x4b162b92
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x3fb35bb2
xor eax, 0x7aa2ea2a
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x1083c008
xor eax, 0x7f3bee58
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x5954176a
xor eax, 0x74aa4e60
rol eax, 0xa9
popf
jmp 0x1400ddcc3
inc rdx
cmp byte [rcx + rdx], 0
jne 0x1400df2a3
push rax
pushf
mov eax, 0xd258f9a5
pushf
not eax
add eax, 0x73b43aa6
xor eax, 0x48c73b24
rol eax, 0xad
popf
pushf
not eax
add eax, 0x58c26ee
xor eax, 0x76479aba
rol eax, 0x39
popf
jmp 0x1400ddcc3
push rax
pushf
mov eax, 0xea3634cb
pushf
not eax
add eax, 0x1bb7332a
xor eax, 0x12a632ec
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x2ca04f8c
xor eax, 0x340fad58
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x2d4e97d0
xor eax, 0x740decfc
rol eax, 0x1f
popf
jmp 0x1400ddcc3
lea r11, [rsp + 0x50]
mov dword [rbx + 0x48], edx
mov rbx, qword [r11 + 0x28]
mov al, 0x9d
pushf
not al
add al, 0x11
xor al, 0x66
rol al, 0xf3
popf
pushf
not al
add al, 4
xor al, 0x3a
rol al, 0x2b
popf
pushf
not al
add al, 0x1a
xor al, 0x4e
rol al, 0xba
popf
mov rbp, qword [r11 + 0x30]
mov rsp, r11
pop r12
pop rdi
pop rsi
ret