Function at 0x18008cf7b
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov rax, rsp
test si, bp
cmp bpl, 0x6a
mov qword [rax + 0x18], rbx
movzx rbx, r11w
neg ebx
push rbp
push rsi
clc
push rdi
bts bx, si
shl bl, cl
push r12
push r13
movsx bp, r15b
movsx edi, ax
bswap r12w
push r14
movsx rbx, r9w
sbb bp, di
push r15
lea rbp, [rax - 0x188]
sub rsp, 0x250
shl r13b, cl
bts r12, r9
movaps xmmword [rax - 0x48], xmm6
rcl bl, cl
adc bl, spl
ror r15b, cl
movaps xmmword [rax - 0x58], xmm7
and r12b, r10b
movaps xmmword [rax - 0x68], xmm8
mov rax, qword [0x180079010]
xor rax, rsp
and r13w, 0x6183
cmc
mov qword [rbp + 0x110], rax
mov r14, r9
mov rbx, rdx
mov rdi, rcx
movzx rdx, r14w
movabs rax, 0xeda4db11bdca0c3b
movsxd rdx, r14d
movabs rdx, 0xecf8cf93126ee65d
bswap r15
test r12w, r12w
movabs r13, 0xdc36f9dfe0fd64e9
movabs r15, 0x166f47c6a366a5c6
movsx r12w, r13b
rol ch, cl
jmp 0x18008d046
movabs rcx, 0x62eddb0a247afeca
sbb r12w, si
bsf r12w, si
movabs r12, 0x8ca2ad38af81c908
cmp qword [0x18007bfc0], 0
jmp 0x18008d070
jne 0x18008d280
mov qword [rbp + 0x80], r13
jmp 0x18008d082
mov qword [rbp + 0x88], r15
jmp 0x18008d08e
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], r12
mov qword [rbp + 0xa0], rdx
cwde
movzx rax, r14w
mov qword [rbp + 0xa8], rcx
cbw
movabs rax, 0x5f2852b5fa6c722f
mov qword [rbp + 0xb0], rax
setg ah
movabs rax, 0x7b47fccc31b329cc
mov cl, 0xb6
movsx ecx, ax
mov qword [rbp + 0xb8], rax
mov al, 0x72
movabs rax, 0x2c38370765c752d1
jmp 0x18008d0f3
mov qword [rbp + 0xc0], rax
setp ah
not ah
cbw
movabs rcx, 0x810b0a2ee7ecbdce
mov qword [rbp + 0xc8], rcx
not al
movabs rax, 0xdc59f9b0e09564ba
jmp 0x18008d123
mov qword [rbp + 0x20], rax
cbw
not rax
mov al, 0x24
movabs rax, 0x162847b4a303a5b2
jmp 0x18008d13d
mov qword [rbp + 0x28], rax
jmp 0x18008d149
movabs rax, 0xed8adb74bda70c5a
jmp 0x18008d158
mov qword [rbp + 0x30], rax
movzx ax, r8b
jmp 0x18008d16a
movabs rax, 0x8ccfad51aff3c958
jmp 0x18008d179
mov qword [rbp + 0x38], rax
cwde
cbw
movabs rax, 0xec8ccfc01202e63c
jmp 0x18008d18f
mov qword [rbp + 0x40], rax
not ah
mov rax, rsi
movabs rax, 0x6299db69240ffeb8
mov qword [rbp + 0x48], rax
movzx rax, r10w
movsxd rax, r15d
cmove eax, edi
movabs rax, 0x5f7c52d0fa1e725a
jmp 0x18008d1bf
mov qword [rbp + 0x50], rax
setae ah
cbw
jmp 0x18008d1cd
movabs rax, 0x7b22fcbe31c129b9
jmp 0x18008d1dc
mov qword [rbp + 0x58], rax
cmovno rax, r8
movabs rax, 0x2c38370765c752a5
jmp 0x18008d1f3
mov qword [rbp + 0x60], rax
jmp 0x18008d1fc
mov qword [rbp + 0x68], rcx
jmp 0x18008d205
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
movdqa xmm1, xmmword [rbp + 0x50]
pxor xmm1, xmmword [rbp + 0xb0]
movdqa xmmword [rbp + 0x50], xmm1
movdqa xmm0, xmmword [rbp + 0x60]
pxor xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0x60], xmm0
xor r9d, r9d
rcr r8w, 0x2c
lea r8, [rbp + 0x20]
stc
xor edx, edx
xor ecx, ecx
call qword [0x18007c068]
mov qword [0x18007bfc0], rax
movsx ecx, bx
movups xmm0, xmmword [rbx + 0x10]
not dh
cwd
cmovns cx, cx
movups xmmword [rbp - 0x20], xmm0
mov cx, r15w
setge dl
movsd xmm1, qword [rbx + 0x20]
movsx rcx, si
sets cl
movsd qword [rbp - 0x10], xmm1
movsx edx, cx
lea rdx, [rbp - 0x20]
movzx rcx, bx
mov rcx, rdi
jmp 0x18008d2bb
call fcn.1801091d5
test al, al
je 0x180090578
lea r8, [rbp - 0x20]
xchg dh, dh
mov dl, 0x20
movsx cx, r11b
lea rdx, [rbp + 8]
bswap cx
mov rcx, rdi
jmp 0x18008d2e4
call fcn.18010958b
movsd xmm7, qword [rbp + 8]
cmovge cx, ax
movsd xmm8, qword [rbp + 0x10]
cmova rdx, rbx
movsx cx, dil
mov esi, 0x1a6a5e21
movups xmm0, xmmword [rbx]
movsx ecx, r8w
cqo
not sil
movups xmmword [rbp - 0x50], xmm0
mov rsi, qword [rbx + 0x28]
movzx edx, r11w
mov rdx, r14
cmovbe cx, sp
movsxd rcx, r15d
mov rcx, rsi
jmp 0x18008d330
call fcn.18010ac58
movaps xmm6, xmm0
jmp 0x18008d33d
divss xmm6, dword [0x180074554]
mov qword [rbp + 0xd0], r13
mov qword [rbp + 0xd8], r15
jmp 0x18008d358
movabs rax, 0xdc36f984e0dd64b4
jmp 0x18008d367
mov qword [rsp + 0x30], rax
jmp 0x18008d371
mov qword [rsp + 0x38], r15
jmp 0x18008d37b
movdqa xmm1, xmmword [rsp + 0x30]
pxor xmm1, xmmword [rbp + 0xd0]
movdqa xmmword [rsp + 0x30], xmm1
lea rdx, [rsp + 0x30]
movsxd rcx, r11d
bswap cx
lea rcx, [rbp - 0x80]
jmp 0x18008d3a3
call fcn.180088300
mov qword [rbp + 0x70], r13
nop
not ah
bswap ax
mov qword [rbp + 0x78], r15
movabs rax, 0xdc36f9dfe0a664c9
jmp 0x18008d3c5
mov qword [rbp - 0x40], rax
jmp 0x18008d3ce
mov qword [rbp - 0x38], r15
jmp 0x18008d3d7
movdqa xmm0, xmmword [rbp - 0x40]
pxor xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp - 0x40], xmm0
lea rdx, [rbp - 0x40]
xchg rcx, rcx
lea rcx, [rsp + 0x50]
jmp 0x18008d3f7
call fcn.180088300
mov qword [rbp + 0x70], r13
jmp 0x18008d405
mov qword [rbp + 0x78], r15
jmp 0x18008d40e
mov qword [rbp + 0xd0], r13
jmp 0x18008d41a
mov qword [rbp + 0xd8], r15
movdqa xmm0, xmmword [rbp + 0xd0]
pxor xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0xd0], xmm0
lea rdx, [rbp + 0xd0]
movsx rcx, bp
xchg cx, cx
lea rcx, [rbp + 0xe0]
call fcn.180088300
test rsi, rsi
jmp 0x18008d458
je 0x18008d475
mov rcx, qword [0x18007c218]
clc
cmp r15d, 0x5bbd2827
add rcx, rsi
jmp 0x18008d47b
sub ecx, ecx
movzx r9, bp
lea rax, [rbp - 0x80]
jmp 0x18008d48c
mov qword [rsp + 0x20], rax
cwd
movsx r9w, sil
mov r9d, dword [rcx]
movsxd rdx, r10d
lea r8, [rsp + 0x50]
movsxd rdx, r11d
not ch
movzx ecx, bp
lea rdx, [rbp + 0xe0]
movsx cx, ch
setbe ch
lea rcx, [rbp - 8]
jmp 0x18008d4c2
call fcn.180103a62
mov qword [rbp + 0x70], r13
cdqe
cbw
mov ah, 0x32
mov qword [rbp + 0x78], r15
mov ah, 0x57
cwde
cmova ax, di
movabs rax, 0xdc36f9ffe0a06484
jmp 0x18008d4ed
mov qword [rbp + 0xd0], rax
jmp 0x18008d4f9
mov qword [rbp + 0xd8], r15
jmp 0x18008d505
movdqa xmm0, xmmword [rbp + 0xd0]
pxor xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0xd0], xmm0
lea rdx, [rbp + 0xd0]
movzx cx, r15b
movsx ecx, cx
lea rcx, [rbp + 0xe0]
jmp 0x18008d535
call fcn.180088300
cvttss2si r14d, xmm6
lea rax, [rbp + 0xe0]
not dl
mov qword [rsp + 0x20], rax
movsx rcx, r13w
not r8w
movzx rdx, si
mov r9d, r14d
movsx dx, bl
cqo
lea r8, [rbp - 8]
xchg dh, ch
cwd
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x30]
jmp 0x18008d577
call fcn.180103a62
movabs rbx, 0xeda4db11bdca0c3b
cmc
jmp 0x18008d592
cmp byte [0x18007aa64], 0
jmp 0x18008d59e
je 0x18008d6fc
mov qword [rbp + 0x20], r13
setbe al
movsx eax, r12w
mov qword [rbp + 0x28], r15
movsx eax, si
mov qword [rbp + 0x30], rbx
movzx ax, spl
movzx rax, cx
not ah
mov qword [rbp + 0x38], r12
movabs rax, 0xdc5bf9bae08964a0
jmp 0x18008d5d8
mov qword [rbp + 0x80], rax
movzx eax, r13w
movsx rax, ax
movabs rax, 0x160c47a7a325a5e6
jmp 0x18008d5f6
mov qword [rbp + 0x88], rax
movsx ax, bpl
cwde
cmovns ax, r12w
movabs rax, 0xeda4db11bdaf0c53
jmp 0x18008d617
mov qword [rbp + 0x90], rax
jmp 0x18008d623
mov qword [rbp + 0x98], r12
jmp 0x18008d62f
movdqa xmm0, xmmword [rbp + 0x80]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x80], xmm0
movdqa xmm1, xmmword [rbp + 0x90]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x90], xmm1
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x50]
jmp 0x18008d66a
call fcn.180088300
sub r8d, r8d
jmp 0x18008d67a
lea rdx, [rsp + 0x50]
not ecx
bswap cx
cmovge rcx, r9
lea rcx, [rbp - 0x50]
jmp 0x18008d691
call fcn.1801026eb
test al, al
jmp 0x18008d69d
je 0x18008d6fc
movsd qword [rbp + 0x70], xmm7
movsd qword [rbp + 0x78], xmm8
movzx rcx, r11w
movaps xmm0, xmmword [0x1800747b0]
movaps xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x28], 1
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
movsx r8w, r8b
cmovge cx, sp
lea r9, [rbp + 0x70]
jmp 0x18008d6dd
lea r8, [rbp - 0x30]
mov rdx, qword [0x18007bfb8]
not rcx
movsx rcx, ax
mov rcx, rdi
jmp 0x18008d6f7
call fcn.1800c0ced
cmp byte [0x18007aa65], 0
jmp 0x18008d708
je 0x18008df0f
mov rdx, qword [0x18007bfc0]
jmp 0x18008d71a
mov rcx, rsi
jmp 0x18008d722
call fcn.1800fdf77
test al, al
jmp 0x18008d72e
je 0x18008df0f
test rsi, rsi
jmp 0x18008d73c
je 0x180090578
movzx edx, byte [rsp + 0x40]
movsx rcx, r11w
movsxd rcx, ecx
lea rcx, [rbp + 0x20]
jmp 0x18008d757
call fcn.180087a38
lea rcx, [rbp + 0x20]
jmp 0x18008d765
call fcn.1800827ac
nop
jmp 0x18008d770
xorps xmm6, xmm6
movups xmmword [rbp - 0x40], xmm6
mov qword [rbp + 0xe0], r13
movsx eax, ax
not al
mov qword [rbp + 0xe8], r15
lahf
movzx ax, cl
movzx rax, di
mov qword [rbp + 0xf0], rbx
bswap eax
mov qword [rbp + 0xf8], r12
movsxd rax, eax
movsx ax, al
movsx rax, r10w
movabs rax, 0xdc59f9abe08864a8
jmp 0x18008d7bd
mov qword [rsp + 0x50], rax
mov al, r12b
movabs rax, 0x161d47b3a332a5e6
jmp 0x18008d7d4
mov qword [rsp + 0x58], rax
jmp 0x18008d7e2
movabs rax, 0xeda4db65bdaf0c49
jmp 0x18008d7f1
mov qword [rsp + 0x60], rax
jmp 0x18008d7fb
mov qword [rsp + 0x68], r12
jmp 0x18008d805
movdqa xmm0, xmmword [rsp + 0x50]
pxor xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [rsp + 0x60]
pxor xmm1, xmmword [rbp + 0xf0]
movdqa xmmword [rsp + 0x60], xmm1
lea rdx, [rsp + 0x50]
jmp 0x18008d83a
lea rcx, [rbp + 0xe0]
jmp 0x18008d846
call fcn.180088300
xor r8d, r8d
not dh
movzx edx, bx
cdq
lea rdx, [rbp + 0xe0]
movzx ecx, bp
lea rcx, [rbp - 0x50]
jmp 0x18008d867
call fcn.1801026eb
mov rbx, 0xffffffffffffffff
cmp rbx, r10
stc
test al, al
jmp 0x18008d87e
je 0x18008d92c
mov qword [rbp + 0x70], r13
cdqe
mov eax, r8d
cwde
mov qword [rbp + 0x78], r15
movsx rax, r10w
movabs rax, 0xdc36f9dfe0fd64bd
jmp 0x18008d8a5
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r15
jmp 0x18008d8b4
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rsp + 0x30], xmm0
lea rax, [rsp + 0x30]
mov r8, rbx
jmp 0x18008d8d2
inc r8
clc
cmp word [rax + r8*2], 0
jmp 0x18008d8e1
jne 0x18008d8d2
lea rdx, [rsp + 0x30]
mov cx, r9w
movsx rcx, r13w
bswap rcx
lea rcx, [rbp + 0x20]
jmp 0x18008d900
call fcn.180091a19
mov dword [rbp - 0x40], 0x3f800000
mov dword [rbp - 0x3c], 0x3f800000
mov dword [rbp - 0x34], 0x3f800000
bswap ax
mov ax, 0x6784
movups xmm6, xmmword [rbp - 0x40]
setbe ch
cmovp cx, cx
mov qword [rbp + 0xe0], r13
mov qword [rbp + 0xe8], r15
jmp 0x18008d93f
movabs rax, 0xeda4db11bdca0c3b
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], r12
movsxd rax, r11d
cwde
mov ah, 0xf5
movabs rax, 0xecf8cf93126ee65d
bswap rcx
movzx ecx, bp
movsx rcx, r11w
mov qword [rbp + 0x100], rax
not ecx
movzx rcx, r10w
movzx ax, dl
movabs rcx, 0x62eddb0a247afeca
movzx eax, sp
cwde
movsx ax, r8b
mov qword [rbp + 0x108], rcx
xchg ah, ah
movzx ax, bh
mov rax, 0x10db7e31
movabs rax, 0xdc40f9bee09864a1
jmp 0x18008d9b9
mov qword [rsp + 0x50], rax
lahf
jmp 0x18008d9c4
movabs rax, 0x161a4787a346a5bf
jmp 0x18008d9d3
mov qword [rsp + 0x58], rax
movzx eax, cx
not rax
movabs rax, 0xedf0db31bda50c4f
mov qword [rsp + 0x60], rax
movzx ax, r13b
cwde
movzx eax, sp
movabs rax, 0x8cc7ad4aaff3c97d
mov qword [rsp + 0x68], rax
movabs rax, 0xecf8cf93126ee629
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
jmp 0x18008da1e
movdqa xmm0, xmmword [rsp + 0x50]
pxor xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [rsp + 0x60]
pxor xmm1, xmmword [rbp + 0xf0]
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rbp + 0x100]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x50]
movzx ecx, di
movsx cx, spl
not cx
lea rcx, [rbp + 0xe0]
jmp 0x18008da76
call fcn.180088300
xor r8d, r8d
cmovne rdx, r15
lea rdx, [rbp + 0xe0]
bswap cx
lea rcx, [rbp - 0x50]
jmp 0x18008da95
call fcn.1801026eb
test al, al
jmp 0x18008daa1
je 0x18008db50
mov qword [rbp + 0x70], r13
cbw
mov qword [rbp + 0x78], r15
nop
movsx eax, ax
movzx rax, r9w
movabs rax, 0xdc36f9dfe0a964a1
mov qword [rsp + 0x30], rax
jmp 0x18008dace
mov qword [rsp + 0x38], r15
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rsp + 0x30], xmm0
lea rax, [rsp + 0x30]
jmp 0x18008daee
inc rbx
clc
cmp word [rax + rbx*2], 0
jmp 0x18008dafc
jne 0x18008daee
mov r8, rbx
cwd
not dh
lea rdx, [rsp + 0x30]
not cx
lea rcx, [rbp + 0x20]
jmp 0x18008db1a
call fcn.180091a19
mov dword [rbp - 0x40], 0x3f800000
xorps xmm0, xmm0
mov dword [rbp - 0x34], 0x3f800000
movups xmm6, xmmword [rbp - 0x40]
jmp 0x18008db39
shufps xmm6, xmm6, 0xe1
movss xmm6, xmm0
jmp 0x18008db46
shufps xmm6, xmm6, 0xe1
movups xmmword [rbp - 0x40], xmm6
cdqe
mov qword [rbp + 0xe0], r13
mov qword [rbp + 0xe8], r15
jmp 0x18008db66
movabs rbx, 0xeda4db11bdca0c3b
mov ax, 0x7374
bswap eax
mov rax, rdx
mov qword [rbp + 0xf0], rbx
not al
mov qword [rbp + 0xf8], r12
bswap rax
movzx ax, dh
not ax
movabs rax, 0xdc16f9b4e09864bd
jmp 0x18008dba2
mov qword [rsp + 0x50], rax
lahf
jmp 0x18008dbae
movabs rax, 0x161d47b4a313a592
jmp 0x18008dbbd
mov qword [rsp + 0x58], rax
jmp 0x18008dbc7
movabs rax, 0xeda4db11bdbe0c5e
jmp 0x18008dbd6
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r12
jmp 0x18008dbe5
movdqa xmm0, xmmword [rsp + 0x50]
pxor xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [rsp + 0x60]
pxor xmm1, xmmword [rbp + 0xf0]
movdqa xmmword [rsp + 0x60], xmm1
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xe0]
jmp 0x18008dc1e
call fcn.180088300
xor r8d, r8d
cdq
lea rdx, [rbp + 0xe0]
lea rcx, [rbp - 0x50]
call fcn.1801026eb
test al, al
jmp 0x18008dc3e
je 0x18008dc71
mov r8d, 2
cqo
movsxd rcx, ebp
lea rdx, [0x180073d60]
movsx cx, dil
movzx rcx, bp
lea rcx, [rbp + 0x20]
call fcn.180091a19
movaps xmm6, xmmword [0x180074750]
cbw
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], r15
xchg al, al
cwde
bswap ax
movabs rax, 0xdc36f984e0dd64b4
jmp 0x18008dc8e
mov qword [rbp + 0xd0], rax
jmp 0x18008dc9a
mov qword [rbp + 0xd8], r15
movdqa xmm0, xmmword [rbp + 0xd0]
pxor xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0xd0], xmm0
lea rdx, [rbp + 0xd0]
movzx rcx, si
xchg ch, cl
lea rcx, [rbp + 0xe0]
jmp 0x18008dccf
call fcn.180088300
mov qword [rbp + 0x70], r13
cbw
lahf
cwde
mov qword [rbp + 0x78], r15
movzx ax, ah
mov al, 0xe4
setb ah
movabs rax, 0xdc36f9dfe0a664c9
jmp 0x18008dcf8
mov qword [rsp + 0x30], rax
jmp 0x18008dd02
mov qword [rsp + 0x38], r15
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
jmp 0x18008dd27
call fcn.180088300
mov qword [rbp + 0x70], r13
jmp 0x18008dd35
mov qword [rbp + 0x78], r15
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x38], r15
jmp 0x18008dd46
movdqa xmm0, xmmword [rbp - 0x40]
pxor xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp - 0x40], xmm0
lea rdx, [rbp - 0x40]
movzx cx, bl
not ch
lea rcx, [rbp - 0x80]
jmp 0x18008dd68
call fcn.180088300
mov rax, qword [0x18007c210]
setb cl
cqo
movzx r8d, si
lea rcx, [rbp + 0xe0]
cqo
mov qword [rsp + 0x20], rcx
xchg r8b, r8b
movzx r8, r14w
not r9b
mov r9d, dword [rsi + rax]
setno r8b
movzx rdx, r11w
lea r8, [rsp + 0x50]
mov dl, r8b
not rdx
movsxd rcx, r14d
lea rdx, [rbp - 0x80]
mov ecx, esp
bswap ecx
lea rcx, [rbp - 0x70]
call fcn.180103a62
mov qword [rbp + 0x70], r13
seto ah
mov qword [rbp + 0x78], r15
movabs rax, 0xdc36f9ffe0a06484
jmp 0x18008ddda
mov qword [rbp + 0xd0], rax
jmp 0x18008dde6
mov qword [rbp + 0xd8], r15
jmp 0x18008ddf2
movdqa xmm0, xmmword [rbp + 0xd0]
pxor xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0xd0], xmm0
lea rdx, [rbp + 0xd0]
bswap rcx
lea rcx, [rbp + 0xe0]
jmp 0x18008de1d
call fcn.180088300
lea rcx, [rbp + 0x20]
call fcn.1800898bc
mov rdx, rax
not ch
mov cx, 0x3a7b
jmp 0x18008de39
lea rcx, [rsp + 0x50]
jmp 0x18008de43
call fcn.180088300
lea rax, [rbp + 0xe0]
setbe dl
cwd
mov qword [rsp + 0x20], rax
movzx r9w, dil
movzx r9, bp
xchg r8b, cl
mov r9d, r14d
movzx cx, dil
mov ch, bh
lea r8, [rbp - 0x70]
cwd
bswap dx
cqo
lea rdx, [rsp + 0x50]
xchg rcx, rcx
lea rcx, [rbp + 0x80]
jmp 0x18008de8e
call fcn.180103a62
movsd qword [rbp + 0x70], xmm7
jmp 0x18008de9d
movsd qword [rbp + 0x78], xmm8
movdqa xmmword [rbp + 0xe0], xmm6
mov byte [rsp + 0x28], 1
lea rax, [rbp + 0xe0]
mov r8b, r12b
not dx
movzx r9w, al
mov qword [rsp + 0x20], rax
cwd
mov r8b, r9b
lea r9, [rbp + 0x70]
jmp 0x18008ded9
lea r8, [rbp + 0x80]
mov rdx, qword [0x18007bfb8]
setle ch
mov rcx, rdi
jmp 0x18008def2
call fcn.1800c0ced
nop
mov cl, 0x45
setg ch
movzx cx, al
lea rcx, [rbp + 0x20]
jmp 0x18008df0a
call fcn.180091d64
cmp byte [0x18007aa66], 0
jmp 0x18008df1b
je 0x18008e167
mov qword [rbp + 0x20], r13
movsxd rax, eax
movsx eax, r14w
mov qword [rbp + 0x28], r15
lahf
mov al, dil
mov qword [rbp + 0x30], rbx
setno al
mov qword [rbp + 0x38], r12
movabs rax, 0xdc53f9a8e09264b9
jmp 0x18008df4e
mov qword [rbp - 0x70], rax
movabs rax, 0x160a4781a346a5b4
jmp 0x18008df61
mov qword [rbp - 0x68], rax
movabs rax, 0xedc5db63bdaf0c55
mov qword [rbp - 0x60], rax
not al
movabs rax, 0x8ca2ad4aafeec97c
mov qword [rbp - 0x58], rax
jmp 0x18008df88
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x80]
jmp 0x18008dfb6
call fcn.180088300
sub r8d, r8d
movsx rdx, r15w
movzx rdx, r8w
lea rdx, [rbp + 0x80]
xchg cl, cl
movsx ecx, r8w
movsx rcx, cx
lea rcx, [rbp - 0x50]
jmp 0x18008dfe0
call fcn.1801026eb
test al, al
jne 0x18008e0eb
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], r15
movzx ax, r13b
cwde
mov qword [rbp + 0x30], rbx
movsx ax, r12b
mov qword [rbp + 0x38], r12
movsx ax, bpl
cwde
movsxd rax, ebx
movabs rax, 0xdc16f9b4e09864bd
jmp 0x18008e020
mov qword [rbp - 0x70], rax
setb al
movsx rax, si
movsx eax, r11w
movabs rax, 0x160a47a8a303a581
jmp 0x18008e03e
mov qword [rbp - 0x68], rax
not eax
movsxd rax, r15d
cdqe
movabs rax, 0xedcbdb65bdab0c49
jmp 0x18008e058
mov qword [rbp - 0x60], rax
jmp 0x18008e066
movabs rax, 0x8ca2ad38af81c97a
mov qword [rbp - 0x58], rax
jmp 0x18008e079
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
movzx cx, r14b
lea rcx, [rbp + 0x80]
jmp 0x18008e0ac
call fcn.180088300
sub r8d, r8d
movsx edx, bp
mov edx, 0x11070ce4
xchg dl, ch
lea rdx, [rbp + 0x80]
xchg ch, cl
movsx ecx, r8w
movzx cx, r13b
lea rcx, [rbp - 0x50]
jmp 0x18008e0d9
call fcn.1801026eb
test al, al
jmp 0x18008e0e5
je 0x18008e167
movsd qword [rbp + 0x70], xmm7
bswap cx
movsd qword [rbp + 0x78], xmm8
cqo
cdqe
movaps xmm0, xmmword [0x1800747b0]
rdtsc
cbw
movaps xmmword [rbp + 0x80], xmm0
movsx ecx, r10w
mov byte [rsp + 0x28], 1
cqo
cwd
lea rax, [rbp + 0x80]
movzx r9d, r13w
mov r9w, 0x2114
mov qword [rsp + 0x20], rax
xchg r9w, r8w
lea r9, [rbp + 0x70]
movzx ecx, di
cmovp dx, sp
lea r8, [rbp - 0x30]
movzx rdx, r11w
not cl
mov dl, spl
mov rdx, qword [0x18007bfb8]
movzx cx, ah
mov cl, 0x15
mov rcx, rdi
jmp 0x18008e162
call fcn.1800c0ced
movabs r14, 0xecf8cf93126ee65d
rcl sil, 0xa9
movabs rsi, 0x62eddb0a247afeca
test di, 0x29ac
jmp 0x18008e189
cmp byte [0x18007aa68], 0
je 0x18008ed90
mov qword [rbp + 0x80], r13
movsx rax, r15w
movsx ax, r11b
lahf
mov qword [rbp + 0x88], r15
cmovge ax, dx
mov eax, 0x5fd21354
mov qword [rbp + 0x90], rbx
mov ah, 0x5d
movsx rax, di
mov qword [rbp + 0x98], r12
cmovo rax, rcx
mov qword [rbp + 0xa0], r14
cmovl eax, r13d
cbw
cdqe
mov qword [rbp + 0xa8], rsi
jmp 0x18008e1ee
movabs rax, 0xdc16f9b4e09864bd
jmp 0x18008e1fd
mov qword [rbp + 0x20], rax
movabs rax, 0x160647a2a303a582
jmp 0x18008e210
mov qword [rbp + 0x28], rax
cmovno eax, esp
movzx eax, bp
cdqe
movabs rax, 0xedc1db65bdab0c58
jmp 0x18008e22b
mov qword [rbp + 0x30], rax
movabs rax, 0x8cd6ad6bafa1c96c
jmp 0x18008e23e
mov qword [rbp + 0x38], rax
xchg ah, al
cdqe
cmovbe ax, ax
movabs rax, 0xec9fcff2121ce632
mov qword [rbp + 0x40], rax
mov ax, r15w
cbw
lahf
movabs rax, 0x62eddb0a247afeaf
mov qword [rbp + 0x48], rax
jmp 0x18008e272
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x80]
jmp 0x18008e2b8
call fcn.180088300
sub r8d, r8d
movzx rdx, r11w
xchg dl, ch
movzx dx, r9b
lea rdx, [rbp + 0x80]
movsx ecx, sp
movzx ecx, r10w
lea rcx, [rbp - 0x50]
jmp 0x18008e2e2
call fcn.1801026eb
test al, al
jmp 0x18008e2ee
jne 0x18008ed21
mov qword [rbp + 0x80], r13
movzx ax, r15b
jmp 0x18008e305
mov qword [rbp + 0x88], r15
movzx ax, spl
mov qword [rbp + 0x90], rbx
mov qword [rbp + 0x98], r12
mov qword [rbp + 0xa0], r14
cdqe
not al
mov qword [rbp + 0xa8], rsi
jmp 0x18008e33e
movabs rax, 0xdc52f9bee09264a5
jmp 0x18008e34d
mov qword [rbp + 0x20], rax
cbw
movzx ax, r13b
movabs rax, 0x164f47b2a313a5a9
jmp 0x18008e367
mov qword [rbp + 0x28], rax
mov ax, bp
movsx ax, r13b
jmp 0x18008e378
movabs rax, 0xedcadb7fbdab0c76
jmp 0x18008e387
mov qword [rbp + 0x30], rax
seto ah
mov al, r15b
cdqe
movabs rax, 0x8ccbad4daff0c96d
jmp 0x18008e3a2
mov qword [rbp + 0x38], rax
cmovle rax, r15
movabs rax, 0xecf8cf93126ee633
mov qword [rbp + 0x40], rax
jmp 0x18008e3bd
mov qword [rbp + 0x48], rsi
jmp 0x18008e3c6
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x20]
movzx ecx, sp
not cl
cmovs cx, r15w
lea rcx, [rbp + 0x80]
call fcn.180088300
sub r8d, r8d
lea rdx, [rbp + 0x80]
movzx rcx, r11w
not rcx
lea rcx, [rbp - 0x50]
call fcn.1801026eb
test al, al
jmp 0x18008e437
jne 0x18008ed21
mov qword [rbp + 0x70], r13
not rax
movsx ax, spl
movsx eax, r12w
mov qword [rbp + 0x78], r15
movabs rax, 0xdc5af9aae09c64bf
mov qword [rbp + 0xd0], rax
movsx ax, cl
movabs rax, 0x166f47c6a366a5b2
jmp 0x18008e475
mov qword [rbp + 0xd8], rax
jmp 0x18008e481
movdqa xmm0, xmmword [rbp + 0xd0]
pxor xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0xd0], xmm0
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x80]
jmp 0x18008e4a9
call fcn.180088300
xor r8d, r8d
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
call fcn.1801026eb
test al, al
jmp 0x18008e4c8
jne 0x18008ed21
mov qword [rbp + 0x80], r13
cdqe
cmovne eax, ebx
movzx eax, cx
mov qword [rbp + 0x88], r15
movsxd rax, r13d
cdqe
not al
mov qword [rbp + 0x90], rbx
mov qword [rbp + 0x98], r12
lahf
movsx ax, r11b
cdqe
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], rsi
mov ax, ax
movzx ax, cl
movabs rax, 0xdc51f9ade09c64a5
mov qword [rbp + 0x20], rax
seto al
movzx eax, r9w
mov eax, 0x27ae3e15
movabs rax, 0x161b4795a346a5a3
jmp 0x18008e53f
mov qword [rbp + 0x28], rax
movzx ax, sil
cdqe
movabs rax, 0xedc3db70bdb80c54
jmp 0x18008e559
mov qword [rbp + 0x30], rax
cmovae ax, cx
movsx eax, dx
movsx rax, r10w
movabs rax, 0x8ccdad7aafa1c96d
jmp 0x18008e577
mov qword [rbp + 0x38], rax
not eax
xchg ah, ah
setp al
movabs rax, 0xecf8cf93126ee625
jmp 0x18008e591
mov qword [rbp + 0x40], rax
jmp 0x18008e59a
mov qword [rbp + 0x48], rsi
jmp 0x18008e5a3
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x80]
call fcn.180088300
sub r8d, r8d
xchg dh, dh
mov rdx, 0x92c1f31
setp dl
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
call fcn.1801026eb
test al, al
jmp 0x18008e60f
jne 0x18008ed21
mov qword [rbp + 0x20], r13
mov eax, r12d
mov qword [rbp + 0x28], r15
movsx ax, al
mov ax, 0x158a
mov qword [rbp + 0x30], rbx
mov eax, 0x36441fb6
mov qword [rbp + 0x38], r12
not rax
movabs rax, 0xdc44f9b0e08964ba
jmp 0x18008e647
mov qword [rbp - 0x70], rax
movabs rax, 0x164f47a3a301a5a7
mov qword [rbp - 0x68], rax
movabs rax, 0xeda4db69bda50c79
jmp 0x18008e668
mov qword [rbp - 0x60], rax
jmp 0x18008e671
mov qword [rbp - 0x58], r12
jmp 0x18008e67a
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
jmp 0x18008e6a1
lea rcx, [rbp + 0x80]
jmp 0x18008e6ad
call fcn.180088300
xor r8d, r8d
xchg dx, dx
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
jmp 0x18008e6c8
call fcn.1801026eb
test al, al
jmp 0x18008e6d4
jne 0x18008ed21
mov qword [rbp + 0x80], r13
cbw
jmp 0x18008e6eb
mov qword [rbp + 0x88], r15
setne ah
movsxd rax, eax
mov qword [rbp + 0x90], rbx
mov eax, ecx
mov qword [rbp + 0x98], r12
setnp al
cwde
mov al, r9b
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], rsi
mov ax, 0x6688
movsx eax, ax
bswap rax
movabs rax, 0xdc51f9ade09c64a5
jmp 0x18008e736
mov qword [rbp + 0x20], rax
jmp 0x18008e73f
movabs rax, 0x160e4792a346a5a3
jmp 0x18008e74e
mov qword [rbp + 0x28], rax
jmp 0x18008e75c
movabs rax, 0xedc1db75bda30c43
mov qword [rbp + 0x30], rax
cbw
movsxd rax, eax
not ah
movabs rax, 0x8c82ad41afecc97a
jmp 0x18008e780
mov qword [rbp + 0x38], rax
bswap ax
movsx ax, dil
mov ax, 0xe65
movabs rax, 0xec9dcfe0120fe61f
jmp 0x18008e79f
mov qword [rbp + 0x40], rax
jmp 0x18008e7a8
mov qword [rbp + 0x48], rsi
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x20]
not ecx
xchg cx, cx
lea rcx, [rbp + 0x80]
jmp 0x18008e7f7
call fcn.180088300
sub r8d, r8d
movsx edx, ax
lea rdx, [rbp + 0x80]
xchg cl, cl
lea rcx, [rbp - 0x50]
jmp 0x18008e814
call fcn.1801026eb
test al, al
jmp 0x18008e820
jne 0x18008ed21
mov qword [rbp + 0x80], r13
mov qword [rbp + 0x88], r15
sete ah
mov qword [rbp + 0x90], rbx
seta al
mov qword [rbp + 0x98], r12
movsx eax, r14w
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], rsi
movabs rax, 0xdc5ff9bbe09864a4
mov qword [rbp + 0x20], rax
movabs rax, 0x163b47e6a30ba5b3
jmp 0x18008e877
mov qword [rbp + 0x28], rax
movsx eax, cx
movabs rax, 0xedc0db78bdb20c5a
jmp 0x18008e88d
mov qword [rbp + 0x30], rax
movsx rax, dx
movzx eax, r8w
movabs rax, 0x8cdbad55aff3c96d
jmp 0x18008e8a8
mov qword [rbp + 0x38], rax
movabs rax, 0xec8bcff2122ce67d
mov qword [rbp + 0x40], rax
cdqe
bswap rax
movabs rax, 0x62eddb0a247afeaf
mov qword [rbp + 0x48], rax
jmp 0x18008e8d2
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x20]
movzx ecx, di
movzx cx, r11b
mov cl, dil
lea rcx, [rbp + 0x80]
jmp 0x18008e923
call fcn.180088300
xor r8d, r8d
cwd
movsx cx, r15b
cmovb cx, si
lea rdx, [rbp + 0x80]
cmove ecx, ebp
movsx rcx, r8w
lea rcx, [rbp - 0x50]
jmp 0x18008e94d
call fcn.1801026eb
test al, al
jne 0x18008ed21
mov qword [rbp + 0x80], r13
mov qword [rbp + 0x88], r15
mov qword [rbp + 0x90], rbx
movsx ax, sil
nop
seto al
mov qword [rbp + 0x98], r12
mov eax, 0x2e7a7d2e
mov qword [rbp + 0xa0], r14
mov rax, rax
mov qword [rbp + 0xa8], rsi
cmovne rax, r14
cbw
movabs rax, 0xdc5af9bee09064ba
jmp 0x18008e9ab
mov qword [rbp + 0x20], rax
cwde
movabs rax, 0x160e4792a346a5aa
jmp 0x18008e9bf
mov qword [rbp + 0x28], rax
movzx rax, r13w
movabs rax, 0xedc1db75bda30c43
jmp 0x18008e9d6
mov qword [rbp + 0x30], rax
movabs rax, 0x8c82ad41afecc97a
jmp 0x18008e9e9
mov qword [rbp + 0x38], rax
movabs rax, 0xec9dcfe0120fe61f
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], rsi
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x80]
call fcn.180088300
xor r8d, r8d
movzx cx, ah
cqo
cwd
lea rdx, [rbp + 0x80]
bswap cx
not rcx
lea rcx, [rbp - 0x50]
jmp 0x18008ea66
call fcn.1801026eb
test al, al
jmp 0x18008ea72
jne 0x18008ed21
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], r15
jmp 0x18008ea8d
mov qword [rbp + 0x30], rbx
movsxd rax, ecx
mov qword [rbp + 0x38], r12
lahf
movzx ax, r11b
movabs rax, 0xdc16f9b4e09864bd
jmp 0x18008eaad
mov qword [rbp - 0x70], rax
movabs rax, 0x160c47b4a309a580
jmp 0x18008eac0
mov qword [rbp - 0x68], rax
mov al, r9b
movabs rax, 0xedc1db78bdac0c5e
jmp 0x18008ead6
mov qword [rbp - 0x60], rax
movabs rax, 0x8ca2ad38afe5c964
jmp 0x18008eae9
mov qword [rbp - 0x58], rax
jmp 0x18008eaf2
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
cmovp rcx, r9
lea rcx, [rbp + 0x80]
jmp 0x18008eb24
call fcn.180088300
sub r8d, r8d
mov dl, dil
movsxd rdx, ecx
lea rdx, [rbp + 0x80]
setno ch
lea rcx, [rbp - 0x50]
jmp 0x18008eb45
call fcn.1801026eb
test al, al
jne 0x18008ed21
mov qword [rbp + 0x20], r13
movsx ax, al
nop
mov qword [rbp + 0x28], r15
movzx ax, r15b
lahf
mov rax, rbp
mov qword [rbp + 0x30], rbx
movzx ax, bpl
cbw
movsx eax, r9w
mov qword [rbp + 0x38], r12
movzx ax, r9b
movabs rax, 0xdc16f9b4e09864bd
jmp 0x18008eb90
mov qword [rbp - 0x70], rax
mov rax, 0x13368af
cbw
bswap eax
movabs rax, 0x160147a7a314a592
jmp 0x18008ebae
mov qword [rbp - 0x68], rax
lahf
movabs rax, 0xedd0db78bda70c48
mov qword [rbp - 0x60], rax
jmp 0x18008ebc6
movabs rax, 0x8ca2ad4aafe4c97c
jmp 0x18008ebd5
mov qword [rbp - 0x58], rax
jmp 0x18008ebde
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
movsxd rcx, r9d
movsx cx, spl
setge ch
lea rcx, [rbp + 0x80]
jmp 0x18008ec17
call fcn.180088300
sub r8d, r8d
movzx edx, si
cwd
lea rdx, [rbp + 0x80]
movsx cx, r9b
lea rcx, [rbp - 0x50]
jmp 0x18008ec39
call fcn.1801026eb
test al, al
jne 0x18008ed21
mov qword [rbp + 0x20], r13
movsx ax, sil
mov qword [rbp + 0x28], r15
cdqe
mov ax, bp
cwde
mov qword [rbp + 0x30], rbx
movsx eax, r15w
mov qword [rbp + 0x38], r12
movsx ax, dil
mov rax, 0x1b001944
movabs rax, 0xdc5ff9bee08f64bd
mov qword [rbp - 0x70], rax
movabs rax, 0x160847a8a30fa5a8
mov qword [rbp - 0x68], rax
movsx eax, r13w
movzx eax, cx
mov al, bpl
movabs rax, 0xedc9db64bd8e0c1b
jmp 0x18008eca6
mov qword [rbp - 0x60], rax
movabs rax, 0x8ca2ad38aff8c965
jmp 0x18008ecb9
mov qword [rbp - 0x58], rax
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
movzx rcx, dx
lea rcx, [rbp + 0x80]
jmp 0x18008ecef
call fcn.180088300
xor r8d, r8d
movzx rdx, cx
cmovb rcx, r8
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
jmp 0x18008ed0f
call fcn.1801026eb
test al, al
jmp 0x18008ed1b
movsd qword [rbp + 0x70], xmm7
movsx rax, ax
rdtsc
cmovbe r9w, dx
movsd qword [rbp + 0x78], xmm8
movaps xmm0, xmmword [0x1800747b0]
movzx r9, r11w
not dx
movaps xmmword [rbp + 0x80], xmm0
cqo
mov byte [rsp + 0x28], 1
cdq
lea rax, [rbp + 0x80]
cdq
mov qword [rsp + 0x20], rax
jmp 0x18008ed6c
lea r9, [rbp + 0x70]
lea r8, [rbp - 0x30]
movsx rcx, bx
movzx rcx, bp
mov rdx, qword [0x18007bfb8]
mov rcx, rdi
jmp 0x18008ed8b
call fcn.1800c0ced
cmp byte [0x18007aa6a], 0
je 0x18008f085
mov qword [rbp + 0x20], r13
nop
not al
mov qword [rbp + 0x28], r15
setns ah
mov qword [rbp + 0x30], rbx
bswap eax
mov qword [rbp + 0x38], r12
cbw
movsxd rax, eax
lahf
movabs rax, 0xdc59f9a6e08f64aa
jmp 0x18008edca
mov qword [rbp - 0x70], rax
movsxd rax, esi
not ax
movabs rax, 0x160b47afa314a5a0
mov qword [rbp - 0x68], rax
movabs rax, 0xeda4db11bdaf0c5c
jmp 0x18008edf1
mov qword [rbp - 0x60], rax
jmp 0x18008edfa
mov qword [rbp - 0x58], r12
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x80]
jmp 0x18008ee2c
call fcn.180088300
sub r8d, r8d
movsx ecx, r14w
jmp 0x18008ee3d
lea rdx, [rbp + 0x80]
movsx ecx, si
lea rcx, [rbp - 0x50]
call fcn.1801026eb
test al, al
jmp 0x18008ee57
jne 0x18008f012
mov qword [rbp + 0x20], r13
mov ah, 0x3c
mov qword [rbp + 0x28], r15
movzx rax, bx
mov qword [rbp + 0x30], rbx
movsx ax, r11b
movzx rax, r10w
mov ax, 0x1998
mov qword [rbp + 0x38], r12
not rax
lahf
movabs rax, 0xdc44f9b9e09864bb
jmp 0x18008ee94
mov qword [rbp - 0x70], rax
cbw
movzx eax, dx
movabs rax, 0x161d47a3a301a5af
jmp 0x18008eeac
mov qword [rbp - 0x68], rax
not eax
movabs rax, 0xedd6db7ebdbe0c5a
mov qword [rbp - 0x60], rax
jmp 0x18008eec5
mov qword [rbp - 0x58], r12
jmp 0x18008eece
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x80]
jmp 0x18008eefc
call fcn.180088300
xor r8d, r8d
movzx cx, r14b
movsx edx, si
lea rdx, [rbp + 0x80]
movzx cx, bpl
bswap cx
lea rcx, [rbp - 0x50]
call fcn.1801026eb
test al, al
jmp 0x18008ef2b
jne 0x18008f012
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], r15
cmovae eax, r10d
movzx ax, r11b
setbe al
mov qword [rbp + 0x30], rbx
setle ah
mov qword [rbp + 0x38], r12
movzx ax, r12b
movabs rax, 0xdc45f9bae08f64b9
mov qword [rbp - 0x70], rax
movsx ax, r11b
cwde
movabs rax, 0x160647b0a314a5a3
mov qword [rbp - 0x68], rax
cbw
not eax
mov al, 0x57
movabs rax, 0xede6db31bdad0c55
jmp 0x18008ef8c
mov qword [rbp - 0x60], rax
mov ah, 0xfe
movabs rax, 0x8ca2ad38afefc961
jmp 0x18008efa2
mov qword [rbp - 0x58], rax
jmp 0x18008efab
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
movsx ecx, ax
lea rcx, [rbp + 0x80]
jmp 0x18008efdc
call fcn.180088300
sub r8d, r8d
cqo
lea rdx, [rbp + 0x80]
xchg ch, cl
mov cx, 0x7270
movzx rcx, ax
lea rcx, [rbp - 0x50]
jmp 0x18008f000
call fcn.1801026eb
test al, al
jmp 0x18008f00c
je 0x18008f085
movsd qword [rbp + 0x70], xmm7
cmovg r8w, si
movsd qword [rbp + 0x78], xmm8
jmp 0x18008f02e
movaps xmm0, xmmword [0x1800747b0]
cqo
setp dl
movaps xmmword [rbp + 0x80], xmm0
rdtsc
cdq
bswap rax
mov byte [rsp + 0x28], 1
lahf
lea rax, [rbp + 0x80]
mov qword [rsp + 0x20], rax
setge r9b
movsx cx, r13b
cdq
lea r9, [rbp + 0x70]
setle r8b
lea r8, [rbp - 0x30]
movzx edx, r14w
mov rdx, qword [0x18007bfb8]
movsxd rcx, esi
mov rcx, rdi
call fcn.1800c0ced
cmp byte [0x18007aa69], 0
je 0x18008fcc4
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], r15
movsxd rax, eax
movabs rax, 0xdc42f9b6e09064ba
mov qword [rbp + 0xd0], rax
mov al, r8b
bswap eax
movabs rax, 0x166f47c6a31fa5ae
jmp 0x18008f0c2
mov qword [rbp + 0xd8], rax
jmp 0x18008f0ce
movdqa xmm0, xmmword [rbp + 0xd0]
pxor xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0xd0], xmm0
lea rdx, [rbp + 0xd0]
cmovp ecx, r11d
lea rcx, [rbp + 0x80]
jmp 0x18008f0fa
call fcn.180088300
xor r8d, r8d
movsxd rcx, eax
movzx ecx, di
lea rdx, [rbp + 0x80]
xchg rcx, rcx
movsxd rcx, r14d
lea rcx, [rbp - 0x50]
call fcn.1801026eb
test al, al
jmp 0x18008f125
jne 0x18008fc51
mov qword [rbp + 0x20], r13
movsx ax, bh
mov al, ah
mov qword [rbp + 0x28], r15
mov qword [rbp + 0x30], rbx
xchg ah, ah
mov qword [rbp + 0x38], r12
movsxd rax, r11d
cwde
movabs rax, 0xdc5bf9bae09564aa
jmp 0x18008f156
mov qword [rbp - 0x70], rax
movsxd rax, r10d
movabs rax, 0x161d47b2a315a5af
jmp 0x18008f16c
mov qword [rbp - 0x68], rax
cdqe
movzx rax, sp
movabs rax, 0xedc1db53bdea0c42
jmp 0x18008f185
mov qword [rbp - 0x60], rax
movabs rax, 0x8ca2ad50afe2c966
jmp 0x18008f198
mov qword [rbp - 0x58], rax
jmp 0x18008f1a1
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
mov cl, 0x6d
movzx cx, sil
movzx rcx, bp
lea rcx, [rbp + 0x80]
call fcn.180088300
xor r8d, r8d
movsxd rcx, esi
movzx ecx, si
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
call fcn.1801026eb
test al, al
jmp 0x18008f1fa
jne 0x18008fc51
mov qword [rbp + 0x20], r13
movzx ax, r15b
mov qword [rbp + 0x28], r15
movzx rax, di
setp ah
mov qword [rbp + 0x30], rbx
lahf
cdqe
movsx ax, r15b
mov qword [rbp + 0x38], r12
cbw
movsx eax, di
movabs rax, 0xdc5df9b0e09264aa
jmp 0x18008f238
mov qword [rbp - 0x70], rax
setbe al
movabs rax, 0x164f47a1a308a5af
jmp 0x18008f24e
mov qword [rbp - 0x68], rax
movsx ax, r14b
movabs rax, 0xeda4db65bda50c6b
jmp 0x18008f266
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], r12
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x80]
jmp 0x18008f29c
call fcn.180088300
sub r8d, r8d
cdq
jmp 0x18008f2aa
lea rdx, [rbp + 0x80]
movsxd rcx, r13d
lea rcx, [rbp - 0x50]
call fcn.1801026eb
test al, al
jmp 0x18008f2c4
jne 0x18008fc51
mov qword [rbp + 0x20], r13
movsx rax, cx
lahf
mov qword [rbp + 0x28], r15
jmp 0x18008f2e3
mov qword [rbp + 0x30], rbx
movzx ax, r9b
mov qword [rbp + 0x38], r12
movzx ax, r8b
movzx eax, r12w
movabs rax, 0xdc44f9bde09c64af
jmp 0x18008f308
mov qword [rbp - 0x70], rax
movsxd rax, r9d
movsx rax, sp
bswap eax
movabs rax, 0x161b47a7a305a5af
mov qword [rbp - 0x68], rax
movabs rax, 0xeda4db11bdb80c54
jmp 0x18008f332
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], r12
jmp 0x18008f33f
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
bswap rcx
lea rcx, [rbp + 0x80]
jmp 0x18008f370
call fcn.180088300
sub r8d, r8d
xchg dl, dh
cdq
lea rdx, [rbp + 0x80]
cmovs cx, ax
movsxd rcx, esp
setl cl
lea rcx, [rbp - 0x50]
jmp 0x18008f395
call fcn.1801026eb
test al, al
jmp 0x18008f3a1
jne 0x18008fc51
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], r15
movzx ax, r8b
mov ax, r10w
mov qword [rbp + 0x30], rbx
jmp 0x18008f3c9
mov qword [rbp + 0x38], r12
movzx eax, r11w
movabs rax, 0xdc5ff9b9e09864bb
jmp 0x18008f3e0
mov qword [rbp - 0x70], rax
xchg ah, ah
movabs rax, 0x160847a8a30fa5a8
jmp 0x18008f3f5
mov qword [rbp - 0x68], rax
jmp 0x18008f403
movabs rax, 0xedd6db7ebd8c0c1b
jmp 0x18008f412
mov qword [rbp - 0x60], rax
movsx rax, ax
nop
movabs rax, 0x8ca2ad38afe4c96f
jmp 0x18008f42b
mov qword [rbp - 0x58], rax
jmp 0x18008f434
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
movsxd rcx, r15d
movzx ecx, r10w
lea rcx, [rbp + 0x80]
jmp 0x18008f469
call fcn.180088300
sub r8d, r8d
lea rdx, [rbp + 0x80]
bswap ecx
movzx rcx, di
movsxd rcx, r8d
lea rcx, [rbp - 0x50]
jmp 0x18008f48a
call fcn.1801026eb
test al, al
jmp 0x18008f496
jne 0x18008fc51
mov qword [rbp + 0x80], r13
movsx eax, r15w
mov qword [rbp + 0x88], r15
setbe al
mov qword [rbp + 0x90], rbx
movsxd rax, r15d
lahf
mov qword [rbp + 0x98], r12
setl ah
mov ax, 0x79a
movsx rax, si
mov qword [rbp + 0xa0], r14
not eax
movzx rax, sp
movsx rax, bx
mov qword [rbp + 0xa8], rsi
movabs rax, 0xdc43f9bbe09364a0
jmp 0x18008f4f5
mov qword [rbp + 0x20], rax
movsx ax, cl
movabs rax, 0x160647b4a312a5b5
mov qword [rbp + 0x28], rax
movsxd rax, ecx
mov al, 0x3e
movabs rax, 0xede3db31bda60c5a
mov qword [rbp + 0x30], rax
cbw
movabs rax, 0x8cdaad54afe8c97a
mov qword [rbp + 0x38], rax
bswap ax
setb ah
lahf
movabs rax, 0xec8ccfe0121ce632
jmp 0x18008f544
mov qword [rbp + 0x40], rax
mov eax, 0x9027771
bswap ax
movabs rax, 0x62eddb462452feb8
jmp 0x18008f55f
mov qword [rbp + 0x48], rax
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x20]
setno ch
movsxd rcx, ebx
lea rcx, [rbp + 0x80]
jmp 0x18008f5af
call fcn.180088300
sub r8d, r8d
movsxd rcx, edx
jmp 0x18008f5c3
lea rdx, [rbp + 0x80]
movzx rcx, di
jmp 0x18008f5d3
lea rcx, [rbp - 0x50]
jmp 0x18008f5dc
call fcn.1801026eb
test al, al
jmp 0x18008f5e8
jne 0x18008fc51
mov qword [rbp + 0x80], r13
cwde
movzx rax, ax
movsx rax, r14w
mov qword [rbp + 0x88], r15
mov qword [rbp + 0x90], rbx
mov eax, 0x12802168
movzx rax, r14w
mov qword [rbp + 0x98], r12
movzx rax, bp
bswap ax
movsxd rax, eax
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], rsi
setp al
movabs rax, 0xdc43f9bbe09364a0
jmp 0x18008f646
mov qword [rbp + 0x20], rax
not ax
mov al, 0xcd
movabs rax, 0x160647b4a312a5b5
mov qword [rbp + 0x28], rax
cwde
setne ah
not ah
movabs rax, 0xede3db31bda60c5a
jmp 0x18008f672
mov qword [rbp + 0x30], rax
movsx rax, cx
movabs rax, 0x8cc6ad56afe8c97a
jmp 0x18008f689
mov qword [rbp + 0x38], rax
movsx rax, r8w
nop
cwde
movabs rax, 0xecf8cf93121ce638
mov qword [rbp + 0x40], rax
jmp 0x18008f6a7
mov qword [rbp + 0x48], rsi
jmp 0x18008f6b0
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x20]
movzx ecx, cx
movzx rcx, r12w
lea rcx, [rbp + 0x80]
call fcn.180088300
sub r8d, r8d
lea rdx, [rbp + 0x80]
mov rcx, r12
lea rcx, [rbp - 0x50]
jmp 0x18008f713
call fcn.1801026eb
test al, al
jmp 0x18008f71f
jne 0x18008fc51
mov qword [rbp + 0x80], r13
movzx rax, si
mov qword [rbp + 0x88], r15
cbw
cmovg eax, r11d
mov qword [rbp + 0x90], rbx
jmp 0x18008f74c
mov qword [rbp + 0x98], r12
mov qword [rbp + 0xa0], r14
nop
movsx ax, bl
cdqe
mov qword [rbp + 0xa8], rsi
jmp 0x18008f770
movabs rax, 0xdc43f9bbe09364a0
mov qword [rbp + 0x20], rax
jmp 0x18008f784
movabs rax, 0x160647b4a312a5b5
jmp 0x18008f793
mov qword [rbp + 0x28], rax
movsxd rax, r8d
mov ah, 0x6b
bswap rax
movabs rax, 0xede7db31bda60c5a
jmp 0x18008f7af
mov qword [rbp + 0x30], rax
not ah
movabs rax, 0x8cc7ad53afeec967
jmp 0x18008f7c4
mov qword [rbp + 0x38], rax
movabs rax, 0xecf8cf93126ee62f
jmp 0x18008f7d7
mov qword [rbp + 0x40], rax
jmp 0x18008f7e0
mov qword [rbp + 0x48], rsi
jmp 0x18008f7e9
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x20]
setnp cl
lea rcx, [rbp + 0x80]
jmp 0x18008f832
call fcn.180088300
sub r8d, r8d
movsx rdx, r8w
bswap cx
cmovp dx, di
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
jmp 0x18008f855
call fcn.1801026eb
test al, al
jmp 0x18008f861
jne 0x18008fc51
mov qword [rbp + 0x80], r13
movsxd rax, edx
mov qword [rbp + 0x88], r15
mov qword [rbp + 0x90], rbx
mov qword [rbp + 0x98], r12
nop
cwde
movzx rax, bp
mov qword [rbp + 0xa0], r14
movsx rax, r13w
mov qword [rbp + 0xa8], rsi
lahf
cbw
movabs rax, 0xdc43f9bbe09364a0
mov qword [rbp + 0x20], rax
cwde
mov eax, r8d
movabs rax, 0x160647b4a312a5b5
jmp 0x18008f8c3
mov qword [rbp + 0x28], rax
setp ah
movsxd rax, r10d
cdqe
movabs rax, 0xede2db31bda60c5a
mov qword [rbp + 0x30], rax
movabs rax, 0x8cc7ad5faff3c967
jmp 0x18008f8ec
mov qword [rbp + 0x38], rax
jmp 0x18008f8f5
mov qword [rbp + 0x40], r14
jmp 0x18008f8fe
mov qword [rbp + 0x48], rsi
jmp 0x18008f907
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x20]
mov cl, 0xa2
lea rcx, [rbp + 0x80]
jmp 0x18008f94f
call fcn.180088300
sub r8d, r8d
xchg cl, cl
lea rdx, [rbp + 0x80]
movzx ecx, r9w
movzx rcx, r15w
lea rcx, [rbp - 0x50]
jmp 0x18008f971
call fcn.1801026eb
test al, al
jmp 0x18008f97d
jne 0x18008fc51
mov qword [rbp + 0x80], r13
movzx rax, r10w
movzx ax, r15b
mov qword [rbp + 0x88], r15
nop
movsx rax, r13w
movzx rax, r12w
mov qword [rbp + 0x90], rbx
mov qword [rbp + 0x98], r12
cwde
movsxd rax, r15d
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], rsi
movabs rax, 0xdc42f9ade09264a4
jmp 0x18008f9d3
mov qword [rbp + 0x20], rax
jmp 0x18008f9e3
movabs rax, 0x160e47e6a314a5a7
mov qword [rbp + 0x28], rax
not rax
movabs rax, 0xedf4db31bdae0c55
jmp 0x18008fa03
mov qword [rbp + 0x30], rax
movabs rax, 0x8ccead4caff2c96d
mov qword [rbp + 0x38], rax
not ax
jmp 0x18008fa1e
movabs rax, 0xecf8cf93126ee638
mov qword [rbp + 0x40], rax
jmp 0x18008fa31
mov qword [rbp + 0x48], rsi
jmp 0x18008fa3a
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x20]
not ch
lea rcx, [rbp + 0x80]
jmp 0x18008fa82
call fcn.180088300
sub r8d, r8d
cmovne dx, bx
movsx edx, r8w
lea rdx, [rbp + 0x80]
movzx ecx, r14w
jmp 0x18008faa2
lea rcx, [rbp - 0x50]
jmp 0x18008faab
call fcn.1801026eb
test al, al
jmp 0x18008fab7
jne 0x18008fc51
mov qword [rbp + 0x20], r13
lahf
movsxd rax, edi
mov qword [rbp + 0x28], r15
movzx ax, r10b
lahf
movsx ax, r15b
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x38], r12
nop
movabs rax, 0xdc16f9b3e09464a6
jmp 0x18008faec
movsd qword [rbp + 0x70], xmm7
movsd qword [rbp + 0x78], xmm8
movsxd r9, edi
movzx r9w, al
movaps xmm0, xmmword [0x1800747b0]
movaps xmmword [rbp + 0x80], xmm0
mov byte [rsp + 0x28], 1
lea rax, [rbp + 0x80]
xchg r8, r8
movzx edx, bx
mov qword [rsp + 0x20], rax
movsx r8w, spl
seta ch
cdq
lea r9, [rbp + 0x70]
cqo
cmovg r8, r12
lea r8, [rbp - 0x30]
movsxd rdx, r15d
setno dl
not dl
mov rdx, qword [0x18007bfb8]
movsxd rcx, eax
movzx cx, r8b
mov rcx, rdi
jmp 0x18008fcbf
call fcn.1800c0ced
cmp byte [0x18007aa6b], 0
je 0x18008ffa3
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], r15
movzx rax, di
movsxd rax, r14d
mov qword [rbp + 0x30], rbx
cwde
movsx ax, ch
mov qword [rbp + 0x38], r12
cbw
lahf
movsx eax, bx
movabs rax, 0xdc53f9bae09164ba
jmp 0x18008fd02
mov qword [rbp - 0x70], rax
mov ax, 0x289f
cbw
movzx ax, r8b
movabs rax, 0x160847a8a30fa5b6
jmp 0x18008fd20
mov qword [rbp - 0x68], rax
movzx rax, r15w
cmovb ax, r12w
mov eax, eax
movabs rax, 0xedc3db70bd880c1b
jmp 0x18008fd3e
mov qword [rbp - 0x60], rax
jmp 0x18008fd47
mov qword [rbp - 0x58], r12
jmp 0x18008fd50
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
movzx cx, r9b
lea rcx, [rbp + 0x80]
jmp 0x18008fd83
call fcn.180088300
sub r8d, r8d
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
jmp 0x18008fd9b
call fcn.1801026eb
test al, al
jne 0x18008ff36
mov qword [rbp + 0x20], r13
nop
movsx rax, di
mov qword [rbp + 0x28], r15
movzx ax, ah
mov qword [rbp + 0x30], rbx
movzx rax, r10w
movsx eax, ax
movsx ax, al
mov qword [rbp + 0x38], r12
movsx rax, si
cwde
mov rax, rsp
movabs rax, 0xdc46f9b2e09464ba
jmp 0x18008fde4
mov qword [rbp - 0x70], rax
cdqe
cwde
movabs rax, 0x162d47e6a303a5aa
mov qword [rbp - 0x68], rax
mov ah, 0x58
cwde
movabs rax, 0xeda4db11bdae0c5e
jmp 0x18008fe0c
mov qword [rbp - 0x60], rax
jmp 0x18008fe15
mov qword [rbp - 0x58], r12
jmp 0x18008fe1e
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
movzx rcx, si
mov rcx, 0x26a4211c
lea rcx, [rbp + 0x80]
jmp 0x18008fe57
call fcn.180088300
sub r8d, r8d
mov dl, r15b
xchg edx, ecx
lea rdx, [rbp + 0x80]
mov cl, bh
lea rcx, [rbp - 0x50]
jmp 0x18008fe76
call fcn.1801026eb
test al, al
jmp 0x18008fe82
jne 0x18008ff36
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], r15
movsx rax, di
mov qword [rbp + 0x30], rbx
not ah
mov qword [rbp + 0x38], r12
nop
movabs rax, 0xdc5df9b1e08864ab
jmp 0x18008feae
mov qword [rbp - 0x70], rax
mov rax, rdi
movsx rax, bx
movabs rax, 0x160b47a3a324a5e6
jmp 0x18008fec8
mov qword [rbp - 0x68], rax
jmp 0x18008fed1
mov qword [rbp - 0x60], rbx
jmp 0x18008feda
mov qword [rbp - 0x58], r12
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
not cl
jmp 0x18008ff07
lea rcx, [rbp + 0x80]
call fcn.180088300
sub r8d, r8d
xchg dx, dx
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
jmp 0x18008ff29
call fcn.1801026eb
test al, al
je 0x18008ffa3
movsd qword [rbp + 0x70], xmm7
movsd qword [rbp + 0x78], xmm8
cdq
movaps xmm0, xmmword [0x1800747b0]
not rcx
movaps xmmword [rbp + 0x80], xmm0
movsxd r9, r10d
mov byte [rsp + 0x28], 1
mov cl, dil
not ah
movsx rcx, ax
lea rax, [rbp + 0x80]
xchg r9, rdx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x70]
lea r8, [rbp - 0x30]
setae cl
movzx rcx, r9w
movzx ecx, bp
mov rdx, qword [0x18007bfb8]
movzx ecx, r14w
movsxd rcx, r10d
mov ch, 0xaf
mov rcx, rdi
jmp 0x18008ff9e
call fcn.1800c0ced
cmp byte [0x18007aa6c], 0
jmp 0x18008ffaf
je 0x18009040d
mov qword [rbp + 0x80], r13
cdqe
mov qword [rbp + 0x88], r15
mov qword [rbp + 0x90], rbx
movsx ax, bpl
mov eax, r10d
lahf
mov qword [rbp + 0x98], r12
movsx eax, r9w
bswap ax
lahf
mov qword [rbp + 0xa0], r14
cwde
mov qword [rbp + 0xa8], rsi
movzx ax, r9b
movabs rax, 0xdc5af9bee09064ba
jmp 0x180090007
mov qword [rbp + 0x20], rax
movsx rax, di
movsx eax, r10w
movabs rax, 0x160a4792a346a5aa
mov qword [rbp + 0x28], rax
cmova eax, r13d
movabs rax, 0xedc1db45bdea0c50
jmp 0x180090034
mov qword [rbp + 0x30], rax
movzx rax, bx
movabs rax, 0x8ccdad48afe4c964
jmp 0x18009004b
mov qword [rbp + 0x38], rax
cwde
lahf
movabs rax, 0xec8acff6121ae62f
jmp 0x180090060
mov qword [rbp + 0x40], rax
jmp 0x180090069
mov qword [rbp + 0x48], rsi
jmp 0x180090072
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x20]
movzx ecx, r15w
movzx rcx, bx
mov cl, 0xb
lea rcx, [rbp + 0x80]
jmp 0x1800900c2
call fcn.180088300
xor r8d, r8d
lea rdx, [rbp + 0x80]
movsx ecx, r10w
xchg cl, cl
mov rcx, 0x52d80ae1
lea rcx, [rbp - 0x50]
jmp 0x1800900e7
call fcn.1801026eb
test al, al
jmp 0x1800900f3
jne 0x180090396
mov qword [rbp + 0x80], r13
jmp 0x18009010c
mov qword [rbp + 0x88], r15
movzx ax, r9b
movsxd rax, esp
lahf
mov qword [rbp + 0x90], rbx
movsx eax, bp
movsx rax, ax
cmova rax, rbp
mov qword [rbp + 0x98], r12
cwde
mov qword [rbp + 0xa0], r14
mov al, r13b
movzx rax, r15w
mov qword [rbp + 0xa8], rsi
movzx rax, si
movsx ax, spl
mov al, 0x7f
movabs rax, 0xdc5ff9bbe09864a4
mov qword [rbp + 0x20], rax
jmp 0x180090169
movabs rax, 0x163b47e6a30ba5b3
jmp 0x180090178
mov qword [rbp + 0x28], rax
cmovns rax, rdi
movzx eax, r8w
movabs rax, 0xedf0db31bda10c5e
jmp 0x180090193
mov qword [rbp + 0x30], rax
lahf
mov ax, cx
movabs rax, 0x8cd2ad5dafedc96d
jmp 0x1800901aa
mov qword [rbp + 0x38], rax
cwde
lahf
movabs rax, 0xec9dcfe7121ce632
jmp 0x1800901bf
mov qword [rbp + 0x40], rax
mov rax, r15
movzx rax, bp
movabs rax, 0x62eddb0a247afeb8
jmp 0x1800901d9
mov qword [rbp + 0x48], rax
jmp 0x1800901e2
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x20]
mov rcx, r8
seto ch
cmovl ecx, r15d
lea rcx, [rbp + 0x80]
jmp 0x180090232
call fcn.180088300
sub r8d, r8d
cqo
lea rdx, [rbp + 0x80]
sets cl
movsx ecx, r14w
not cx
lea rcx, [rbp - 0x50]
jmp 0x180090256
call fcn.1801026eb
test al, al
jmp 0x180090262
jne 0x180090396
mov qword [rbp + 0x80], r13
cbw
movzx ax, r12b
mov qword [rbp + 0x88], r15
cdqe
cbw
mov qword [rbp + 0x90], rbx
mov qword [rbp + 0x98], r12
movsxd rax, r12d
mov qword [rbp + 0xa0], r14
movzx rax, r9w
movsx ax, spl
mov qword [rbp + 0xa8], rsi
cbw
not ax
movabs rax, 0xdc51f9ade09c64a5
mov qword [rbp + 0x20], rax
movsx ax, r8b
bswap eax
movabs rax, 0x160a4792a346a5a3
mov qword [rbp + 0x28], rax
setl ah
movzx eax, r8w
bswap rax
movabs rax, 0xedc1db45bdea0c50
jmp 0x1800902ea
mov qword [rbp + 0x30], rax
movabs rax, 0x8ccdad48afe4c964
jmp 0x1800902fd
mov qword [rbp + 0x38], rax
mov al, 0xeb
mov al, ah
movabs rax, 0xec8acff6121ae62f
jmp 0x180090314
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], rsi
jmp 0x180090321
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [rbp + 0x30]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x20]
movzx cx, r14b
lea rcx, [rbp + 0x80]
jmp 0x18009036c
call fcn.180088300
sub r8d, r8d
cdq
lea rdx, [rbp + 0x80]
movsx ecx, r11w
lea rcx, [rbp - 0x50]
call fcn.1801026eb
test al, al
jmp 0x180090390
je 0x18009040d
movsd qword [rbp + 0x70], xmm7
xchg al, r8b
movsd qword [rbp + 0x78], xmm8
movzx r9, r11w
movzx cx, al
movaps xmm0, xmmword [0x1800747b0]
mov rdx, rbx
movsxd r9, r12d
movaps xmmword [rbp + 0x80], xmm0
movsx r9d, dx
jmp 0x1800903c9
mov byte [rsp + 0x28], 1
mov eax, 0x73434e7d
lahf
xchg r8b, al
lea rax, [rbp + 0x80]
cqo
mov qword [rsp + 0x20], rax
movzx r9d, dx
movsxd rcx, r15d
cmova r8d, esp
lea r9, [rbp + 0x70]
cdq
lea r8, [rbp - 0x30]
mov rdx, qword [0x18007bfb8]
mov rcx, rdi
jmp 0x180090408
call fcn.1800c0ced
cmp byte [0x18007aa6d], 0
jmp 0x180090419
je 0x180090578
mov qword [rbp + 0x20], r13
mov al, 0xd0
cwde
bswap ax
mov qword [rbp + 0x28], r15
sete ah
mov qword [rbp + 0x30], rbx
movsx rax, dx
sete ah
mov qword [rbp + 0x38], r12
movabs rax, 0xdc46f9afe08864ba
jmp 0x18009044e
mov qword [rbp - 0x70], rax
movabs rax, 0x162c47e6a31fa5aa
jmp 0x180090461
mov qword [rbp - 0x68], rax
movzx ax, cl
jmp 0x180090471
movabs rax, 0xedc1db65bdab0c49
jmp 0x180090480
mov qword [rbp - 0x60], rax
jmp 0x180090489
mov qword [rbp - 0x58], r12
jmp 0x180090492
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
pxor xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x70]
movsx ecx, ax
lea rcx, [rbp + 0x80]
jmp 0x1800904c3
call fcn.180088300
xor r8d, r8d
not ch
movzx rcx, bx
lea rdx, [rbp + 0x80]
movsx ecx, r11w
movsx rcx, sp
lea rcx, [rbp - 0x50]
jmp 0x1800904e9
call fcn.1801026eb
test al, al
jmp 0x1800904f5
je 0x180090578
movsd qword [rbp + 0x70], xmm7
movsd qword [rbp + 0x78], xmm8
movaps xmm0, xmmword [0x180074710]
movaps xmmword [rbp + 0x80], xmm0
mov byte [rsp + 0x28], 1
lahf
cqo
lea rax, [rbp + 0x80]
movsx r8d, r15w
jmp 0x18009052f
mov qword [rsp + 0x20], rax
movsx rcx, bp
setle r9b
lea r9, [rbp + 0x70]
cmovp r8d, esp
setae r8b
movsx r8w, r10b
lea r8, [rbp - 0x30]
xchg cx, dx
cwd
bswap rdx
mov rdx, qword [0x18007bfb8]
jmp 0x18009056b
mov rcx, rdi
jmp 0x180090573
call fcn.1800c0ced
mov rcx, qword [rbp + 0x110]
stc
cmp r11d, 0x196c56ac
xor rcx, rsp
jmp 0x18009058f
call fcn.1801157b3
lea r11, [rsp + 0x250]
jmp 0x1800905a6
mov rbx, qword [r11 + 0x50]
cmovns bp, r14w
xchg di, si
movaps xmm6, xmmword [r11 - 0x10]
bswap r13w
seta sil
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movzx edi, bp
jmp 0x1800905d1
mov rsp, r11
cmovge esi, eax
mov r12b, 6
mov esi, ecx
pop r15
pop r14
setbe r13b
movzx ebp, cx
xchg esi, r13d
pop r13
xchg bpl, r12b
pop r12
movzx rsi, r8w
jmp 0x1800905ff
pop rdi
cmove rsi, rbx
bswap bp
pop rsi
movsx bp, dl
pop rbp
jmp 0x180090612
ret