Function at 0x1800863b2
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x2978b996
pushf
not eax
add eax, 0xed3fbdcb
xor eax, 0xa4bba367
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x845b0260
xor eax, 0xe40d1ed4
rol eax, 0xac
popf
pushf
not eax
add eax, 0x93af0ef9
xor eax, 0xe049c310
rol eax, 0x6a
popf
cmp eax, 0x29
jne 0x180086402
popf
pop rax
jmp 0x180087ec8
cmp eax, 0
jne 0x180086411
popf
pop rax
jmp 0x18008672c
cmp eax, 3
jne 0x180086420
popf
pop rax
jmp 0x18008693e
cmp eax, 1
jne 0x18008642f
popf
pop rax
jmp 0x180086824
cmp eax, 0xd
jne 0x18008643e
popf
pop rax
jmp 0x180086fd7
cmp eax, 0x1a
jne 0x18008644d
popf
pop rax
jmp 0x180087737
cmp eax, 0xe
jne 0x18008645c
popf
pop rax
jmp 0x180087060
cmp eax, 0x31
jne 0x18008646b
popf
pop rax
jmp 0x1800882d4
cmp eax, 0x19
jne 0x18008647a
popf
pop rax
jmp 0x18008766e
cmp eax, 8
jne 0x180086489
popf
pop rax
jmp 0x180086cbc
cmp eax, 0x2a
jne 0x180086498
popf
pop rax
jmp 0x180087f6d
cmp eax, 0x17
jne 0x1800864a7
popf
pop rax
jmp 0x180087525
cmp eax, 0x1c
jne 0x1800864b6
popf
pop rax
jmp 0x180087895
cmp eax, 0x2e
jne 0x1800864c5
popf
pop rax
jmp 0x180088160
cmp eax, 0x18
jne 0x1800864d4
popf
pop rax
jmp 0x1800875d6
cmp eax, 0x2b
jne 0x1800864e3
popf
pop rax
jmp 0x180087fcf
cmp eax, 0x1b
jne 0x1800864f2
popf
pop rax
jmp 0x1800877f4
cmp eax, 0x2d
jne 0x180086501
popf
pop rax
jmp 0x1800880b4
cmp eax, 0x23
jne 0x180086510
popf
pop rax
jmp 0x180087b35
cmp eax, 0x25
jne 0x18008651f
popf
pop rax
jmp 0x180087c78
cmp eax, 0x32
jne 0x18008652e
popf
pop rax
jmp 0x18008836c
cmp eax, 0x13
jne 0x18008653d
popf
pop rax
jmp 0x1800872a7
cmp eax, 0x33
jne 0x18008654c
popf
pop rax
jmp 0x1800883d2
cmp eax, 0x24
jne 0x18008655b
popf
pop rax
jmp 0x180087bc0
cmp eax, 0x1e
jne 0x18008656a
popf
pop rax
jmp 0x18008793f
cmp eax, 0xc
jne 0x180086579
popf
pop rax
jmp 0x180086f29
cmp eax, 0x26
jne 0x180086588
popf
pop rax
jmp 0x180087d08
cmp eax, 0x27
jne 0x180086597
popf
pop rax
jmp 0x180087da2
cmp eax, 0x30
jne 0x1800865a6
popf
pop rax
jmp 0x180088277
cmp eax, 0x10
jne 0x1800865b5
popf
pop rax
jmp 0x180087109
cmp eax, 0x2c
jne 0x1800865c4
popf
pop rax
jmp 0x18008802b
cmp eax, 9
jne 0x1800865d3
popf
pop rax
jmp 0x180086d4e
cmp eax, 4
jne 0x1800865e2
popf
pop rax
jmp 0x1800869e7
cmp eax, 0x16
jne 0x1800865f1
popf
pop rax
jmp 0x180087461
cmp eax, 0x28
jne 0x180086600
popf
pop rax
jmp 0x180087e41
cmp eax, 0xa
jne 0x18008660f
popf
pop rax
jmp 0x180086de7
cmp eax, 0x36
jne 0x18008661e
popf
pop rax
jmp 0x180088527
cmp eax, 0x14
jne 0x18008662d
popf
pop rax
jmp 0x180087353
cmp eax, 7
jne 0x18008663c
popf
pop rax
jmp 0x180086c03
cmp eax, 0x34
jne 0x18008664b
popf
pop rax
jmp 0x180088465
cmp eax, 2
jne 0x18008665a
popf
pop rax
jmp 0x180086893
cmp eax, 0x20
jne 0x180086669
popf
pop rax
jmp 0x180087a4f
cmp eax, 0x1d
jne 0x180086678
popf
pop rax
jmp 0x180087903
cmp eax, 0x11
jne 0x180086687
popf
pop rax
jmp 0x18008719a
cmp eax, 0x35
jne 0x180086696
popf
pop rax
jmp 0x1800884c4
cmp eax, 0x2f
jne 0x1800866a5
popf
pop rax
jmp 0x1800881cb
cmp eax, 0x12
jne 0x1800866b4
popf
pop rax
jmp 0x18008721d
cmp eax, 0x21
jne 0x1800866c3
popf
pop rax
jmp 0x180087a98
cmp eax, 0x1f
jne 0x1800866d2
popf
pop rax
jmp 0x1800879f1
cmp eax, 0xb
jne 0x1800866e1
popf
pop rax
jmp 0x180086e91
cmp eax, 0xf
jne 0x1800866f0
popf
pop rax
jmp 0x1800870be
cmp eax, 0x15
jne 0x1800866ff
popf
pop rax
jmp 0x180087420
cmp eax, 5
jne 0x18008670e
popf
pop rax
jmp 0x180086aaa
cmp eax, 6
jne 0x18008671d
popf
pop rax
jmp 0x180086b67
cmp eax, 0x22
jne 0x18008672c
popf
pop rax
jmp 0x180087b31
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x28]
sub rsp, 0x128
mov rax, qword [0x180040280]
xor rax, rsp
mov qword [rbp + 0x10], rax
mov rdi, qword [rbp + 0x90]
mov r12, rdx
mov r13, qword [rbp + 0xa8]
mov r15, r8
mov qword [rsp + 0x68], r8
mov rbx, rcx
mov qword [rbp - 0x80], rdx
mov r8, rdi
mov rcx, r12
mov qword [rbp - 0x68], r13
mov rdx, r9
mov byte [rsp + 0x60], 0
mov rsi, r9
call fcn.18006d552
mov r14d, eax
cmp eax, 0xffffffff
jl 0x1800867cc
push rax
pushf
mov eax, 0xb491641
pushf
not eax
add eax, 0x89efadf8
xor eax, 0xfe06d0fe
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xb8377461
xor eax, 0xf5b6573e
rol eax, 0xe2
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0xe38e9fbd
pushf
not eax
add eax, 0x97e9ea8d
xor eax, 0xdb9100c4
rol eax, 1
popf
pushf
not eax
add eax, 0x92524617
xor eax, 0xa9762764
rol eax, 0x65
popf
pushf
not eax
add eax, 0xaea9c64d
xor eax, 0xde57b007
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd47ccccc
xor eax, 0x9a9f6d36
rol eax, 0xba
popf
jmp 0x1800863f3
cmp eax, dword [rdi + 4]
jge 0x180086860
push rax
pushf
mov eax, 0x7776082e
pushf
not eax
add eax, 0xaf23391d
xor eax, 0xfcec701c
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xcd4856c1
xor eax, 0xbe1baaac
rol eax, 0x76
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x9cab9f40
pushf
not eax
add eax, 0xebd2ccf2
xor eax, 0xfcbc9ac2
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xa8462de7
xor eax, 0xea689109
rol eax, 0x8b
popf
jmp 0x1800863f3
cmp dword [rbx], 0xe06d7363
jne 0x1800868e5
push rax
pushf
mov eax, 0xd4428b97
pushf
not eax
add eax, 0xe3a96e5f
xor eax, 0xa884cbb8
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc369ef1f
xor eax, 0xb04b134b
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc5d5de45
xor eax, 0xecb34088
rol eax, 0xf1
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0xaf9f1e9f
pushf
not eax
add eax, 0xbb97d9a5
xor eax, 0x93d124c2
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8df3943c
xor eax, 0xc36adaf3
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x882b5040
xor eax, 0x841f8eba
rol eax, 0x69
popf
pushf
not eax
add eax, 0x9e59b675
xor eax, 0x922c8add
rol eax, 0xa8
popf
jmp 0x1800863f3
cmp dword [rbx + 0x18], 4
jne 0x18008698e
push rax
pushf
mov eax, 0x24541e2f
pushf
not eax
add eax, 0xd0001bd2
xor eax, 0x98d7dfaa
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xbcfc616d
xor eax, 0x94bf9cf5
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x85a6449b
xor eax, 0xfea5996b
rol eax, 0x64
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x171018ac
pushf
not eax
add eax, 0xac6e7bc6
xor eax, 0xed24399c
rol eax, 0x38
popf
pushf
not eax
add eax, 0xbaf59eaa
xor eax, 0xb16a800d
rol eax, 0xde
popf
pushf
not eax
add eax, 0xbfea19eb
xor eax, 0x80e08e5a
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd37b1a4d
xor eax, 0xad07155c
rol eax, 0x6d
popf
jmp 0x1800863f3
mov eax, dword [rbx + 0x20]
sub eax, 0x19930520
cmp eax, 2
ja 0x180086a51
push rax
pushf
mov eax, 0x3a21d227
pushf
not eax
add eax, 0x8a28fb4a
xor eax, 0xd1e9f936
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8a2077ae
xor eax, 0xa86434bc
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xea0ca139
xor eax, 0x81a36176
rol eax, 0x44
popf
pushf
not eax
add eax, 0xc82c837c
xor eax, 0xd61171b6
rol eax, 0xd1
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x492ccffd
pushf
not eax
add eax, 0x96bbee72
xor eax, 0xb6537a13
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf81fe377
xor eax, 0xaa96bc38
rol eax, 0x37
popf
pushf
not eax
add eax, 0xaafba6d4
xor eax, 0xd6834337
rol eax, 0x12
popf
pushf
not eax
add eax, 0xeaa35b9e
xor eax, 0x965f5e2c
rol eax, 0x16
popf
jmp 0x1800863f3
cmp qword [rbx + 0x30], 0
jne 0x180086b0e
push rax
pushf
mov eax, 0x1d7d6897
pushf
not eax
add eax, 0xfba2d461
xor eax, 0xbf2891a2
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xdb2dc4b0
xor eax, 0xe11694b9
rol eax, 0x60
popf
pushf
not eax
add eax, 0x82492be6
xor eax, 0xd3a1f660
rol eax, 0xce
popf
pushf
not eax
add eax, 0xcfcf9602
xor eax, 0xb2a3da62
rol eax, 0x11
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x7f6672a4
pushf
not eax
add eax, 0x9089ece7
xor eax, 0xfe218d94
rol eax, 0x63
popf
pushf
not eax
add eax, 0x92943737
xor eax, 0xaa303509
rol eax, 0x51
popf
pushf
not eax
add eax, 0xbf4e0c3b
xor eax, 0xe68b8999
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc6dcaf10
xor eax, 0xf498378a
rol eax, 0x8a
popf
jmp 0x1800863f3
call fcn.180052c83
cmp qword [rax + 0x20], 0
je 0x180086bd0
push rax
pushf
mov eax, 0x88adfc58
pushf
not eax
add eax, 0xc54d02e9
xor eax, 0xa40d3fd3
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x93a32f5f
xor eax, 0xd1e291ea
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xca8d8833
xor eax, 0xca4d552d
rol eax, 0xff
popf
pushf
not eax
add eax, 0xd0bb7131
xor eax, 0xb5a2cb88
rol eax, 0x49
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x5d421222
pushf
not eax
add eax, 0xad38ca95
xor eax, 0xb98d9522
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xdbac1860
xor eax, 0x97deabaa
rol eax, 0x72
popf
jmp 0x1800863f3
call fcn.180052c83
mov rbx, qword [rax + 0x20]
call fcn.180052c83
mov rcx, qword [rbx + 0x38]
mov byte [rsp + 0x60], 1
mov r15, qword [rax + 0x28]
mov qword [rsp + 0x68], r15
call fcn.180160cc1
cmp dword [rbx], 0xe06d7363
jne 0x180086c89
push rax
pushf
mov eax, 0x83e69784
pushf
not eax
add eax, 0x8ffeda54
xor eax, 0xbdcb3d67
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd67e84d1
xor eax, 0xb16a7f4c
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xfe34f6a1
xor eax, 0xc3786b37
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xd804692c
xor eax, 0x91f88194
rol eax, 0x3b
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0xf99015c4
pushf
not eax
add eax, 0xd83de75b
xor eax, 0xd90bc87d
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xbc8ee39a
xor eax, 0xe451b2cf
rol eax, 0x61
popf
jmp 0x1800863f3
cmp dword [rbx + 0x18], 4
jne 0x180086cf5
push rax
pushf
mov eax, 0xd7b34db2
pushf
not eax
add eax, 0xddf0a8ad
xor eax, 0xa4988941
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa690838b
xor eax, 0xec510f36
rol eax, 0x4d
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x10bd8386
pushf
not eax
add eax, 0xad1704b1
xor eax, 0xa2a4efcc
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x94277a25
xor eax, 0xd682da5d
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc722f8e2
xor eax, 0x80136165
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb4693cec
xor eax, 0x8d2787bd
rol eax, 0xcc
popf
jmp 0x1800863f3
mov eax, dword [rbx + 0x20]
sub eax, 0x19930520
cmp eax, 2
ja 0x180086d8e
push rax
pushf
mov eax, 0xf25bbb90
pushf
not eax
add eax, 0xebfe51f0
xor eax, 0x86605c41
rol eax, 0x43
popf
pushf
not eax
add eax, 0xfade9dcf
xor eax, 0xfc984cdb
rol eax, 0x8d
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0xaf93572d
pushf
not eax
add eax, 0x98bc60da
xor eax, 0xd18c99ae
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8b3738b4
xor eax, 0xbdf2ea81
rol eax, 0x23
popf
pushf
not eax
add eax, 0x81452ac7
xor eax, 0xb27e79fc
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd1d9382e
xor eax, 0xe3c50264
rol eax, 0x97
popf
jmp 0x1800863f3
cmp qword [rbx + 0x30], 0
je 0x180086e4b
push rax
pushf
mov eax, 0x955414ce
pushf
not eax
add eax, 0xf0686521
xor eax, 0x8ed0d1eb
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa9b46804
xor eax, 0x8cd4fe68
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xab6b27ce
xor eax, 0xbb0d3ad8
rol eax, 0x63
popf
pushf
not eax
add eax, 0xfd5410ce
xor eax, 0x812818e5
rol eax, 0xd6
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x86a6c8ed
pushf
not eax
add eax, 0xa736a394
xor eax, 0xb6cd713b
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb2abf238
xor eax, 0xf22ed942
rol eax, 0x33
popf
pushf
not eax
add eax, 0xdc56ea66
xor eax, 0xe5ce7684
rol eax, 0x90
popf
jmp 0x1800863f3
call fcn.180052c83
cmp qword [rax + 0x38], 0
je 0x180086ee3
push rax
pushf
mov eax, 0x6761abb6
pushf
not eax
add eax, 0xb7e1202a
xor eax, 0xabe80988
rol eax, 0x66
popf
pushf
not eax
add eax, 0xa687f362
xor eax, 0x94116a70
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x8b828af3
xor eax, 0xd254779e
rol eax, 0xee
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x91785859
pushf
not eax
add eax, 0xb386bc80
xor eax, 0xd996aefa
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9c5b7d84
xor eax, 0xb163839a
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xa8abe25b
xor eax, 0xb3aad547
rol eax, 0xee
popf
jmp 0x1800863f3
call fcn.180052c83
mov r15, qword [rax + 0x38]
call fcn.180052c83
mov rdx, r15
mov rcx, rbx
and qword [rax + 0x38], 0
call fcn.180116f0f
test al, al
jne 0x180086f7e
push rax
pushf
mov eax, 0x5161bc5a
pushf
not eax
add eax, 0x98149342
xor eax, 0x8ac01d68
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9a9c77a7
xor eax, 0xa7afc4c3
rol eax, 0x8c
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0xb0a9c5e3
pushf
not eax
add eax, 0xd11ac4bd
xor eax, 0xc3fe06e1
rol eax, 0x17
popf
pushf
not eax
add eax, 0x97db4639
xor eax, 0xe36ea061
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe230bd72
xor eax, 0xdec3f153
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xabfd5b50
xor eax, 0x82a8b4e2
rol eax, 0x44
popf
jmp 0x1800863f3
mov rcx, r15
call fcn.180161e35
test al, al
je 0x18008702d
push rax
pushf
mov eax, 0x71cdca8c
pushf
not eax
add eax, 0xa7343d75
xor eax, 0xdc5417d3
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa9a84101
xor eax, 0xd47676cd
rol eax, 0x52
popf
pushf
not eax
add eax, 0xdfe5c698
xor eax, 0x81f4be77
rol eax, 0x70
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x4c4fb292
pushf
not eax
add eax, 0xf4814a4e
xor eax, 0x8e233cba
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x83886abd
xor eax, 0xf04b153c
rol eax, 0x30
popf
jmp 0x1800863f3
jmp 0x1800883d2
mov r15, qword [rsp + 0x68]
push rax
pushf
mov eax, 0xa688e7b
pushf
not eax
add eax, 0x89baf9dc
xor eax, 0xbbb05f18
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xaa6ee78c
xor eax, 0xf7ee5705
rol eax, 0x23
popf
pushf
not eax
add eax, 0xae875d60
xor eax, 0xfaacc171
rol eax, 0x6e
popf
jmp 0x1800863f3
mov rax, qword [rsi + 8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x48], rdi
cmp dword [rbx], 0xe06d7363
jne 0x180087167
push rax
pushf
mov eax, 0xb30dac3f
pushf
not eax
add eax, 0xab093ec1
xor eax, 0x8ab0998c
rol eax, 0x86
popf
pushf
not eax
add eax, 0xbc73148a
xor eax, 0x90296bdd
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe0a31c7a
xor eax, 0xfa3c109a
rol eax, 0xb3
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0xfd239530
pushf
not eax
add eax, 0xdd5531ff
xor eax, 0xed50f286
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc43fe1a5
xor eax, 0xb876dff8
rol eax, 0x28
popf
jmp 0x1800863f3
cmp dword [rbx + 0x18], 4
jne 0x1800871ea
push rax
pushf
mov eax, 0xec57d769
pushf
not eax
add eax, 0x9d25c5d7
xor eax, 0x866908dd
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xfec840ba
xor eax, 0xd23032c5
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb90efe91
xor eax, 0xd4a7b046
rol eax, 0x4e
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x60e232f8
pushf
not eax
add eax, 0xf32b6a05
xor eax, 0xe852c4d1
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb30b54ad
xor eax, 0xe2fd5abe
rol eax, 0x49
popf
jmp 0x1800863f3
mov eax, dword [rbx + 0x20]
sub eax, 0x19930520
cmp eax, 2
ja 0x180087274
push rax
pushf
mov eax, 0x3a18458e
pushf
not eax
add eax, 0xc9ef6acc
xor eax, 0xfe1abcaf
rol eax, 7
popf
pushf
not eax
add eax, 0xee2d8157
xor eax, 0xc9faaaf0
rol eax, 0xab
popf
pushf
not eax
add eax, 0xcd5521a5
xor eax, 0xfcaeab30
rol eax, 0x70
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x152b111
pushf
not eax
add eax, 0xd37bea81
xor eax, 0xe76d4017
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc11b0f50
xor eax, 0xf5e1652c
rol eax, 0xe
popf
jmp 0x1800863f3
xor r15d, r15d
cmp dword [rdi + 0xc], r15d
jbe 0x1800872fa
push rax
pushf
mov eax, 0x10941384
pushf
not eax
add eax, 0xd5e65e44
xor eax, 0xebf5318a
rol eax, 0x72
popf
pushf
not eax
add eax, 0xfc57ea8f
xor eax, 0xb863795c
rol eax, 0xf
popf
pushf
not eax
add eax, 0xbb65385c
xor eax, 0x900e5c6e
rol eax, 0x42
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0xbfe1787d
pushf
not eax
add eax, 0xdd92c899
xor eax, 0xf175d1ca
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc21f9c57
xor eax, 0xcae04bbe
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x89020392
xor eax, 0xbaed14aa
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe014864b
xor eax, 0xbeab73e0
rol eax, 2
popf
jmp 0x1800863f3
mov eax, dword [rbp + 0xa0]
lea rdx, [rbp - 0x48]
mov dword [rsp + 0x28], eax
lea rcx, [rbp - 0x28]
mov r9, rsi
mov qword [rsp + 0x20], rdi
mov r8d, r14d
call fcn.1800d3683
movups xmm1, xmmword [rbp - 0x28]
movdqa xmm0, xmm1
psrldq xmm0, 8
movd eax, xmm0
movdqu xmmword [rbp - 0x38], xmm1
cmp eax, dword [rbp - 0x10]
jae 0x1800873c7
push rax
pushf
mov eax, 0xcdd95f28
pushf
not eax
add eax, 0xb488927d
xor eax, 0xb3bfafb5
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe5ad0cb9
xor eax, 0x94b63ea3
rol eax, 0x10
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x6efcb512
pushf
not eax
add eax, 0xa29d493b
xor eax, 0xaf575c79
rol eax, 0x41
popf
pushf
not eax
add eax, 0x9da00f52
xor eax, 0xc0f60d09
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe8b95b5b
xor eax, 0xd35b6ef0
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa853f805
xor eax, 0x908443a9
rol eax, 0x95
popf
jmp 0x1800863f3
mov r12d, dword [rbp - 0x30]
movq r9, xmm1
mov qword [rsp + 0x78], r9
push rax
pushf
mov eax, 0x2121d829
pushf
not eax
add eax, 0x982d9791
xor eax, 0xbe83ee58
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xedb743fc
xor eax, 0xfb552fba
rol eax, 0x40
popf
jmp 0x1800863f3
mov rax, qword [rbp - 0x38]
mov rax, qword [rax]
movsxd rdx, dword [rax + 0x10]
mov eax, r12d
lea rcx, [rax + rax*4]
mov rax, qword [r9 + 8]
lea r8, [rdx + rcx*4]
movups xmm0, xmmword [r8 + rax]
movsxd rcx, dword [r8 + rax + 0x10]
mov dword [rbp - 0x50], ecx
movd eax, xmm0
movups xmmword [rbp - 0x60], xmm0
cmp eax, r14d
jg 0x1800874cc
push rax
pushf
mov eax, 0x5df68a08
pushf
not eax
add eax, 0xefa4ddb7
xor eax, 0x951e1f5f
rol eax, 0xce
popf
pushf
not eax
add eax, 0xe87c1880
xor eax, 0xd5345753
rol eax, 0x31
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x570ada4a
pushf
not eax
add eax, 0xc63411cd
xor eax, 0x9a9a276a
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd81a55a5
xor eax, 0x89e9b033
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xfd8a7676
xor eax, 0xf4a314b4
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb9b61d50
xor eax, 0xa225bf3b
rol eax, 0x3e
popf
jmp 0x1800863f3
movq rax, xmm0
shr rax, 0x20
cmp r14d, eax
jg 0x18008757d
push rax
pushf
mov eax, 0xc13fb349
pushf
not eax
add eax, 0xd067e33d
xor eax, 0x8d027b3a
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe1f4699a
xor eax, 0xf313409a
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xabf09abf
xor eax, 0xcecb4fb8
rol eax, 0x21
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x609f8313
pushf
not eax
add eax, 0x9397448e
xor eax, 0xdf052f35
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x942bc455
xor eax, 0xf640c6ea
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xae9117ce
xor eax, 0xdac99cd2
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe0912d4b
xor eax, 0xa1b5c5f7
rol eax, 0xd0
popf
jmp 0x1800863f3
add rcx, qword [rsi + 8]
psrldq xmm0, 8
movq r13, xmm0
mov qword [rbp - 0x70], rcx
shr r13, 0x20
test r13d, r13d
je 0x18008763b
push rax
pushf
mov eax, 0x9b0ee945
pushf
not eax
add eax, 0xa44baed7
xor eax, 0xec4abc5e
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc5e4492b
xor eax, 0xd6ef92e2
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb702cbe1
xor eax, 0xa49af2c1
rol eax, 0x5d
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x8c7729e2
pushf
not eax
add eax, 0x9464d9f9
xor eax, 0xa4c237e2
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf93dfb24
xor eax, 0xd0729926
rol eax, 0xf6
popf
jmp 0x1800863f3
mov eax, r15d
lea rax, [rax + rax*4]
movups xmm0, xmmword [rcx + rax*4]
movups xmmword [rbp - 8], xmm0
mov eax, dword [rcx + rax*4 + 0x10]
mov dword [rbp + 8], eax
call fcn.1800ff4dd
mov rcx, qword [rbx + 0x30]
add rax, 4
movsxd rdx, dword [rcx + 0xc]
push rdx
not rdx
sub rax, rdx
pop rdx
sub rax, 1
mov qword [rsp + 0x70], rax
call fcn.1800ff4dd
mov rcx, qword [rbx + 0x30]
movsxd rdx, dword [rcx + 0xc]
mov ecx, dword [rax + rdx]
mov dword [rsp + 0x64], ecx
test ecx, ecx
jle 0x1800876f1
push rax
pushf
mov eax, 0x2aa58fa
pushf
not eax
add eax, 0xd412f80b
xor eax, 0xebd08a60
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x92eb056f
xor eax, 0xb2954204
rol eax, 0x3a
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0xf1924aec
pushf
not eax
add eax, 0x936f452b
xor eax, 0xc0a9e6df
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xe7b5cc65
xor eax, 0xc578932b
rol eax, 0x68
popf
pushf
not eax
add eax, 0xabdf3168
xor eax, 0xcb6488b0
rol eax, 0xf3
popf
jmp 0x1800863f3
call fcn.1800ff4dd
mov rcx, qword [rsp + 0x70]
mov r8, qword [rbx + 0x30]
movsxd rcx, dword [rcx]
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
lea rcx, [rbp - 8]
mov rdx, rax
mov qword [rbp - 0x78], rax
call fcn.1800f1811
test eax, eax
jne 0x18008779b
push rax
pushf
mov eax, 0xe3640082
pushf
not eax
add eax, 0xe5943a25
xor eax, 0xcc2eb7e0
rol eax, 0xd
popf
pushf
not eax
add eax, 0xacbddc1d
xor eax, 0xb6f58259
rol eax, 0x26
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x7c9f4714
pushf
not eax
add eax, 0xc262e935
xor eax, 0xe336a377
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc8cb0350
xor eax, 0x91fcfc3c
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe9866862
xor eax, 0xa3b3202d
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x93500718
xor eax, 0xc4f7cf96
rol eax, 0x23
popf
jmp 0x1800863f3
mov eax, dword [rsp + 0x64]
add qword [rsp + 0x70], 4
jmp 0x1800877ff
dec eax
mov dword [rsp + 0x64], eax
test eax, eax
jg 0x180087862
push rax
pushf
mov eax, 0x831fe19b
pushf
not eax
add eax, 0xe78dd246
xor eax, 0xbc400072
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc77182b3
xor eax, 0xed2f0cf3
rol eax, 0xa
popf
pushf
not eax
add eax, 0x937e9663
xor eax, 0xaaa3403a
rol eax, 0xac
popf
pushf
not eax
add eax, 0xeb0e2c09
xor eax, 0x9ccd42eb
rol eax, 0x43
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x5648464a
pushf
not eax
add eax, 0xd3f67ee8
xor eax, 0xca560921
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xe1ecbe5d
xor eax, 0x85f6257e
rol eax, 0x12
popf
jmp 0x1800863f3
inc r15d
cmp r15d, r13d
je 0x1800878d0
push rax
pushf
mov eax, 0x832ceef0
pushf
not eax
add eax, 0x88bd5141
xor eax, 0xced3d1ad
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xed0ed11c
xor eax, 0xcfe1c24c
rol eax, 0x87
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0xb872e5f7
pushf
not eax
add eax, 0xd65111fe
xor eax, 0xde6c7318
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x96f38c08
xor eax, 0xe6b604a3
rol eax, 0xe7
popf
jmp 0x1800863f3
mov rcx, qword [rbp - 0x70]
jmp 0x18008766e
mov al, byte [rbp + 0x98]
mov r9, rsi
mov r8, qword [rsp + 0x68]
mov rcx, rbx
mov rdx, qword [rbp - 0x80]
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0x60]
mov byte [rsp + 0x50], al
mov rax, qword [rbp - 0x68]
mov qword [rsp + 0x48], rax
mov eax, dword [rbp + 0xa0]
mov dword [rsp + 0x40], eax
lea rax, [rbp - 0x60]
mov qword [rsp + 0x38], rax
mov rax, qword [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
call fcn.18017d4b4
push rax
pushf
mov eax, 0xf64803d0
pushf
not eax
add eax, 0xcb5577a2
xor eax, 0x8bc1c010
rol eax, 0x97
popf
pushf
not eax
add eax, 0x9d49d8d3
xor eax, 0xf7edd1e9
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x803a0f3c
xor eax, 0xad005ab8
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd7165eb7
xor eax, 0xfa9e93fd
rol eax, 8
popf
jmp 0x1800863f3
mov r9, qword [rsp + 0x78]
push rax
pushf
mov eax, 0xe1795c65
pushf
not eax
add eax, 0xe16a5eab
xor eax, 0x9ccd59b4
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xba278c82
xor eax, 0xf4c26ecd
rol eax, 0x92
popf
pushf
not eax
add eax, 0xb76b051a
xor eax, 0xde9e4924
rol eax, 0x39
popf
pushf
not eax
add eax, 0xcb410e08
xor eax, 0xcebaa24e
rol eax, 0xf2
popf
jmp 0x1800863f3
xor r15d, r15d
push rax
pushf
mov eax, 0xd9286c49
pushf
not eax
add eax, 0xd499be83
xor eax, 0xa29694d7
rol eax, 0x59
popf
pushf
not eax
add eax, 0xd8e707ba
xor eax, 0xca90a37a
rol eax, 0
popf
pushf
not eax
add eax, 0xb823085a
xor eax, 0xc37f6d03
rol eax, 7
popf
jmp 0x1800863f3
inc r12d
cmp r12d, dword [rbp - 0x10]
jb 0x180087aeb
push rax
pushf
mov eax, 0x3553ff52
pushf
not eax
add eax, 0xe624d707
xor eax, 0xf293555a
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf5e09bf1
xor eax, 0xf2acec5d
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf176396f
xor eax, 0xd12178ad
rol eax, 0x36
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x83cc5692
pushf
not eax
add eax, 0x8eb7702a
xor eax, 0xef6f22e9
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc4725805
xor eax, 0x8ed67d5e
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb057f29a
xor eax, 0x841ca37f
rol eax, 0x74
popf
jmp 0x1800863f3
mov r12, qword [rbp - 0x80]
mov eax, dword [rdi]
and eax, 0x1fffffff
cmp eax, 0x19930521
jb 0x180087b7a
push rax
pushf
mov eax, 0xde500989
pushf
not eax
add eax, 0xb1bd8088
xor eax, 0xbef5c4f0
rol eax, 0x74
popf
pushf
not eax
add eax, 0xda824776
xor eax, 0xb99b6da2
rol eax, 0x9f
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x22dc8fff
pushf
not eax
add eax, 0x9ac5d037
xor eax, 0x9318a064
rol eax, 0x15
popf
pushf
not eax
add eax, 0xdd3f80e6
xor eax, 0x861749aa
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x93b48955
xor eax, 0xde570eba
rol eax, 0x74
popf
jmp 0x1800863f3
cmp dword [rdi + 0x20], r15d
je 0x180087c1f
push rax
pushf
mov eax, 0x6dc8de77
pushf
not eax
add eax, 0xec9811a5
xor eax, 0xd552e366
rol eax, 0xf
popf
pushf
not eax
add eax, 0xdb694ee5
xor eax, 0xc2bca5cb
rol eax, 0x60
popf
pushf
not eax
add eax, 0xeeae9b11
xor eax, 0x84c1edb6
rol eax, 0x36
popf
pushf
not eax
add eax, 0xb7f75de7
xor eax, 0xd6e34212
rol eax, 0x4f
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0xbd6892f0
pushf
not eax
add eax, 0xe99cccfe
xor eax, 0xe4376798
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb38c6c5c
xor eax, 0xee2d5ee6
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xedf1286d
xor eax, 0xa8dfbcaf
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x83f9b46e
xor eax, 0xaeeed523
rol eax, 0x95
popf
jmp 0x1800863f3
call fcn.1800a0e1c
movsxd rcx, dword [rdi + 0x20]
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
jne 0x180087cc2
push rax
pushf
mov eax, 0x2b93424e
pushf
not eax
add eax, 0xffc934c2
xor eax, 0x9632314b
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xdd4dfe96
xor eax, 0xbc6c1cf9
rol eax, 0x10
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x5dc81de0
pushf
not eax
add eax, 0x843ca5a8
xor eax, 0xd13c61b7
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf8458b3c
xor eax, 0xd7ce4957
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xc1c6c80f
xor eax, 0xa15f164d
rol eax, 0xb3
popf
jmp 0x1800863f3
mov eax, dword [rdi + 0x24]
shr eax, 2
test al, 1
je 0x180087d49
push rax
pushf
mov eax, 0xcef5295
pushf
not eax
add eax, 0x8fecab91
xor eax, 0xdf8bdb75
rol eax, 0x54
popf
pushf
not eax
add eax, 0xcde1df8b
xor eax, 0xe4fc0820
rol eax, 0x24
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x66e495e5
pushf
not eax
add eax, 0xbd3f3323
xor eax, 0xd8cd971b
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb10b1a1d
xor eax, 0xeed33b19
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc9438bbb
xor eax, 0xcfd1b9d9
rol eax, 0x64
popf
pushf
not eax
add eax, 0xe87feccc
xor eax, 0xe752fce7
rol eax, 0x63
popf
jmp 0x1800863f3
mov rdx, rdi
mov rcx, rsi
call fcn.1800598ce
test al, al
jne 0x180087dfb
push rax
pushf
mov eax, 0xfa277e99
pushf
not eax
add eax, 0xdfea0a92
xor eax, 0xff07d043
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb3def95a
xor eax, 0xc6a9968d
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xfbc0bddf
xor eax, 0xe8f2d10c
rol eax, 0x15
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x497579a3
pushf
not eax
add eax, 0x898f54f0
xor eax, 0xd18f7471
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf9fac993
xor eax, 0xba8f5f5a
rol eax, 3
popf
pushf
not eax
add eax, 0xb12413ad
xor eax, 0xf27bb98f
rol eax, 0xcf
popf
jmp 0x1800863f3
mov eax, dword [rdi + 0x24]
shr eax, 2
test al, 1
jne 0x180087e82
push rax
pushf
mov eax, 0xe3f77751
pushf
not eax
add eax, 0xab36916a
xor eax, 0xcf0b1934
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd6dce9b5
xor eax, 0xbcf253b0
rol eax, 0x10
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0xb084efee
pushf
not eax
add eax, 0x9dd4fcfb
xor eax, 0xfca48797
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb0bea6ff
xor eax, 0xe40cdaba
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc2310c55
xor eax, 0xf9c31fe9
rol eax, 0x16
popf
jmp 0x1800863f3
cmp dword [rdi + 0x20], r15d
je 0x180087f14
push rax
pushf
mov eax, 0xe320aef6
pushf
not eax
add eax, 0xd88a6484
xor eax, 0x8584f704
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xfa113225
xor eax, 0xc4194a5a
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb535808e
xor eax, 0xc306e485
rol eax, 0x93
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0xbe00dddc
pushf
not eax
add eax, 0xaf2ae214
xor eax, 0xb930119a
rol eax, 0x95
popf
pushf
not eax
add eax, 0xf5dda998
xor eax, 0x981e5525
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd004e2cd
xor eax, 0xf10290d3
rol eax, 0x46
popf
pushf
not eax
add eax, 0xdf8e54c1
xor eax, 0x8aa1eb0f
rol eax, 0x4a
popf
jmp 0x1800863f3
call fcn.1800a0e1c
mov rdx, rax
movsxd rax, dword [rdi + 0x20]
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
jmp 0x18008802b
mov rdx, r15
push rax
pushf
mov eax, 0xd0b73f4f
pushf
not eax
add eax, 0xa8cdc8ec
xor eax, 0xceb78a5e
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x9832b25f
xor eax, 0xdeac1701
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9f8dc5a4
xor eax, 0x8d8b54f1
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe696f4bb
xor eax, 0xec228b76
rol eax, 0xd3
popf
jmp 0x1800863f3
mov rcx, rbx
call fcn.180116f0f
test al, al
jne 0x18008806e
push rax
pushf
mov eax, 0x5d5c2a8
pushf
not eax
add eax, 0x82f8d7d4
xor eax, 0xa0ec4b4a
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xd202d45e
xor eax, 0xe336252d
rol eax, 0xd0
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x8d2e431a
pushf
not eax
add eax, 0xab4d8627
xor eax, 0x8c24936c
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf31af570
xor eax, 0x927f204c
rol eax, 0x92
popf
pushf
not eax
add eax, 0xefb78c4a
xor eax, 0x99b7e835
rol eax, 0x8b
popf
jmp 0x1800863f3
lea r9, [rbp - 0x78]
mov r8, rdi
mov rdx, rsi
mov rcx, r12
call fcn.180152ad2
mov cl, byte [rbp + 0x98]
mov r9, rax
mov r8, qword [rsp + 0x68]
mov rdx, rbx
mov byte [rsp + 0x50], cl
or ecx, 0xffffffff
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x30], ecx
mov rcx, r12
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r15
call fcn.180114863
jmp 0x1800882d4
cmp dword [rdi + 0xc], 0
jbe 0x180088199
push rax
pushf
mov eax, 0x5be4b69e
pushf
not eax
add eax, 0xc5aff741
xor eax, 0xf16c06c1
rol eax, 9
popf
pushf
not eax
add eax, 0xddc103c2
xor eax, 0x8f346290
rol eax, 0xb7
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x5b909e6d
pushf
not eax
add eax, 0x8ed0098e
xor eax, 0xe98cb374
rol eax, 1
popf
pushf
not eax
add eax, 0x9601934e
xor eax, 0xf819e2a4
rol eax, 0xc9
popf
jmp 0x1800863f3
cmp byte [rbp + 0x98], 0
jne 0x180088231
push rax
pushf
mov eax, 0xb1275d56
pushf
not eax
add eax, 0xf2f03b28
xor eax, 0xdaefaa74
rol eax, 0x46
popf
pushf
not eax
add eax, 0x8e6432df
xor eax, 0xf64770b0
rol eax, 0x78
popf
pushf
not eax
add eax, 0x9283cc7e
xor eax, 0xaaca3fcf
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xecec9f4c
xor eax, 0xc01f7c73
rol eax, 0xcb
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x29ecc402
pushf
not eax
add eax, 0xf48560b5
xor eax, 0xedb8d0cb
rol eax, 5
popf
pushf
not eax
add eax, 0xb543c905
xor eax, 0xcdfd9851
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xa9962bbd
xor eax, 0x97a5b1a1
rol eax, 0x2f
popf
jmp 0x1800863f3
mov eax, dword [rbp + 0xa0]
mov r9, rsi
mov qword [rsp + 0x38], r13
mov r8, r15
mov dword [rsp + 0x30], eax
mov rdx, r12
mov dword [rsp + 0x28], r14d
mov rcx, rbx
mov qword [rsp + 0x20], rdi
call fcn.180141109
push rax
pushf
mov eax, 0x4a3e7bba
pushf
not eax
add eax, 0xaf2d0c80
xor eax, 0x9b816485
rol eax, 0x90
popf
pushf
not eax
add eax, 0xcfebc024
xor eax, 0xdd8ac0b4
rol eax, 0x4b
popf
jmp 0x1800863f3
call fcn.180052c83
cmp qword [rax + 0x38], 0
jne 0x180088313
push rax
pushf
mov eax, 0x2716ec92
pushf
not eax
add eax, 0xe27e88ce
xor eax, 0xec3af78e
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xadfa33a8
xor eax, 0xf54ed5fd
rol eax, 0xb
popf
jmp 0x1800863f3
push rax
pushf
mov eax, 0x7eab814c
pushf
not eax
add eax, 0xcd0e5233
xor eax, 0xcf3f197a
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd233df38
xor eax, 0xe4a8105f
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb6296c23
xor eax, 0xa7d66f6b
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa5615a59
xor eax, 0xafd43af8
rol eax, 0x14
popf
jmp 0x1800863f3
mov rcx, qword [rbp + 0x10]
xor rcx, rsp
call fcn.1800e8c52
add rsp, 0x128
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov dl, 0xcb
pushf
not dl
add dl, 0xed
xor dl, 0x82
rol dl, 0x95
popf
pushf
not dl
add dl, 0x1f
xor dl, 0xba
rol dl, 0x34
popf
mov rcx, rbx
call fcn.1800fdc99
lea rcx, [rbp - 0x60]
call fcn.1800a1681
lea rdx, [0x1ed09416e]
pushf
sub rdx, 0x6d055a5e
popf
lea rcx, [rbp - 0x60]
call fcn.1800ee13f
int3
call fcn.1800924b8
int3
call fcn.180052c83
mov qword [rax + 0x20], rbx
call fcn.180052c83
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x28], rcx
call fcn.1800924b8
int3
call fcn.180159304
int3