Function at 0x14008afb2
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xfd61fdf9
pushf
not eax
add eax, 0xa48662ee
xor eax, 0xa098036a
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xba084bf4
xor eax, 0xe4f96bc2
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf37daad1
xor eax, 0x9e0219ed
rol eax, 0xdc
popf
cmp eax, 0x29
jne 0x14008b002
popf
pop rax
jmp 0x14008c7d7
cmp eax, 0
jne 0x14008b011
popf
pop rax
jmp 0x14008b287
cmp eax, 3
jne 0x14008b020
popf
pop rax
jmp 0x14008b47b
cmp eax, 1
jne 0x14008b02f
popf
pop rax
jmp 0x14008b363
cmp eax, 0xd
jne 0x14008b03e
popf
pop rax
jmp 0x14008b9a8
cmp eax, 0x1a
jne 0x14008b04d
popf
pop rax
jmp 0x14008c044
cmp eax, 0xe
jne 0x14008b05c
popf
pop rax
jmp 0x14008ba19
cmp eax, 0xb
jne 0x14008b06b
popf
pop rax
jmp 0x14008b911
cmp eax, 0x19
jne 0x14008b07a
popf
pop rax
jmp 0x14008bf9f
cmp eax, 8
jne 0x14008b089
popf
pop rax
jmp 0x14008b77a
cmp eax, 0x2a
jne 0x14008b098
popf
pop rax
jmp 0x14008c80f
cmp eax, 0x17
jne 0x14008b0a7
popf
pop rax
jmp 0x14008be2c
cmp eax, 0x1c
jne 0x14008b0b6
popf
pop rax
jmp 0x14008c158
cmp eax, 0x12
jne 0x14008b0c5
popf
pop rax
jmp 0x14008bbd9
cmp eax, 0x18
jne 0x14008b0d4
popf
pop rax
jmp 0x14008beec
cmp eax, 0x2b
jne 0x14008b0e3
popf
pop rax
jmp 0x14008c85b
cmp eax, 0x1b
jne 0x14008b0f2
popf
pop rax
jmp 0x14008c0a7
cmp eax, 0x21
jne 0x14008b101
popf
pop rax
jmp 0x14008c3c2
cmp eax, 0x23
jne 0x14008b110
popf
pop rax
jmp 0x14008c4a4
cmp eax, 0x25
jne 0x14008b11f
popf
pop rax
jmp 0x14008c597
cmp eax, 0xf
jne 0x14008b12e
popf
pop rax
jmp 0x14008babb
cmp eax, 0x13
jne 0x14008b13d
popf
pop rax
jmp 0x14008bc91
cmp eax, 0x15
jne 0x14008b14c
popf
pop rax
jmp 0x14008bd52
cmp eax, 0x24
jne 0x14008b15b
popf
pop rax
jmp 0x14008c52e
cmp eax, 0x1e
jne 0x14008b16a
popf
pop rax
jmp 0x14008c2a4
cmp eax, 0xc
jne 0x14008b179
popf
pop rax
jmp 0x14008b95b
cmp eax, 0x26
jne 0x14008b188
popf
pop rax
jmp 0x14008c5ed
cmp eax, 0x27
jne 0x14008b197
popf
pop rax
jmp 0x14008c696
cmp eax, 0x1f
jne 0x14008b1a6
popf
pop rax
jmp 0x14008c2f2
cmp eax, 0x10
jne 0x14008b1b5
popf
pop rax
jmp 0x14008bb52
cmp eax, 6
jne 0x14008b1c4
popf
pop rax
jmp 0x14008b635
cmp eax, 9
jne 0x14008b1d3
popf
pop rax
jmp 0x14008b811
cmp eax, 4
jne 0x14008b1e2
popf
pop rax
jmp 0x14008b528
cmp eax, 0x16
jne 0x14008b1f1
popf
pop rax
jmp 0x14008bdce
cmp eax, 0x28
jne 0x14008b200
popf
pop rax
jmp 0x14008c736
cmp eax, 0xa
jne 0x14008b20f
popf
pop rax
jmp 0x14008b87c
cmp eax, 0x22
jne 0x14008b21e
popf
pop rax
jmp 0x14008c42d
cmp eax, 0x14
jne 0x14008b22d
popf
pop rax
jmp 0x14008bcfb
cmp eax, 7
jne 0x14008b23c
popf
pop rax
jmp 0x14008b6e1
cmp eax, 5
jne 0x14008b24b
popf
pop rax
jmp 0x14008b576
cmp eax, 2
jne 0x14008b25a
popf
pop rax
jmp 0x14008b3bf
cmp eax, 0x20
jne 0x14008b269
popf
pop rax
jmp 0x14008c369
cmp eax, 0x1d
jne 0x14008b278
popf
pop rax
jmp 0x14008c20f
cmp eax, 0x11
jne 0x14008b287
popf
pop rax
jmp 0x14008bbd0
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
sub rsp, 0x560
mov rax, qword [0x140058058]
xor rax, rsp
mov qword [rsp + 0x550], rax
mov rsi, rcx
call fcn.1400b3a93
mov rdi, qword [rsi + 0x250]
cmp rdi, qword [rsi + 0x258]
je 0x14008b31d
push rax
pushf
mov eax, 0x72a531b4
pushf
not eax
add eax, 0xae060d15
xor eax, 0x82b7b03c
rol eax, 0x80
popf
pushf
not eax
add eax, 0xacd753cf
xor eax, 0xf467f53a
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8fb47060
xor eax, 0xaf9f793f
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x8c9545c5
xor eax, 0xfbd63f00
rol eax, 0x16
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x9a66d8cb
pushf
not eax
add eax, 0xa15c6ca1
xor eax, 0xa4124cf5
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd50da484
xor eax, 0x87832daa
rol eax, 0x15
popf
pushf
not eax
add eax, 0x8f2ce46c
xor eax, 0xc5ad8eb6
rol eax, 0x11
popf
jmp 0x14008aff3
xor ebp, ebp
nop
push rax
pushf
mov eax, 0x8abb1b8f
pushf
not eax
add eax, 0xa5bfbfa5
xor eax, 0xb333bf85
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xafb1846d
xor eax, 0x9f9f49f0
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xae986958
xor eax, 0xe5e94bf4
rol eax, 0xad
popf
pushf
not eax
add eax, 0x8edf03ce
xor eax, 0xa1f4baab
rol eax, 0xaf
popf
jmp 0x14008aff3
cmp byte [rdi + 0x5d], 0
jne 0x14008b422
push rax
pushf
mov eax, 0x4cdf6c50
pushf
not eax
add eax, 0x82795104
xor eax, 0xcf46c083
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xfd189491
xor eax, 0xf54e91e6
rol eax, 0x34
popf
pushf
not eax
add eax, 0x875a4210
xor eax, 0xe96c649e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8641c67d
xor eax, 0xb6209ece
rol eax, 0x92
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x7b0deb28
pushf
not eax
add eax, 0x97b30607
xor eax, 0x8f669e9d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9aa5403e
xor eax, 0xcfc990ed
rol eax, 0x41
popf
pushf
not eax
add eax, 0xee00d12e
xor eax, 0xc7ac9d5f
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf4bad5be
xor eax, 0x8b6cf89c
rol eax, 6
popf
jmp 0x14008aff3
mov rbx, qword [rdi + 0x28]
cmp rbx, qword [rdi + 0x30]
je 0x14008b4e2
push rax
pushf
mov eax, 0x2874c3ea
pushf
not eax
add eax, 0x8a84bfd8
xor eax, 0x898a8958
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x841640c5
xor eax, 0xf4ee0e03
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9ec86aa1
xor eax, 0x9c698630
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb73a6388
xor eax, 0x95627b4a
rol eax, 0xd6
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x1d019f0a
pushf
not eax
add eax, 0xf1f60745
xor eax, 0xa3f95205
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xfce628ec
xor eax, 0xe1de2938
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xbe58cda7
xor eax, 0xdc02c66c
rol eax, 0xc
popf
jmp 0x14008aff3
nop dword [rax + rax]
push rax
pushf
mov eax, 0xddf20765
pushf
not eax
add eax, 0x9c2c3e51
xor eax, 0xd1238ae3
rol eax, 0xe
popf
pushf
not eax
add eax, 0xff22f45d
xor eax, 0xc73f9a22
rol eax, 0x84
popf
pushf
not eax
add eax, 0xfac63853
xor eax, 0x88d20f8d
rol eax, 0x59
popf
jmp 0x14008aff3
cmp byte [rbx + 0x508], 0
je 0x14008b5dc
push rax
pushf
mov eax, 0x68ad0e7c
pushf
not eax
add eax, 0x94059f13
xor eax, 0xb8549b93
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xdf45c1fe
xor eax, 0xf7f9a2c2
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8f5e69ff
xor eax, 0xb13b2a18
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd0b3499c
xor eax, 0xfbf82a77
rol eax, 0x33
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0xf122828
pushf
not eax
add eax, 0x98562f36
xor eax, 0xe0a65429
rol eax, 0x70
popf
pushf
not eax
add eax, 0xc65a4c37
xor eax, 0x87d43a99
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x93d35385
xor eax, 0xe1dad44a
rol eax, 0x99
popf
pushf
not eax
add eax, 0xdf62334d
xor eax, 0xf5d64669
rol eax, 0xbf
popf
jmp 0x14008aff3
cmp byte [rbx + 0x509], 0
je 0x14008b688
push rax
pushf
mov eax, 0x6f50119e
pushf
not eax
add eax, 0x977b1cec
xor eax, 0xf2413952
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xcf996ed6
xor eax, 0xc36e9d23
rol eax, 0x54
popf
pushf
not eax
add eax, 0xacb44676
xor eax, 0xf559dcaa
rol eax, 0x1d
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x9bfce06f
pushf
not eax
add eax, 0xb76484c5
xor eax, 0x92696bfb
rol eax, 0x11
popf
pushf
not eax
add eax, 0x829844f6
xor eax, 0xfc356352
rol eax, 0x55
popf
pushf
not eax
add eax, 0xcbbc288f
xor eax, 0x97e510a2
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x996b409f
xor eax, 0xaeb81029
rol eax, 0x60
popf
jmp 0x14008aff3
mov r8d, dword [rbx + 0x50c]
cmp r8d, 0xffffffff
jne 0x14008b721
push rax
pushf
mov eax, 0x77376e0e
pushf
not eax
add eax, 0xabf020e1
xor eax, 0x9b4a0bdf
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xae652a40
xor eax, 0xab399965
rol eax, 9
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x407fe89c
pushf
not eax
add eax, 0xcdc7311d
xor eax, 0xc282fe92
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc0fdbf2e
xor eax, 0xb41d0e8d
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9c152d1c
xor eax, 0xd9e792a9
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb1a10c49
xor eax, 0xec3a15d7
rol eax, 0xb3
popf
jmp 0x14008aff3
mov eax, dword [rbx + 0x518]
cmp eax, 8
je 0x14008b7b8
push rax
pushf
mov eax, 0x5b3d79c4
pushf
not eax
add eax, 0xc121548d
xor eax, 0x90a89840
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xc8dc1eb1
xor eax, 0xde459d1f
rol eax, 0x39
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x8ef0bf3b
pushf
not eax
add eax, 0x9abdeb02
xor eax, 0xa72e064c
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x869a6aa4
xor eax, 0xa49c56e1
rol eax, 0x82
popf
pushf
not eax
add eax, 0xfa14882f
xor eax, 0xd185ff9b
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa4dc1097
xor eax, 0xd320bc7b
rol eax, 0xac
popf
jmp 0x14008aff3
cmp eax, 0x10
je 0x14008b849
push rax
pushf
mov eax, 0x7a3dd1b7
pushf
not eax
add eax, 0xfe40944b
xor eax, 0x963c0b63
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xbd9e390c
xor eax, 0xb47ec013
rol eax, 0x97
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0xbfe698d8
pushf
not eax
add eax, 0xc10f4cf9
xor eax, 0xd64dd7a2
rol eax, 0
popf
pushf
not eax
add eax, 0xcd9b6337
xor eax, 0xf635ffd4
rol eax, 0xfd
popf
jmp 0x14008aff3
cmp eax, 0x20
jne 0x14008b8cb
push rax
pushf
mov eax, 0x8aac9f2f
pushf
not eax
add eax, 0xa46ee250
xor eax, 0xe93d7f53
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb5501ba9
xor eax, 0xb2710fe1
rol eax, 0x21
popf
pushf
not eax
add eax, 0xb4405880
xor eax, 0xcc4cb184
rol eax, 0x60
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0xe2de3076
pushf
not eax
add eax, 0xf504a972
xor eax, 0xf47b116e
rol eax, 0x15
popf
pushf
not eax
add eax, 0x94e442fc
xor eax, 0x88f9e80d
rol eax, 0x55
popf
pushf
not eax
add eax, 0x87e9bb6c
xor eax, 0x9f6c5ad8
rol eax, 0x7b
popf
jmp 0x14008aff3
mov edx, dword [rbx + 0x514]
add rdx, qword [rbx + 0x10]
mov eax, dword [rbx + 0x28]
sub eax, dword [rbx + 0x30]
add dword [rdx], eax
jmp 0x14008c3c2
mov edx, dword [rbx + 0x514]
add rdx, qword [rbx + 0x10]
movzx eax, word [rbx + 0x28]
sub ax, word [rbx + 0x30]
add word [rdx], ax
jmp 0x14008c3c2
mov edx, dword [rbx + 0x514]
add rdx, qword [rbx + 0x10]
movzx eax, byte [rbx + 0x28]
sub al, byte [rbx + 0x30]
add byte [rdx], al
jmp 0x14008c3c2
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbp
lea r9, [rsp + 0x20]
mov edx, dword [rbx + 0x510]
mov rcx, rsi
call fcn.1402048e0
test al, al
je 0x14008ba75
push rax
pushf
mov eax, 0x47d9c8f7
pushf
not eax
add eax, 0xdd4a7c81
xor eax, 0xfa7d27d6
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb3384512
xor eax, 0xf081f394
rol eax, 9
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0xae037423
pushf
not eax
add eax, 0xc1b6c6b9
xor eax, 0xe29dc38c
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf3c1727d
xor eax, 0x8885f18c
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x899367c4
xor eax, 0x8115a1ff
rol eax, 0x48
popf
jmp 0x14008aff3
mov eax, dword [rbx + 0x518]
cmp eax, 8
je 0x14008baf9
push rax
pushf
mov eax, 0x245244c8
pushf
not eax
add eax, 0xa8ac280e
xor eax, 0xdc4480b9
rol eax, 0x57
popf
pushf
not eax
add eax, 0xfa2a0156
xor eax, 0xbbfdf2a4
rol eax, 0xe6
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x33d1133a
pushf
not eax
add eax, 0xbbd12266
xor eax, 0xeee3865f
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc0754af8
xor eax, 0xc5c41c1b
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd81307a3
xor eax, 0xf5796d6e
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8d425473
xor eax, 0xab8970ee
rol eax, 0x47
popf
jmp 0x14008aff3
cmp eax, 0x10
je 0x14008bb9d
push rax
pushf
mov eax, 0xefa30b
pushf
not eax
add eax, 0xa84ce0d5
xor eax, 0xfe0dded5
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x95b5379d
xor eax, 0xa1c645fd
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb42109c1
xor eax, 0xc1355733
rol eax, 0xe9
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0xcdd560c1
pushf
not eax
add eax, 0xcdc66a77
xor eax, 0x9ba966c8
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x87263fbd
xor eax, 0x9ae0b8c5
rol eax, 7
popf
jmp 0x14008aff3
cmp eax, 0x20
jne 0x14008c5ed
movzx eax, byte [rbx + 0x48]
mov edx, dword [rbx + 0x30]
mov r9, qword [rbx + 0x10]
mov r8d, dword [rbx + 0x514]
cmp byte [rsp + 0x28], 0
je 0x14008bc38
push rax
pushf
mov eax, 0xeb48bcf1
pushf
not eax
add eax, 0xa9d33ea4
xor eax, 0xa0725d55
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf8f25e70
xor eax, 0xd27686c1
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xac47d496
xor eax, 0x969414cf
rol eax, 0x4b
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x770f1c59
pushf
not eax
add eax, 0xb088e909
xor eax, 0xcd5a394d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x90806ac2
xor eax, 0xe4946fa1
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa92bd8e5
xor eax, 0xaeebb32a
rol eax, 0xef
popf
pushf
not eax
add eax, 0xccdd65de
xor eax, 0xe35644e3
rol eax, 4
popf
jmp 0x14008aff3
mov ecx, dword [rsp + 0x48]
sub ecx, eax
sub ecx, edx
mov dword [r9 + r8], ecx
jmp 0x14008be2c
mov ecx, dword [rsp + 0x50]
sub ecx, eax
sub ecx, edx
mov dword [r9 + r8], ecx
jmp 0x14008be2c
movzx eax, byte [rbx + 0x48]
movzx edx, word [rsp + 0x50]
sub dx, ax
sub dx, word [rbx + 0x30]
mov rcx, qword [rbx + 0x10]
mov eax, dword [rbx + 0x514]
mov word [rcx + rax], dx
jmp 0x14008be2c
movzx edx, byte [rsp + 0x50]
sub dl, byte [rbx + 0x48]
sub dl, byte [rbx + 0x30]
mov rcx, qword [rbx + 0x10]
mov eax, dword [rbx + 0x514]
mov byte [rcx + rax], dl
push rax
pushf
mov eax, 0xb8b4d36d
pushf
not eax
add eax, 0x8361ea1d
xor eax, 0xc2a1a90a
rol eax, 0x82
popf
pushf
not eax
add eax, 0x984da3f5
xor eax, 0xd0530d51
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x94f97571
xor eax, 0xfa76580c
rol eax, 0x5b
popf
jmp 0x14008aff3
movzx r8d, byte [rbx + 0x48]
mov rdx, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x30]
call fcn.14001b4e0
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14008bea6
push rax
pushf
mov eax, 0x3af2f13a
pushf
not eax
add eax, 0xb4b907cc
xor eax, 0xd83dafa2
rol eax, 4
popf
pushf
not eax
add eax, 0xc0699a82
xor eax, 0xe5ae310e
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xcada0066
xor eax, 0x8733a10b
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xcb849be4
xor eax, 0xd0d74c80
rol eax, 0x11
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x86c65d9d
pushf
not eax
add eax, 0xf588e05b
xor eax, 0xc0084a5d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xcbbde619
xor eax, 0xbe4a292a
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8962ddac
xor eax, 0xf211c444
rol eax, 0x2c
popf
jmp 0x14008aff3
mov rdx, qword [rsp + 0x40]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008bf46
push rax
pushf
mov eax, 0x9f5d45f5
pushf
not eax
add eax, 0xeee94a85
xor eax, 0xa7fe229f
rol eax, 0x54
popf
pushf
not eax
add eax, 0x899669ca
xor eax, 0xc53c13c9
rol eax, 0x15
popf
pushf
not eax
add eax, 0xd3aacade
xor eax, 0xa45d135f
rol eax, 0x2c
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x575a1d14
pushf
not eax
add eax, 0xe68c5edd
xor eax, 0xc46f6a92
rol eax, 0x14
popf
pushf
not eax
add eax, 0xbefa315e
xor eax, 0xeafbecd1
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xeb8be5a4
xor eax, 0x97d24426
rol eax, 0x21
popf
pushf
not eax
add eax, 0x91f3c406
xor eax, 0xc714e544
rol eax, 0x6a
popf
jmp 0x14008aff3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008bfeb
push rax
pushf
mov eax, 0xccc420a7
pushf
not eax
add eax, 0xe14272ce
xor eax, 0xd18dae56
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x82933ad9
xor eax, 0xf6ab4057
rol eax, 0xbc
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x1017c36a
pushf
not eax
add eax, 0xb80d38eb
xor eax, 0x9e5ec233
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xbef093b2
xor eax, 0x87f87b6e
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xad309451
xor eax, 0x93c947ac
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf800f62a
xor eax, 0xe451627c
rol eax, 0x16
popf
jmp 0x14008aff3
call fcn.1400ef484
jmp 0x14008c42d
mov rax, qword [rbx + 0x520]
mov ecx, dword [rbx + 0x518]
cmp ecx, 8
je 0x14008c112
push rax
pushf
mov eax, 0x7201c765
pushf
not eax
add eax, 0xfc4ddae9
xor eax, 0xf92964b3
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x82bb24bd
xor eax, 0xa550d665
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xc9ddcbae
xor eax, 0xc88c146f
rol eax, 0x54
popf
pushf
not eax
add eax, 0x874a152b
xor eax, 0xd5cc0e72
rol eax, 0xad
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x430dee6f
pushf
not eax
add eax, 0xdf2d8550
xor eax, 0xed10e2e6
rol eax, 0x94
popf
pushf
not eax
add eax, 0xad87b90c
xor eax, 0xb80b141f
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xdd6baa4b
xor eax, 0xe820ab48
rol eax, 0x99
popf
jmp 0x14008aff3
cmp ecx, 0x10
je 0x14008c1b6
push rax
pushf
mov eax, 0x696478d5
pushf
not eax
add eax, 0xb9f5be7a
xor eax, 0x9645683c
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf64ed93a
xor eax, 0xe21565a2
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc66ab3e2
xor eax, 0xb3ce4929
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xcff08ea5
xor eax, 0xd2af9cbb
rol eax, 0xa8
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x3916b8a
pushf
not eax
add eax, 0xbd4fc242
xor eax, 0x80a73c81
rol eax, 0x21
popf
pushf
not eax
add eax, 0xc723bf87
xor eax, 0xf5e79065
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xae5d0f45
xor eax, 0x9de263cd
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa01af533
xor eax, 0xc7581880
rol eax, 0xb6
popf
jmp 0x14008aff3
cmp ecx, 0x20
jne 0x14008c271
push rax
pushf
mov eax, 0xdaee0469
pushf
not eax
add eax, 0x9502b1cf
xor eax, 0xc4cb2440
rol eax, 0x78
popf
pushf
not eax
add eax, 0xf7fb1901
xor eax, 0xac4bd017
rol eax, 0x47
popf
pushf
not eax
add eax, 0xcafb4f78
xor eax, 0x8bc8810b
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xae839209
xor eax, 0x94f12af6
rol eax, 0xc1
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x294b7837
pushf
not eax
add eax, 0xb166c91b
xor eax, 0xac105ffe
rol eax, 0x39
popf
pushf
not eax
add eax, 0xea47960f
xor eax, 0xa57f7ff0
rol eax, 0xea
popf
jmp 0x14008aff3
movzx ecx, byte [rbx + 0x48]
sub eax, ecx
sub eax, dword [rbx + 0x30]
mov edx, dword [rbx + 0x514]
mov rcx, qword [rbx + 0x10]
mov dword [rdx + rcx], eax
jmp 0x14008c3c2
movzx ecx, byte [rbx + 0x48]
sub ax, cx
sub ax, word [rbx + 0x30]
mov edx, dword [rbx + 0x514]
mov rcx, qword [rbx + 0x10]
mov word [rdx + rcx], ax
jmp 0x14008c3c2
sub al, byte [rbx + 0x48]
sub al, byte [rbx + 0x30]
mov edx, dword [rbx + 0x514]
mov rcx, qword [rbx + 0x10]
mov byte [rdx + rcx], al
push rax
pushf
mov eax, 0xf26ae68a
pushf
not eax
add eax, 0xa03c2b62
xor eax, 0xb4faed00
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9282bd66
xor eax, 0xfa90483f
rol eax, 0xa
popf
pushf
not eax
add eax, 0xae234aa7
xor eax, 0xa56a962a
rol eax, 0x45
popf
jmp 0x14008aff3
movzx r8d, byte [rbx + 0x48]
mov rdx, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x30]
call fcn.14001b4e0
push rax
pushf
mov eax, 0x41dc023d
pushf
not eax
add eax, 0xaaf17a9c
xor eax, 0xb39a1b95
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x833dab70
xor eax, 0x8029b41f
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x80dc8560
xor eax, 0xcb71f4ca
rol eax, 0x40
popf
pushf
not eax
add eax, 0xa7d8a6d5
xor eax, 0xf7c2f920
rol eax, 0x36
popf
jmp 0x14008aff3
add rbx, 0x528
cmp rbx, qword [rdi + 0x30]
jne 0x14008c471
push rax
pushf
mov eax, 0x2cdc505c
pushf
not eax
add eax, 0xe10ff61f
xor eax, 0xc7123527
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9391fdd6
xor eax, 0xcb3c4479
rol eax, 0x91
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0xd5473fe3
pushf
not eax
add eax, 0xb8cf991e
xor eax, 0xe99dd730
rol eax, 0x69
popf
pushf
not eax
add eax, 0xae7431aa
xor eax, 0x835a9d95
rol eax, 0xb1
popf
jmp 0x14008aff3
add rdi, 0x60
cmp rdi, qword [rsi + 0x258]
jne 0x14008c4fb
push rax
pushf
mov eax, 0x26bf6464
pushf
not eax
add eax, 0xda4bd327
xor eax, 0xc6580acb
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd7927d50
xor eax, 0xd11c7412
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe66ba806
xor eax, 0xbcc111f1
rol eax, 0xe8
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x3d4478e5
pushf
not eax
add eax, 0xbb538a97
xor eax, 0x9237fc6b
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc218d61d
xor eax, 0x89aafb30
rol eax, 0xaa
popf
jmp 0x14008aff3
mov al, 0xaf
pushf
not al
add al, 0x35
xor al, 0x69
rol al, 0xa0
popf
pushf
not al
add al, 0xd4
xor al, 0xe2
rol al, 0xb2
popf
pushf
not al
add al, 0xc1
xor al, 0x68
rol al, 9
popf
pushf
not al
add al, 0xd9
xor al, 0xf
rol al, 0x52
popf
push rax
pushf
mov eax, 0xeaa6174d
pushf
not eax
add eax, 0xbff29304
xor eax, 0xdc42648f
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8d574f9f
xor eax, 0x998cbebd
rol eax, 0x2f
popf
jmp 0x14008aff3
mov rcx, qword [rsp + 0x550]
xor rcx, rsp
call fcn.140153126
mov rbx, qword [rsp + 0x590]
add rsp, 0x560
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14008c63d
push rax
pushf
mov eax, 0xcd4ce075
pushf
not eax
add eax, 0xbca3c320
xor eax, 0xc774e0c4
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd101fec5
xor eax, 0xc4068397
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe3964e6a
xor eax, 0xf8806c41
rol eax, 0x79
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x2933268c
pushf
not eax
add eax, 0xc9fa8290
xor eax, 0xf0b1114d
rol eax, 0x38
popf
pushf
not eax
add eax, 0xcd652b24
xor eax, 0xbec797c9
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x80b9f0a0
xor eax, 0xb736bc6e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xd9494ec3
xor eax, 0xdec1dc4b
rol eax, 0x13
popf
jmp 0x14008aff3
mov rdx, qword [rsp + 0x40]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008c6f0
push rax
pushf
mov eax, 0xed938295
pushf
not eax
add eax, 0xd30cab7c
xor eax, 0xa99ccfb6
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x81c1398b
xor eax, 0xa8911366
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd2ad1e3f
xor eax, 0xb5fa925c
rol eax, 0x42
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x2ee55d2
pushf
not eax
add eax, 0xb45fecf5
xor eax, 0xec378849
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb26d7aff
xor eax, 0xef12904e
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x91dfd078
xor eax, 0x9419f614
rol eax, 0xf2
popf
jmp 0x14008aff3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c7a4
push rax
pushf
mov eax, 0xeb16ff6d
pushf
not eax
add eax, 0xdc2c2dda
xor eax, 0xb6ed5a66
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb52d1e7b
xor eax, 0xaba79acc
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf94e1e6c
xor eax, 0xfbba2487
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa7ec0fd2
xor eax, 0xa5562bc9
rol eax, 0xea
popf
jmp 0x14008aff3
push rax
pushf
mov eax, 0x79deadd2
pushf
not eax
add eax, 0xf34ebe48
xor eax, 0xcaa1227d
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x92a3668a
xor eax, 0xca8097e9
rol eax, 0x5e
popf
jmp 0x14008aff3
call fcn.1400ef484
push rax
pushf
mov eax, 0xbf8b0ee4
pushf
not eax
add eax, 0x978ca49a
xor eax, 0xa5e728c2
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc98f1a04
xor eax, 0xd6310e45
rol eax, 0x15
popf
jmp 0x14008aff3
xor al, al
jmp 0x14008c597
call fcn.1400d1a27
int3