Function at 0x140070a00
Capabilities:
Encode data using base64

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov r10, rdx
mov qword [rbp - 0x40], rcx
mov rax, qword [0x1400dfdf0]
movabs rbx, 0x29e73f75f84c8c15
mov eax, dword [rax + rbx]
mov rcx, qword [0x1400dfdf8]
mov ecx, dword [rcx + rbx]
shld eax, ecx, 0x16
xor eax, 0x207aaa16
shl rax, 8
call fcn.140095c50
sub rsp, rax
mov rcx, rsp
mov r14, rcx
mov rax, qword [0x1400dfe00]
mov eax, dword [rax + rbx]
mov rdx, qword [0x1400dfe08]
mov edx, dword [rdx + rbx]
imul eax, eax, 0x97bd9b5b
imul edx, edx, 0xb5183eff
lea eax, [rax + rdx + 0x3781e6f9]
shl rax, 8
call fcn.140095c50
sub rsp, rax
mov rax, rsp
mov r15, rax
mov rdx, qword [0x1400dfe10]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfe18]
mov r8, qword [r8 + rbx]
movabs r9, 0xb632eb7f2429f376
imul rdx, r9
movabs r9, 0x79bff79758ce78ef
imul r8, r9
add rdx, r8
movabs r8, 0x96d321f329941c4f
add rdx, r8
mov qword [rcx], rdx
mov rdx, qword [0x1400dfe20]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfe28]
mov r8, qword [r8 + rbx]
movabs r9, 0xdfd43208bf2ada91
imul rdx, r9
movabs r9, 0xd4bec86a10c6baf4
imul r8, r9
add rdx, r8
movabs r8, 0x96ab4dc2cef7b7d5
add rdx, r8
mov qword [rax], rdx
mov rdx, qword [0x1400dfe30]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfe38]
mov r8, qword [r8 + rbx]
movabs r9, 0xe8d268c5cd3905ab
imul rdx, r9
movabs r9, 0x3d3f185b98943093
imul r8, r9
add rdx, r8
movabs r8, 0xcd9cf61ac4a42686
add rdx, r8
mov qword [rcx + 8], rdx
mov rdx, qword [0x1400dfe40]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfe48]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x1a
movabs r8, 0x314babc7034a5a8e
xor rdx, r8
mov qword [rax + 8], rdx
mov rdx, qword [0x1400dfe50]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfe58]
mov r8, qword [r8 + rbx]
movabs r9, 0x6f91eb692d5fdc98
imul rdx, r9
movabs r9, 0x5b2725904804c2c
imul r8, r9
add rdx, r8
movabs r8, 0xf4b91485e199d1c0
add rdx, r8
mov qword [rcx + 0x10], rdx
mov rdx, qword [0x1400dfe60]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfe68]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x3f
movabs r8, 0xe0da75125c6869f4
xor rdx, r8
mov qword [rax + 0x10], rdx
mov rdx, qword [0x1400dfe70]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfe78]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x16
movabs r8, 0xcc0392466a213a6c
xor rdx, r8
mov qword [rcx + 0x18], rdx
mov rdx, qword [0x1400dfe80]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfe88]
mov r8, qword [r8 + rbx]
movabs r9, 0x74453478f67fc227
imul rdx, r9
movabs r9, 0x7c3f159b415b216c
imul r8, r9
add rdx, r8
movabs r8, 0x5060c38a6dc13907
add rdx, r8
mov qword [rax + 0x18], rdx
mov rdx, qword [0x1400dfe90]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfe98]
mov r8, qword [r8 + rbx]
movabs r9, 0x30c4ce62d956f5cd
imul rdx, r9
movabs r9, 0x596d99fab9607e4f
imul r8, r9
add rdx, r8
movabs r8, 0xa5fb5e6b3f781cce
add rdx, r8
mov qword [rcx + 0x20], rdx
mov rdx, qword [0x1400dfea0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfea8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x37
movabs r8, 0xc0036a6104f7cb34
xor rdx, r8
mov qword [rax + 0x20], rdx
mov rdx, qword [0x1400dfeb0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfeb8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x2c
movabs r8, 0xe11499c864ba73d4
xor rdx, r8
mov qword [rcx + 0x28], rdx
mov rdx, qword [0x1400dfec0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfec8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x39
movabs r8, 0xd2905e525491b8e7
xor rdx, r8
mov qword [rax + 0x28], rdx
mov rdx, qword [0x1400dfed0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfed8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x30
movabs r8, 0x91a579dddb85fb88
xor rdx, r8
mov qword [rcx + 0x30], rdx
mov rdx, qword [0x1400dfee0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfee8]
mov r8, qword [r8 + rbx]
movabs r9, 0xfd99911c7e25342a
imul rdx, r9
movabs r9, 0xcd9dbeea92003278
imul r8, r9
add rdx, r8
movabs r8, 0x110b372a9841b4b0
add rdx, r8
mov qword [rax + 0x30], rdx
mov rdx, qword [0x1400dfef0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfef8]
mov r8, qword [r8 + rbx]
movabs r9, 0xcd48fb41a808cbe9
imul rdx, r9
movabs r9, 0x5953c186ebd0308b
imul r8, r9
add rdx, r8
movabs r8, 0x1143db88544cd393
add rdx, r8
mov qword [rcx + 0x38], rdx
mov rdx, qword [0x1400dff00]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dff08]
mov r8, qword [r8 + rbx]
movabs r9, 0xf0838600ca503fa6
imul rdx, r9
movabs r9, 0x254521fc10c8b754
imul r8, r9
add rdx, r8
movabs r8, 0xdab22eda84405c4e
add rdx, r8
mov qword [rax + 0x38], rdx
mov rdx, qword [0x1400dff10]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dff18]
mov r8, qword [r8 + rbx]
movabs r9, 0x25856da749cedac9
imul rdx, r9
movabs r9, 0x5b4ae6b5bae6b419
imul r8, r9
add rdx, r8
movabs r8, 0x823b9a65ad173e4b
add rdx, r8
mov qword [rcx + 0x40], rdx
mov rdx, qword [0x1400dff20]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dff28]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x27
movabs r8, 0xdfc82df72299c904
xor rdx, r8
mov qword [rax + 0x40], rdx
mov rdx, qword [0x1400dff30]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dff38]
mov r8, qword [r8 + rbx]
movabs r9, 0x4c9bd508538be6a5
imul rdx, r9
movabs r9, 0xf06790d9cb935487
imul r8, r9
add rdx, r8
movabs r8, 0x22316ae62a978212
add rdx, r8
mov qword [rcx + 0x48], rdx
mov rdx, qword [0x1400dff40]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dff48]
mov r8, qword [r8 + rbx]
movabs r9, 0x990544863d67010f
imul rdx, r9
movabs r9, 0xa1dd35bad24a8c52
imul r8, r9
add rdx, r8
movabs r8, 0xa782565831ba13fc
add rdx, r8
mov qword [rax + 0x48], rdx
mov rdx, qword [0x1400dff50]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dff58]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x1c
movabs r8, 0x4d9f41c6ba2a8fe9
xor rdx, r8
mov qword [rcx + 0x50], rdx
mov rdx, qword [0x1400dff60]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dff68]
mov r8, qword [r8 + rbx]
movabs r9, 0x1af8725f5f62582c
imul rdx, r9
movabs r9, 0x2632857c1e85579d
imul r8, r9
add rdx, r8
movabs r8, 0x78b60849dc235ac
add rdx, r8
mov qword [rax + 0x50], rdx
mov rdx, qword [0x1400dff70]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dff78]
mov r8, qword [r8 + rbx]
movabs r9, 0xb8ad10fc05e2c831
imul rdx, r9
movabs r9, 0x1efcd2c4eab86270
imul r8, r9
add rdx, r8
movabs r8, 0xdf0b570bcc3db93e
add rdx, r8
mov qword [rcx + 0x58], rdx
mov rdx, qword [0x1400dff80]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dff88]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x1e
movabs r8, 0x4604794d14dfffb9
xor rdx, r8
mov qword [rax + 0x58], rdx
mov rdx, qword [0x1400dff90]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dff98]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x30
movabs r8, 0xe03f3613c10421ce
xor rdx, r8
mov qword [rcx + 0x60], rdx
mov rdx, qword [0x1400dffa0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dffa8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x21
movabs r8, 0x20bd2363ffd882e4
xor rdx, r8
mov qword [rax + 0x60], rdx
mov rdx, qword [0x1400dffb0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dffb8]
mov r8, qword [r8 + rbx]
movabs r9, 0xe7a5d5cf820e0174
imul rdx, r9
movabs r9, 0x2c4afeb8b66e5400
imul r8, r9
add rdx, r8
movabs r8, 0xceffa26e1cf29464
add rdx, r8
mov qword [rcx + 0x68], rdx
mov rdx, qword [0x1400dffc0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dffc8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 2
movabs r8, 0xb980f31c5614f397
xor rdx, r8
mov qword [rax + 0x68], rdx
mov rdx, qword [0x1400dffd0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dffd8]
mov r8, qword [r8 + rbx]
movabs r9, 0x9b3be4e3cce78814
imul rdx, r9
movabs r9, 0xd305d20dbf98be91
imul r8, r9
add rdx, r8
movabs r8, 0x665fc798eda400d1
add rdx, r8
mov qword [rcx + 0x70], rdx
mov rdx, qword [0x1400dffe0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dffe8]
mov r8, qword [r8 + rbx]
movabs r9, 0x7122b9b8f86113bf
imul rdx, r9
movabs r9, 0x86b114d066e49fc0
imul r8, r9
add rdx, r8
movabs r8, 0xc4388dda111747d5
add rdx, r8
mov qword [rax + 0x70], rdx
mov rdx, qword [0x1400dfff0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400dfff8]
mov r8, qword [r8 + rbx]
movabs r9, 0xbddc18fcf4a7a6a0
imul rdx, r9
movabs r9, 0x219c9e553467b392
imul r8, r9
add rdx, r8
movabs r8, 0x8e6047f8a3ab2b34
add rdx, r8
mov qword [rcx + 0x78], rdx
mov rdx, qword [0x1400e0000]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0008]
mov r8, qword [r8 + rbx]
movabs r9, 0x6a0f1be049054165
imul rdx, r9
movabs r9, 0x5d222fed5f6c34db
imul r8, r9
add rdx, r8
movabs r8, 0xadbb49b0bb6adf4f
add rdx, r8
mov qword [rax + 0x78], rdx
mov rdx, qword [0x1400e0010]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0018]
mov r8, qword [r8 + rbx]
movabs r9, 0x5ee758563b65f790
imul rdx, r9
movabs r9, 0xccd317d76335c96c
imul r8, r9
add rdx, r8
movabs r8, 0xd7b1d60d4b22de24
add rdx, r8
mov qword [rcx + 0x80], rdx
mov rdx, qword [0x1400e0020]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0028]
mov r8, qword [r8 + rbx]
movabs r9, 0xa881c5b743023886
imul rdx, r9
movabs r9, 0x4488d93f6658171d
imul r8, r9
add rdx, r8
movabs r8, 0x80abc06e0c882649
add rdx, r8
mov qword [rax + 0x80], rdx
mov rdx, qword [0x1400e0030]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0038]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0xd
movabs r8, 0xb76e38bfca96855c
xor rdx, r8
mov qword [rcx + 0x88], rdx
mov rdx, qword [0x1400e0040]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0048]
mov r8, qword [r8 + rbx]
movabs r9, 0x32b3aa88b3572bdd
imul rdx, r9
movabs r9, 0xbc1cfa9da32bd90e
imul r8, r9
add rdx, r8
movabs r8, 0xfda162e1d44903c3
add rdx, r8
mov qword [rax + 0x88], rdx
mov rdx, qword [0x1400e0050]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0058]
mov r8, qword [r8 + rbx]
movabs r9, 0xe1b9da7f29d1d66b
imul rdx, r9
movabs r9, 0xf8f580b022e86582
imul r8, r9
add rdx, r8
movabs r8, 0xb84bed7413689e47
add rdx, r8
mov qword [rcx + 0x90], rdx
mov rdx, qword [0x1400e0060]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0068]
mov r8, qword [r8 + rbx]
movabs r9, 0x83ac5664ca3a2c4
imul rdx, r9
movabs r9, 0x7d0eaf5ca7248bee
imul r8, r9
add rdx, r8
movabs r8, 0x471a3edba1a7c5fa
add rdx, r8
mov qword [rax + 0x90], rdx
mov rdx, qword [0x1400e0070]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0078]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x35
movabs r8, 0x12d1a7d8c6cdedc8
xor rdx, r8
mov qword [rcx + 0x98], rdx
mov rdx, qword [0x1400e0080]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0088]
mov r8, qword [r8 + rbx]
movabs r9, 0x72b85a359475988d
imul rdx, r9
movabs r9, 0x4cea05b6e37cd1bd
imul r8, r9
add rdx, r8
movabs r8, 0x615a35378c21b59
add rdx, r8
mov qword [rax + 0x98], rdx
mov rdx, qword [0x1400e0090]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0098]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x2a
movabs r8, 0x3d40c3f1648112b4
xor rdx, r8
mov qword [rcx + 0xa0], rdx
mov rdx, qword [0x1400e00a0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e00a8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x3c
movabs r8, 0x45d397de746f87f9
xor rdx, r8
mov qword [rax + 0xa0], rdx
mov rdx, qword [0x1400e00b0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e00b8]
mov r8, qword [r8 + rbx]
movabs r9, 0x93feefa0ea962f56
imul rdx, r9
movabs r9, 0x9515b3ca7871fb7b
imul r8, r9
add rdx, r8
movabs r8, 0xdd9e942bcc3d756c
add rdx, r8
mov qword [rcx + 0xa8], rdx
mov rdx, qword [0x1400e00c0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e00c8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x2f
movabs r8, 0xf2ca992029f300c3
xor rdx, r8
mov qword [rax + 0xa8], rdx
mov rdx, qword [0x1400e00d0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e00d8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x10
movabs r8, 0x95d84187df37f230
xor rdx, r8
mov qword [rcx + 0xb0], rdx
mov rdx, qword [0x1400e00e0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e00e8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x30
movabs r8, 0x1734990424c1385f
xor rdx, r8
mov qword [rax + 0xb0], rdx
mov rdx, qword [0x1400e00f0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e00f8]
mov r8, qword [r8 + rbx]
movabs r9, 0x42cce8a6d39dcefd
imul rdx, r9
movabs r9, 0xd1988f3604f196b9
imul r8, r9
add rdx, r8
movabs r8, 0x4a6f464b7e65ade5
add rdx, r8
mov qword [rcx + 0xb8], rdx
mov rdx, qword [0x1400e0100]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0108]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x37
movabs r8, 0xb84de72c57cd0f55
xor rdx, r8
mov qword [rax + 0xb8], rdx
mov rdx, qword [0x1400e0110]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0118]
mov r8, qword [r8 + rbx]
movabs r9, 0x2563577b82151f3f
imul rdx, r9
movabs r9, 0x9b0f7ddf58cb9a2e
imul r8, r9
add rdx, r8
movabs r8, 0xdb7132ba8115f6a6
add rdx, r8
mov qword [rcx + 0xc0], rdx
mov rdx, qword [0x1400e0120]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0128]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x33
movabs r8, 0x4bb98c15287d089a
xor rdx, r8
mov qword [rax + 0xc0], rdx
mov rdx, qword [0x1400e0130]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0138]
mov r8, qword [r8 + rbx]
movabs r9, 0xd6f9b16fe53173a0
imul rdx, r9
movabs r9, 0x6b8358f1d7122b70
imul r8, r9
add rdx, r8
movabs r8, 0x6e556e6f2f63fc8
add rdx, r8
mov qword [rcx + 0xc8], rdx
mov rdx, qword [0x1400e0140]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0148]
mov r8, qword [r8 + rbx]
movabs r9, 0xc037cc97eb446e51
imul rdx, r9
movabs r9, 0xfa5017a0614afb90
imul r8, r9
add rdx, r8
movabs r8, 0xf7cfdb29a12a4fe5
add rdx, r8
mov qword [rax + 0xc8], rdx
mov rdx, qword [0x1400e0150]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0158]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x1b
movabs r8, 0x8e3eb5c485e8d34c
xor rdx, r8
mov qword [rcx + 0xd0], rdx
mov rdx, qword [0x1400e0160]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0168]
mov r8, qword [r8 + rbx]
movabs r9, 0x368c3a971e6f2616
imul rdx, r9
movabs r9, 0x4d75fad82033f57a
imul r8, r9
add rdx, r8
movabs r8, 0x550a2ca91b41febc
add rdx, r8
mov qword [rax + 0xd0], rdx
mov rdx, qword [0x1400e0170]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0178]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0xe
movabs r8, 0xde85e31515fc2e53
xor rdx, r8
mov qword [rcx + 0xd8], rdx
mov rdx, qword [0x1400e0180]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0188]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x3b
movabs r8, 0xd415c2087011af66
xor rdx, r8
mov qword [rax + 0xd8], rdx
mov rdx, qword [0x1400e0190]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e0198]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x21
movabs r8, 0x303fd84570949937
xor rdx, r8
mov qword [rcx + 0xe0], rdx
mov rdx, qword [0x1400e01a0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e01a8]
mov r8, qword [r8 + rbx]
movabs r9, 0x8718e57fdfc78d06
imul rdx, r9
movabs r9, 0x7eceb1bc22ac937c
imul r8, r9
add rdx, r8
movabs r8, 0xe5b60698522492c0
add rdx, r8
mov qword [rax + 0xe0], rdx
mov rdx, qword [0x1400e01b0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e01b8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 4
movabs r8, 0x7dacdcb99adf287f
xor rdx, r8
mov qword [rcx + 0xe8], rdx
mov rdx, qword [0x1400e01c0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e01c8]
mov r8, qword [r8 + rbx]
movabs r9, 0x8a456333466fd8f5
imul rdx, r9
movabs r9, 0x4144b3fac1e7258
imul r8, r9
add rdx, r8
movabs r8, 0xa8dfb3654d99bf9f
add rdx, r8
mov qword [rax + 0xe8], rdx
mov rdx, qword [0x1400e01d0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e01d8]
mov r8, qword [r8 + rbx]
movabs r9, 0x7571e268e40846b8
imul rdx, r9
movabs r9, 0x4a7bf0e4be57ed1b
imul r8, r9
add rdx, r8
movabs r8, 0xebb1027a565c4abd
add rdx, r8
mov qword [rcx + 0xf0], rdx
mov rdx, qword [0x1400e01e0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e01e8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x27
movabs r8, 0x75c6438a4479a733
xor rdx, r8
mov qword [rax + 0xf0], rdx
mov rdx, qword [0x1400e01f0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x1400e01f8]
mov r8, qword [r8 + rbx]
movabs r9, 0x177ef82fa158e18d
imul rdx, r9
movabs r9, 0x632d512c5371c8c5
imul r8, r9
add rdx, r8
movabs r8, 0x98c5518fc40ef145
add rdx, r8
mov qword [rcx + 0xf8], rdx
mov rcx, qword [0x1400e0200]
mov rcx, qword [rcx + rbx]
mov rdx, qword [0x1400e0208]
mov rdx, qword [rdx + rbx]
shld rcx, rdx, 0x3d
movabs rdx, 0x5e6a5c4fd37139a4
xor rcx, rdx
mov qword [rax + 0xf8], rcx
mov rax, qword [0x1400e0210]
mov eax, dword [rax + rbx]
mov rcx, qword [0x1400e0218]
mov ecx, dword [rcx + rbx]
imul eax, eax, 0x549c69ed
imul ecx, ecx, 0xfb38818e
lea eax, [rax + rcx + 0x23ae8865]
lea rax, [rax*4 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140095c50
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x10], rax
mov rax, qword [0x1400e0220]
mov eax, dword [rax + rbx]
mov rcx, qword [0x1400e0228]
mov ecx, dword [rcx + rbx]
imul eax, eax, 0x5c17ab51
imul ecx, ecx, 0x28fa0c90
lea eax, [rax + rcx - 0x2481c455]
lea rax, [rax*4 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140095c50
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x38], rax
mov rax, qword [0x1400e0230]
mov eax, dword [rax + rbx]
mov rcx, qword [0x1400e0238]
mov ecx, dword [rcx + rbx]
shld eax, ecx, 5
xor eax, 0xda0c7f91
lea rax, [rax*8 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140095c50
sub rsp, rax
mov rdi, rsp
mov rax, qword [0x1400e0240]
mov eax, dword [rax + rbx]
mov rcx, qword [0x1400e0248]
mov ecx, dword [rcx + rbx]
shld eax, ecx, 0xc
xor eax, 0x9317a0e9
lea rax, [rax*8 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140095c50
sub rsp, rax
mov rsi, rsp
mov rax, qword [0x1400e0250]
mov eax, dword [rax + rbx]
mov rcx, qword [0x1400e0258]
mov ecx, dword [rcx + rbx]
imul eax, eax, 0xc56b680e
imul ecx, ecx, 0x9bb1f4fc
lea eax, [rax + rcx + 0x562d1027]
lea rax, [rax*4 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140095c50
sub rsp, rax
mov r12, rsp
mov qword [rbp - 0x30], r12
mov rax, qword [0x1400e0260]
mov eax, dword [rax + rbx]
mov rcx, qword [0x1400e0268]
mov ecx, dword [rcx + rbx]
shld eax, ecx, 0xc
xor eax, 0x2a7c3007
lea rax, [rax*4 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140095c50
sub rsp, rax
mov rcx, rsp
mov qword [rbp - 0x28], rcx
mov rax, qword [0x1400e0270]
mov eax, dword [rax + rbx]
mov rdx, qword [0x1400e0278]
mov edx, dword [rdx + rbx]
shld eax, edx, 0xd
xor eax, 0x6a4800f
lea rax, [rax*8 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140095c50
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x48], r10
add r10, 0x15
mov qword [rax], r10
mov rax, qword [0x1400e0280]
mov eax, dword [rax + rbx]
mov dword [rcx], eax
sub rsp, 0x20
call fcn.1400956a0
add rsp, 0x20
mov rcx, qword [0x1400e0288]
cdqe
lea rax, [rcx + rax*4]
mov eax, dword [rbx + rax]
mov dword [r12], eax
mov rax, qword [0x1400e0290]
mov eax, dword [rax + rbx]
mov rcx, qword [0x1400e0298]
mov ecx, dword [rcx + rbx]
shld eax, ecx, 0x11
xor eax, 0x8c479706
lea rax, [rax*8 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140095c50
sub rsp, rax
mov rax, rsp
mov r13, rax
mov rcx, qword [0x1400e02a0]
mov rcx, qword [rcx + rbx]
mov rdx, qword [0x1400e02a8]
mov rdx, qword [rdx + rbx]
movabs r8, 0x723aac1cb90f762
imul rcx, r8
movabs r8, 0xddb4dbc9171cb841
imul rdx, r8
add rcx, rdx
movabs rdx, 0x1b84927c53217902
add rcx, rdx
mov qword [rax], rcx
mov rax, qword [0x1400e02b0]
mov eax, dword [rax + rbx]
mov rcx, qword [0x1400e02b8]
mov ecx, dword [rcx + rbx]
shld eax, ecx, 0x1a
xor eax, 0xadcf2e41
lea rax, [rax*8 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140095c50
sub rsp, rax
mov rax, rsp
mov qword [rbp - 8], rax
mov rdx, qword [r13]
mov rcx, qword [0x1400e02c0]
movabs rax, 0x29e73f75f84c8c15
mov rcx, qword [rcx + rax]
mov r8, qword [0x1400e02c8]
mov r8, qword [r8 + rax]
shld rcx, r8, 0x14
movabs r8, 0xdb062cd32cdf73e
xor rcx, r8
mov r9, rdx
add r9, rcx
mov rcx, qword [0x1400e02d0]
mov rcx, qword [rcx + rax]
mov r8, qword [0x1400e02d8]
mov r8, qword [r8 + rax]
shld rcx, r8, 0xf
movabs r8, 0x11b16b29b308a36f
xor rcx, r8
mov r10, rdx
add r10, rcx
mov rcx, qword [0x1400e02e8]
mov rcx, qword [rcx + rax]
shr rcx, 0x37
xor cl, 0xc8
mov r8, rdx
shr r8, cl
mov rcx, rdx
xor rcx, r8
mov r8, qword [0x1400e02f0]
mov r8, qword [r8 + rax]
mov r11, qword [0x1400e02f8]
mov r11, qword [r11 + rax]
movabs rbx, 0x6e7715539d4590c5
imul r8, rbx
movabs rbx, 0x53ed9ef3b0cf0fc0
imul r11, rbx
add r8, r11
movabs r11, 0xda9b19b9c65f050a
add r8, r11
and rcx, r8
mov r8b, byte [r14 + rcx]
mov cl, byte [r15 + rcx]
sub r8b, cl
movzx ecx, r8b
mov r8, rdx
add r8, rcx
mov rcx, qword [0x1400e0300]
lea rcx, [rcx + r8*8]
mov r8, qword [rax + rcx]
mov rcx, qword [0x1400e0310]
mov rcx, qword [rcx + rax]
shr rcx, 0x2a
xor cl, 1
mov r11, rdx
shr r11, cl
mov rcx, rdx
xor rcx, r11
mov r11, qword [0x1400e0318]
mov r11, qword [r11 + rax]
mov rbx, qword [0x1400e0320]
mov rbx, qword [rbx + rax]
movabs r12, 0x16b9a82ea262af1e
imul r11, r12
movabs r12, 0x8311d671e6d1ce53
imul rbx, r12
add r11, rbx
movabs rbx, 0x43212227897f3d7f
add r11, rbx
and rcx, r11
mov r11b, byte [r14 + rcx]
mov cl, byte [r15 + rcx]
sub r11b, cl
movzx ecx, r11b
add r9, rcx
mov rcx, qword [0x1400e0300]
lea rcx, [rcx + r9*8]
mov rcx, qword [rax + rcx]
mov qword [rsi], rcx
mov rcx, qword [0x1400e0300]
lea rcx, [rcx + r10*8]
mov rcx, qword [rax + rcx]
mov qword [rdi], rcx
mov r9, qword [r13]
mov rcx, qword [0x1400e0328]
mov ecx, dword [rcx + rax]
mov r10, qword [0x1400e0330]
mov r10d, dword [r10 + rax]
imul ecx, ecx, 0x5a52a389
imul r10d, r10d, 0xe40f0a47
add ecx, r10d
add cl, 0x93
mov r10, rdx
shr r10, cl
xor rdx, r10
mov rcx, qword [0x1400e0338]
mov rcx, qword [rcx + rax]
mov r10, qword [0x1400e0340]
mov r10, qword [r10 + rax]
shld rcx, r10, 0x14
movabs r10, 0xc386cadde520863e
xor rcx, r10
and rdx, rcx
mov cl, byte [r14 + rdx]
mov dl, byte [r15 + rdx]
sub cl, dl
movzx ecx, cl
add r9, rcx
mov rcx, qword [0x1400e0348]
mov rcx, qword [rcx + rax]
mov rdx, qword [0x1400e0350]
mov rax, qword [rdx + rax]
movabs rdx, 0x4dd5d3e855ae2011
imul rcx, rdx
movabs rdx, 0xe7236dae8687e245
imul rax, rdx
add rcx, rax
movabs rax, 0x8d02349e99067c7f
add rcx, rax
add rcx, r9
mov qword [r13], rcx
mov eax, 0xf217ba5f
mov rcx, r8
sub rcx, rax
je 0x140071e74
jmp 0x140071e56
mov eax, 0xf217ba60
mov rcx, r8
sub rcx, rax
je 0x140071ec1
jmp 0x140071e65
mov eax, 0xf217ba61
sub r8, rax
je 0x140071ecd
jmp 0x140072687
mov rax, qword [rsi]
mov rcx, rax
sub rcx, 0x4567d468
je 0x14007259c
jmp 0x140071e89
mov rcx, rax
sub rcx, 0x457fa31e
je 0x1400724c7
jmp 0x140071e9b
mov ecx, 0xd6c18f6e
mov rdx, rax
sub rdx, rcx
je 0x140071f31
jmp 0x140071eae
mov ecx, 0xee07d40c
sub rax, rcx
je 0x1400720ad
jmp 0x140072687
mov rax, qword [rsi]
mov qword [r13], rax
jmp 0x140072689
mov rax, qword [rbp - 8]
mov rax, qword [rax]
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e0358]
mov rcx, qword [rcx]
movabs rdx, 0x29e73f75f84c8c15
add rdx, qword [0x1400e0360]
mov rdx, qword [rdx]
shl rcx, 0xe
shr rdx, 0x32
or rcx, rdx
movabs rdx, 0xc63af7ee85750e9f
xor rcx, rdx
cmp rax, rcx
jne 0x140071f25
mov rax, qword [rsi]
mov qword [r13], rax
jmp 0x140072689
mov rax, qword [rdi]
mov qword [r13], rax
jmp 0x140072689
mov rax, qword [rbp - 0x28]
mov ecx, dword [rax]
mov rax, qword [rbp - 0x30]
mov eax, dword [rax]
movabs rdx, 0x29e73f75f84c8c15
add rdx, qword [0x1400e0368]
mov rdx, qword [rdx]
movabs r8, 0x29e73f75f84c8c15
add r8, qword [0x1400e0370]
mov r8, qword [r8]
movabs r9, 0xe7ffacb7eb7b18a3
imul rdx, r9
movabs r9, 0xe6bb66095159840b
imul r8, r9
add rdx, r8
movabs r8, 0x7f2e6b5902f6979f
mov r9, rdx
add r9, r8
movabs rdx, 0x29e73f75f84c8c15
add rdx, qword [0x1400e0378]
mov rdx, qword [rdx]
movabs r8, 0x29e73f75f84c8c15
add r8, qword [0x1400e0380]
mov r8, qword [r8]
shl rdx, 0xf
shr r8, 0x31
or rdx, r8
movabs r8, 0xf6d3c2b863bd751c
xor rdx, r8
cmp ecx, eax
cmove rdx, r9
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e0388]
mov ecx, dword [rcx]
movabs r8, 0x29e73f75f84c8c15
add r8, qword [0x1400e0390]
mov r8d, dword [r8]
shl ecx, 0xb
shr r8d, 0x15
or ecx, r8d
xor ecx, 0xb8e48abe
mov r8d, eax
shl r8d, cl
xor eax, r8d
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e0398]
mov ecx, dword [rcx]
movabs r8, 0x29e73f75f84c8c15
add r8, qword [0x1400e03a0]
mov r8d, dword [r8]
shl ecx, 0x15
shr r8d, 0xb
or ecx, r8d
xor ecx, 0xefb9edcb
and eax, ecx
movsxd rcx, eax
mov cl, byte [r14 + rcx]
cdqe
mov al, byte [r15 + rax]
sub cl, al
movzx eax, cl
add rdx, rax
mov rax, qword [rbp - 8]
mov qword [rax], rdx
movabs rax, 0x29e73f75f84c8c15
add rax, qword [0x1400e03a8]
mov eax, dword [rax]
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e03b0]
mov ecx, dword [rcx]
shl eax, 2
shr ecx, 0x1e
or eax, ecx
xor eax, 0x41effa57
mov rcx, qword [rbp - 0x10]
mov dword [rcx], eax
jmp 0x140072687
mov rax, qword [rbp - 0x10]
mov ebx, dword [rax]
mov rax, qword [rbp - 0x20]
mov rax, qword [rax]
movsxd rcx, ebx
mov r12b, byte [rax + rcx]
sub rsp, 0x20
call fcn.140095730
add rsp, 0x20
mov r8d, eax
movabs rax, 0x29e73f75f84c8c15
mov rcx, rax
add rcx, qword [0x1400e03b8]
mov eax, ebx
xor edx, edx
movsxd r9, r8d
div dword [rcx + r9*4]
movsxd rax, edx
mov rcx, qword [rbp - 0x48]
xor r12b, byte [rcx + rax]
mov dl, r12b
mov byte [rbp + 7], dl
movabs rax, 0x29e73f75f84c8c15
add rax, qword [0x1400e03c0]
mov eax, dword [rax]
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e03c8]
mov ecx, dword [rcx]
imul eax, eax, 0xb48ea38b
imul ecx, ecx, 0xea8074e
add eax, ecx
mov ecx, eax
add ecx, 0x8f69f6d
mov eax, r8d
shl eax, cl
xor r8d, eax
movabs rax, 0x29e73f75f84c8c15
add rax, qword [0x1400e03d0]
mov eax, dword [rax]
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e03d8]
mov ecx, dword [rcx]
imul eax, eax, 0x2fa644c2
imul ecx, ecx, 0x6bf55e5a
add eax, ecx
add eax, 0xa54d39a9
and r8d, eax
movsxd rax, r8d
mov al, byte [r14 + rax]
movsxd rcx, r8d
mov cl, byte [r15 + rcx]
sub al, cl
movzx eax, al
mov dword [rbp - 0x14], ebx
mov r12d, ebx
add r12d, eax
movsxd rax, r12d
mov rcx, qword [rbp - 0x40]
mov byte [rcx + rax], dl
sub rsp, 0x20
call fcn.1400957b0
add rsp, 0x20
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e03e0]
movsxd rdx, eax
add ebx, dword [rcx + rdx*4]
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e03e8]
mov ecx, dword [rcx]
movabs rdx, 0x29e73f75f84c8c15
add rdx, qword [0x1400e03f0]
mov edx, dword [rdx]
shl ecx, 0x11
shr edx, 0xf
or ecx, edx
xor ecx, 0x58cfc213
mov edx, r12d
shl edx, cl
mov ecx, r12d
xor ecx, edx
movabs rdx, 0x29e73f75f84c8c15
add rdx, qword [0x1400e03f8]
mov edx, dword [rdx]
movabs r8, 0x29e73f75f84c8c15
add r8, qword [0x1400e0400]
mov r8d, dword [r8]
shl edx, 0x13
shr r8d, 0xd
or edx, r8d
xor edx, 0xdd7147a5
and ecx, edx
movsxd rdx, ecx
mov dl, byte [r14 + rdx]
movsxd rcx, ecx
mov cl, byte [r15 + rcx]
sub dl, cl
movzx ecx, dl
add ebx, ecx
mov rcx, qword [rbp - 0x38]
mov dword [rcx], ebx
mov rbx, rcx
sub rsp, 0x20
call fcn.140095820
add rsp, 0x20
mov ecx, eax
movabs rax, 0x29e73f75f84c8c15
add rax, qword [0x1400e0408]
mov al, byte [rax]
movabs rdx, 0x29e73f75f84c8c15
add rdx, qword [0x1400e0410]
mov dl, byte [rdx]
shl al, 7
shr dl, 1
or al, dl
mov dl, al
xor dl, 0xa6
movzx ax, byte [rbp + 7]
div dl
shr ax, 8
movsx rdx, al
mov dl, byte [r14 + rdx]
movsx rax, al
mov al, byte [r15 + rax]
sub dl, al
movzx eax, dl
add ecx, eax
movabs rax, 0x29e73f75f84c8c15
add rax, qword [0x1400e0418]
movsxd rcx, ecx
mov eax, dword [rax + rcx*4]
mov edx, dword [rbx]
mov r11, rbx
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e0420]
mov ecx, dword [rcx]
movabs r8, 0x29e73f75f84c8c15
add r8, qword [0x1400e0428]
mov r8d, dword [r8]
imul ecx, ecx, 0xf34e60e3
imul r8d, r8d, 0xe32e5d79
add ecx, r8d
add ecx, 0xaab66708
mov r8d, r12d
shl r8d, cl
xor r12d, r8d
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e0430]
mov ecx, dword [rcx]
movabs r8, 0x29e73f75f84c8c15
add r8, qword [0x1400e0438]
mov r8d, dword [r8]
shl ecx, 0xe
shr r8d, 0x12
or ecx, r8d
xor ecx, 0x5f2b194
and r12d, ecx
movsxd rcx, r12d
mov cl, byte [r14 + rcx]
movsxd r8, r12d
mov r8b, byte [r15 + r8]
sub cl, r8b
movzx ecx, cl
add edx, ecx
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e0440]
mov rcx, qword [rcx]
movabs r8, 0x29e73f75f84c8c15
add r8, qword [0x1400e0448]
mov r8, qword [r8]
movabs r9, 0x5c78c05cfb9fa4c2
imul rcx, r9
movabs r9, 0x6c14906dae267ddd
imul r8, r9
add rcx, r8
movabs r8, 0x8a77b0d31b075281
add rcx, r8
movabs r8, 0x29e73f75f84c8c15
add r8, qword [0x1400e0450]
mov r8, qword [r8]
movabs r9, 0x29e73f75f84c8c15
add r9, qword [0x1400e0458]
mov r9, qword [r9]
movabs r10, 0x5ebcbb3456c134af
imul r8, r10
movabs r10, 0x6d9a95a785569ab7
imul r9, r10
add r8, r9
movabs r9, 0xd7ec78f612bfbefe
add r8, r9
cmp edx, eax
cmove r8, rcx
mov rax, qword [rbp - 8]
mov qword [rax], r8
mov eax, dword [r11]
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e0460]
mov ecx, dword [rcx]
movabs rdx, 0x29e73f75f84c8c15
add rdx, qword [0x1400e0468]
mov edx, dword [rdx]
shl ecx, 0x1f
shr edx, 1
or ecx, edx
xor ecx, 0xa05f36fd
mov r8d, dword [rbp - 0x14]
mov edx, r8d
shl edx, cl
mov ecx, r8d
xor ecx, edx
movabs rdx, 0x29e73f75f84c8c15
add rdx, qword [0x1400e0470]
mov edx, dword [rdx]
movabs r8, 0x29e73f75f84c8c15
add r8, qword [0x1400e0478]
mov r8d, dword [r8]
shl edx, 0x1b
shr r8d, 5
or edx, r8d
xor edx, 0x95a0889
and ecx, edx
movsxd rdx, ecx
mov dl, byte [r14 + rdx]
movsxd rcx, ecx
mov cl, byte [r15 + rcx]
sub dl, cl
movzx ecx, dl
add eax, ecx
mov rcx, qword [rbp - 0x10]
mov dword [rcx], eax
jmp 0x140072687
sub rsp, 0x20
call fcn.1400958a0
add rsp, 0x20
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e0480]
movsxd rdx, eax
mov edx, dword [rcx + rdx*4]
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e0488]
mov ecx, dword [rcx]
movabs r8, 0x29e73f75f84c8c15
add r8, qword [0x1400e0490]
mov r8d, dword [r8]
imul ecx, ecx, 0xeff32371
imul r8d, r8d, 0x50b6b2e4
add ecx, r8d
add ecx, 0xae2c95ba
mov r8d, eax
shl r8d, cl
xor eax, r8d
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e0498]
mov ecx, dword [rcx]
movabs r8, 0x29e73f75f84c8c15
add r8, qword [0x1400e04a0]
mov r8d, dword [r8]
imul ecx, ecx, 0x9ee620be
imul r8d, r8d, 0xbe01ac2b
add ecx, r8d
add ecx, 0xf335da63
and eax, ecx
movsxd rcx, eax
mov cl, byte [r14 + rcx]
cdqe
mov al, byte [r15 + rax]
sub cl, al
movzx eax, cl
add edx, eax
movabs rax, 0x29e73f75f84c8c15
add rax, qword [0x1400e0280]
mov dword [rax], edx
jmp 0x140072687
movabs rax, 0x29e73f75f84c8c15
add rax, qword [0x1400e04a8]
mov edx, dword [rax]
movabs rax, 0x29e73f75f84c8c15
add rax, qword [0x1400e04b0]
mov eax, dword [rax]
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e04b8]
mov ecx, dword [rcx]
movabs r8, 0x29e73f75f84c8c15
add r8, qword [0x1400e04c0]
mov r8d, dword [r8]
shl ecx, 0x13
shr r8d, 0xd
or ecx, r8d
xor ecx, 0x9b904b1f
shl edx, cl
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e04c8]
mov ecx, dword [rcx]
movabs r8, 0x29e73f75f84c8c15
add r8, qword [0x1400e04d0]
mov r8d, dword [r8]
shl ecx, 5
shr r8d, 0x1b
or ecx, r8d
xor ecx, 0x46936884
shr eax, cl
or edx, eax
movabs rax, 0x29e73f75f84c8c15
add rax, qword [0x1400e04d8]
mov eax, dword [rax]
movabs rcx, 0x29e73f75f84c8c15
add rcx, qword [0x1400e04e0]
mov ecx, dword [rcx]
imul eax, eax, 0xfcf686f3
imul ecx, ecx, 0x41853609
add eax, ecx
mov ecx, eax
add ecx, 0xc1c54ecf
mov eax, edx
xor eax, ecx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jmp 0x140072689
jmp 0x140071c04