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

Disassembly:
add ecx, ecx
cmp r13, 0x2d057666
stc
or ecx, eax
movsx eax, byte [rsp + 0x6d]
test r11w, r14w
jmp 0x18011cb32
mov r8d, 0x1b
jmp 0x18011d613
or ecx, eax
btc rax, rbx
shr ax, 0x38
mov eax, r12d
and eax, ebx
cmp spl, 0xb1
shl ecx, 2
jmp 0x18011c648
and eax, ebx
clc
or ecx, eax
mov eax, r10d
cmp ebx, 0x76635357
and eax, ebx
stc
test r8w, r14w
cmp r10b, r13b
add ecx, ecx
or ecx, eax
and r10d, 0x10000040
shl ecx, 2
rcr rax, 0x33
rcl ax, cl
sub rax, 0x14a440a1
mov eax, r12d
cmc
and eax, 0xf0000040
test r13w, cx
cmc
cmp rax, 0xbba7987
or ecx, eax
add ah, bh
add ecx, ecx
or ecx, r10d
movsxd rax, edi
shl ecx, 2
or edx, ecx
or edx, r9d
movsx rax, sp
stc
xor ah, 0x6c
mov eax, edx
cmp r9b, r13b
mov byte [rsp + 0x47], dl
cmp r11b, r8b
jmp 0x18011dfec
or ecx, eax
btr ax, 0x44
neg rax
mov eax, r10d
and eax, ebx
rol bh, 0x29
rcl ebx, cl
sbb bl, dil
add ecx, ecx
shld bx, bx, 0x14
or ecx, eax
mov ebx, 0x2000
and al, 0x64
test ch, 0x48
shl ecx, 2
mov eax, 0x74910f05
mov eax, r12d
cmp ebx, 0x1fa73e63
jmp 0x18011c5cb
and eax, ebx
jmp 0x18011c82b
and r8d, 0x8000000
add ecx, ecx
mov eax, r10d
and eax, edx
clc
mov r11d, 0x4000000
shl dh, cl
rcl dl, cl
or ecx, eax
mov edx, 0x10000
rcl r9w, cl
cmp r10b, 0xe7
shl ecx, 2
add al, 0xfe
rcl r9w, cl
not r9b
mov eax, r12d
and r9w, dx
xchg r9b, r9b
ror r9b, 0x41
and eax, 2
xor r9w, r9w
mov r9d, r12d
or ecx, eax
mov eax, r10d
clc
cmp r13b, 0xea
and eax, 2
jmp 0x18011d010
add ecx, ecx
cmc
test r10b, 0x33
or ecx, eax
rol ax, 0x9d
dec al
movsx eax, byte [rsp + 0x5f]
jmp 0x18011d17d
add ecx, ecx
test edi, 0x5daa107e
or ecx, eax
rcr ah, cl
movsx eax, byte [rsp + 0x5d]
shl ecx, 3
cmc
cmp r11b, bpl
test dh, 0x39
or ecx, eax
movsx eax, byte [rsp + 0x60]
test r14, rbp
add ecx, ecx
test spl, 0xd5
jmp 0x18011d76e
or ecx, eax
movzx ax, bpl
mov eax, r10d
test cl, 0x94
cmc
and eax, edx
add dl, r10b
movsxd rdx, ebx
movzx edx, cx
add ecx, ecx
or ecx, eax
bts eax, r9d
mov edx, r10d
shl ecx, 2
xadd eax, eax
cwde
mov eax, r12d
jmp 0x18011c68c
movsx eax, byte [rsp + 0x67]
add ecx, ecx
cmp r11b, 0xda
cmp bl, r9b
or ecx, eax
mov rax, 0x315a0a5f
movzx ax, ch
movsx eax, byte [rsp + 0x50]
add ecx, ecx
or ecx, eax
lahf
test r12b, 0x44
bsr ax, r14w
movsx eax, byte [rsp + 0x54]
stc
add ecx, ecx
jmp 0x18011d04c
and eax, edx
movsx rdx, r13w
sbb dh, 0x6b
add ecx, ecx
bsf edx, ebp
shl dx, cl
movsx rdx, r13w
or ecx, eax
mov edx, 0x200
rol ax, 0x81
movsx rax, si
rcr eax, cl
shl ecx, 2
and rax, rbp
mov eax, r12d
cmp r11, r9
cmp r8w, 0x695c
and eax, edx
or ecx, eax
shr ah, cl
movzx rax, bp
cwde
mov eax, r10d
and eax, edx
cqo
add ecx, ecx
test rax, r10
or ecx, eax
adc al, spl
mov edx, 0x20000
cbw
adc rax, 0x3d4951e7
sub ah, 0x9f
shl ecx, 2
mov eax, r12d
jmp 0x18011cff6
shr edx, 1
test r8b, 0x29
or ecx, eax
shl ax, 0xba
btr eax, esp
mov eax, edx
and eax, r11d
test r10b, r12b
or r8d, eax
mov eax, r10d
and eax, 0x80000
cmc
cmp r9b, 0xd4
shr r8d, 5
stc
or r8d, eax
mov eax, r12d
clc
and eax, 0x80000
cmp r12w, 0x7243
shr r8d, 1
stc
test r8b, 0xc2
or r8d, eax
cdqe
bt ax, 0x19
sal ah, cl
shr r8d, 2
test rdi, rsp
sub al, 0x96
rcl rax, 0xf8
mov eax, r10d
and eax, r11d
cmp r13, r11
or r8d, eax
bts eax, ebp
mov al, spl
movsxd rax, esi
mov eax, r12d
test r10w, 0x2de9
and eax, r11d
shr r8d, 1
shl r11d, cl
or r11b, 0xce
or r8d, eax
bsf ax, si
ror eax, 0xdc
mov r11d, 0x40000
shr al, cl
movsx ax, spl
shr r8d, 2
or rax, 0x64d96859
shr ah, 0x2b
not eax
mov eax, r10d
test r11b, 0x76
test r9w, r9w
and eax, 0x800
clc
or r8d, eax
or ax, sp
add eax, r10d
mov eax, r12d
clc
test r14, 0x11673244
cmp esi, ecx
and eax, 0x800
test r11w, 0x67f5
cmp dil, 0x19
shr r8d, 1
cmp spl, dl
cmc
or r8d, eax
movsx ax, sil
cmc
mov eax, r10d
cmc
and eax, r11d
test rdx, rdx
jmp 0x18011dc97
mov eax, ebx
adc r9w, 0x26ca
shr ebx, 1
btc dx, 0xb4
sbb r9d, 0x43ff035c
inc r9
and eax, ecx
or r11d, eax
mov eax, ebx
shl r9, 0x85
and r12b, 0x20
movzx r12, r14w
shr ebx, 5
sbb r9d, edx
rol dl, cl
movsx r9, r12w
and eax, ecx
mov r12d, ebx
rol rdx, 0x3e
bt cx, r15w
or r10d, eax
xor r8b, r10b
shr dh, 0x92
rcr r8b, 0x97
and r12d, 0x10
shr ebx, 1
btr ax, 0xc
or dh, 0x5d
cdqe
or r12d, r11d
adc ah, 0x6f
bsf r8w, cx
and ebx, 0x10
xor ah, bh
sal dx, 0xc7
cwde
or ebx, r10d
movsx dx, bh
setnp dl
ror r9b, 0xb6
mov r11d, 0xf
mov r10d, 0x3f
cbw
setb dl
mov r8d, ebx
rol r8d, 5
bswap ecx
neg ah
mov cl, spl
xor r8d, dword [rbp + r11*8 - 0x20]
rcl al, 0xd3
movsx ecx, ax
mov eax, r8d
shr r8d, 8
movzx dx, r8b
and eax, r10d
shl eax, 2
shrd r9w, r14w, 0x4d
clc
cqo
mov r9d, dword [rbp + rax + 0x60]
cdqe
mov eax, r8d
and ch, dl
and eax, r10d
sar ch, cl
btr cx, di
shr r8d, 8
bt cx, r11w
ror dx, 0xda
adc dx, 0x33fc
lea eax, [rax*4 + 0x600]
jmp 0x18011dac6
or r11d, eax
mov eax, ebx
setae r8b
dec r8w
test r10b, 0x3b
and eax, edx
sub r12b, dil
adc r12, rdi
or r9d, eax
stc
mov eax, ecx
mov r8, 0x35be1706
shl r8b, cl
and eax, edx
shr r8b, cl
shl ecx, 2
movzx r12d, r13w
or r11d, eax
btc ax, r15w
mov edx, 0x4000
cdqe
inc eax
mov eax, ecx
bts r12w, r10w
shr r12d, cl
sub r8b, cl
or r10d, r9d
sal r12b, cl
rcr r9d, cl
and eax, edx
rcr r9, cl
test r8, 0x9734a26
or r9w, bp
add ecx, ecx
or r10d, eax
mov eax, ecx
and eax, edx
shl ecx, 2
shr dl, 0x5c
shld r12w, r14w, 0x80
or r11d, eax
or al, 0x8c
mov edx, 0x20000080
sub r12b, 0x63
or ah, 0xa3
shl rax, cl
mov eax, ecx
sbb r9b, 0xb6
add ecx, ecx
adc r12w, 0x5780
rcl r12b, cl
and eax, edx
bsr r8w, cx
cmp edx, r11d
shl r8w, 0x48
or r10d, eax
adc r8, rax
movsx r12d, r8w
bsr r12w, sp
mov eax, ecx
sal r12, 0x18
and eax, edx
bsf dx, r15w
or r8b, 0xaf
or r11d, eax
shl ecx, 2
neg dl
cmovo ax, bx
xor r12b, 2
mov r8d, 0x400000
inc ah
shl r12w, 0xe7
jmp 0x18011d8a5
shl ecx, 3
cmp r12b, 0xac
or ecx, eax
mov ax, bx
sbb rax, 0x26794386
movsx eax, byte [rsp + 0x77]
stc
add ecx, ecx
or ecx, eax
shld ax, si, 0xfd
sub al, r14b
cbw
movsx eax, byte [rbp - 0x7e]
add ecx, ecx
cmc
or ecx, eax
rcr al, cl
sub ah, 0x74
movsx eax, byte [rsp + 0x7c]
cmp rbx, 0x5ca12f2
cmc
add ecx, ecx
cmc
cmp ebx, 0x54360216
or ecx, eax
movsx eax, byte [rsp + 0x70]
stc
jmp 0x18011d790
shr ebx, 1
cmc
shrd rdx, rax, 0x72
and eax, 0x20
bts r12w, r14w
or r11d, eax
movsx r9, r12w
neg ax
mov eax, ebx
and eax, 0x20
or r10d, eax
xadd r12b, r9b
shrd r12w, r8w, 0xa6
movsx ax, r14b
shr ebx, 2
jmp 0x18011c933
shl r9d, 8
or r9d, eax
dec al
inc r11b
cmp sp, 0x3ca9
movzx eax, byte [rbp - 0x5d]
shl r9d, 8
btr edx, 0xbb
or r9d, eax
cwde
bsr r8d, esp
and ah, ah
movzx eax, byte [rbp - 0x5b]
btc dx, 0xba
or ebx, eax
movsx rdx, r14w
cmp bl, r11b
mov r11d, r9d
movzx eax, byte [rbp - 0x5a]
and r8, 0x673e41f0
inc cx
neg rcx
and r11d, 0x400
not cl
shl ebx, 8
bsr rcx, r15
movzx rdx, cx
or ebx, eax
movzx edx, r12w
lea r8d, [r9*4]
or edx, esi
shl rcx, cl
movzx eax, byte [rbp - 0x59]
mov edx, r8d
shr cx, cl
add r8d, r8d
shl ebx, 8
shl cx, 0x9b
or ebx, eax
movsx cx, r12b
adc eax, ebp
cwde
shr r9d, 1
shld cx, si, 0xce
setge al
mov eax, r8d
and edx, r12d
and eax, r12d
sar cl, 0x2d
movsx r12w, bpl
shl r8d, 2
or r11d, eax
rcl r12w, 0xcb
movzx r12w, cl
mov ecx, r8d
bt r12, rcx
ror rax, 0x7f
not r12b
add r8d, r8d
adc al, r13b
mov r12b, cl
bt r12w, 0xfb
and ecx, r10d
mov eax, r8d
add r12b, r13b
mov r12d, 0x4000000
test esp, 0x75ab3920
and eax, r10d
adc r10b, sil
shl r8d, 2
or r10b, 0x70
sar r10w, cl
dec r10w
or r11d, eax
xor eax, 0x4abd482e
mov r10d, r8d
xor al, r14b
add r8d, r8d
cmovns eax, r9d
and r10d, 0x800
mov eax, r8d
or r10d, edx
and eax, 0x800
sar edx, cl
shl r8d, 2
mov dl, 0xdd
rcr dx, 0x11
or r11d, eax
or r10d, ecx
cqo
movzx rcx, cx
mov eax, r8d
sbb ch, 0x36
sal ch, 0xc3
add r8d, r8d
ror ecx, 0xc8
sub dl, spl
inc edx
and eax, r12d
or r10d, eax
shr ch, cl
cdq
cmp r11, r11
mov eax, r8d
btc dx, 0x73
shrd rdx, rbp, 0xf1
and eax, r12d
rol cl, cl
ror dh, cl
shl r8d, 2
xadd ecx, ecx
adc dl, 0x44
or rcx, 0x7ece5b6d
or r11d, eax
xor ax, dx
xchg dl, ah
mov eax, r8d
sbb cl, r13b
clc
mov edx, r10d
add r8d, r8d
or cl, r11b
and eax, 0x80000
xchg rdx, rdx
movzx rdx, di
mov edx, r8d
or r10d, eax
shl r8d, 5
movsx eax, ax
shl al, cl
mov eax, r9d
mov ecx, r8d
shr r9d, 2
and eax, 0x400
cmp bh, 0xd8
and r8d, r12d
and ecx, 0x8000000
btr r12, 0xe2
add r8d, r8d
btc r12w, r11w
or ecx, eax
and edx, 0x80000
movsxd rax, ebp
sar ax, cl
or r10d, ecx
mov eax, r9d
ror r12b, cl
shl r12b, 0x4a
xadd r12d, ecx
mov ecx, 0x20000
and eax, ecx
movzx r12d, r8w
or r8d, eax
or r8d, edx
mov r12w, 0x167b
or r11d, r8d
shr r9d, 1
cmovno rdx, rsi
not rax
ror r8b, cl
mov edx, 0x200000
xor r8d, 0x60bc76a9
mov eax, r9d
and r12w, 0x694c
and r8w, r14w
sub r12w, r8w
shr r9d, 2
and eax, ecx
mov ecx, 0x1000004
xchg r8, r8
rcl r12b, 0xac
btc r12d, 0x9a
or r10d, eax
cdqe
movsx eax, r10w
mov eax, r9d
adc r8w, 0x67d
and eax, ecx
test dil, r14b
shr r9d, 1
or r11d, eax
mov eax, r9d
and eax, ecx
shr r9d, 2
dec r8w
stc
shrd r12, rsi, 0xa6
or r10d, eax
movzx r8d, r13w
and r12b, 0xf4
mov ecx, 0x200
inc al
movsx r8d, r11w
mov eax, r9d
add r8d, 0x6cf92aae
rol r8w, cl
or r12b, r9b
shr r9d, 1
xor r12w, 0x4189
shl r12w, 0xa6
adc r8w, r12w
and eax, ecx
rol r12b, cl
rcl r8b, cl
btc r8w, 0x22
or r11d, eax
cmc
xadd al, r8b
mov eax, r9d
shl r8w, cl
adc r8b, 0xc8
and eax, ecx
rol ecx, cl
shrd cx, bx, 0xd0
shr r9d, 2
sar ch, cl
movsx r12, r11w
or r10d, eax
mov ecx, 0x10000
mov r8w, 0x820
mov eax, r9d
shr r9d, 1
cmc
and eax, ecx
or r11d, eax
mov r12b, 0x5b
or ah, 0xc6
xor r12, r11
mov eax, r9d
btr r8w, 0x78
and eax, ecx
xor ecx, 0x5635535d
bts r12, rcx
cmp bl, r12b
shr r9d, 2
and r12w, 0x235d
cmp r14b, spl
or r10d, eax
bsr rcx, r9
mov r12b, 0x7f
movzx ax, r15b
mov ecx, 0x100
shl r8b, 0x9c
bts r12w, r10w
mov eax, r9d
rcl r12w, 0x41
shr r9d, 1
movzx r12d, r13w
movsxd r12, r14d
setae r12b
and eax, 2
xor r12w, 0x1df9
not r12b
clc
or r11d, eax
adc ax, 0x62af
test edx, 0x597921de
movsx r8w, bl
mov eax, r9d
cmc
not r12b
bsf r8, r15
and eax, 2
not r12b
shr r9d, 2
cmp bp, ax
test r13d, 0x67eb3c4d
or r10d, eax
mov eax, r9d
and eax, ecx
shr r9d, 1
stc
movzx r8, r13w
or r11d, eax
cwde
shl ax, cl
mov eax, r9d
and eax, ecx
add r8d, 0x15f56d91
shr r9d, 5
sal r12, 0xed
xor r12w, r11w
or r10d, eax
lea ecx, [rbx + rbx]
cmc
rol r8b, 0x35
shrd ax, bx, 0xd
mov eax, r9d
test bx, ax
or r12w, 0x7bfb
bswap r8d
shr r9d, 1
xor r12, 0x6ef73b3d
and eax, r14d
mov r8d, 0x41a77922
shr r12, 0x73
and r9d, r14d
jmp 0x18011ca3a
and eax, 0xff000004
test al, 0xa5
or ecx, eax
mov eax, r10d
cmp bpl, 0x4f
jmp 0x18011dc68
add ecx, ecx
test cx, 0x1254
or ecx, eax
mov eax, r12d
cmp eax, 0x1727358d
and eax, edx
cmp al, r13b
shl ecx, 2
test edi, ebx
stc
or ecx, eax
or eax, 0xe8d50f0
mov eax, r10d
jmp 0x18011c7ba
mov r8, rax
jmp 0x18011d2e0
or ecx, eax
adc eax, ebx
movsx eax, byte [rsp + 0x6b]
cmc
mov dword [rbp + rdx*8 - 0x20], ecx
add ch, 0x90
movzx cx, dil
shld ecx, r8d, 0x3e
movsx ecx, byte [rsp + 0x52]
cmc
clc
add ecx, ecx
cmc
clc
cmp cl, 0x63
or ecx, eax
or ax, 0x1c9a
sar ax, 0xde
movsxd rax, esp
movsx eax, byte [rsp + 0x5e]
stc
add ecx, ecx
clc
test r15b, 0xa8
or ecx, eax
movsx eax, byte [rsp + 0x55]
test r11b, r11b
add ecx, ecx
cmp edi, r11d
or ecx, eax
add ecx, ecx
movsx eax, byte [rsp + 0x64]
test rbp, rdi
test ax, 0x34ed
or ecx, eax
not al
cwde
movsx eax, byte [rsp + 0x59]
jmp 0x18011c6f8
cmp rdx, 0x10
jmp 0x18011d84c
add ecx, ecx
or ecx, eax
rcr al, cl
movsx rax, dx
movsx eax, byte [rsp + 0x76]
cmc
jmp 0x18011d72c
and eax, ecx
movzx rcx, di
sub ch, bh
rcl cx, cl
mov ecx, 0x4000
cmp dl, r10b
test r9b, r11b
clc
or edx, eax
sal ah, cl
ror al, cl
adc al, 0x72
mov eax, r10d
jmp 0x18011defd
add ecx, ecx
or ecx, eax
movsx ax, r12b
movsx eax, bx
movsx eax, byte [rsp + 0x5c]
add ecx, ecx
or ecx, eax
clc
rcr al, 0x3d
sbb al, r8b
movsx eax, byte [rsp + 0x51]
jmp 0x18011c57b
mov qword [rsp + 8], rbx
test dl, spl
cmc
mov dword [rsp + 0x18], r8d
clc
stc
push rbp
rcr bpl, 0xab
push rsi
sal bpl, 0x1b
push rdi
sar ebp, cl
push r12
add bp, r8w
push r13
push r14
bswap ebp
push r15
rcr bpl, 0x74
bt rbp, 0xf5
cmp r15b, 0xe8
lea rbp, [rsp - 0x860]
clc
sub rsp, 0x960
jmp 0x18011d1ca
shl ecx, 3
cmp r13w, r8w
or ecx, eax
inc al
rcl eax, 0xd5
cmc
movsx eax, byte [rsp + 0x56]
cmp bp, 0x31ff
add ecx, ecx
clc
or ecx, eax
shrd ax, r14w, 0x61
rcl ah, 0xf5
clc
movsx eax, byte [rsp + 0x6a]
add ecx, ecx
test r14, 0x29ff3664
stc
or ecx, eax
and ax, dx
bts ax, sp
sar ah, 0xe9
movsx eax, byte [rsp + 0x63]
jmp 0x18011d106
movdqa xmm0, xmmword [str._Wog._6Vnf__5_Ume___4TldYQia__80ZRjb__91_SkcZ]
mov r13d, r8d
jmp 0x18011d1da
movdqa xmm1, xmmword [0x18001be40]
mov r12d, edx
adc dl, 0x72
neg dx
movsx edx, si
and dword [r9 + 0x790], 0
lea rdx, [0x18001f9e0]
movdqu xmmword [rbp - 0x58], xmm0
mov r15, rcx
mov cx, sp
lea rcx, [rbp + 0x60]
jmp 0x18011d211
movdqa xmm0, xmmword [0x18001be50]
mov r8d, 0x800
jmp 0x18011d224
movdqu xmmword [rbp - 0x38], xmm0
mov rdi, r9
mov dword [rbp - 0x28], 0x323a222a
movdqu xmmword [rbp - 0x48], xmm1
mov dword [rbp - 0x24], 0x333b232b
jmp 0x18011d244
call fcn.180009d60
lea rcx, [rbp + 0x60]
jmp 0x18011d252
call fcn.180001184
mov rcx, r15
jmp 0x18011d25f
call fcn.180001134
mov ebx, eax
movsxd rsi, edx
sal al, 0x41
mov rsi, qword [0x1800201f0]
cdq
sub edx, 0x56f37b94
lea rdx, [0x1800201f0]
sar rax, cl
ror ax, cl
lea rax, [0x18001b830]
clc
cmp rsi, rdx
jmp 0x18011d297
je 0x18011d305
test byte [rsi + 0x1c], 2
jmp 0x18011d2a6
je 0x18011d305
cmp byte [rsi + 0x19], 4
jmp 0x18011d2b5
jb 0x18011d305
mov rcx, qword [rsi + 0x10]
movsxd r8, r10d
mov edx, 0xa
mov r9d, r12d
movsx r8d, r9w
jmp 0x18011d2d3
mov dword [rsp + 0x20], ebx
movzx r8, bp
jmp 0x18011d03f
call fcn.180001094
mov rsi, qword [0x1800201f0]
sar dx, 0x3d
lea rdx, [0x1800201f0]
shrd eax, ebx, 0xaa
mov ah, 0x37
lea rax, [0x18001b830]
mov r14d, 1
cmp ebx, 0x302cb1bc
jmp 0x18011d316
je 0x18011e39c
cmp ebx, 0x6da66a10
je 0x18011e337
cmp ebx, 0xa10a0edb
je 0x18011d399
cmp ebx, 0xd8e91db5
jmp 0x18011d33f
jne 0x18011d4f9
cmp rsi, rdx
jmp 0x18011d34d
je 0x18011d38d
test byte [rsi + 0x1c], 2
je 0x18011d38d
cmp byte [rsi + 0x19], 4
jb 0x18011d38d
mov rcx, qword [rsi + 0x10]
mov r8d, 0x25d55a0e
lea edx, [r14 + 0xf]
movsx r8d, r12w
mov r8, rax
jmp 0x18011d381
call entry0
lea rdx, [0x1800201f0]
mov dword [rdi + 0x10], 0x4987c
jmp 0x18011e3fd
cmp r12d, 0x10
jmp 0x18011d3a2
jne 0x18011d4f9
cmp r13d, 0x27cd40
jmp 0x18011d3b4
jne 0x18011d4f9
mov r9d, 0x778c4
ror rcx, 0x1c
xor cx, 0x788b
mov dword [rdi + 0x90], r9d
mov rcx, rsi
mov rcx, qword [0x1800201f0]
stc
cmp rcx, rdx
je 0x18011d42c
test byte [rcx + 0x1c], 2
jmp 0x18011d3ed
je 0x18011d42c
cmp byte [rcx + 0x19], 4
jb 0x18011d42c
mov rcx, qword [rcx + 0x10]
movsxd rdx, ebp
movzx r8, di
mov r8w, 0xaf8
lea edx, [r12 - 5]
mov r8b, 0xc4
mov r8, rax
jmp 0x18011d41d
mov dword [rsp + 0x20], r9d
jmp 0x18011d427
call fcn.180001094
mov eax, 0x50
jmp 0x18011d436
mov dword [rdi + 0x94], r14d
cmp ebx, r12d
jmp 0x18011d445
xor ecx, ecx
mov dword [rdi + 0x98], eax
jmp 0x18011d452
mov dword [rdi + 0xd0], eax
mov dword [rdi + 0x7a8], ecx
jmp 0x18011d463
mov dword [rdi + 0x9c], 0x779f0
jmp 0x18011d472
mov dword [rdi + 0xb8], 4
jmp 0x18011d481
mov dword [rdi + 0xbc], 0xfffffe80
jmp 0x18011d490
mov dword [rdi + 0xc0], 0x180
jmp 0x18011d49f
mov qword [rdi + 0xc4], 2
jmp 0x18011d4af
mov dword [rdi + 0xcc], 0xffffffb0
jmp 0x18011d4be
mov qword [rdi + 0xd4], r14
jmp 0x18011d4ca
mov dword [rdi + 0x7a0], 0x150
jmp 0x18011d4d9
mov dword [rdi + 0x7a4], 0xfffffec0
jmp 0x18011d4e8
mov dword [rdi + 0x79c], r14d
jmp 0x18011d4f4
jmp 0x18011e4cf
sub r13d, r13d
bsr r12d, r10d
dec r12
cmp dword [rdi + 0x790], 0
movzx r12d, r14w
xchg r12, r12
mov r12b, al
mov r12d, r13d
jmp 0x18011d51c
jne 0x18011d560
mov eax, dword [r13 + r15]
test eax, eax
jmp 0x18011d52e
je 0x18011e211
xor eax, 0x70c963c6
cmc
jmp 0x18011d53f
cmp eax, dword [rbp + 0x8b0]
jmp 0x18011d54a
jb 0x18011e288
movups xmm0, xmmword [r13 + r15]
jmp 0x18011d55b
movdqu xmmword [rbp - 0x70], xmm0
lea rcx, [r15 + 0x18]
add rcx, r12
movzx r8w, r14b
lea r9, [rbp - 0x58]
xchg r8b, dl
bswap r8d
lea r8, [rsp + 0x50]
movsx rdx, di
mov dh, al
lea rdx, [rbp - 0x70]
jmp 0x18011d58a
call fcn.1800011b0
mov bl, byte [rbp - 0x79]
setae ah
sub edx, edx
cdqe
mov cl, 0x2b
mov qword [rbp + 0x8b8], rdx
lea rax, str.6655555565555556
mov cl, r15b
setae cl
mov cl, byte [rdx + rax]
jmp 0x18011d5b7
call fcn.180001168
movsx esi, al
test al, al
jmp 0x18011d5c6
jle 0x18011d63a
mov bl, byte [rsp + 0x50]
mov edx, 0x65a2600c
lea rdx, [rsp + 0x51]
movzx ecx, r11w
mov r8d, 0x1b
lea rcx, [rsp + 0x50]
jmp 0x18011d5ee
call fcn.180009d60
mov byte [rsp + 0x6b], bl
lea rdx, [rsp + 0x6d]
mov bl, byte [rsp + 0x6c]
movsx r8, sp
movsx r8w, cl
lea rcx, [rsp + 0x6c]
jmp 0x18011c59c
call fcn.180009d60
sub esi, r14d
mov byte [rbp - 0x79], bl
cmp r8b, r10b
test esi, esi
jmp 0x18011d628
jg 0x18011d5cc
mov rdx, qword [rbp + 0x8b8]
bsr ax, r15w
movsx eax, byte [rsp + 0x62]
dec cx
movzx cx, bpl
movsx ecx, byte [rsp + 0x66]
cmp r8b, 0xf9
add ecx, ecx
test rdi, rsp
or ecx, eax
movsx eax, byte [rsp + 0x5b]
test edi, 0x26983596
cmp edi, r10d
add ecx, ecx
or ecx, eax
movsx eax, byte [rsp + 0x53]
add ecx, ecx
or ecx, eax
add ax, r8w
cmovae ax, bx
movsx eax, byte [rsp + 0x69]
clc
cmc
add ecx, ecx
or ecx, eax
movzx rax, bx
and al, 4
movsx eax, byte [rsp + 0x57]
add ecx, ecx
test sil, r10b
or ecx, eax
movsx eax, byte [rsp + 0x78]
shl ecx, 3
or ecx, eax
stc
cbw
movsx eax, byte [rbp - 0x7d]
add ecx, ecx
or ecx, eax
test r15, 0x7b284bb4
btr eax, edi
movsx eax, byte [rsp + 0x6e]
stc
cmp sil, r15b
add ecx, ecx
clc
or ecx, eax
movzx eax, bp
movsx eax, byte [rsp + 0x74]
cmp si, r11w
add ecx, ecx
clc
or ecx, eax
rol al, cl
movsx eax, byte [rsp + 0x7e]
test r9b, cl
cmp rsi, r11
add ecx, ecx
or ecx, eax
add eax, r13d
add rax, 0x363f3cbf
cwde
movsx eax, byte [rbp - 0x7a]
add ecx, ecx
cmp r10b, 0xd4
cmc
stc
or ecx, eax
movsx eax, byte [rsp + 0x7b]
shl ecx, 3
cmp sp, 0x146a
test r11d, 0x46b45309
jmp 0x18011d718
or ecx, eax
bsf eax, r12d
cdqe
setge al
movsx eax, byte [rbp - 0x80]
jmp 0x18011d0c8
add ecx, ecx
cmp dl, r13b
test ebx, esi
or ecx, eax
sbb al, 0x81
adc al, r10b
movsx eax, bl
cmp r15b, dl
test dil, dil
add ecx, ecx
stc
or ecx, eax
shl ax, cl
inc ah
movsx eax, byte [rsp + 0x71]
test ax, di
cmp sil, r15b
stc
add ecx, ecx
clc
stc
or ecx, eax
sar ax, cl
and al, r10b
movsx eax, byte [rbp - 0x7c]
jmp 0x18011c716
or ecx, eax
not ah
bswap ax
movsx eax, byte [rsp + 0x5a]
cmp r9w, 0x48b8
add ecx, ecx
cmp sil, 0xb5
or ecx, eax
add eax, r12d
jmp 0x18011c77e
add ecx, ecx
jmp 0x18011d797
or ecx, eax
movsx eax, byte [rsp + 0x7f]
add ecx, ecx
cmp r10b, spl
or ecx, eax
sar al, cl
sal ax, cl
btc eax, 0xf
movsx eax, byte [rsp + 0x7d]
cmp dil, dl
cmc
shl ecx, 3
or ecx, eax
inc ax
sar rax, 0xa0
shr ah, 0x5c
movsx eax, byte [rsp + 0x79]
clc
add ecx, ecx
or ecx, eax
adc ax, bx
and al, 0x4a
movsxd rax, r13d
movsx eax, byte [rbp - 0x7f]
test cl, 0xb2
add ecx, ecx
cmp r8, 0x65ab34f7
or ecx, eax
sar al, 0x95
sbb ax, 0x2772
ror ax, 0xab
movsx eax, byte [rsp + 0x73]
add ecx, ecx
cmp r8b, r11b
test r13b, 0x22
or ecx, eax
xadd eax, eax
xor ax, r10w
movsx eax, byte [rsp + 0x6c]
cmp r8b, spl
add ecx, ecx
clc
or ecx, eax
add rax, r12
sar al, 0x11
movsx eax, byte [rsp + 0x6f]
test rsp, rsp
cmc
add ecx, ecx
or ecx, eax
cmp r15w, si
cmc
mov dword [rbp + rdx*8 - 0x1c], ecx
cmp sil, 0xc4
cmp r10b, r10b
clc
add rdx, r14
mov qword [rbp + 0x8b8], rdx
jmp 0x18011d0be
jl 0x18011d5a2
movzx eax, byte [rbp - 0x5f]
and ch, 0x91
mov r12d, 0x2000008
movzx r9d, byte [rbp - 0x60]
dec edx
mov r10d, 0x40000
cdq
movzx ebx, byte [rbp - 0x5c]
shr r8b, cl
xor r11b, al
mov rsi, qword [0x1800201f0]
shl r9d, 8
cwd
xor r11b, 0xe6
or r9d, eax
cdq
lahf
add r11b, 0x67
shl ebx, 8
jmp 0x18011d899
movzx eax, byte [rbp - 0x5e]
xchg r11b, dl
jmp 0x18011cbd2
mov eax, ecx
clc
shr ebx, 2
adc dl, 0x74
bswap r12w
and eax, r8d
add ecx, ecx
xor r12w, sp
or r10d, eax
shrd rax, rdx, 0xf7
test r13w, dx
dec r12b
mov edx, ecx
bt r9w, bp
btr ax, r13w
add r9, 0x1b0100ea
shl ecx, 2
cmovnp r9d, eax
bsf ax, r8w
neg rax
and edx, r8d
mov eax, ecx
clc
sbb r9, r15
mov r8d, 0x8000
xadd r9d, r12d
cmp bh, 0x52
and eax, r8d
test spl, r10b
sub r9b, 0x7d
add ecx, ecx
or r10d, eax
setns r12b
xor ah, 0xf0
stc
mov eax, ecx
rcl r9d, cl
and eax, r8d
btc r9w, r9w
shl ecx, 2
setne r9b
or eax, edx
setp r8b
movzx r12, r14w
dec dl
mov edx, 0x40000000
and r9w, r13w
shl r9b, cl
or r11d, eax
mov eax, ecx
shl r12b, 0x11
movzx r8, r9w
adc r12, r14
and eax, edx
add ecx, ecx
or r10d, eax
mov eax, ecx
and eax, edx
shl ecx, 2
cmc
ror r8, cl
not r9w
or r11d, eax
bts r12w, r14w
cbw
mov edx, 0x800000
mov eax, ecx
add ecx, ecx
and eax, edx
adc r12b, r10b
bsr r12, r8
rcl r9w, 0xa
or r10d, eax
ror r8b, 0xa3
sub r9b, r15b
mov eax, ecx
and eax, edx
cwd
rcl r12b, 0x35
neg edx
shl ecx, 5
sar r9b, 0xc0
sub r12b, r14b
or r11d, eax
rol r9b, cl
mov eax, ecx
neg dh
and eax, 0x80000000
sal r12, 0x9b
sar r9b, cl
sbb r8w, r11w
and ecx, 0xc0000000
movsxd r8, r9d
movsx r9w, r8b
dec r9w
or r10d, eax
shl r9w, cl
add ecx, ecx
or r11d, ecx
movsxd rax, edx
mov eax, ebx
shr ebx, 1
mov ecx, 0x10000040
shr r9b, cl
bts r9w, di
and eax, ecx
rcl r9w, cl
rcr r12w, cl
or r11d, eax
add r8w, 0x210b
mov eax, ebx
btr r9, 0x1f
sar r8b, 0xc1
and eax, ecx
rol ch, cl
bts ecx, r15d
shr ebx, 2
or r10d, eax
mov ecx, 0x2000
adc dl, r11b
btr r12d, 0x62
xor r8b, 0x71
mov eax, ebx
bt r9w, di
rcr r8w, cl
mov r9b, 0xac
shr ebx, 1
neg r12b
and eax, ecx
or r11d, eax
mov eax, ebx
adc r8, 0x53b31e95
or dl, r10b
sbb r12b, r13b
and eax, ecx
shr ebx, 2
movsx ecx, sp
or r10d, eax
lahf
rcl cx, 0xa4
mov ecx, 0x100000
movzx r12w, r12b
mov eax, ebx
shr ebx, 1
or dh, 0xc3
and eax, ecx
or r11d, eax
add eax, 0x317a4e70
mov eax, ebx
shr r12b, cl
and r8b, 0x5f
and eax, ecx
cmovbe rdx, rbp
shr ebx, 2
sal r12b, 0x1d
bsf r9, r11
shrd rdx, r9, 0
or r10d, eax
bsr r12d, r10d
and ah, 0xc6
xadd cl, r9b
mov ecx, 0x1000
shld r8w, bp, 0xc5
mov eax, ebx
jmp 0x18011cb95
or r9d, dword [rbp + rax + 0x60]
mov eax, r8d
add dl, bpl
sar dl, cl
shr eax, 8
and r8d, r10d
cmp sil, bpl
sal dl, cl
stc
and eax, r10d
btr ecx, 0xea
adc edx, 0x2d3a7997
lea ecx, [r8*4 + 0x400]
rcr r8b, cl
xor dl, dil
mov r8d, ebx
setle dl
xadd dl, dh
lea eax, [rax*4 + 0x200]
shr r8d, 0x1f
mov eax, dword [rbp + rax + 0x60]
or eax, dword [rbp + rcx + 0x60]
sal dl, cl
cmp cl, bh
or r9d, eax
lea eax, [rbx + rbx]
rcr dh, 0xaf
and dl, 0xc2
or r8d, eax
or ax, 0xc02
neg dx
cdq
xor r8d, dword [rbp + r11*8 - 0x1c]
bswap rax
mov eax, r8d
rol rdx, cl
or dl, sil
inc dl
shr r8d, 8
sar dl, 0xae
bt dx, bp
and eax, r10d
xadd dh, dl
lea eax, [rax*4 + 0x700]
or r9d, dword [rbp + rax + 0x60]
or al, 0x33
mov eax, r8d
stc
and eax, r10d
shr rdx, 0xda
bts dx, r13w
sal dx, cl
shr r8d, 8
lea eax, [rax*4 + 0x500]
add dl, 0x5e
inc edx
btc dx, 0x9e
or r9d, dword [rbp + rax + 0x60]
rcl ax, cl
bts ax, r14w
mov eax, r8d
movsx dx, r11b
and r8d, r10d
bt dx, 6
shr eax, 8
and eax, r10d
btc r10w, 0x9d
lea edx, [rax*4 + 0x100]
not r10b
btc ax, r13w
mov r10d, dword [rbp + rdx + 0x60]
lea eax, [r8*4 + 0x300]
cmc
test r15d, eax
test ch, 0xfd
or r10d, dword [rbp + rax + 0x60]
or r10d, r9d
jmp 0x18011dbe4
xor r10d, r12d
clc
bts r12w, r14w
inc r12w
mov r12d, ebx
shr bl, cl
sub r11, r14
cmovo ebx, r15d
movsx ebx, r13w
jmp 0x18011dc06
mov ebx, r10d
jmp 0x18011dc0e
jns 0x18011c9bf
mov edx, 0x100
mov ecx, r12d
and ecx, r14d
or al, r11b
mov eax, r10d
and eax, r14d
sub r9d, 0x61964037
rcr r9, 0x68
add ecx, ecx
or ecx, eax
xor r9d, 0x5ce05dd0
mov ebx, 0x400
shl r8b, 0x40
shl ecx, 5
mov eax, r12d
xadd r11w, r8w
sbb r9b, 0x3b
cmc
and eax, edx
mov r8d, r12d
cmp al, 0xc
or ecx, eax
ror rax, cl
jmp 0x18011c699
and eax, 0x1000004
cmp r8b, 0xe0
cmp r13w, dx
test r11b, r10b
add ecx, ecx
test r10b, 0x86
or ecx, eax
sub eax, 0x7a37f1e
mov eax, r12d
cmp esi, r8d
clc
and eax, edx
stc
shl ecx, 2
jmp 0x18011c749
shr r8d, 2
cmp rax, rdx
or r8d, eax
sal ah, cl
mov eax, r12d
test r14b, 0x86
and eax, r11d
sub r11w, 0x1d3b
or r11d, 0x63d87480
shr r8d, 1
xor r11b, 0xf9
or r8d, eax
bts eax, esp
mov r11d, 0x2000008
cdqe
shr r8d, 2
mov eax, r10d
and eax, r11d
stc
jmp 0x18011dcdf
or r8d, eax
mov eax, r12d
stc
test r10d, 0x4aca500c
cmc
and eax, r11d
add r11b, spl
sub r11w, 0x435c
xor r11b, 0xe8
shr r8d, 1
btc r11d, r10d
sar r11, 0xdb
or r8d, eax
lahf
mov r11d, 0x40000000
bt ax, bp
xor ah, 0x8f
and edx, r11d
adc ah, 8
test r8w, dx
shr r8d, 2
and ax, 0x241d
bsr eax, eax
mov eax, r10d
cmc
and eax, ebx
rcr bh, 0x3c
movsx bx, bh
or r8d, eax
sal bh, 0x88
lea eax, [rcx + rcx]
mov ecx, 0xb0c2275
shr ecx, cl
or r8d, eax
sar cl, cl
or cl, r12b
mov ecx, 0x800000
setbe al
mov eax, r12d
and eax, 0x80ffffff
add rbx, r14
or ebx, 0x7bb10f15
btr bx, 0x5f
or edx, eax
bsf eax, edx
mov eax, r10d
and eax, ecx
btc ebx, 0xd5
or rbx, 0x6445370e
shr edx, 5
bt bx, 0x82
or edx, eax
sub rbx, r13
xchg rbx, rbx
mov eax, r12d
sar bh, cl
movsx bx, bpl
sub bl, spl
and eax, ecx
ror rcx, 0xd9
mov bx, 0x3064
shr edx, 1
or edx, eax
sub bh, dh
movsxd rax, edi
shl ecx, cl
mov ecx, 0x8000
btc ax, 0xd5
cdqe
shr edx, 2
movsx bx, dil
bswap ax
sbb rax, 0x53063db8
mov eax, r10d
movzx ebx, r14w
cmp ebp, 0x3123745f
adc bh, 0xde
and eax, r11d
shr rbx, cl
btc rbx, 0x7f
or edx, eax
btr rbx, 0xdb
mov eax, r12d
sar rbx, 0x13
sub rbx, 0x392d2ee0
neg bl
and eax, r11d
shl r11b, cl
shr edx, 1
shl r11b, 0x80
dec ebx
or edx, eax
cdqe
cmovne eax, esp
mov eax, r10d
rcl r11b, cl
xor bx, 0x6d1f
inc r11b
and eax, ecx
sal bh, 0x90
cmp r15d, 0x13957966
shr edx, 2
shl r11d, 0x63
or edx, eax
movzx r11d, r11w
mov eax, r12d
adc r11b, r14b
and r11b, 0x9b
and eax, ecx
shr edx, 1
or edx, eax
mov ecx, 0x400000
cmp spl, spl
shl ax, cl
not ax
shr edx, 2
test rsp, r11
mov eax, r10d
mov r11b, 0x5c
sar r11b, cl
btc rbx, 0x85
and eax, ecx
stc
movzx r11d, r11w
or edx, eax
shr r11b, 0xb0
btr r11d, esi
inc bh
mov eax, r12d
rol r11, 0x70
or bh, dh
sub bl, sil
and eax, ecx
cmp r13w, 0x7327
bt ecx, r10d
btr cx, 0x89
shr edx, 1
rcr r11b, cl
or edx, eax
movsxd r11, esp
mov eax, r10d
bt r11w, 0x97
shr edx, 2
mov ecx, 0x20000080
or r11, r12
shl r11d, cl
mov ebx, 0x1000
and eax, ecx
bts r11, rsi
add r11b, sil
sar r11w, cl
mov r11d, 0x200000
clc
or edx, eax
and r9d, r11d
sbb ax, 0x42b4
shr edx, 1
sal al, cl
nop
shrd eax, r11d, 0xd3
mov eax, r12d
jmp 0x18011d0de
and eax, ecx
cmp dl, 0x84
shr edx, 2
cmc
or edx, eax
mov eax, r12d
and eax, ecx
mov ecx, 0x6a3a3cab
bsf cx, si
movzx rcx, r11w
shr edx, 1
or edx, eax
mov ecx, r12d
mov al, ah
and ecx, 0x10
ror eax, 0x7e
inc ax
ror al, cl
shr edx, 2
ror rax, 0xe5
clc
rcr ah, 0xf1
add ecx, ecx
test cl, 0xd1
mov eax, r10d
and eax, r11d
or edx, eax
mov ax, r8w
cmp r8d, 0x12315666
mov eax, r10d
and eax, 0x10
cmc
shr edx, 1
cmc
or ecx, eax
movsx eax, cx
shr ah, cl
movzx rax, r14w
mov eax, r12d
test r11w, r11w
and eax, ebx
cmp ah, 0x68
jmp 0x18011df77
shl ecx, 5
or ecx, eax
shrd ax, r11w, 0x27
bsf eax, esp
sar rax, 0xaa
mov eax, r10d
and eax, ebx
cmp rdx, 0x12c83538
add bl, dl
btc bx, 0xb0
add ecx, ecx
shr rbx, 0x95
or ecx, eax
cbw
mov ebx, 0x100000
movzx eax, bp
btc ax, ax
shl ecx, 2
mov eax, r12d
jmp 0x18011dfbd
and eax, 0x20
test r14w, 0x155c
stc
jmp 0x18011dfcc
or ecx, eax
dec ax
mov eax, r10d
and eax, 0x20
cmc
cmp r14, 0x29131543
jmp 0x18011dfe4
add ecx, ecx
stc
jmp 0x18011c5ad
shr eax, 8
test di, r9w
mov byte [rsp + 0x46], al
mov al, spl
shrd eax, edx, 0x1c
mov eax, edx
shr eax, 0x10
stc
mov byte [rsp + 0x45], al
cbw
rol ax, cl
shl eax, cl
shr edx, 0x18
cmp r10b, sil
sub ah, 0x7a
rcr al, cl
mov eax, r8d
shr eax, 8
test r15b, 0x9d
mov byte [rsp + 0x42], al
mov eax, r8d
cmp dx, 0x609b
cmc
mov byte [rsp + 0x43], r8b
clc
shr eax, 0x10
shr r8d, 0x18
clc
mov byte [rsp + 0x41], al
mov byte [rsp + 0x40], r8b
cmp bl, r15b
mov byte [rsp + 0x44], dl
mov edx, dword [rsp + 0x40]
cmp edx, dword [rbp + 0x8b0]
jmp 0x18011e05e
jae 0x18011e1ff
mov ecx, dword [rsp + 0x44]
cmp ecx, 0x980
ja 0x18011e1ff
mov eax, dword [rdi + 0x790]
movsx ebx, cx
mov dword [rdi + rax*8 + 0x10], edx
rol r11b, 0xc1
test r12d, r8d
mov eax, dword [rdi + 0x790]
shr r11, 0xc
sbb bx, 0x146f
mov dword [rdi + rax*8 + 0x14], ecx
ror bx, 0x60
add bl, r10b
mov r11, qword [0x1800201f0]
sub bx, dx
stc
or ebx, r10d
lea rbx, [0x1800201f0]
stc
cmc
cmp r11, rbx
je 0x18011e1ca
test byte [r11 + 0x1c], 2
jmp 0x18011e0cc
je 0x18011e158
cmp byte [r11 + 0x19], 4
jb 0x18011e158
movzx r9d, byte [r13 + r15 + 1]
lahf
movsx rax, r15w
rdtsc
mov edx, 0x12
mov r10b, 0x57
movzx eax, byte [r13 + r15 + 3]
movsxd r8, r8d
movzx r8d, byte [r13 + r15 + 2]
mov r10b, r9b
bswap r10w
movsx rcx, r15w
movzx r10d, byte [r13 + r15]
movsx cx, r10b
movsx ecx, sp
mov rcx, qword [r11 + 0x10]
jmp 0x18011e123
mov dword [rsp + 0x38], eax
jmp 0x18011e12c
mov dword [rsp + 0x30], r8d
jmp 0x18011e136
mov dword [rsp + 0x28], r9d
mov r9d, r13d
mov dword [rsp + 0x20], r10d
jmp 0x18011e148
call fcn.180001020
mov r11, qword [0x1800201f0]
test ch, 0x28
cmc
cmp r11, rbx
je 0x18011e1ca
test byte [r11 + 0x1c], 2
jmp 0x18011e16b
je 0x18011e1ca
cmp byte [r11 + 0x19], 4
jb 0x18011e1ca
mov eax, dword [rdi + 0x790]
lea r8, [0x18001b830]
bswap cx
movsxd rdx, r10d
mov edx, 0x13
bswap r9w
movsx r9, bp
mov ecx, dword [rdi + rax*8 + 0x14]
mov r9d, dword [rdi + rax*8 + 0x10]
jmp 0x18011e1aa
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x28], ecx
mov rcx, qword [r11 + 0x10]
jmp 0x18011e1bb
mov dword [rsp + 0x20], r9d
jmp 0x18011e1c5
call fcn.1800010d8
add dword [rdi + 0x790], r14d
test dl, r15b
cmp ch, 0xc7
cmp dword [rdi + 0x790], 0x10
jmp 0x18011e1e3
je 0x18011e4d6
mov rsi, qword [0x1800201f0]
stc
add r13d, 7
jmp 0x18011e1fa
jmp 0x18011e220
cmp dword [rdi + 0x790], 0
jmp 0x18011e20b
jne 0x18011e4d6
lea rbx, [0x1800201f0]
test r9b, dil
jmp 0x18011e220
add r13d, r14d
cmp r13d, 0x7e0
jmp 0x18011e22f
jb 0x18011d503
cmp rsi, rbx
jmp 0x18011e23d
je 0x18011e27c
test byte [rsi + 0x1c], 2
je 0x18011e27c
cmp byte [rsi + 0x19], 4
jmp 0x18011e256
jb 0x18011e27c
mov rcx, qword [rsi + 0x10]
lea r8, [0x18001b830]
movsx rdx, r10w
cwd
mov edx, 0x14
jmp 0x18011e277
call entry0
sub eax, eax
jmp 0x18011e283
jmp 0x18011e4d9
mov dword [rdi + 0x10], eax
mov rcx, qword [0x1800201f0]
shrd dx, r15w, 0x25
lea rdx, [0x1800201f0]
test cx, 0x2f75
cmp rcx, rdx
je 0x18011e4cb
test byte [rcx + 0x1c], 2
je 0x18011e463
cmp byte [rcx + 0x19], 4
jb 0x18011e463
movzx eax, byte [r13 + r15 + 3]
setns r11b
mov edx, 0x11
movsx r11d, r9w
movzx r8d, byte [r13 + r15 + 2]
movsx r11w, r9b
mov r9d, r13d
xchg r11d, r10d
jmp 0x18011e2ea
movzx r10d, byte [r13 + r15 + 1]
bswap r11
movsx r11d, ax
movzx r11d, byte [r13 + r15]
jmp 0x18011e302
mov rcx, qword [rcx + 0x10]
jmp 0x18011e30b
mov dword [rsp + 0x38], eax
jmp 0x18011e314
mov dword [rsp + 0x30], r8d
jmp 0x18011e31e
mov dword [rsp + 0x28], r10d
jmp 0x18011e328
mov dword [rsp + 0x20], r11d
call fcn.180001020
jmp 0x18011e44e
cmp rsi, rdx
je 0x18011e390
test byte [rsi + 0x1c], 2
jmp 0x18011e349
je 0x18011e390
cmp byte [rsi + 0x19], 4
jmp 0x18011e358
jb 0x18011e390
mov rcx, qword [rsi + 0x10]
sete dl
not r8w
mov edx, 0xc
cmova r8w, r15w
setnp r8b
mov r8, rax
jmp 0x18011e37f
call entry0
lea rdx, [0x1800201f0]
jmp 0x18011e390
mov dword [rdi + 0x10], 0x50965
jmp 0x18011e3fd
cmp rsi, rdx
jmp 0x18011e3a4
je 0x18011e3f6
test byte [rsi + 0x1c], 2
jmp 0x18011e3b3
je 0x18011e3f6
cmp byte [rsi + 0x19], 4
jmp 0x18011e3c2
jb 0x18011e3f6
mov rcx, qword [rsi + 0x10]
mov dx, 0x7dea
mov dl, sil
movzx rdx, r8w
mov edx, 0xf
mov r8, rax
jmp 0x18011e3e4
call entry0
lea rdx, [0x1800201f0]
test ah, 0xa5
sbb rcx, r12
mov dword [rdi + 0x10], 0x507d2
mov rcx, qword [0x1800201f0]
stc
cmp rcx, rdx
je 0x18011e4cb
test byte [rcx + 0x1c], 2
jmp 0x18011e417
je 0x18011e463
cmp byte [rcx + 0x19], 4
jmp 0x18011e426
jb 0x18011e463
mov rcx, qword [rcx + 0x10]
cmove rdx, rsi
lea r8, [0x18001b830]
xchg dl, dh
cqo
mov edx, 0xd
jmp 0x18011e449
call entry0
mov rcx, qword [0x1800201f0]
lea rdx, [0x1800201f0]
clc
test ebp, r9d
cmp r9b, bpl
cmp rcx, rdx
je 0x18011e4cb
test byte [rcx + 0x1c], 2
jmp 0x18011e475
je 0x18011e4cb
cmp byte [rcx + 0x19], 4
jmp 0x18011e484
jb 0x18011e4cb
mov r9d, dword [rdi + 0x10]
xchg edx, edx
movzx rdx, bx
lea r8, [0x18001b830]
movzx edx, r15w
movsx dx, r14b
xchg dl, dh
mov rcx, qword [rcx + 0x10]
movzx edx, si
jmp 0x18011e4b2
mov edx, 0xe
jmp 0x18011e4bc
mov dword [rsp + 0x20], r9d
jmp 0x18011e4c6
call fcn.180001094
and dword [rdi + 0x14], 0
mov dword [rdi + 0x790], r14d
mov eax, r14d
mov rbx, qword [rsp + 0x9a0]
add rsp, 0x960
pop r15
pop r14
mov r13b, r9b
setp dil
pop r13
not bpl
xchg r12b, bpl
pop r12
pop rdi
jmp 0x18011e503
pop rsi
pop rbp
jmp 0x18011e50a
ret