Function at 0x14006f0c0
Capabilities:
Authenticate hmac
Encode data using base64

Disassembly:
xchg rbx, rdx
mov qword [rsp + 0x10], rdx
xchg rdx, rbx
xchg rsi, rcx
mov qword [rsp + 0x18], rcx
xchg rsi, rcx
mov qword [rsp + 0x20], rdi
push rbp
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
push 0x31c25576
mov qword [rsp], r13
nop
sub rsp, 8
mov qword [rsp], r14
nop
push 0xe5779a9
mov qword [rsp], r15
lea rbp, [rsp - 0x37]
sub rsp, 0xa0
xchg r8, rcx
mov rdi, r8
xchg rcx, r8
call fcn.14006c3f0
movzx ebx, byte [rbp + 0x67]
lea r12, [rdi + 0x14]
xchg rbx, r13
mov rbx, r12
xchg r13, rbx
xor r15d, r15d
inc qword [rdi + 0x20]
lea r8, [0x140000000]
inc qword [rdi + 0x28]
cmp byte [rdi + 0x18], 0
je 0x14006f16b
mov ecx, dword [r12]
mov byte [rdi + 0x18], 0x6b
add byte [rdi + 0x18], 0xe
sub byte [rdi + 0x18], 2
xor byte [rdi + 0x18], 0x1a
sub byte [rdi + 0x18], 0x6c
xor byte [rdi + 0x18], 1
jmp 0x14006f1bc
mov rax, qword [rdi]
cmp rax, qword [rdi + 8]
je 0x14006f186
movzx ecx, byte [rax]
inc rax
mov qword [rdi], rax
jmp 0x14006f1af
mov ecx, 0x745154c0
xor ecx, 0x40b5a94c
xor ecx, 0x7ef45c06
xor ecx, 0x55c1f413
add ecx, 0x2d2f9d13
xor ecx, 0x3488fc7b
add ecx, 0x8677f128
mov dword [r13], ecx
xchg r12, r13
mov r13, r12
xchg r12, r13
cmp ecx, 0xffffffff
je 0x14006f1fb
xchg rdx, r9
mov r9, qword [rdi + 0x40]
xchg r9, rdx
mov byte [rbp + 0x67], cl
cmp rdx, qword [rdi + 0x48]
je 0x14006f1e7
mov byte [rdx], cl
inc qword [rdi + 0x40]
jmp 0x14006f1fb
lea r8, [rbp + 0x67]
lea rcx, [rdi + 0x38]
call fcn.140032b90
lea r8, [0x140000000]
mov edx, dword [r12]
lea eax, [rdx + 1]
cmp edx, 0xa
jne 0x14006f21e
inc qword [rdi + 0x30]
xchg r13, r15
mov qword [rdi + 0x28], r13
xchg r15, r13
jmp 0x14006f229
cmp eax, 0xf5
ja case.0x14006f23f.43
cdqe
movzx eax, byte [r8 + rax + 0x7026c]
mov ecx, dword [r8 + rax*4 + 0x701bc]
add rcx, r8
jmp rcx
inc qword [rdi + 0x20]
inc qword [rdi + 0x28]
cmp byte [rdi + 0x18], 0
je 0x14006f27c
mov byte [rdi + 0x18], 0xe
add byte [rdi + 0x18], 0x59
add byte [rdi + 0x18], 4
sub byte [rdi + 0x18], 0x59
add byte [rdi + 0x18], 4
xor byte [rdi + 0x18], 0x56
sub byte [rdi + 0x18], 0x22
add byte [rdi + 0x18], 0x2d
sub byte [rdi + 0x18], 0x4b
jmp 0x14006f2c7
mov rax, qword [rdi]
cmp rax, qword [rdi + 8]
je 0x14006f297
movzx edx, byte [rax]
inc rax
mov qword [rdi], rax
jmp 0x14006f2ba
mov edx, 0x64f0c735
sub edx, 0x4c0b8fa
add edx, 0xd5f81cd
add edx, 0xdbba12b
xor edx, 0x5b05046a
add edx, 0xdfb1caa6
mov dword [r12], edx
cmp edx, 0xffffffff
je 0x14006f302
xchg rbp, rax
mov rbp, qword [rdi + 0x40]
xchg rbp, rax
lea rcx, [rdi + 0x38]
mov byte [rbp + 0x67], dl
cmp rax, qword [rdi + 0x48]
je 0x14006f2eb
mov byte [rax], dl
inc qword [rdi + 0x40]
jmp 0x14006f302
lea r8, [rbp + 0x67]
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
call fcn.140032b90
lea r8, [0x140000000]
mov eax, dword [r12]
cmp eax, 0xa
je 0x14006ff7d
add eax, 0xffffffde
cmp eax, 0x53
ja case.0x14006f331.43
cdqe
movzx eax, byte [r8 + rax + 0x7038c]
mov ecx, dword [r8 + rax*4 + 0x70364]
add rcx, r8
jmp rcx
xchg rbp, rdx
mov rbp, qword [rdi + 0x60]
xchg rdx, rbp
lea rcx, [rdi + 0x50]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x14006f392
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x14006f363
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x47fd
xor word [rcx + rdx], 0x31ed
xor word [rcx + rdx], 0x11b9
sub word [rcx + rdx], 0x1ad6
xor word [rcx + rdx], 0x4d38
add word [rcx + rdx], 0x2680
xor word [rcx + rdx], 0x2849
jmp 0x14006f131
mov r9b, 1
xor r9b, 0x3a
sub r9b, 0x20
add r9b, 0x61
sub r9b, 0x45
sub r9b, 0x2c
add r9b, 0x53
sub r9b, 0x39
sub r9b, 3
movzx r8d, byte [rbp + 0x67]
mov edx, 0x4ef83817
add edx, 0xadf0fef
xor edx, 0x557ad6a6
xor edx, 0x4f738a2b
sub edx, 0x2e04f0ea
xor edx, 0x10060e6
add edx, 0x4fba0264
add edx, 0x11815fda
xor edx, 0x7614a584
call fcn.140035370
jmp 0x14006f131
xchg r10, rdx
mov r10, qword [rdi + 0x60]
xchg rdx, r10
lea rcx, [rdi + 0x50]
xchg rsi, r8
mov rsi, qword [rcx + 0x18]
xchg r8, rsi
cmp rdx, r8
jae 0x14006f46e
lea rax, [rdx + 1]
xchg r10, rax
mov qword [rcx + 0x10], r10
xchg r10, rax
cmp r8, 0x10
jb 0x14006f433
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x7a25
sub word [rcx + rdx], 0x2a0f
xor word [rcx + rdx], 0x6788
xor word [rcx + rdx], 0x7c56
add word [rcx + rdx], 0x15b7
sub word [rcx + rdx], 0x2c20
sub word [rcx + rdx], 0x16f2
add word [rcx + rdx], 0x5c5e
xor word [rcx + rdx], 0x7a97
jmp 0x14006f131
mov r9b, 0x1e
sub r9b, 0x11
sub r9b, 9
add r9b, 0x37
add r9b, 0x31
xor r9b, 0x30
movzx r8d, byte [rbp + 0x67]
mov edx, 0x6274c924
sub edx, 0x5943c734
add edx, 0x3afe072c
xor edx, 0x19e0fd45
sub edx, 0xba81336
xor edx, 0x47436ec9
sub edx, 0x15648fe9
call fcn.140035370
jmp 0x14006f131
mov rdx, qword [rdi + 0x60]
lea rcx, [rdi + 0x50]
xchg r8, rsi
mov rsi, qword [rcx + 0x18]
xchg r8, rsi
cmp rdx, r8
jae 0x14006f52c
lea rax, [rdx + 1]
xchg r8, rax
mov qword [rcx + 0x10], r8
xchg r8, rax
cmp r8, 0x10
jb 0x14006f4f1
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x3c4b
xor word [rcx + rdx], 0x330b
add word [rcx + rdx], 0x4e31
sub word [rcx + rdx], 0x145c
xor word [rcx + rdx], 0x5cb9
add word [rcx + rdx], 0x1bcc
add word [rcx + rdx], 0x49d1
xor word [rcx + rdx], 0x1fb4
sub word [rcx + rdx], 0x64ce
jmp 0x14006f131
mov r9b, 0x78
sub r9b, 0x5b
add r9b, 0x14
sub r9b, 0x22
add r9b, 0x35
xor r9b, 0x7d
sub r9b, 0xa
movzx r8d, byte [rbp + 0x67]
mov edx, 0x48d5cd15
sub edx, 0x2e2ceebd
sub edx, 0x161e8697
add edx, 0x4c9f7a8b
add edx, 0xb4d2b5e
sub edx, 0x4a1ccbac
add edx, 0x1eb863cd
xor edx, 0x6b0fadaa
sub edx, 0x5a1d3860
call fcn.140035370
jmp 0x14006f131
mov rdx, qword [rdi + 0x60]
lea rcx, [rdi + 0x50]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x14006f5ea
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x14006f5b5
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x42ef
sub word [rcx + rdx], 0x365c
xor word [rcx + rdx], 0x3534
add word [rcx + rdx], 0x2688
add word [rcx + rdx], 0x145c
xor word [rcx + rdx], 0x320
add word [rcx + rdx], 0x30c
xor word [rcx + rdx], 0x7abf
jmp 0x14006f131
mov r9b, 0x72
sub r9b, 0x53
add r9b, 0x2d
sub r9b, 0x10
xor r9b, 0x30
add r9b, 0x43
add r9b, 9
sub r9b, 8
xor r9b, 0x58
movzx r8d, byte [rbp + 0x67]
mov edx, 0x3a2e220f
xor edx, 0x7bd1117e
sub edx, 0x22c986a0
add edx, 0x5c921e10
sub edx, 0x74337c79
sub edx, 0x7944e67
call fcn.140035370
jmp 0x14006f131
xchg rdx, rsi
mov rsi, qword [rdi + 0x60]
xchg rsi, rdx
lea rcx, [rdi + 0x50]
xchg rbp, r8
mov rbp, qword [rcx + 0x18]
xchg rbp, r8
cmp rdx, r8
jae 0x14006f6a4
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x14006f675
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x57fe
sub word [rcx + rdx], 0x1200
add word [rcx + rdx], 0x2ccd
sub word [rcx + rdx], 0x4571
add word [rcx + rdx], 0x976
add word [rcx + rdx], 0x1586
sub word [rcx + rdx], 0x4c4a
jmp 0x14006f131
mov r9b, 0x5f
sub r9b, 0x4a
add r9b, 0x5d
xor r9b, 0x73
add r9b, 0x67
sub r9b, 0x5c
movzx r8d, byte [rbp + 0x67]
mov edx, 0x52f18777
sub edx, 0x1e957471
sub edx, 0x1e560415
xor edx, 0x550f9720
add edx, 0x35dbb158
xor edx, 0x49eeaeb1
xor edx, 0x310be599
call fcn.140035370
jmp 0x14006f131
xchg r13, rdx
mov r13, qword [rdi + 0x60]
xchg rdx, r13
lea rcx, [rdi + 0x50]
xchg r15, r8
mov r15, qword [rcx + 0x18]
xchg r8, r15
cmp rdx, r8
jae 0x14006f762
lea rax, [rdx + 1]
xchg r11, rax
mov qword [rcx + 0x10], r11
xchg r11, rax
cmp r8, 0x10
jb 0x14006f72d
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x5032
sub word [rcx + rdx], 0x2f07
sub word [rcx + rdx], 0x3ab
sub word [rcx + rdx], 0x1313
xor word [rcx + rdx], 0x3d0b
sub word [rcx + rdx], 0x2309
add word [rcx + rdx], 0x1026
sub word [rcx + rdx], 0x2479
jmp 0x14006f131
mov r9b, 0x67
xor r9b, 0x2e
sub r9b, 0x11
xor r9b, 0x52
sub r9b, 0x39
add r9b, 0x21
sub r9b, 0x48
movzx r8d, byte [rbp + 0x67]
mov edx, 0x320b20a6
sub edx, 0x7123fbe
add edx, 0x36ffcaaf
xor edx, 0xee1e19b
sub edx, 0x4d4f3031
sub edx, 0xb3aad23
add edx, 0x543e3c9c
xor edx, 0x15ea6bd
sub edx, 0x6b930fe8
call fcn.140035370
jmp 0x14006f131
mov rdx, qword [rdi + 0x60]
lea rcx, [rdi + 0x50]
xchg r8, r12
mov r12, qword [rcx + 0x18]
xchg r12, r8
cmp rdx, r8
jae 0x14006f826
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x14006f7f1
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x1495
xor word [rcx + rdx], 0x700d
xor word [rcx + rdx], 0x14c2
sub word [rcx + rdx], 0x525d
add word [rcx + rdx], 0x59a6
add word [rcx + rdx], 0x70a
xor word [rcx + rdx], 0x5181
sub word [rcx + rdx], 0x2f1f
jmp 0x14006f131
mov r9b, 0x50
sub r9b, 0x31
add r9b, 0x12
sub r9b, 6
add r9b, 0x3d
xor r9b, 0x2f
xor r9b, 5
xor r9b, 0x1c
xor r9b, 0x53
movzx r8d, byte [rbp + 0x67]
mov edx, 0x7c9e74c0
sub edx, 0x53aa92c
sub edx, 0x149f92ea
xor edx, 0x20c4c6f8
xor edx, 0x12d31394
sub edx, 0x3bd493f
sub edx, 0x4d16a486
call fcn.140035370
jmp 0x14006f131
mov rdx, qword [rdi + 0x60]
lea rcx, [rdi + 0x50]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x14006f8da
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x14006f8ab
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x7985
sub word [rcx + rdx], 0x52dd
add word [rcx + rdx], 0x2063
add word [rcx + rdx], 0x2114
xor word [rcx + rdx], 0x200e
sub word [rcx + rdx], 0x1226
sub word [rcx + rdx], 0x35e2
jmp 0x14006f131
mov r9b, 2
xor r9b, 0x38
add r9b, 0xa
xor r9b, 0xf
xor r9b, 0x70
add r9b, 0x18
add r9b, 0x12
sub r9b, 5
sub r9b, 0x57
movzx r8d, byte [rbp + 0x67]
mov edx, 0x8cc74d8
add edx, 0xd4560c1
add edx, 0x527a87d4
sub edx, 0xcbeb9f1
xor edx, 0x1f04f2f2
xor edx, 0x78a3d41c
xor edx, 0x451de226
sub edx, 0x797767b3
call fcn.140035370
jmp 0x14006f131
xchg rdi, rcx
mov rdi, rcx
xchg rdi, rcx
call fcn.14005a690
mov esi, eax
cmp eax, 0xffffffff
je 0x14006ff71
add eax, 0xffff2800
cmp eax, 0x3ff
ja 0x14006f9cd
xchg rcx, r10
mov r10, rdi
xchg r10, rcx
call fcn.140056bb0
cmp eax, 0x5c
jne 0x14006ff59
xchg rdi, rcx
mov rdi, rcx
xchg rdi, rcx
call fcn.140056bb0
cmp eax, 0x75
jne 0x14006ff59
xchg rcx, r8
mov r8, rdi
xchg rcx, r8
call fcn.14005a690
cmp eax, 0xffffffff
je 0x14006ff71
lea ecx, [rax - 0xdc00]
cmp ecx, 0x3ff
ja 0x14006ff59
shl esi, 9
shl esi, 1
add esi, 0xfca02400
add esi, eax
jmp 0x14006f9de
lea eax, [rsi - 0xdc00]
cmp eax, 0x3ff
jbe 0x14006ff65
cmp esi, 0x80
jge 0x14006f9ff
mov edx, esi
xchg r8, rcx
mov r8, rdi
xchg rcx, r8
call fcn.140053720
jmp 0x14006f131
mov r15d, esi
and r15d, 0x3f
bts r15d, 7
cmp esi, 0x7ff
jg 0x14006fa2b
or esi, 0x3000
shr esi, 1
shr esi, 4
shr esi, 1
mov edx, esi
jmp 0x14006faa7
mov r14d, esi
mov rcx, rdi
and r14d, 0xfc0
bts r14d, 0xd
shr r14d, 4
shr r14d, 1
shr r14d, 1
cmp esi, 0xffff
jg 0x14006fa5e
or esi, 0xe0000
jmp 0x14006fa90
mov edx, esi
or edx, 0x3c00000
shr edx, 5
shr edx, 4
shr edx, 4
shr edx, 1
shr edx, 2
shr edx, 1
shr edx, 1
call fcn.140053720
and esi, 0x3f000
xchg rcx, r11
mov r11, rdi
xchg rcx, r11
bts esi, 0x13
shr esi, 2
shr esi, 2
shr esi, 6
shr esi, 1
shr esi, 1
mov edx, esi
call fcn.140053720
mov edx, r14d
xchg rcx, r11
mov r11, rdi
xchg r11, rcx
call fcn.140053720
mov edx, r15d
xchg r8, rcx
mov r8, rdi
xchg r8, rcx
call fcn.140053720
jmp 0x14006f12e
mov rdx, qword [rdi + 0x60]
lea rcx, [rdi + 0x50]
xchg r11, r8
mov r11, qword [rcx + 0x18]
xchg r8, r11
movzx r9d, byte [r12]
cmp rdx, r8
jae 0x14006f3b5
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x14006fb00
mov rcx, qword [rcx]
mov byte [rcx + rdx], r9b
mov byte [rcx + rdx + 1], 0x63
xor byte [rcx + rdx + 1], 0x6e
add byte [rcx + rdx + 1], 0x65
sub byte [rcx + rdx + 1], 0x3d
xor byte [rcx + rdx + 1], 0x2f
add byte [rcx + rdx + 1], 5
add byte [rcx + rdx + 1], 4
xor byte [rcx + rdx + 1], 0x40
sub byte [rcx + rdx + 1], 0x63
jmp 0x14006f131
mov rcx, qword [rdi + 0x60]
xchg rdx, r13
mov r13, qword [rdi + 0x68]
xchg r13, rdx
movzx r9d, byte [r12]
mov dword [rbp - 0x31], 0x7a9f879e
sub dword [rbp - 0x31], 0x49fa3d81
add dword [rbp - 0x31], 0x46d73b97
xor dword [rbp - 0x31], 0x651d4b19
xor dword [rbp - 0x31], 0x227b9b5f
sub dword [rbp - 0x31], 0x2f371f6b
add dword [rbp - 0x31], 0x493af8d7
xor dword [rbp - 0x31], 0x5cc0c4d4
xor dword [rbp - 0x31], 0x16deeb0a
mov dword [rbp - 0x2d], 0xabe950d
xor dword [rbp - 0x2d], 0x29a1bb54
xor dword [rbp - 0x2d], 0x73d3725a
sub dword [rbp - 0x2d], 0x2b5f1f96
sub dword [rbp - 0x2d], 0xa705b0a
xor dword [rbp - 0x2d], 0xed60ed2
add dword [rbp - 0x2d], 0x5b49b27d
sub dword [rbp - 0x2d], 0x363f8d9
xor dword [rbp - 0x2d], 0x6c10a9ea
cmp rcx, rdx
jae 0x14006fc1e
lea rax, [rcx + 1]
xchg rdx, rax
mov qword [rdi + 0x60], rdx
xchg rdx, rax
lea rax, [rdi + 0x50]
cmp rdx, 0x10
jb 0x14006fbf2
xchg r14, rax
mov r14, qword [rdi + 0x50]
xchg r14, rax
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0x15
add byte [rax + rcx + 1], 0x37
sub byte [rax + rcx + 1], 0x27
add byte [rax + rcx + 1], 0x24
sub byte [rax + rcx + 1], 0x30
xor byte [rax + rcx + 1], 0x1a
xor byte [rax + rcx + 1], 3
jmp 0x14006fc55
movzx r8d, byte [rbp + 0x67]
lea rcx, [rdi + 0x50]
mov edx, 0x4f412109
xor edx, 0x3bf7a471
sub edx, 0x1cfac8eb
xor edx, 0x7fddf851
add edx, 0x43736d5b
sub edx, 0x22fb6ddd
sub edx, 0x48de4459
call fcn.140035370
lea rsi, [rbp - 0x31]
nop word [rax + rax]
inc qword [rdi + 0x20]
inc qword [rdi + 0x28]
cmp byte [rdi + 0x18], 0
je 0x14006fc9a
mov byte [rdi + 0x18], 0x21
add byte [rdi + 0x18], 0x2f
xor byte [rdi + 0x18], 0x6a
add byte [rdi + 0x18], 6
xor byte [rdi + 0x18], 0x65
add byte [rdi + 0x18], 0x36
xor byte [rdi + 0x18], 0x5f
xor byte [rdi + 0x18], 4
jmp 0x14006fce0
xchg r9, rax
mov r9, qword [rdi]
xchg r9, rax
cmp rax, qword [rdi + 8]
je 0x14006fcb9
movzx ecx, byte [rax]
inc rax
mov qword [rdi], rax
jmp 0x14006fcdc
mov ecx, 0x55a15f2a
sub ecx, 0x338412fb
add ecx, 0x4b1bce4b
sub ecx, 0x359bd92
sub ecx, 0x336cbbd3
xor ecx, 0xc98d5eea
mov dword [r12], ecx
mov eax, dword [r12]
cmp eax, 0xffffffff
je 0x14006fd16
mov rdx, qword [rdi + 0x40]
lea rcx, [rdi + 0x38]
mov byte [rbp + 0x67], al
cmp rdx, qword [rdi + 0x48]
je 0x14006fd0d
mov byte [rdx], al
inc qword [rdi + 0x40]
jmp 0x14006fd16
lea r8, [rbp + 0x67]
call fcn.140032b90
mov ecx, dword [r12]
cmp ecx, 0xa
jne 0x14006fd2b
inc qword [rdi + 0x30]
mov qword [rdi + 0x28], r15
cmp dword [rsi], ecx
jg case.0x14006f23f.43
cmp ecx, dword [rsi + 4]
jg case.0x14006f23f.43
xchg rdx, r10
mov r10, qword [rdi + 0x60]
xchg r10, rdx
xchg r8, rbp
mov rbp, qword [rdi + 0x68]
xchg r8, rbp
cmp rdx, r8
jae 0x14006fda7
lea rax, [rdx + 1]
xchg r9, rax
mov qword [rdi + 0x60], r9
xchg r9, rax
lea rax, [rdi + 0x50]
cmp r8, 0x10
jb 0x14006fd77
mov rax, qword [rdi + 0x50]
mov byte [rax + rdx], cl
mov byte [rax + rdx + 1], 0x2b
add byte [rax + rdx + 1], 0x4a
sub byte [rax + rdx + 1], 0x58
add byte [rax + rdx + 1], 0x5b
sub byte [rax + rdx + 1], 8
sub byte [rax + rdx + 1], 0x45
add byte [rax + rdx + 1], 0x1c
xor byte [rax + rdx + 1], 0x47
jmp 0x14006fde1
movzx r9d, cl
movzx r8d, bl
lea rcx, [rdi + 0x50]
mov edx, 0x60a49151
xor edx, 0x35064ced
sub edx, 0x162e1cdf
add edx, 0x366419c9
sub edx, 0xc3bbe21
sub edx, 0x2a5db505
sub edx, 0x3f3f677f
call fcn.140035370
sub rsi, 0xfffffffffffffff8
lea rax, [rbp - 0x29]
cmp rsi, rax
jne 0x14006fc63
jmp 0x14006f131
movdqa xmm0, xmmword [0x140002d30]
lea rax, [rbp - 0x49]
xchg rdi, rax
mov qword [rbp - 0x29], rdi
xchg rdi, rax
lea rdx, [rbp - 0x29]
lea rax, [rbp - 0x39]
xchg rdx, rax
mov qword [rbp - 0x21], rdx
xchg rdx, rax
jmp 0x14006ff32
movdqa xmm0, xmmword [0x140002d10]
lea rax, [rbp - 0x49]
xchg r9, rax
mov qword [rbp - 0x19], r9
xchg r9, rax
lea rdx, [rbp - 0x19]
lea rax, [rbp - 0x39]
mov qword [rbp - 0x11], rax
jmp 0x14006ff32
movdqa xmm0, xmmword [0x140002d00]
lea rax, [rbp - 0x49]
xchg rsi, rax
mov qword [rbp - 9], rsi
xchg rsi, rax
lea rdx, [rbp - 9]
lea rax, [rbp - 0x39]
mov qword [rbp - 1], rax
jmp 0x14006ff32
movdqa xmm0, xmmword [0x140002d20]
lea rax, [rbp - 0x49]
xchg rcx, rax
mov qword [rbp + 7], rcx
xchg rcx, rax
lea rdx, [rbp + 7]
lea rax, [rbp - 0x31]
mov qword [rbp + 0xf], rax
jmp 0x14006fed0
movdqa xmm0, xmmword [0x140002d10]
lea rax, [rbp - 0x49]
mov qword [rbp + 0x17], rax
lea rdx, [rbp + 0x17]
lea rax, [rbp - 0x31]
xchg r14, rax
mov qword [rbp + 0x1f], r14
xchg r14, rax
jmp 0x14006fed0
movdqa xmm0, xmmword [0x140002cf0]
lea rax, [rbp - 0x49]
mov qword [rbp + 0x27], rax
lea rdx, [rbp + 0x27]
lea rax, [rbp - 0x31]
mov qword [rbp + 0x2f], rax
mov dword [rbp - 0x39], 0x2259cba8
sub dword [rbp - 0x39], 0x11a2fcd4
xor dword [rbp - 0x39], 0x4d96288c
sub dword [rbp - 0x39], 0x28c385f9
sub dword [rbp - 0x39], 0x1659b75b
add dword [rbp - 0x39], 0x262287eb
sub dword [rbp - 0x39], 0x1a08fd99
sub dword [rbp - 0x39], 0x2a1d32d6
mov dword [rbp - 0x35], 0x74406659
sub dword [rbp - 0x35], 0x352cadd
sub dword [rbp - 0x35], 0x476700aa
sub dword [rbp - 0x35], 0x328c008
sub dword [rbp - 0x35], 0x1fc45a01
xor dword [rbp - 0x35], 0x6998076
xchg rcx, r13
mov r13, rdi
xchg r13, rcx
xchg r11, rbp
movdqu xmmword [r11 - 0x49], xmm0
xchg r11, rbp
call fcn.140066820
test al, al
je 0x140070150
jmp 0x14006f131
lea rax, [0x140001e40]
jmp 0x14007014c
lea rax, [0x140001e90]
jmp 0x14007014c
lea rax, [0x140001e08]
jmp 0x14007014c
inc qword [rdi + 0x30]
mov qword [rdi + 0x28], r15
lea rax, [0x140001ed8]
jmp 0x14007014c
lea rax, [0x140001de0]
jmp 0x14007014c
mov eax, 0x1837f05
add eax, 0x6bb9618
add eax, 0x32905583
xor eax, 0x668000a5
add eax, 0x13f6116c
add eax, 0x8aa0642
sub eax, 0x78ef81af
jmp 0x14007016e
lea rax, [0x140001f10]
jmp 0x14007014c
lea rax, [0x140001f60]
jmp 0x14007014c
lea rax, [0x140001fb0]
jmp 0x14007014c
lea rax, [0x140002000]
jmp 0x14007014c
lea rax, [0x140002050]
jmp 0x14007014c
lea rax, [0x1400020a0]
jmp 0x14007014c
lea rax, [0x1400020f0]
jmp 0x14007014c
lea rax, [0x140002140]
jmp 0x14007014c
lea rax, [0x140002190]
jmp 0x14007014c
lea rax, [0x1400021e0]
jmp 0x14007014c
lea rax, [0x140002230]
jmp 0x14007014c
lea rax, [0x140002280]
jmp 0x14007014c
lea rax, [0x1400022d0]
jmp 0x14007014c
lea rax, [0x140002320]
jmp 0x14007014c
lea rax, [0x140002370]
jmp 0x14007014c
lea rax, [0x1400023c0]
jmp 0x14007014c
lea rax, [0x140002410]
jmp 0x14007014c
lea rax, [0x140002460]
jmp 0x14007014c
lea rax, [0x1400024b0]
jmp 0x14007014c
lea rax, [0x140002500]
jmp 0x14007014c
lea rax, [0x140002550]
jmp 0x14007014c
lea rax, [0x1400025a0]
jmp 0x14007014c
lea rax, [0x1400025f0]
jmp 0x14007014c
lea rax, [0x140002640]
jmp 0x14007014c
lea rax, [0x140002690]
jmp 0x14007014c
lea rax, [0x1400026e0]
jmp 0x14007014c
lea rax, [0x140002730]
jmp 0x14007014c
lea rax, [0x140002780]
jmp 0x14007014c
lea rax, [0x1400027d0]
jmp 0x14007014c
lea rax, [0x140002820]
jmp 0x14007014c
lea rax, [0x140002870]
jmp 0x14007014c
lea rax, [0x1400028c0]
jmp 0x14007014c
lea rax, [0x140002908]
mov qword [rdi + 0x70], rax
mov eax, 0x7a449fc3
sub eax, 0x1b637b3a
sub eax, 0x4721aa05
xor eax, 0x42217b8b
xor eax, 0x4ccfaf60
sub eax, 0x1951ae61
lea r11, [rsp + 0xa0]
xchg rbx, r9
mov r9, qword [r11 + 0x38]
xchg r9, rbx
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
nop
add rsp, 8
xchg qword [rsp - 8], r15
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov r13, qword [rsp]
add rsp, 8
nop
add rsp, 8
xchg qword [rsp - 8], r12
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret