Function at 0x1400266b0
Capabilities:
Encode data using base64

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov r10, rdx
mov qword [rbp - 0x50], rcx
mov rax, qword [0x140209ed0]
movabs rbx, 0x14d56c4e927ad6e1
mov eax, dword [rax + rbx]
mov rcx, qword [0x140209ed8]
mov ecx, dword [rcx + rbx]
shld eax, ecx, 0x1e
xor eax, 0x1e3b3d09
shl rax, 8
call fcn.140053000
sub rsp, rax
mov rcx, rsp
mov qword [rbp - 8], rcx
mov rax, qword [0x140209ee0]
mov eax, dword [rax + rbx]
mov rdx, qword [0x140209ee8]
mov edx, dword [rdx + rbx]
imul eax, eax, 0xfd384113
imul edx, edx, 0x969d2479
lea eax, [rax + rdx - 0x58369854]
shl rax, 8
call fcn.140053000
sub rsp, rax
mov rax, rsp
mov qword [rbp], rax
mov rdx, qword [0x140209ef0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209ef8]
mov r8, qword [r8 + rbx]
movabs r9, 0xc3bce9e301923d87
imul rdx, r9
movabs r9, 0xc5335563c8537c8c
imul r8, r9
add rdx, r8
movabs r8, 0x2af09bb16889e933
add rdx, r8
mov qword [rcx], rdx
mov rdx, qword [0x140209f00]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209f08]
mov r8, qword [r8 + rbx]
movabs r9, 0x4a53f9d4fd80a171
imul rdx, r9
movabs r9, 0x5c20e5f7c9194457
imul r8, r9
add rdx, r8
movabs r8, 0xa7d9e16389b22a65
add rdx, r8
mov qword [rax], rdx
mov rdx, qword [0x140209f10]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209f18]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0xb
movabs r8, 0xd17ac7cc6fda77b1
xor rdx, r8
mov qword [rcx + 8], rdx
mov rdx, qword [0x140209f20]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209f28]
mov r8, qword [r8 + rbx]
movabs r9, 0x75a6fe4a560ff30c
imul rdx, r9
movabs r9, 0x919355c3a1502487
imul r8, r9
add rdx, r8
movabs r8, 0x4e58792509af5670
add rdx, r8
mov qword [rax + 8], rdx
mov rdx, qword [0x140209f30]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209f38]
mov r8, qword [r8 + rbx]
movabs r9, 0xec18024bc19e7700
imul rdx, r9
movabs r9, 0xceb3032c9f81b8fe
imul r8, r9
add rdx, r8
movabs r8, 0x3d0402e453ed105c
add rdx, r8
mov qword [rcx + 0x10], rdx
mov rdx, qword [0x140209f40]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209f48]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x13
movabs r8, 0xe3dab528099f707b
xor rdx, r8
mov qword [rax + 0x10], rdx
mov rdx, qword [0x140209f50]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209f58]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x3c
movabs r8, 0x5dde8496c3ce9822
xor rdx, r8
mov qword [rcx + 0x18], rdx
mov rdx, qword [0x140209f60]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209f68]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x3e
movabs r8, 0x953c68ba76ab10c2
xor rdx, r8
mov qword [rax + 0x18], rdx
mov rdx, qword [0x140209f70]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209f78]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0xf
movabs r8, 0xde367483415d197
xor rdx, r8
mov qword [rcx + 0x20], rdx
mov rdx, qword [0x140209f80]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209f88]
mov r8, qword [r8 + rbx]
movabs r9, 0x28fedc8d58381909
imul rdx, r9
movabs r9, 0x67e825ea80ab411f
imul r8, r9
add rdx, r8
movabs r8, 0xb87c0cf026a64c62
add rdx, r8
mov qword [rax + 0x20], rdx
mov rdx, qword [0x140209f90]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209f98]
mov r8, qword [r8 + rbx]
movabs r9, 0xbe29ebedf96163ad
imul rdx, r9
movabs r9, 0x8b3040b6177e5e70
imul r8, r9
add rdx, r8
movabs r8, 0x8989e192cd3587f8
add rdx, r8
mov qword [rcx + 0x28], rdx
mov rdx, qword [0x140209fa0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209fa8]
mov r8, qword [r8 + rbx]
movabs r9, 0x2bf590f969c91f20
imul rdx, r9
movabs r9, 0x38ef6ee09275eca6
imul r8, r9
add rdx, r8
movabs r8, 0x609b4ff3bc7f1844
add rdx, r8
mov qword [rax + 0x28], rdx
mov rdx, qword [0x140209fb0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209fb8]
mov r8, qword [r8 + rbx]
movabs r9, 0x7d9038fc866045c7
imul rdx, r9
movabs r9, 0x4ef2c03abf9a3b13
imul r8, r9
add rdx, r8
movabs r8, 0x10e2e914d41f14cd
add rdx, r8
mov qword [rcx + 0x30], rdx
mov rdx, qword [0x140209fc0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209fc8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x3c
movabs r8, 0x5d5ea70ffbba0ee4
xor rdx, r8
mov qword [rax + 0x30], rdx
mov rdx, qword [0x140209fd0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209fd8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x31
movabs r8, 0xf5acc86410faab91
xor rdx, r8
mov qword [rcx + 0x38], rdx
mov rdx, qword [0x140209fe0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209fe8]
mov r8, qword [r8 + rbx]
movabs r9, 0x2862316c3d3d7304
imul rdx, r9
movabs r9, 0x7a670b44ba107528
imul r8, r9
add rdx, r8
movabs r8, 0x2d3f36d065d0f7d4
add rdx, r8
mov qword [rax + 0x38], rdx
mov rdx, qword [0x140209ff0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x140209ff8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x22
movabs r8, 0x55b62a92e95c39fd
xor rdx, r8
mov qword [rcx + 0x40], rdx
mov rdx, qword [0x14020a000]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a008]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x31
movabs r8, 0x9d73d65fae6dff2
xor rdx, r8
mov qword [rax + 0x40], rdx
mov rdx, qword [0x14020a010]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a018]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x17
movabs r8, 0xd60d78cd6b52489e
xor rdx, r8
mov qword [rcx + 0x48], rdx
mov rdx, qword [0x14020a020]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a028]
mov r8, qword [r8 + rbx]
shld rdx, r8, 8
movabs r8, 0x745f39f726fc6ee3
xor rdx, r8
mov qword [rax + 0x48], rdx
mov rdx, qword [0x14020a030]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a038]
mov r8, qword [r8 + rbx]
movabs r9, 0xddcd3dde52642864
imul rdx, r9
movabs r9, 0x2cc0a1870ef0084b
imul r8, r9
add rdx, r8
movabs r8, 0x4133ebf6c7659d8d
add rdx, r8
mov qword [rcx + 0x50], rdx
mov rdx, qword [0x14020a040]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a048]
mov r8, qword [r8 + rbx]
movabs r9, 0x98944eb9daaf1d36
imul rdx, r9
movabs r9, 0x9123092be3e15bc1
imul r8, r9
add rdx, r8
movabs r8, 0x295e8d52cfd7801b
add rdx, r8
mov qword [rax + 0x50], rdx
mov rdx, qword [0x14020a050]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a058]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x31
movabs r8, 0x9f2fde26259da5a6
xor rdx, r8
mov qword [rcx + 0x58], rdx
mov rdx, qword [0x14020a060]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a068]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x2d
movabs r8, 0x7a2853b58c4667d9
xor rdx, r8
mov qword [rax + 0x58], rdx
mov rdx, qword [0x14020a070]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a078]
mov r8, qword [r8 + rbx]
movabs r9, 0xf7eca039c7a90e77
imul rdx, r9
movabs r9, 0x8e6eb5a58bd696f
imul r8, r9
add rdx, r8
movabs r8, 0x420f310c1527f5b1
add rdx, r8
mov qword [rcx + 0x60], rdx
mov rdx, qword [0x14020a080]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a088]
mov r8, qword [r8 + rbx]
movabs r9, 0x3e66f1c9abb0f4e6
imul rdx, r9
movabs r9, 0x33f71742924cedba
imul r8, r9
add rdx, r8
movabs r8, 0x4d15fa5447386112
add rdx, r8
mov qword [rax + 0x60], rdx
mov rdx, qword [0x14020a090]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a098]
mov r8, qword [r8 + rbx]
movabs r9, 0xf04809480fc4f32e
imul rdx, r9
movabs r9, 0x25daa9984584cb35
imul r8, r9
add rdx, r8
movabs r8, 0x262168ac2f3c6ab7
add rdx, r8
mov qword [rcx + 0x68], rdx
mov rdx, qword [0x14020a0a0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a0a8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x22
movabs r8, 0x8b14473cd95c1c7f
xor rdx, r8
mov qword [rax + 0x68], rdx
mov rdx, qword [0x14020a0b0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a0b8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x3c
movabs r8, 0x2859d42ac627f7e5
xor rdx, r8
mov qword [rcx + 0x70], rdx
mov rdx, qword [0x14020a0c0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a0c8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x1d
movabs r8, 0x92497bceab012fa5
xor rdx, r8
mov qword [rax + 0x70], rdx
mov rdx, qword [0x14020a0d0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a0d8]
mov r8, qword [r8 + rbx]
movabs r9, 0xa85b2d8913adfeaf
imul rdx, r9
movabs r9, 0x6876a96f6be65e53
imul r8, r9
add rdx, r8
movabs r8, 0x72d0875dd13dc91c
add rdx, r8
mov qword [rcx + 0x78], rdx
mov rdx, qword [0x14020a0e0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a0e8]
mov r8, qword [r8 + rbx]
movabs r9, 0x1cd6d1d9cac249d9
imul rdx, r9
movabs r9, 0xc57bc13be711e768
imul r8, r9
add rdx, r8
movabs r8, 0x48eadb4651b9fbfb
add rdx, r8
mov qword [rax + 0x78], rdx
mov rdx, qword [0x14020a0f0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a0f8]
mov r8, qword [r8 + rbx]
movabs r9, 0xff4eb7b0f9147aba
imul rdx, r9
movabs r9, 0xa12c3ee41f6780ca
imul r8, r9
add rdx, r8
movabs r8, 0xeaa9037cb88b9d6c
add rdx, r8
mov qword [rcx + 0x80], rdx
mov rdx, qword [0x14020a100]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a108]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x25
movabs r8, 0xf9e75b68d02e828c
xor rdx, r8
mov qword [rax + 0x80], rdx
mov rdx, qword [0x14020a110]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a118]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x18
movabs r8, 0x2c511fc7fba9f3a9
xor rdx, r8
mov qword [rcx + 0x88], rdx
mov rdx, qword [0x14020a120]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a128]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x2a
movabs r8, 0xd9d35e127da14079
xor rdx, r8
mov qword [rax + 0x88], rdx
mov rdx, qword [0x14020a130]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a138]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x21
movabs r8, 0xed04aef7e8bb2169
xor rdx, r8
mov qword [rcx + 0x90], rdx
mov rdx, qword [0x14020a140]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a148]
mov r8, qword [r8 + rbx]
movabs r9, 0x4553ba267be1ad0
imul rdx, r9
movabs r9, 0xb32d509beeeba32e
imul r8, r9
add rdx, r8
movabs r8, 0x1cd4f1db117a863c
add rdx, r8
mov qword [rax + 0x90], rdx
mov rdx, qword [0x14020a150]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a158]
mov r8, qword [r8 + rbx]
shld rdx, r8, 8
movabs r8, 0x2852c662d11ce4c9
xor rdx, r8
mov qword [rcx + 0x98], rdx
mov rdx, qword [0x14020a160]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a168]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x18
movabs r8, 0x23f7001d8dc0a0ff
xor rdx, r8
mov qword [rax + 0x98], rdx
mov rdx, qword [0x14020a170]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a178]
mov r8, qword [r8 + rbx]
movabs r9, 0xa878019d763f5d69
imul rdx, r9
movabs r9, 0x419a15ef898f73ea
imul r8, r9
add rdx, r8
movabs r8, 0x8964adef244f2922
add rdx, r8
mov qword [rcx + 0xa0], rdx
mov rdx, qword [0x14020a180]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a188]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x39
movabs r8, 0xb8c4fc46762de59d
xor rdx, r8
mov qword [rax + 0xa0], rdx
mov rdx, qword [0x14020a190]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a198]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x36
movabs r8, 0xfdde2e332cf68c33
xor rdx, r8
mov qword [rcx + 0xa8], rdx
mov rdx, qword [0x14020a1a0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a1a8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x3c
movabs r8, 0xd9e2a3c7a4fea14f
xor rdx, r8
mov qword [rax + 0xa8], rdx
mov rdx, qword [0x14020a1b0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a1b8]
mov r8, qword [r8 + rbx]
movabs r9, 0xfcc97dff1a4b7e6b
imul rdx, r9
movabs r9, 0xe3ed4a3b2b5d2034
imul r8, r9
add rdx, r8
movabs r8, 0x165426ae8315f071
add rdx, r8
mov qword [rcx + 0xb0], rdx
mov rdx, qword [0x14020a1c0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a1c8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x21
movabs r8, 0xf3370725f96f2178
xor rdx, r8
mov qword [rax + 0xb0], rdx
mov rdx, qword [0x14020a1d0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a1d8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x1e
movabs r8, 0xff9478d77e79a3a6
xor rdx, r8
mov qword [rcx + 0xb8], rdx
mov rdx, qword [0x14020a1e0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a1e8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x3f
movabs r8, 0xe593ec4686630978
xor rdx, r8
mov qword [rax + 0xb8], rdx
mov rdx, qword [0x14020a1f0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a1f8]
mov r8, qword [r8 + rbx]
movabs r9, 0x95030afb67509318
imul rdx, r9
movabs r9, 0xc6907534a6c75945
imul r8, r9
add rdx, r8
movabs r8, 0xadf2249bd69982d2
add rdx, r8
mov qword [rcx + 0xc0], rdx
mov rdx, qword [0x14020a200]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a208]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0xa
movabs r8, 0x5348324b7b2e5e23
xor rdx, r8
mov qword [rax + 0xc0], rdx
mov rdx, qword [0x14020a210]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a218]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0xd
movabs r8, 0x8de77129cb5ac51
xor rdx, r8
mov qword [rcx + 0xc8], rdx
mov rdx, qword [0x14020a220]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a228]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x3b
movabs r8, 0x544d11edcd7aa4bc
xor rdx, r8
mov qword [rax + 0xc8], rdx
mov rdx, qword [0x14020a230]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a238]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x32
movabs r8, 0x691e3dcb4c66c72f
xor rdx, r8
mov qword [rcx + 0xd0], rdx
mov rdx, qword [0x14020a240]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a248]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0xc
movabs r8, 0xa33ace8cc3c7d852
xor rdx, r8
mov qword [rax + 0xd0], rdx
mov rdx, qword [0x14020a250]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a258]
mov r8, qword [r8 + rbx]
movabs r9, 0x80a4f089255906b2
imul rdx, r9
movabs r9, 0x7f34da8fb5eb298c
imul r8, r9
add rdx, r8
movabs r8, 0xf49eab83bca3dcbe
add rdx, r8
mov qword [rcx + 0xd8], rdx
mov rdx, qword [0x14020a260]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a268]
mov r8, qword [r8 + rbx]
movabs r9, 0x4a3c32e5fdb8d386
imul rdx, r9
movabs r9, 0x4cdedd18125babb8
imul r8, r9
add rdx, r8
movabs r8, 0xcb8a1b09c7eb25f0
add rdx, r8
mov qword [rax + 0xd8], rdx
mov rdx, qword [0x14020a270]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a278]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x18
movabs r8, 0xa94463c571a8bbe7
xor rdx, r8
mov qword [rcx + 0xe0], rdx
mov rdx, qword [0x14020a280]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a288]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x30
movabs r8, 0x3a2ea011cf7e0c00
xor rdx, r8
mov qword [rax + 0xe0], rdx
mov rdx, qword [0x14020a290]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a298]
mov r8, qword [r8 + rbx]
movabs r9, 0xd1c8811f3e1a6012
imul rdx, r9
movabs r9, 0xff5e7225d04ea031
imul r8, r9
add rdx, r8
movabs r8, 0xdf96123361c96c95
add rdx, r8
mov qword [rcx + 0xe8], rdx
mov rdx, qword [0x14020a2a0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a2a8]
mov r8, qword [r8 + rbx]
movabs r9, 0x98acb16802be3c43
imul rdx, r9
movabs r9, 0x1919183e1004f8e7
imul r8, r9
add rdx, r8
movabs r8, 0xac38eecdf4898933
add rdx, r8
mov qword [rax + 0xe8], rdx
mov rdx, qword [0x14020a2b0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a2b8]
mov r8, qword [r8 + rbx]
movabs r9, 0x26a3064d95b7b206
imul rdx, r9
movabs r9, 0xab93750599462c15
imul r8, r9
add rdx, r8
movabs r8, 0x2d89909d913a5e78
add rdx, r8
mov qword [rcx + 0xf0], rdx
mov rdx, qword [0x14020a2c0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a2c8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0xf
movabs r8, 0x44872e75f870aeb4
xor rdx, r8
mov qword [rax + 0xf0], rdx
mov rdx, qword [0x14020a2d0]
mov rdx, qword [rdx + rbx]
mov r8, qword [0x14020a2d8]
mov r8, qword [r8 + rbx]
shld rdx, r8, 0x22
movabs r8, 0x3ff9f7701b6eba82
xor rdx, r8
mov qword [rcx + 0xf8], rdx
mov rcx, qword [0x14020a2e0]
mov rcx, qword [rcx + rbx]
mov rdx, qword [0x14020a2e8]
mov rdx, qword [rdx + rbx]
movabs r8, 0xee6af551fe255100
imul rcx, r8
movabs r8, 0xbe273a49b445454f
imul rdx, r8
add rcx, rdx
movabs rdx, 0xecdee9cf1710c9df
add rcx, rdx
mov qword [rax + 0xf8], rcx
mov rax, qword [0x14020a2f0]
mov eax, dword [rax + rbx]
mov rcx, qword [0x14020a2f8]
mov ecx, dword [rcx + rbx]
shld eax, ecx, 9
xor eax, 0xf00b391b
lea rax, [rax*4 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140053000
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov rax, qword [0x14020a300]
mov eax, dword [rax + rbx]
mov rcx, qword [0x14020a308]
mov ecx, dword [rcx + rbx]
shld eax, ecx, 0xf
xor eax, 0xee55cd23
lea rax, [rax*4 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140053000
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x48], rax
mov rax, qword [0x14020a310]
mov eax, dword [rax + rbx]
mov rcx, qword [0x14020a318]
mov ecx, dword [rcx + rbx]
shld eax, ecx, 0x18
xor eax, 0xa3a89c51
lea rax, [rax*8 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140053000
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x18], rax
mov rax, qword [0x14020a320]
mov eax, dword [rax + rbx]
mov rcx, qword [0x14020a328]
mov ecx, dword [rcx + rbx]
imul eax, eax, 0xa28dbb34
imul ecx, ecx, 0xf23989eb
lea eax, [rax + rcx + 0x65e1fb00]
lea rax, [rax*8 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140053000
sub rsp, rax
mov r13, rsp
mov qword [rbp - 0x40], r13
mov rax, qword [0x14020a330]
mov eax, dword [rax + rbx]
mov rcx, qword [0x14020a338]
mov ecx, dword [rcx + rbx]
imul eax, eax, 0x6c65dc9a
imul ecx, ecx, 0x21cdeb92
lea eax, [rax + rcx - 0x45526dc3]
lea rax, [rax*4 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140053000
sub rsp, rax
mov rsi, rsp
mov qword [rbp - 0x38], rsi
mov rax, qword [0x14020a340]
mov eax, dword [rax + rbx]
mov rcx, qword [0x14020a348]
mov ecx, dword [rcx + rbx]
imul eax, eax, 0x772ab811
imul ecx, ecx, 0x303c38db
lea eax, [rax + rcx - 0x2ea7d084]
lea rax, [rax*4 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140053000
sub rsp, rax
mov rcx, rsp
mov qword [rbp - 0x30], rcx
mov rax, qword [0x14020a350]
mov eax, dword [rax + rbx]
mov rdx, qword [0x14020a358]
mov edx, dword [rdx + rbx]
imul eax, eax, 0x9a8f42f
imul edx, edx, 0x8c533eb5
lea eax, [rax + rdx + 0x2952a217]
lea rax, [rax*8 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140053000
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x58], r10
add r10, 0x15
mov qword [rax], r10
mov rax, qword [0x14020a360]
mov eax, dword [rax + rbx]
mov dword [rcx], eax
sub rsp, 0x20
call fcn.140050c00
add rsp, 0x20
mov rcx, qword [0x14020a368]
cdqe
lea rax, [rcx + rax*4]
mov eax, dword [rbx + rax]
mov dword [rsi], eax
mov rax, qword [0x14020a370]
mov eax, dword [rax + rbx]
mov rcx, qword [0x14020a378]
mov ecx, dword [rcx + rbx]
shld eax, ecx, 0x18
xor eax, 0x7c7fc0c8
lea rax, [rax*8 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140053000
sub rsp, rax
mov rax, rsp
mov r13, rax
mov rcx, qword [0x14020a380]
mov rcx, qword [rcx + rbx]
mov rdx, qword [0x14020a388]
mov rdx, qword [rdx + rbx]
shld rcx, rdx, 0x18
movabs rdx, 0x2ad8735a4a557de4
xor rcx, rdx
mov qword [rax], rcx
mov rax, qword [0x14020a390]
mov eax, dword [rax + rbx]
mov rcx, qword [0x14020a398]
mov ecx, dword [rcx + rbx]
imul eax, eax, 0x25e6c3bc
imul ecx, ecx, 0xa2fb412
lea eax, [rax + rcx + 0x35faab43]
lea rax, [rax*8 + 0xf]
and rax, 0xfffffffffffffff0
call fcn.140053000
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x10], rax
mov r8, qword [r13]
mov rcx, qword [0x14020a3a0]
movabs rax, 0x14d56c4e927ad6e1
mov rcx, qword [rcx + rax]
mov rdx, qword [0x14020a3a8]
mov rdx, qword [rdx + rax]
movabs r9, 0xa856f9d8adfa12d1
imul rcx, r9
movabs r9, 0xc5cca8c5374c9201
imul rdx, r9
add rcx, rdx
mov r10, rcx
add r10, r8
mov rcx, qword [0x14020a3b8]
mov rcx, qword [rcx + rax]
shr rcx, 0x2a
xor cl, 0x5f
mov rdx, r8
shr rdx, cl
mov rcx, r8
xor rcx, rdx
mov rdx, qword [0x14020a3c0]
mov rdx, qword [rdx + rax]
mov r9, qword [0x14020a3c8]
mov r9, qword [r9 + rax]
movabs r11, 0x9f726e27ced734a7
imul rdx, r11
movabs r11, 0xae411cd7066a29b6
imul r9, r11
add rdx, r9
movabs r9, 0xb98cd232b4a7f655
add rdx, r9
and rcx, rdx
mov r12, qword [rbp - 8]
mov dl, byte [r12 + rcx]
mov rdi, qword [rbp]
mov cl, byte [rdi + rcx]
sub dl, cl
movzx ecx, dl
mov r11, r8
add r11, rcx
mov rcx, qword [0x14020a3d0]
mov rsi, qword [rcx + rax]
mov rcx, qword [0x14020a3d8]
mov rbx, qword [rcx + rax]
mov r9, qword [r13]
mov rcx, qword [0x14020a3e0]
lea rcx, [rcx + r9*8]
mov rdx, qword [rax + rcx]
mov rcx, qword [0x14020a3e8]
mov ecx, dword [rcx + rax]
mov r14, qword [0x14020a3f0]
mov r14d, dword [r14 + rax]
imul ecx, ecx, 0x4761e93b
imul r14d, r14d, 0xb1c055bd
add ecx, r14d
add cl, 0x67
mov r14, r11
shr r14, cl
mov rcx, r11
xor rcx, r14
mov r14, qword [0x14020a3f8]
mov r14, qword [r14 + rax]
mov r15, qword [0x14020a400]
mov r15, qword [r15 + rax]
shld r14, r15, 5
movabs r15, 0x914fd78806ed0d3f
xor r14, r15
and rcx, r14
mov r14b, byte [r12 + rcx]
mov cl, byte [rdi + rcx]
sub r14b, cl
movzx ecx, r14b
add r10, rcx
shld rsi, rbx, 0x18
movabs rcx, 0x1db51b5bd2b280e0
xor rsi, rcx
add r11, rsi
mov rcx, qword [0x14020a3e0]
lea rcx, [rcx + r10*8]
movabs r10, 0x5df4ab0ed748cc9
mov rcx, qword [r10 + rcx]
mov rbx, qword [rbp - 0x40]
mov qword [rbx], rcx
mov rcx, qword [0x14020a3e0]
lea rcx, [rcx + r11*8]
mov rcx, qword [rax + rcx]
mov r10, qword [rbp - 0x18]
mov qword [r10], rcx
mov r10, qword [r13]
mov rcx, qword [0x14020a410]
mov ecx, dword [rcx + rax]
shr ecx, 0x16
xor cl, 0x93
mov r11, r8
shr r11, cl
xor r8, r11
mov rcx, qword [0x14020a418]
mov rcx, qword [rcx + rax]
mov r11, qword [0x14020a420]
mov r11, qword [r11 + rax]
movabs rsi, 0xcae79d256463ea6
imul rcx, rsi
movabs rsi, 0x22f8cbbb45807249
imul r11, rsi
add rcx, r11
movabs r11, 0x678c79670defb038
add rcx, r11
and r8, rcx
mov cl, byte [r12 + r8]
mov r8b, byte [rdi + r8]
sub cl, r8b
movzx ecx, cl
mov r8, qword [0x14020a428]
mov r8, qword [r8 + rax]
mov r11, qword [0x14020a430]
mov r11, qword [r11 + rax]
shld r8, r11, 0x21
movabs r11, 0x4e3bf2eda2a33d63
xor r8, r11
add r10, r8
mov r8, r10
add r8, rcx
mov rcx, qword [0x14020a440]
mov rcx, qword [rcx + rax]
shr rcx, 0x1a
xor cl, 0xa8
mov r10, r9
shr r10, cl
xor r9, r10
mov rcx, qword [0x14020a448]
mov rcx, qword [rcx + rax]
mov r10, qword [0x14020a450]
mov rax, qword [r10 + rax]
movabs r10, 0x958557316e14277d
imul rcx, r10
movabs r10, 0xaa31fa8e947650b0
imul rax, r10
add rcx, rax
movabs rax, 0x7e97099f6d5b51ba
add rcx, rax
and r9, rcx
mov al, byte [r12 + r9]
mov cl, byte [rdi + r9]
sub al, cl
movzx eax, al
add r8, rax
mov qword [r13], r8
mov rax, rdx
sub rax, 0xc4c2d30
je 0x140027acd
jmp 0x140027ab2
mov rax, rdx
sub rax, 0xc4c2d31
je 0x140027b19
jmp 0x140027abf
sub rdx, 0xc4c2d32
je 0x140027b25
jmp 0x14002831d
mov rax, qword [rbx]
mov rcx, rax
sub rcx, 0x11a82964
je 0x140027cf4
jmp 0x140027ae2
mov rcx, rax
sub rcx, 0x2a612982
je 0x140027c17
jmp 0x140027af4
mov rcx, rax
sub rcx, 0x4cec1e69
je 0x1400280fe
jmp 0x140027b06
mov ecx, 0xdc3e106d
sub rax, rcx
je 0x140028021
jmp 0x14002831d
mov rax, qword [rbx]
mov qword [r13], rax
jmp 0x14002831f
mov rax, qword [rbp - 0x10]
mov r8, qword [rax]
mov rax, qword [0x14020a458]
movabs rdx, 0x14d56c4e927ad6e1
mov rax, qword [rax + rdx]
mov rcx, qword [0x14020a460]
mov rcx, qword [rcx + rdx]
movabs r9, 0xe616c7e89d603359
imul rax, r9
movabs r9, 0xd714e20432f2cb9a
imul rcx, r9
add rax, rcx
movabs rcx, 0xf830df8f03b1184
add rax, rcx
mov rcx, r8
sub rcx, rax
sete al
mov rcx, qword [0x14020a470]
mov rcx, qword [rcx + rdx]
shr rcx, 0x1e
xor cl, 0x38
mov r9, r8
shr r9, cl
xor r8, r9
mov rcx, qword [0x14020a478]
mov rcx, qword [rcx + rdx]
mov r9, qword [0x14020a480]
mov rdx, qword [r9 + rdx]
movabs r9, 0x87a5515939ccf876
imul rcx, r9
movabs r9, 0x8f9a1b8daae1cb81
imul rdx, r9
add rcx, rdx
movabs rdx, 0x685f9d1be43565b0
add rcx, rdx
and r8, rcx
mov rcx, qword [rbp - 8]
mov cl, byte [rcx + r8]
mov rdx, qword [rbp]
mov dl, byte [rdx + r8]
sub cl, dl
add al, cl
test al, 1
jne 0x140027bfb
jmp 0x140027c07
mov rax, qword [rbx]
mov qword [r13], rax
jmp 0x14002831f
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov qword [r13], rax
jmp 0x14002831f
mov rax, qword [rbp - 0x30]
mov eax, dword [rax]
mov rcx, qword [rbp - 0x38]
mov ecx, dword [rcx]
movabs rdx, 0x14d56c4e927ad6e1
add rdx, qword [0x14020a488]
mov rdx, qword [rdx]
movabs r8, 0x14d56c4e927ad6e1
add r8, qword [0x14020a490]
mov r8, qword [r8]
shl rdx, 0x29
shr r8, 0x17
or rdx, r8
movabs r8, 0xc32fdedd3e4961d4
xor rdx, r8
movabs r8, 0x14d56c4e927ad6e1
add r8, qword [0x14020a498]
mov r8, qword [r8]
movabs r9, 0x14d56c4e927ad6e1
add r9, qword [0x14020a4a0]
mov r9, qword [r9]
shl r8, 3
shr r9, 0x3d
or r8, r9
movabs r9, 0xb558525c9277ced4
xor r8, r9
cmp eax, ecx
cmove r8, rdx
mov rax, qword [rbp - 0x10]
mov qword [rax], r8
movabs rax, 0x14d56c4e927ad6e1
add rax, qword [0x14020a4a8]
mov eax, dword [rax]
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a4b0]
mov ecx, dword [rcx]
imul eax, eax, 0x3c721a7e
imul ecx, ecx, 0xa7472b2d
add eax, ecx
add eax, 0x4229b792
mov rcx, qword [rbp - 0x20]
mov dword [rcx], eax
jmp 0x14002831d
mov r12, qword [rbp - 0x20]
mov ebx, dword [r12]
mov rax, qword [rbp - 0x28]
mov rax, qword [rax]
movsxd rcx, ebx
mov sil, byte [rax + rcx]
sub rsp, 0x20
call fcn.140050c90
add rsp, 0x20
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a4b8]
mov ecx, dword [rcx]
movabs rdx, 0x14d56c4e927ad6e1
add rdx, qword [0x14020a4c0]
mov edx, dword [rdx]
imul ecx, ecx, 0x2b01b62f
imul edx, edx, 0xa1379d64
add ecx, edx
add ecx, 0x4551c3ee
mov edx, ebx
shl edx, cl
mov ecx, ebx
xor ecx, edx
movabs rdx, 0x14d56c4e927ad6e1
add rdx, qword [0x14020a4c8]
mov edx, dword [rdx]
movabs r8, 0x14d56c4e927ad6e1
add r8, qword [0x14020a4d0]
mov r8d, dword [r8]
imul edx, edx, 0x9fb845c6
imul r8d, r8d, 0xf859161f
add edx, r8d
add edx, 0xc22ed741
and ecx, edx
movsxd rdx, ecx
mov r15, qword [rbp - 8]
mov dl, byte [r15 + rdx]
movsxd rcx, ecx
mov rdi, qword [rbp]
mov cl, byte [rdi + rcx]
sub dl, cl
movzx ecx, dl
mov r8d, eax
add r8d, ecx
movabs rax, 0x14d56c4e927ad6e1
mov rcx, rax
add rcx, qword [0x14020a4d8]
mov eax, ebx
xor edx, edx
movsxd r8, r8d
div dword [rcx + r8*4]
mov r14d, edx
movsxd rax, r14d
mov rcx, qword [rbp - 0x58]
mov al, byte [rcx + rax]
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a4e0]
mov ecx, dword [rcx]
movabs rdx, 0x14d56c4e927ad6e1
add rdx, qword [0x14020a4e8]
mov edx, dword [rdx]
imul ecx, ecx, 0x1a73a9fc
imul edx, edx, 0x53d47f6b
add ecx, edx
add ecx, 0xa9650749
mov edx, ebx
shl edx, cl
mov ecx, ebx
xor ecx, edx
movabs rdx, 0x14d56c4e927ad6e1
add rdx, qword [0x14020a4f0]
mov edx, dword [rdx]
movabs r8, 0x14d56c4e927ad6e1
add r8, qword [0x14020a4f8]
mov r8d, dword [r8]
shl edx, 7
shr r8d, 0x19
or edx, r8d
xor edx, 0x9e477457
and ecx, edx
movsxd rdx, ecx
mov dl, byte [r15 + rdx]
movsxd rcx, ecx
mov cl, byte [rdi + rcx]
sub dl, cl
add sil, dl
xor sil, al
movsxd rax, ebx
mov rcx, qword [rbp - 0x50]
mov byte [rcx + rax], sil
sub rsp, 0x20
call fcn.140050d20
add rsp, 0x20
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a500]
cdqe
add ebx, dword [rcx + rax*4]
movabs rax, 0x14d56c4e927ad6e1
add rax, qword [0x14020a508]
mov eax, dword [rax]
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a510]
mov ecx, dword [rcx]
imul eax, eax, 0xcd1b72f1
imul ecx, ecx, 0xdc908aa7
add eax, ecx
mov ecx, eax
add ecx, 0x382c2895
mov eax, r14d
shl eax, cl
xor r14d, eax
movabs rax, 0x14d56c4e927ad6e1
add rax, qword [0x14020a518]
mov eax, dword [rax]
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a520]
mov ecx, dword [rcx]
imul eax, eax, 0x756f6615
imul ecx, ecx, 0x9b8e1427
add eax, ecx
add eax, 0xf1ddb798
and r14d, eax
movsxd rax, r14d
mov al, byte [r15 + rax]
movsxd rcx, r14d
mov cl, byte [rdi + rcx]
sub al, cl
movzx eax, al
add ebx, eax
mov rsi, qword [rbp - 0x48]
mov dword [rsi], ebx
sub rsp, 0x20
call fcn.140050db0
add rsp, 0x20
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a528]
cdqe
mov eax, dword [rcx + rax*4]
mov ecx, dword [rsi]
movabs rdx, 0x14d56c4e927ad6e1
add rdx, qword [0x14020a530]
mov rdx, qword [rdx]
movabs r8, 0x14d56c4e927ad6e1
add r8, qword [0x14020a538]
mov r8, qword [r8]
movabs r9, 0x26853b98051dab2b
imul rdx, r9
movabs r9, 0x1479e0b2c6e40083
imul r8, r9
add rdx, r8
movabs r8, 0x3daba465166783
add rdx, r8
movabs r8, 0x14d56c4e927ad6e1
add r8, qword [0x14020a540]
mov r8, qword [r8]
movabs r9, 0x14d56c4e927ad6e1
add r9, qword [0x14020a548]
mov r9, qword [r9]
movabs r10, 0x1c097579e9adaff2
imul r8, r10
movabs r10, 0x7bbeeba8be84fa90
imul r9, r10
add r8, r9
movabs r9, 0x7f50225db49fb30e
add r8, r9
cmp ecx, eax
cmove r8, rdx
mov rax, qword [rbp - 0x10]
mov qword [rax], r8
mov eax, dword [rsi]
mov dword [r12], eax
jmp 0x14002831d
sub rsp, 0x20
call fcn.140050e30
add rsp, 0x20
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a550]
movsxd rdx, eax
mov edx, dword [rcx + rdx*4]
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a558]
mov ecx, dword [rcx]
movabs r8, 0x14d56c4e927ad6e1
add r8, qword [0x14020a560]
mov r8d, dword [r8]
imul ecx, ecx, 0x3f83c02
imul r8d, r8d, 0x4003d482
add ecx, r8d
add ecx, 0x6d66faed
mov r8d, eax
shl r8d, cl
xor eax, r8d
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a568]
mov ecx, dword [rcx]
movabs r8, 0x14d56c4e927ad6e1
add r8, qword [0x14020a570]
mov r8d, dword [r8]
imul ecx, ecx, 0x7eb4392a
imul r8d, r8d, 0xaabc85e6
add ecx, r8d
add ecx, 0x30d507f
and eax, ecx
movsxd rcx, eax
mov r8, qword [rbp - 8]
mov cl, byte [r8 + rcx]
cdqe
mov r8, qword [rbp]
mov al, byte [r8 + rax]
sub cl, al
movzx eax, cl
add edx, eax
movabs rax, 0x14d56c4e927ad6e1
add rax, qword [0x14020a360]
mov dword [rax], edx
jmp 0x14002831d
movabs rax, 0x14d56c4e927ad6e1
add rax, qword [0x14020a578]
mov r8d, dword [rax]
movabs rax, 0x14d56c4e927ad6e1
add rax, qword [0x14020a580]
mov eax, dword [rax]
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a588]
mov ecx, dword [rcx]
movabs rdx, 0x14d56c4e927ad6e1
add rdx, qword [0x14020a590]
mov edx, dword [rdx]
imul ecx, ecx, 0x101a6642
imul edx, edx, 0x2469668f
add ecx, edx
add ecx, 0xaac62c9e
mov edx, r8d
imul edx, ecx
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a598]
mov ecx, dword [rcx]
movabs r9, 0x14d56c4e927ad6e1
add r9, qword [0x14020a5a0]
mov r9d, dword [r9]
imul ecx, ecx, 0xe1898c6c
imul r9d, r9d, 0xb3f333c1
add ecx, r9d
add ecx, 0xb6e1f56d
imul eax, ecx
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a5a8]
mov ecx, dword [rcx]
movabs r9, 0x14d56c4e927ad6e1
add r9, qword [0x14020a5b0]
mov r9d, dword [r9]
shl ecx, 5
shr r9d, 0x1b
or ecx, r9d
xor ecx, 0x30851632
mov r9d, r8d
shl r9d, cl
xor r8d, r9d
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a5b8]
mov ecx, dword [rcx]
movabs r9, 0x14d56c4e927ad6e1
add r9, qword [0x14020a5c0]
mov r9d, dword [r9]
imul ecx, ecx, 0x1978994a
imul r9d, r9d, 0xb9a27f9e
add ecx, r9d
add ecx, 0x590bdbe7
and r8d, ecx
movsxd rcx, r8d
mov r9, qword [rbp - 8]
mov cl, byte [r9 + rcx]
movsxd r8, r8d
mov r10, qword [rbp]
mov r8b, byte [r10 + r8]
sub cl, r8b
movzx ecx, cl
add edx, ecx
add edx, eax
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a5c8]
mov ecx, dword [rcx]
movabs r8, 0x14d56c4e927ad6e1
add r8, qword [0x14020a5d0]
mov r8d, dword [r8]
shl ecx, 7
shr r8d, 0x19
or ecx, r8d
xor ecx, 0x6df2e11b
mov r8d, eax
shl r8d, cl
xor eax, r8d
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a5d8]
mov ecx, dword [rcx]
movabs r8, 0x14d56c4e927ad6e1
add r8, qword [0x14020a5e0]
mov r8d, dword [r8]
shl ecx, 0x19
shr r8d, 7
or ecx, r8d
xor ecx, 0x1ffc824
and eax, ecx
movsxd rcx, eax
mov cl, byte [r9 + rcx]
cdqe
mov al, byte [r10 + rax]
sub cl, al
movzx eax, cl
add edx, eax
movabs rax, 0x14d56c4e927ad6e1
add rax, qword [0x14020a5e8]
mov eax, dword [rax]
movabs rcx, 0x14d56c4e927ad6e1
add rcx, qword [0x14020a5f0]
mov ecx, dword [rcx]
shl eax, 0x19
shr ecx, 7
or eax, ecx
mov ecx, eax
xor ecx, 0x8db670f2
mov eax, edx
add eax, ecx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jmp 0x14002831f
jmp 0x1400277e6