Function at 0x180008300
Capabilities:
Reference sql statements

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xc20]
sub rsp, 0xd20
movaps xmmword [rsp + 0xd10], xmm6
mov rax, qword [0x1801eab50]
xor rax, rsp
mov qword [rbp + 0xc00], rax
mov qword [rbp - 0x68], r9
mov qword [rbp - 0x60], r8
mov rdi, rdx
mov qword [rsp + 0x48], rdx
xor r13d, r13d
mov r15d, r13d
mov dword [rsp + 0x50], r13d
mov r14, qword [0x1801efea0]
mov qword [rbp - 0x70], r14
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x7b0], xmm0
mov qword [rbp + 0x7c0], rax
mov rax, qword [r14 + 0x18]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], r13
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], select
mov byte [rbp - 0x48], r13b
lea r8d, [r13 + 0x6c]
lea rdx, str.SELECT__FROM__description__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_description___LIMIT_120_
lea rcx, [rbp - 0x48]
call fcn.180005110
nop
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x10], select
mov byte [rbp - 0x28], r13b
lea r8d, [r13 + 0xb]
lea rdx, str.description
lea rcx, [rbp - 0x28]
call fcn.180005110
nop
mov qword [rbp - 8], r13
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], select
mov byte [rbp - 8], r13b
lea r8d, [r13 + 6]
lea rdx, str.cn_des
lea rcx, [rbp - 8]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], r13b
lea r8d, [r13 + 0x70]
lea rdx, str.SELECT__FROM__endescription__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_endescription___LIMIT_120_
lea rcx, [rbp + 0x20]
call fcn.180005110
nop
mov qword [rbp + 0x40], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], r13b
lea r8d, [r13 + 0xd]
lea rdx, str.endescription
lea rcx, [rbp + 0x40]
call fcn.180005110
nop
mov qword [rbp + 0x60], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], r13b
lea r8d, [r13 + 6]
lea rdx, str.en_des
lea rcx, [rbp + 0x60]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], r13
mov qword [rbp + 0x98], r13
mov qword [rbp + 0xa0], select
mov byte [rbp + 0x88], r13b
lea r8d, [r13 + 0x62]
lea rdx, str.SELECT__FROM__facdes__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_facdes___LIMIT_120_
lea rcx, [rbp + 0x88]
call fcn.180005110
nop
mov qword [rbp + 0xa8], r13
mov qword [rbp + 0xb8], r13
mov qword [rbp + 0xc0], select
mov byte [rbp + 0xa8], r13b
lea r8d, [r13 + 6]
lea rdx, str.facdes
lea rcx, [rbp + 0xa8]
call fcn.180005110
nop
mov qword [rbp + 0xc8], r13
mov qword [rbp + 0xd8], r13
mov qword [rbp + 0xe0], select
mov byte [rbp + 0xc8], r13b
lea r8d, [r13 + 9]
lea rdx, str.cn_facdes
lea rcx, [rbp + 0xc8]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xf0], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0xf0], r13b
lea r8d, [r13 + 0x66]
lea rdx, str.SELECT__FROM__enfacdes__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_enfacdes___LIMIT_120_
lea rcx, [rbp + 0xf0]
call fcn.180005110
nop
mov qword [rbp + 0x110], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x120], xmm0
mov byte [rbp + 0x110], r13b
lea r8d, [r13 + 8]
lea rdx, str.enfacdes
lea rcx, [rbp + 0x110]
call fcn.180005110
nop
mov qword [rbp + 0x130], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x140], xmm0
mov byte [rbp + 0x130], r13b
lea r8d, [r13 + 9]
lea rdx, str.en_facdes
lea rcx, [rbp + 0x130]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x150], rax
mov qword [rbp + 0x158], r13
mov qword [rbp + 0x168], r13
mov qword [rbp + 0x170], select
mov byte [rbp + 0x158], r13b
lea r8d, [r13 + 0x5d]
lea rdx, str.SELECT__FROM__name__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_name___LIMIT_120
lea rcx, [rbp + 0x158]
call fcn.180005110
nop
mov qword [rbp + 0x178], r13
mov qword [rbp + 0x188], r13
mov qword [rbp + 0x190], select
mov byte [rbp + 0x178], r13b
lea r8d, [r13 + 4]
lea rdx, str.name
lea rcx, [rbp + 0x178]
call fcn.180005110
nop
mov qword [rbp + 0x198], r13
mov qword [rbp + 0x1a8], r13
mov qword [rbp + 0x1b0], select
mov byte [rbp + 0x198], r13b
lea r8d, [r13 + 4]
lea rdx, str.name
lea rcx, [rbp + 0x198]
call fcn.180005110
nop
mov rax, qword [r14 + 8]
mov qword [rbp + 0x1b8], rax
mov qword [rbp + 0x1c0], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x1d0], xmm0
mov byte [rbp + 0x1c0], r13b
lea r8d, [r13 + 0x64]
lea rdx, str.SELECT__FROM__keyword__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_keyword___LIMIT_120_
lea rcx, [rbp + 0x1c0]
call fcn.180005110
nop
mov qword [rbp + 0x1e0], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x1f0], xmm0
mov byte [rbp + 0x1e0], r13b
lea r8d, [r13 + 7]
lea rdx, str.keyword
lea rcx, [rbp + 0x1e0]
call fcn.180005110
nop
mov qword [rbp + 0x200], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x210], xmm0
mov byte [rbp + 0x200], r13b
lea r8d, [r13 + 6]
lea rdx, str.cn_key
lea rcx, [rbp + 0x200]
call fcn.180005110
nop
mov rax, qword [r14 + 8]
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x228], r13
mov qword [rbp + 0x238], r13
mov qword [rbp + 0x240], select
mov byte [rbp + 0x228], r13b
lea r8d, [r13 + 0x68]
lea rdx, str.SELECT__FROM__enkeyword__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_enkeyword___LIMIT_120_
lea rcx, [rbp + 0x228]
call fcn.180005110
nop
mov qword [rbp + 0x248], r13
mov qword [rbp + 0x258], r13
mov qword [rbp + 0x260], select
mov byte [rbp + 0x248], r13b
lea r8d, [r13 + 9]
lea rdx, str.enkeyword
lea rcx, [rbp + 0x248]
call fcn.180005110
nop
mov qword [rbp + 0x268], r13
mov qword [rbp + 0x278], r13
mov qword [rbp + 0x280], select
mov byte [rbp + 0x268], r13b
lea r8d, [r13 + 6]
lea rdx, str.en_key
lea rcx, [rbp + 0x268]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x290], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x2a0], xmm0
mov byte [rbp + 0x290], r13b
lea r8d, [r13 + 0x5c]
lea rdx, str.SELECT__FROM__fac__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_fac___LIMIT_120_
lea rcx, [rbp + 0x290]
call fcn.180005110
nop
mov qword [rbp + 0x2b0], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x2c0], xmm0
mov byte [rbp + 0x2b0], r13b
lea r8d, [r13 + 6]
lea rdx, str.facdes
lea rcx, [rbp + 0x2b0]
call fcn.180005110
nop
mov qword [rbp + 0x2d0], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x2e0], xmm0
mov byte [rbp + 0x2d0], r13b
lea r8d, [r13 + 6]
lea rdx, str.cn_fac
lea rcx, [rbp + 0x2d0]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], r13
mov qword [rbp + 0x308], r13
mov qword [rbp + 0x310], select
mov byte [rbp + 0x2f8], r13b
lea r8d, [r13 + 0x60]
lea rdx, str.SELECT__FROM__enfac__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_enfac___LIMIT_120_
lea rcx, [rbp + 0x2f8]
call fcn.180005110
nop
mov qword [rbp + 0x318], r13
mov qword [rbp + 0x328], r13
mov qword [rbp + 0x330], select
mov byte [rbp + 0x318], r13b
lea r8d, [r13 + 5]
lea rdx, str.enfac
lea rcx, [rbp + 0x318]
call fcn.180005110
nop
mov qword [rbp + 0x338], r13
mov qword [rbp + 0x348], r13
mov qword [rbp + 0x350], select
mov byte [rbp + 0x338], r13b
lea r8d, [r13 + 6]
lea rdx, str.en_fac
lea rcx, [rbp + 0x338]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x358], rax
mov qword [rbp + 0x360], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x370], xmm0
mov byte [rbp + 0x360], r13b
lea r8d, [r13 + 0x60]
lea rdx, str.SELECT__FROM__title__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_title___LIMIT_120_
lea rcx, [rbp + 0x360]
call fcn.180005110
nop
mov qword [rbp + 0x380], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x390], xmm0
mov byte [rbp + 0x380], r13b
lea r8d, [r13 + 5]
lea rdx, str.title
lea rcx, [rbp + 0x380]
call fcn.180005110
nop
mov qword [rbp + 0x3a0], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x3b0], xmm0
mov byte [rbp + 0x3a0], r13b
lea r8d, [r13 + 8]
lea rdx, str.cn_title
lea rcx, [rbp + 0x3a0]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x3c8], r13
mov qword [rbp + 0x3d8], r13
mov qword [rbp + 0x3e0], select
mov byte [rbp + 0x3c8], r13b
lea r8d, [r13 + 0x64]
lea rdx, str.SELECT__FROM__entitle__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_entitle___LIMIT_120_
lea rcx, [rbp + 0x3c8]
call fcn.180005110
nop
mov qword [rbp + 0x3e8], r13
mov qword [rbp + 0x3f8], r13
mov qword [rbp + 0x400], select
mov byte [rbp + 0x3e8], r13b
lea r8d, [r13 + 7]
lea rdx, str.entitle
lea rcx, [rbp + 0x3e8]
call fcn.180005110
nop
mov qword [rbp + 0x408], r13
mov qword [rbp + 0x418], r13
mov qword [rbp + 0x420], select
mov byte [rbp + 0x408], r13b
lea r8d, [r13 + 8]
lea rdx, str.en_title
lea rcx, [rbp + 0x408]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x428], rax
mov qword [rbp + 0x430], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x440], xmm0
mov byte [rbp + 0x430], r13b
lea r8d, [r13 + 0x64]
lea rdx, str.SELECT__FROM__content__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_content___LIMIT_120_
lea rcx, [rbp + 0x430]
call fcn.180005110
nop
mov qword [rbp + 0x450], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x460], xmm0
mov byte [rbp + 0x450], r13b
lea r8d, [r13 + 7]
lea rdx, str.content
lea rcx, [rbp + 0x450]
call fcn.180005110
nop
mov qword [rbp + 0x470], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x480], xmm0
mov byte [rbp + 0x470], r13b
lea r8d, [r13 + 7]
lea rdx, str.cn_body
lea rcx, [rbp + 0x470]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], r13
mov qword [rbp + 0x4a8], r13
mov qword [rbp + 0x4b0], select
mov byte [rbp + 0x498], r13b
lea r8d, [r13 + 0x68]
lea rdx, str.SELECT__FROM__encontent__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_encontent___LIMIT_120_
lea rcx, [rbp + 0x498]
call fcn.180005110
nop
mov qword [rbp + 0x4b8], r13
mov qword [rbp + 0x4c8], r13
mov qword [rbp + 0x4d0], select
mov byte [rbp + 0x4b8], r13b
lea r8d, [r13 + 9]
lea rdx, str.encontent
lea rcx, [rbp + 0x4b8]
call fcn.180005110
nop
mov qword [rbp + 0x4d8], r13
mov qword [rbp + 0x4e8], r13
mov qword [rbp + 0x4f0], select
mov byte [rbp + 0x4d8], r13b
lea r8d, [r13 + 7]
lea rdx, str.en_body
lea rcx, [rbp + 0x4d8]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x4f8], rax
mov qword [rbp + 0x500], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x510], xmm0
mov byte [rbp + 0x500], r13b
lea r8d, [r13 + 0x5c]
lea rdx, str.SELECT__FROM__img__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_img___LIMIT_120_
lea rcx, [rbp + 0x500]
call fcn.180005110
nop
mov qword [rbp + 0x520], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x530], xmm0
mov byte [rbp + 0x520], r13b
lea r8d, [r13 + 6]
lea rdx, str.images
lea rcx, [rbp + 0x520]
call fcn.180005110
nop
mov qword [rbp + 0x540], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x550], xmm0
mov byte [rbp + 0x540], r13b
lea r8d, [r13 + 6]
lea rdx, str.cn_img
lea rcx, [rbp + 0x540]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], r13
mov qword [rbp + 0x578], r13
mov qword [rbp + 0x580], select
mov byte [rbp + 0x568], r13b
lea r8d, [r13 + 0x60]
lea rdx, str.SELECT__FROM__enimg__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_enimg___LIMIT_120_
lea rcx, [rbp + 0x568]
call fcn.180005110
nop
mov qword [rbp + 0x588], r13
mov qword [rbp + 0x598], r13
mov qword [rbp + 0x5a0], select
mov byte [rbp + 0x588], r13b
lea r8d, [r13 + 8]
lea rdx, str.enimages
lea rcx, [rbp + 0x588]
call fcn.180005110
nop
mov qword [rbp + 0x5a8], r13
mov qword [rbp + 0x5b8], r13
mov qword [rbp + 0x5c0], select
mov byte [rbp + 0x5a8], r13b
lea r8d, [r13 + 6]
lea rdx, str.en_img
lea rcx, [rbp + 0x5a8]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x5c8], rax
mov qword [rbp + 0x5d0], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x5e0], xmm0
mov byte [rbp + 0x5d0], r13b
lea r8d, [r13 + 0x62]
lea rdx, str.SELECT__FROM__garble__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_garble___LIMIT_120_
lea rcx, [rbp + 0x5d0]
call fcn.180005110
nop
mov qword [rbp + 0x5f0], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x600], xmm0
mov byte [rbp + 0x5f0], r13b
lea r8d, [r13 + 6]
lea rdx, str.garble
lea rcx, [rbp + 0x5f0]
call fcn.180005110
nop
mov qword [rbp + 0x610], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x620], xmm0
mov byte [rbp + 0x610], r13b
lea r8d, [r13 + 6]
lea rdx, str.garble
lea rcx, [rbp + 0x610]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], r13
mov qword [rbp + 0x648], r13
mov qword [rbp + 0x650], select
mov byte [rbp + 0x638], r13b
lea r8d, [r13 + 0x64]
lea rdx, str.SELECT__FROM__cnlanmu__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_cnlanmu___LIMIT_120_
lea rcx, [rbp + 0x638]
call fcn.180005110
nop
mov qword [rbp + 0x658], r13
mov qword [rbp + 0x668], r13
mov qword [rbp + 0x670], select
mov byte [rbp + 0x658], r13b
lea r8d, [r13 + 7]
lea rdx, str.cnlanmu
lea rcx, [rbp + 0x658]
call fcn.180005110
nop
mov qword [rbp + 0x678], r13
mov qword [rbp + 0x688], r13
mov qword [rbp + 0x690], select
mov byte [rbp + 0x678], r13b
lea r8d, [r13 + 8]
lea rdx, str.cn_lanmu
lea rcx, [rbp + 0x678]
call fcn.180005110
nop
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x698], rax
mov qword [rbp + 0x6a0], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x6b0], xmm0
mov byte [rbp + 0x6a0], r13b
lea r8d, [r13 + 0x64]
lea rdx, str.SELECT__FROM__enlanmu__WHERE_rowid____abs_random_______SELECT_max_rowid__FROM_enlanmu___LIMIT_120_
lea rcx, [rbp + 0x6a0]
call fcn.180005110
nop
mov qword [rbp + 0x6c0], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x6d0], xmm0
mov byte [rbp + 0x6c0], r13b
lea r8d, [r13 + 7]
lea rdx, str.enlanmu
lea rcx, [rbp + 0x6c0]
call fcn.180005110
nop
mov qword [rbp + 0x6e0], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x6f0], xmm0
mov byte [rbp + 0x6e0], r13b
lea r8d, [r13 + 8]
lea rdx, str.en_lanmu
lea rcx, [rbp + 0x6e0]
call fcn.180005110
nop
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x7b0], xmm0
mov qword [rbp + 0x7c0], r13
lea r8, [rbp + 0x700]
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x7b0]
call fcn.180014890
nop
lea r9, [fcn.18000c750]
lea edx, [r13 + 0x68]
lea r8d, [r13 + 0x12]
lea rcx, [rbp - 0x50]
call fcn.180160190
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7d8], xmm1
mov qword [rbp + 0x7e8], r13
xor ecx, ecx
call fcn.18016ddc0
mov rcx, rax
call fcn.180167094
mov rax, qword [rbp + 0x7b8]
mov qword [rsp + 0x70], rax
lea r12d, [r13 + 1]
mov rsi, qword [rbp + 0x7b0]
cmp rsi, rax
je 0x1800091dc
add rsi, 0x28
movabs rbx, 0x7fffffffffffffff
mov rax, qword [rsi - 0x28]
mov qword [rbp + 0x7f0], rax
lea rdx, [rsi - 0x20]
lea rcx, [rbp + 0x7f8]
call fcn.180005010
nop
mov rdx, rsi
lea rcx, [rbp + 0x818]
call fcn.180005010
nop
lea rdx, [rsi + 0x20]
lea rcx, [rbp + 0x838]
call fcn.180005010
nop
mov rax, rbx
mov rcx, qword [rbp + 0x848]
sub rax, rcx
cmp rax, 1
jb 0x18000a7ca
lea rax, [rbp + 0x838]
cmp qword [rbp + 0x850], 0x10
cmovae rax, qword [rbp + 0x838]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea r9, [0x1801c3dec]
lea rcx, [rbp + 0x700]
call fcn.180016d40
or r15d, 4
lea r9, [rbp + 0x700]
mov rbx, qword [rbp + 0x700]
mov r14, qword [rbp + 0x718]
cmp r14, 0x10
cmovae r9, rbx
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800090c6
mov rcx, qword [rdi]
mov rax, qword [rbp + 0x710]
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.180015220
mov r13, rax
cmp r14, 0x10
jb 0x180009118
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x180009110
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a7c4
mov rcx, rbx
call fcn.18016015c
cmp r13, 0xffffffffffffffff
jne 0x180009143
lea rdx, [rbp + 0x838]
cmp qword [rbp + 0x850], 0x10
cmovae rdx, qword [rbp + 0x838]
lea rcx, str._magic__npos_label_s_n
call fcn.180032980
jmp 0x1800091b6
mov rbx, qword [rbp + 0x7e0]
cmp rbx, qword [rbp + 0x7e8]
je 0x18000919f
mov qword [rsp + 0x50], rbx
mov rax, qword [rbp + 0x7f0]
mov qword [rbx], rax
lea rcx, [rbx + 8]
lea rdx, [rbp + 0x7f8]
call fcn.180005010
nop
lea rcx, [rbx + 0x28]
lea rdx, [rbp + 0x818]
call fcn.180005010
nop
lea rcx, [rbx + 0x48]
lea rdx, [rbp + 0x838]
call fcn.180005010
nop
add qword [rbp + 0x7e0], 0x68
jmp 0x1800091b6
lea r8, [rbp + 0x7f0]
mov rdx, rbx
lea rcx, [rbp + 0x7d8]
call fcn.180014640
nop
lea rcx, [rbp + 0x7f0]
call fcn.18000c750
add rsi, 0x68
lea rax, [rsi - 0x28]
cmp rax, qword [rsp + 0x70]
jne 0x180009001
mov r14, qword [rbp - 0x70]
xor r13d, r13d
mov r8, qword [rbp + 0x7e0]
mov rdx, qword [rbp + 0x7d8]
lea rcx, [rbp + 0x7b0]
call fcn.180017660
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_350f9ac4726cc8eb9af91d3c27f75c1b___bool__struct_sqlite3_stmt____ptr64_.0
mov qword [rbp + 0x7f0], rax
mov qword [rbp + 0x7f8], r14
lea rax, [rbp + 0x7f0]
mov qword [rbp + 0x828], rax
lea r8, [rbp + 0x7f0]
lea rdx, str.SELECT__FROM__config__WHERE_namecodeing_
mov rcx, qword [r14 + 0x10]
call fcn.1800294b0
xorps xmm0, xmm0
movups xmmword [rbp + 0x7c8], xmm0
mov r8, qword [rbp - 0x68]
lea rdx, [rsp + 0x70]
call fcn.180014c70
mov rbx, qword [rax]
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x7c8], xmm0
lea rax, [rbp + 0x7c8]
mov qword [rbp + 0x768], rax
lea rax, [rbp + 0x7c8]
mov qword [rbp + 0x770], rax
mov ecx, 0x60
call fcn.18015fda0
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp + 0x7c8], rax
movzx r8d, byte [rsp + 0x40]
lea rdx, [rbx + 0x40]
lea rcx, [rbp + 0x7c8]
call fcn.180017550
nop
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x798], xmm1
mov qword [rbp + 0x7a8], r13
mov rax, qword [rbp + 0x7b8]
mov r9, qword [rbp + 0x7b0]
mov qword [rsp + 0x50], r9
cmp r9, rax
je 0x18000947f
lea rsi, [r9 + 0x28]
lea rdi, vtable.std::_Func_impl_no_alloc_class__lambda_669a0671c8f76e86d5ded4c821361007___bool__struct_sqlite3_stmt____ptr64_.0
mov r12, rax
nop word [rax + rax]
mov rax, qword [rsi - 0x28]
mov qword [rbp + 0x9b0], rax
lea rdx, [rsi - 0x20]
lea rcx, [rbp + 0x9b8]
call fcn.180005010
nop
mov rdx, rsi
lea rcx, [rbp + 0x9d8]
call fcn.180005010
nop
lea rdx, [rsi + 0x20]
lea rcx, [rbp + 0x9f8]
call fcn.180005010
nop
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x768], xmm1
mov qword [rbp + 0x778], r13
lea rax, [rbp + 0x9b0]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0xc80]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x768]
mov qword [rsp + 0x60], rax
mov qword [rbp + 0x7f0], rdi
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rbp + 0x7f8], xmm0
movsd xmm1, qword [rsp + 0x60]
movsd qword [rbp + 0x808], xmm1
lea rax, [rbp + 0x7f0]
mov qword [rbp + 0x828], rax
lea rdx, [rbp + 0x9b8]
cmp qword [rbp + 0x9d0], 0x10
cmovae rdx, qword [rbp + 0x9b8]
lea r8, [rbp + 0x7f0]
mov rcx, qword [rbp + 0x9b0]
call fcn.1800294b0
mov rbx, qword [rbp + 0x7a0]
cmp rbx, qword [rbp + 0x7a8]
je 0x180009423
mov qword [rbx], r13
mov qword [rbx + 8], r13
mov qword [rbx + 0x10], r13
mov r14, qword [rbp + 0x768]
mov r13, qword [rbp + 0x770]
cmp r14, r13
je 0x180009416
mov rdx, r13
sub rdx, r14
sar rdx, 5
mov rcx, rbx
call fcn.180016f20
mov qword [rsp + 0x70], rbx
mov r9, qword [rbx]
mov r8, r13
mov rdx, r14
mov rcx, rbx
call fcn.180017940
mov qword [rbx + 8], rax
add qword [rbp + 0x7a0], 0x18
xor r13d, r13d
jmp 0x18000943a
lea r8, [rbp + 0x768]
mov rdx, rbx
lea rcx, [rbp + 0x798]
call fcn.1800142e0
nop
lea rcx, [rbp + 0x768]
call fcn.180011be0
nop
lea rcx, [rbp + 0x9b0]
call fcn.18000c750
add rsi, 0x68
lea rax, [rsi - 0x28]
cmp rax, r12
jne 0x1800092f0
mov rax, qword [rbp + 0x7b0]
mov qword [rsp + 0x50], rax
mov rdi, qword [rsp + 0x48]
mov r12d, 1
mov r14, qword [rbp - 0x70]
mov qword [rsp + 0x70], r13
mov rcx, qword [rbp + 0x7a0]
mov r8, qword [rbp + 0x798]
sub rcx, r8
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x180009561
lea rsi, [r14 + 0x50]
mov r14, r13
movabs r12, 0x2aaaaaaaaaaaaaab
nop word [rax + rax]
mov rcx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x1800094dd
mov rcx, qword [rsi]
lea rbx, [r8 + r13]
call fcn.18016ed20
mov rdx, qword [rsp + 0x50]
add rdx, 0x48
add rdx, r14
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0x7c8]
mov r8, rbx
mov rcx, rdi
call fcn.18002b020
mov r9, qword [rsp + 0x70]
inc r9
mov qword [rsp + 0x70], r9
add r13, 0x18
add r14, 0x68
mov rcx, qword [rbp + 0x7a0]
mov r8, qword [rbp + 0x798]
sub rcx, r8
mov rax, r12
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r9, rdx
jae 0x180009558
mov r9, qword [rbp + 0x7b0]
mov qword [rsp + 0x50], r9
jmp 0x1800094d0
mov r12d, 1
xor r13d, r13d
xor ecx, ecx
call fcn.18016ddc0
mov qword [rbp + 0x880], rax
lea rcx, [rbp + 0x880]
call fcn.18016e12c
mov rbx, rax
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x788], xmm0
mov qword [rbp - 0x50], r13
movdqa xmm1, xmmword [0x1801c7650]
movdqa xmmword [rbp - 0x40], xmm1
mov byte [rbp - 0x50], 0
mov r8d, 8
lea rdx, str._Y__m__d
lea rcx, [rbp - 0x50]
call fcn.180005110
nop
mov qword [rbp - 0x30], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], 0
mov r8d, 9
lea rdx, str.time1
lea rcx, [rbp - 0x30]
call fcn.180005110
nop
mov qword [rbp - 0x10], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp], xmm0
mov byte [rbp - 0x10], 0
mov r8d, select
lea rdx, str._Y__m__d__H:_M:_S
lea rcx, [rbp - 0x10]
call fcn.180005110
nop
mov qword [rbp + 0x10], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x20], xmm0
mov byte [rbp + 0x10], 0
mov r8d, 9
lea rdx, str.time2
lea rcx, [rbp + 0x10]
call fcn.180005110
nop
mov qword [rbp + 0x30], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
mov r8d, 8
lea rdx, str._H:_M:_S
lea rcx, [rbp + 0x30]
call fcn.180005110
nop
mov qword [rbp + 0x50], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov r8d, 9
lea rdx, str.time3
lea rcx, [rbp + 0x50]
call fcn.180005110
nop
mov qword [rbp + 0x70], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
mov r8d, select
lea rdx, str._Y_m_d
lea rcx, [rbp + 0x70]
call fcn.180005110
nop
mov qword [rbp + 0x90], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0xa0], xmm0
mov byte [rbp + 0x90], 0
mov r8d, 9
lea rdx, str.time4
lea rcx, [rbp + 0x90]
call fcn.180005110
nop
mov qword [rbp + 0xb0], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0xc0], xmm0
mov byte [rbp + 0xb0], 0
mov r8d, 0x18
lea rdx, str._Y_m_d__H:_M:_S
lea rcx, [rbp + 0xb0]
call fcn.180005110
nop
mov qword [rbp + 0xd0], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0xe0], xmm0
mov byte [rbp + 0xd0], 0
mov r8d, 9
lea rdx, str.time5
lea rcx, [rbp + 0xd0]
call fcn.180005110
nop
mov qword [rbp + 0xf0], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0xf0], 0
mov r8d, select
lea rdx, str._d__m__Y___H:_M
lea rcx, [rbp + 0xf0]
call fcn.180005110
nop
mov qword [rbp + 0x110], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x120], xmm0
mov byte [rbp + 0x110], 0
mov r8d, 9
lea rdx, str.time6
lea rcx, [rbp + 0x110]
call fcn.180005110
nop
mov edx, dword [rbx + 0x14]
add edx, 0x21f
lea rcx, [rbp + 0x720]
call fcn.180005560
mov rbx, rax
mov qword [rbp + 0x700], r13
mov qword [rbp + 0x710], r13
mov qword [rbp + 0x718], select
mov byte [rbp + 0x700], 0
mov r8d, 6
lea rdx, str._d__m_
lea rcx, [rbp + 0x700]
call fcn.180005110
nop
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x18000983b
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rcx, [rbp + 0x700]
call fcn.180005270
mov r8d, 7
lea rdx, str.___H:_M
mov rcx, rax
call fcn.180005270
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.180005010
nop
mov qword [rbp + 0x150], r13
movdqa xmm0, xmmword [0x1801c7650]
movdqa xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0x150], 0
mov r8d, 0xa
lea rdx, str.thtime
lea rcx, [rbp + 0x150]
call fcn.180005110
nop
mov qword [rbp + 0x788], r13
mov qword [rbp + 0x790], r13
mov ecx, 0x60
call fcn.18015fda0
mov qword [rsp + 0x48], rax
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp + 0x788], rax
lea r13, [rbp - 0x50]
movabs rbx, 0x2aaaaaaaaaaaaaa
nop dword [rax + rax]
mov r9, r13
mov r8, rax
lea rdx, [rbp + 0x748]
lea rcx, [rbp + 0x788]
call fcn.18001a180
movups xmm6, xmmword [rax]
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0x870], xmm0
cmp byte [rbp + 0x870], 0
jne 0x1800099ca
cmp qword [rbp + 0x790], rbx
je 0x18000a7d0
mov rsi, qword [rbp + 0x788]
lea rax, [rbp + 0x788]
mov qword [rbp + 0x768], rax
mov qword [rbp + 0x770], 0
mov ecx, 0x60
call fcn.18015fda0
mov r14, rax
mov qword [rbp + 0x770], rax
lea rbx, [rax + 0x20]
mov qword [rsp + 0x50], rbx
mov rdx, r13
mov rcx, rbx
call fcn.180005010
nop
lea rdx, [r13 + 0x20]
lea rcx, [rbx + 0x20]
call fcn.180005010
nop
mov qword [r14], rsi
mov qword [r14 + 8], rsi
mov qword [r14 + 0x10], rsi
mov word [r14 + 0x18], 0
mov qword [rbp + 0x770], 0
movaps xmmword [rsp + 0x50], xmm6
mov r8, r14
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x788]
call fcn.180016a40
movabs rbx, 0x2aaaaaaaaaaaaaa
add r13, 0x40
lea rax, [rbp + 0x170]
cmp r13, rax
je 0x1800099e4
mov rax, qword [rsp + 0x48]
jmp 0x1800098f0
lea r9, [fcn.18000c6a0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp - 0x50]
call fcn.180160190
nop
mov rdx, qword [rbp + 0x718]
cmp rdx, 0x10
jb 0x180009a3f
inc rdx
mov rcx, qword [rbp + 0x700]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009a3a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a7d6
call fcn.18016015c
xor r13d, r13d
mov qword [rbp + 0x710], r13
mov qword [rbp + 0x718], select
mov byte [rbp + 0x700], r13b
mov rdx, qword [rbp + 0x738]
cmp rdx, 0x10
jb 0x180009a9c
inc rdx
mov rcx, qword [rbp + 0x720]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009a97
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a7dc
call fcn.18016015c
xor edx, edx
mov r8d, 0xf8
lea rcx, [rbp + 0x8b0]
call fcn.180162c50
lea rcx, [0x180000000]
lea rax, [rcx + 0x1c4fe8]
mov qword [rbp + 0x8b0], rax
lea rax, [rcx + 0x1c4998]
mov qword [rbp + 0x8c0], rax
mov qword [rbp + 0x950], r13
mov qword [rbp + 0x978], r13
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x980], xmm0
lea rax, vtable.std::basic_ios_char__struct_std::char_traits_char__.0
mov qword [rbp + 0x948], rax
or r15d, 8
mov dword [rsp + 0x50], r15d
lea rdx, [rbp + 0x8c8]
lea rcx, [rbp + 0x8b0]
call fcn.180013120
nop
mov rax, qword [rbp + 0x8c0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x8c0], rax
mov rax, qword [rbp + 0x8c0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x8bc], edx
mov rax, qword [rbp + 0x8b0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_iostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x8b0], rax
mov rax, qword [rbp + 0x8b0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x20]
mov dword [rbp + rcx + 0x8ac], edx
mov rax, qword [rbp + 0x8b0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x8b0], rax
mov rax, qword [rbp + 0x8b0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x8ac], edx
lea rcx, [rbp + 0x8c8]
call fcn.180012f80
lea rax, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + 0x8c8], rax
mov qword [rbp + 0x930], r13
mov dword [rbp + 0x938], r13d
mov rbx, qword [rbp + 0x788]
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
jne 0x18000a010
mov r14, qword [rsp + 0x70]
nop dword [rax + rax]
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x7f0]
call fcn.180005010
nop
lea rdx, [rbx + 0x40]
lea rcx, [rbp + 0x810]
call fcn.180005010
nop
mov qword [rbp + 0x700], r13
mov qword [rbp + 0x710], r13
mov qword [rbp + 0x718], select
mov byte [rbp + 0x700], 0
xor r8d, r8d
lea rdx, [0x1801c2c03]
lea rcx, [rbp + 0x700]
call fcn.180005110
nop
lea rcx, [rbp + 0x8c8]
call fcn.180011a40
lea rdx, [rbp + 0x700]
cmp qword [rbp + 0x718], 0x10
cmovae rdx, qword [rbp + 0x700]
mov r9d, dword [rbp + 0x938]
mov r8, qword [rbp + 0x710]
lea rcx, [rbp + 0x8c8]
call fcn.180012e30
nop
mov rdx, qword [rbp + 0x718]
cmp rdx, 0x10
jb 0x180009cc8
inc rdx
mov rcx, qword [rbp + 0x700]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009cc3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a7e2
call fcn.18016015c
lea rax, [rbp + 0x7f0]
cmp qword [rbp + 0x808], 0x10
cmovae rax, qword [rbp + 0x7f0]
mov qword [rbp + 0x768], r14
mov qword [rbp + 0x770], rax
mov qword [rbp + 0x778], rax
cmp byte [rax], 0
je 0x180009d0f
nop dword [rax]
inc rax
cmp byte [rax], 0
jne 0x180009d00
mov qword [rbp + 0x778], rax
lea rdx, [rbp + 0x768]
lea rcx, [rbp + 0x8c0]
call fcn.180013970
nop
mov qword [rbp + 0x700], r13
mov qword [rbp + 0x710], r13
mov qword [rbp + 0x718], select
mov byte [rbp + 0x700], 0
bts r15d, 7
mov dword [rsp + 0x50], r15d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rax
mov ecx, dword [rbp + 0x938]
mov eax, ecx
and al, 0x22
cmp al, 2
je 0x180009d96
mov rax, qword [rbp + 0x908]
mov r8, qword [rax]
test r8, r8
je 0x180009d96
mov rax, qword [rbp + 0x8e8]
mov rdx, qword [rax]
cmp r8, qword [rbp + 0x930]
cmovb r8, qword [rbp + 0x930]
sub r8, rdx
jmp 0x180009dd0
test cl, 4
jne 0x180009dc6
mov rax, qword [rbp + 0x900]
mov rcx, qword [rax]
test rcx, rcx
je 0x180009dc6
mov rax, qword [rbp + 0x8e0]
mov rdx, qword [rax]
mov rax, qword [rbp + 0x918]
movsxd r8, dword [rax]
sub r8, rdx
add r8, rcx
jmp 0x180009dd0
mov r8, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x70]
test rdx, rdx
je 0x180009de1
lea rcx, [rbp + 0x700]
call fcn.180005110
btr r15d, 7
or r15d, 0x40
mov qword [rbp + 0x720], r13
lea rcx, [rbp + 0x728]
call fcn.1800109b0
nop
lea r8, [rbp + 0x810]
cmp qword [rbp + 0x828], 0x10
cmovae r8, qword [rbp + 0x810]
lea rdx, [rbp + 0x810]
cmovae rdx, qword [rbp + 0x810]
add r8, qword [rbp + 0x820]
lea rcx, [rbp + 0x720]
call fcn.1800149f0
nop
mov qword [rbp + 0x748], r13
mov qword [rbp + 0x758], r13
mov qword [rbp + 0x760], select
mov byte [rbp + 0x748], 0
bts r15d, 8
mov dword [rsp + 0x50], r15d
mov rcx, qword [rdi + 0x18]
mov r9, qword [rdi + 0x10]
cmp rcx, 0x10
jb 0x180009e75
add r9, qword [rdi]
jmp 0x180009e81
add r9, rdi
mov r8, rdi
cmp rcx, 0x10
jb 0x180009e84
mov r8, qword [rdi]
lea rax, [rbp + 0x700]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x720]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x748]
lea rcx, [rsp + 0x48]
call fcn.180019790
lea rax, [rbp + 0x748]
cmp rdi, rax
je 0x180009f24
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x180009ef3
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x180009eee
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18000a7e8
mov rcx, r8
call fcn.18016015c
movups xmm0, xmmword [rbp + 0x748]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [rbp + 0x758]
movups xmmword [rdi + 0x10], xmm1
mov qword [rbp + 0x758], r13
mov eax, select
mov qword [rbp + 0x760], rax
mov byte [rbp + 0x748], 0
jmp 0x180009f2b
mov rax, qword [rbp + 0x760]
btr r15d, 8
mov dword [rsp + 0x50], r15d
cmp rax, 0x10
jb 0x180009f70
lea rdx, [rax + 1]
mov rcx, qword [rbp + 0x748]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009f6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a7be
call fcn.18016015c
mov qword [rbp + 0x758], r13
mov qword [rbp + 0x760], select
mov byte [rbp + 0x748], 0
lea rcx, [rbp + 0x720]
call fcn.1800101e0
nop
lea rcx, [rbp + 0x700]
call fcn.180004f70
nop
lea rcx, [rbp + 0x7f0]
call fcn.18000c6a0
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x180009fdb
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x180009fd6
cmp rbx, qword [rax + 0x10]
jne 0x180009fd6
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x180009fc3
mov rbx, rax
jmp 0x180009fff
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x180009fff
nop word [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x180009ff0
cmp byte [rbx + 0x19], 0
je 0x180009bf0
nop dword [rax]
mov edx, r12d
lea rcx, [rbp + 0x720]
call fcn.180005560
nop
mov r8, rax
lea rdx, [0x1801c3f30]
lea rcx, [rbp + 0x768]
call fcn.1800137d0
nop
lea rcx, [rbp + 0x720]
call fcn.180004f70
mov edx, r12d
lea rcx, [rsp + 0x70]
call fcn.180005560
nop
mov r8, rax
lea rdx, [0x1801c3f34]
lea rcx, [rbp + 0x860]
call fcn.1800137d0
nop
lea rcx, [rsp + 0x70]
call fcn.180004f70
lea r8, [rbp + 0x768]
lea rdx, [0x1801c3f3c]
lea rcx, [rbp + 0x720]
call fcn.180013900
nop
lea r8, [0x1801c3f38]
mov rdx, rax
lea rcx, [rbp + 0x748]
call fcn.180013cc0
nop
lea rcx, [rbp + 0x720]
call fcn.180004f70
lea rcx, [rbp + 0x7f0]
call fcn.18000c9b0
lea rdx, [rbp + 0x748]
lea rcx, [rbp + 0x7f0]
call fcn.180013c60
nop
lea rcx, [rbp + 0xab0]
call fcn.18000ca50
lea rcx, [rbp + 0xab0]
call fcn.18000f3c0
nop
lea r8, [rbp + 0x7f0]
lea rdx, [rbp + 0xab0]
mov rcx, rdi
call fcn.180013d20
test al, al
je 0x18000a174
nop dword [rax]
nop word [rax + rax]
mov r8d, r12d
lea rdx, [rbp + 0x720]
call fcn.18000c4b0
nop
lea rcx, [rbp + 0xab0]
call fcn.18000f350
mov r8, rax
lea rcx, [rbp + 0xab0]
call fcn.18000f310
mov rdx, rax
lea r9, [rbp + 0x720]
mov rcx, rdi
call fcn.180010570
nop
lea rcx, [rbp + 0x720]
call fcn.180004f70
lea r8, [rbp + 0x7f0]
lea rdx, [rbp + 0xab0]
mov rcx, rdi
call fcn.180013d20
test al, al
jne 0x18000a110
lea r8, [rbp + 0x860]
lea rdx, [0x1801c3f3c]
lea rcx, [rbp + 0x720]
call fcn.180013900
nop
lea r8, [0x1801c3f38]
mov rdx, rax
lea rcx, [rbp + 0x700]
call fcn.180013cc0
nop
lea rcx, [rbp + 0x720]
call fcn.180004f70
lea rcx, [rbp + 0x888]
call fcn.18000c9b0
lea rdx, [rbp + 0x700]
lea rcx, [rbp + 0x888]
call fcn.180013c60
nop
lea rcx, [rbp + 0x9b0]
call fcn.18000ca50
lea rcx, [rbp + 0x9b0]
call fcn.18000f3c0
nop
lea r8, [rbp + 0x888]
lea rdx, [rbp + 0x9b0]
mov rcx, rdi
call fcn.180013d20
test al, al
je 0x18000a274
nop word [rax + rax]
mov r8d, r12d
lea rdx, [rbp + 0x720]
call fcn.18000c570
nop
lea rcx, [rbp + 0x9b0]
call fcn.18000f350
mov r8, rax
lea rcx, [rbp + 0x9b0]
call fcn.18000f310
mov rdx, rax
lea r9, [rbp + 0x720]
mov rcx, rdi
call fcn.180010570
nop
lea rcx, [rbp + 0x720]
call fcn.180004f70
lea r8, [rbp + 0x888]
lea rdx, [rbp + 0x9b0]
mov rcx, rdi
call fcn.180013d20
test al, al
jne 0x18000a210
lea rcx, [rbp + 0x9b0]
call fcn.18000c9d0
nop
lea rcx, [rbp + 0x888]
call fcn.1800101e0
nop
lea rcx, [rbp + 0x700]
call fcn.180004f70
nop
lea rcx, [rbp + 0xab0]
call fcn.18000c9d0
nop
lea rcx, [rbp + 0x7f0]
call fcn.1800101e0
nop
lea rcx, [rbp + 0x748]
call fcn.180004f70
nop
lea rcx, [rbp + 0x860]
call fcn.180004f70
nop
lea rcx, [rbp + 0x768]
call fcn.180004f70
inc r12d
cmp r12d, 0xa
jle 0x18000a010
lea rdx, str.num
lea rcx, [rbp + 0xa90]
call fcn.180004fd0
nop
lea rcx, [rbp + 0xa48]
call fcn.18000c9b0
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0xa48]
call fcn.180013c60
nop
lea rcx, [rbp + 0xb90]
call fcn.18000ca50
lea rcx, [rbp + 0xb90]
call fcn.18000f3c0
nop
lea r8, [rbp + 0xa48]
lea rdx, [rbp + 0xb90]
mov rcx, rdi
call fcn.180013d20
test al, al
je 0x18000a3de
call fcn.180167068
mov r8d, eax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 7
sub r8d, eax
inc r8d
lea rdx, [rbp + 0x720]
call fcn.18000c4b0
nop
lea rcx, [rbp + 0xb90]
call fcn.18000f350
mov r8, rax
lea rcx, [rbp + 0xb90]
call fcn.18000f310
mov rdx, rax
lea r9, [rbp + 0x720]
mov rcx, rdi
call fcn.180010570
nop
lea rcx, [rbp + 0x720]
call fcn.180004f70
lea r8, [rbp + 0xa48]
lea rdx, [rbp + 0xb90]
mov rcx, rdi
call fcn.180013d20
test al, al
jne 0x18000a353
lea rdx, str.abc
lea rcx, [rbp + 0xa70]
call fcn.180004fd0
nop
lea rcx, [rbp + 0xa20]
call fcn.18000c9b0
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0xa20]
call fcn.180013c60
nop
lea rcx, [rbp + 0xb20]
call fcn.18000ca50
lea rcx, [rbp + 0xb20]
call fcn.18000f3c0
nop
lea r8, [rbp + 0xa20]
lea rdx, [rbp + 0xb20]
mov rcx, rdi
call fcn.180013d20
test al, al
je 0x18000a4db
nop dword [rax]
call fcn.180167068
mov r8d, eax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 7
sub r8d, eax
inc r8d
lea rdx, [rbp + 0x720]
call fcn.18000c570
nop
lea rcx, [rbp + 0xb20]
call fcn.18000f350
mov r8, rax
lea rcx, [rbp + 0xb20]
call fcn.18000f310
mov rdx, rax
lea r9, [rbp + 0x720]
mov rcx, rdi
call fcn.180010570
nop
lea rcx, [rbp + 0x720]
call fcn.180004f70
lea r8, [rbp + 0xa20]
lea rdx, [rbp + 0xb20]
mov rcx, rdi
call fcn.180013d20
test al, al
jne 0x18000a450
mov rsi, qword [rbp - 0x68]
mov r8, rsi
lea rdx, str.http:__
lea rcx, [rbp + 0x748]
call fcn.180013900
nop
mov r8, qword [rbp - 0x60]
mov rdx, rax
lea rcx, [rbp + 0x700]
call fcn.180013d90
mov rbx, rax
lea rdx, str.current_url
lea rcx, [rbp + 0x7f0]
call fcn.180010280
nop
mov r9, rbx
mov r8, rax
mov rdx, rdi
lea rcx, [rbp + 0x720]
call fcn.180013760
mov rdx, rax
mov rcx, rdi
call fcn.1800105a0
lea rcx, [rbp + 0x720]
call fcn.180004f70
nop
lea rcx, [rbp + 0x7f0]
call fcn.1800101e0
nop
lea rcx, [rbp + 0x700]
call fcn.180004f70
nop
lea rcx, [rbp + 0x748]
call fcn.180004f70
mov byte [rsp + 0x40], 0x2e
lea rdx, [rbp - 0x60]
mov rcx, rsi
call fcn.180010530
mov r9, rax
lea rdx, [rsp + 0x48]
mov rcx, rsi
call fcn.180010550
lea r8, [rsp + 0x40]
mov rdx, qword [r9]
mov rcx, qword [rax]
call fcn.180013d60
dec rax
test rax, 0xfffffffffffffffd
je 0x18000a5dc
lea rdx, [0x1801c34c0]
mov rcx, rsi
call fcn.180010460
lea r8, [rax + 1]
mov r9, qword [rsi + 0x10]
lea rdx, [rbp + 0x748]
mov rcx, rsi
call fcn.180010400
nop
or r15d, 1
jmp 0x18000a5f0
mov rdx, rsi
lea rcx, [rbp + 0x700]
call fcn.180005010
nop
or r15d, 2
mov dword [rsp + 0x50], r15d
mov rdx, rax
lea rcx, [rbp + 0x720]
call fcn.180005010
nop
test r15b, 2
je 0x18000a61c
and r15d, 0xfffffffd
lea rcx, [rbp + 0x700]
call fcn.180004f70
nop
test r15b, 1
je 0x18000a62e
lea rcx, [rbp + 0x748]
call fcn.180004f70
lea rdx, str.top_domain
lea rcx, [rbp + 0x7f0]
call fcn.180010280
nop
lea r9, [rbp + 0x720]
mov r8, rax
mov rdx, rdi
lea rcx, [rbp + 0x860]
call fcn.180013760
mov rdx, rax
mov rcx, rdi
call fcn.1800105a0
lea rcx, [rbp + 0x860]
call fcn.180004f70
nop
lea rcx, [rbp + 0x7f0]
call fcn.1800101e0
lea rdx, str.current_domain
lea rcx, [rbp + 0x888]
call fcn.180010280
nop
mov r9, rsi
mov r8, rax
mov rdx, rdi
lea rcx, [rbp + 0x860]
call fcn.180013760
mov rdx, rax
mov rcx, rdi
call fcn.1800105a0
lea rcx, [rbp + 0x860]
call fcn.180004f70
nop
lea rcx, [rbp + 0x888]
call fcn.1800101e0
mov r9, rsi
mov r8, rdi
mov rcx, qword [rbp - 0x70]
mov rdx, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x20]
call fcn.18002dcb0
nop
lea rcx, [rbp + 0x720]
call fcn.180004f70
nop
lea rcx, [rbp + 0xb20]
call fcn.18000c9d0
nop
lea rcx, [rbp + 0xa20]
call fcn.1800101e0
nop
lea rcx, [rbp + 0xa70]
call fcn.180004f70
nop
lea rcx, [rbp + 0xb90]
call fcn.18000c9d0
nop
lea rcx, [rbp + 0xa48]
call fcn.1800101e0
nop
lea rcx, [rbp + 0xa90]
call fcn.180004f70
nop
lea rcx, [rbp + 0x8b0]
call fcn.18000c850
nop
lea rcx, [rbp + 0x788]
call fcn.1800102f0
nop
lea rcx, [rbp + 0x798]
call fcn.1800100c0
nop
lea rcx, [rbp + 0x7c8]
call fcn.1800102f0
nop
lea rcx, [rbp + 0x7d8]
call fcn.180011b30
nop
lea rcx, [rbp + 0x7b0]
call fcn.180011b30
mov rcx, qword [rbp + 0xc00]
xor rcx, rsp
call fcn.18015fd80
mov rbx, qword [rsp + 0xd60]
movaps xmm6, xmmword [rsp + 0xd10]
add rsp, 0xd20
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.180166c48
nop
call fcn.180166c48
int3
call fcn.180004f10
nop
call fcn.1800068c0
nop
call fcn.180166c48
nop
call fcn.180166c48
nop
call fcn.180166c48
nop
call fcn.180166c48
int3