Function at 0x1403acfa8
Capabilities:
Check http status code
Execute anti-debugging instructions

Disassembly:
push r15
test cl, 0x8c
cmc
stc
push r14
cmp rdi, r15
push r13
test r12b, 0xb
cmp spl, r9b
push r12
test r10b, r9b
jmp 0x1403acfc9
push rsi
adc sil, al
cmc
push rdi
or sil, 0xb2
sbb sil, 0x81
push rbp
bt si, r13w
push rbx
sub si, 0x5f99
btc esi, esi
and sil, 0x2f
sub rsp, 0x2d8
setae sil
mov rsi, rcx
test edx, edx
je 0x1403ad9eb
movaps xmm0, xmmword [0x1400bd340]
mov ax, 0x27b5
cbw
movups xmmword [rsi + 0x8fca], xmm0
movzx rax, bp
movups xmmword [rsi + 0x8fba], xmm0
cdqe
movups xmmword [rsi + 0x8faa], xmm0
cmove ax, r11w
movsx eax, di
not ah
movups xmmword [rsi + 0x8f9a], xmm0
bswap ax
movups xmmword [rsi + 0x8f8a], xmm0
lahf
not ax
movups xmmword [rsi + 0x8f7a], xmm0
cdqe
movups xmmword [rsi + 0x8f6a], xmm0
setl al
movups xmmword [rsi + 0x8f5a], xmm0
movups xmmword [rsi + 0x8f4a], xmm0
cbw
movaps xmm0, xmmword [0x1400bd350]
cbw
jmp 0x1403ad07c
movups xmmword [rsi + 0x8fda], xmm0
movups xmmword [rsi + 0x8fea], xmm0
movsx eax, r11w
setno al
movups xmmword [rsi + 0x8ffa], xmm0
movsx ax, spl
mov ax, 0x5127
mov al, r10b
movups xmmword [rsi + 0x900a], xmm0
movsx eax, r8w
movups xmmword [rsi + 0x901a], xmm0
movsx rax, cx
not ah
movups xmmword [rsi + 0x902a], xmm0
movups xmmword [rsi + 0x903a], xmm0
movaps xmm0, xmmword [0x1400bd360]
cdqe
movsxd rax, ecx
movups xmmword [rsi + 0x904a], xmm0
movabs rax, 0x707070707070707
mov qword [rsi + 0x905a], rax
movsxd rax, r10d
not ah
lahf
movabs rax, 0x808080808080808
jmp 0x1403ad103
mov qword [rsi + 0x9062], rax
jmp 0x1403ad10f
movaps xmm0, xmmword [0x1400bd330]
jmp 0x1403ad11b
movups xmmword [rsi + 0x907a], xmm0
jmp 0x1403ad127
movups xmmword [rsi + 0x906a], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
rcr rcx, 0xcb
mov cl, r8b
jmp 0x1403ad145
movaps xmmword [rsp + 0x1a0], xmm0
or ecx, 0x259b7f85
adc cx, r15w
movaps xmmword [rsp + 0x1b0], xmm0
or cx, 0x6b00
shr cx, cl
movaps xmmword [rsp + 0x1c0], xmm0
sbb cl, r13b
movaps xmmword [rsp + 0x1d0], xmm0
sar cx, 0xbc
rol cl, cl
shld rcx, r14, 4
movaps xmmword [rsp + 0x1e0], xmm0
ror cx, 0xf9
movaps xmmword [rsp + 0x1f0], xmm0
movzx ecx, r9w
test ebp, ebx
sar cl, 0x14
movaps xmmword [rsp + 0x200], xmm0
or cl, r14b
mov dword [rsp + 0x210], 0
xor eax, eax
movzx ecx, sp
bswap cx
movsxd rcx, esp
nop word cs:[rax + rax]
movsx ecx, si
movzx ecx, byte [rsi + rax + 0x8f4a]
jmp 0x1403ad1e2
inc dword [rsp + rcx*4 + 0x190]
not cl
movzx ecx, byte [rsi + rax + 0x8f4b]
jmp 0x1403ad1f8
inc dword [rsp + rcx*4 + 0x190]
cmovp rcx, rax
movzx ecx, byte [rsi + rax + 0x8f4c]
inc dword [rsp + rcx*4 + 0x190]
dec rcx
movzx cx, ah
movsx ecx, r11w
movzx ecx, byte [rsi + rax + 0x8f4d]
inc dword [rsp + rcx*4 + 0x190]
jmp 0x1403ad231
add rax, 4
test esp, 0x14d6525f
test dl, r15b
cmp rax, 0x120
jne 0x1403ad1d5
mov dword [rsp + 0x54], 0
mov eax, dword [rsp + 0x194]
add eax, eax
test di, 0x7515
cmp r14b, 0x4c
cmp r10b, r15b
mov dword [rsp + 0x58], eax
add eax, dword [rsp + 0x198]
add eax, eax
mov dword [rsp + 0x5c], eax
cmp bh, 0xa2
cmp r13b, r8b
add eax, dword [rsp + 0x19c]
add eax, eax
cmp r10w, dx
mov dword [rsp + 0x60], eax
cmp eax, ecx
add eax, dword [rsp + 0x1a0]
add eax, eax
cmc
mov dword [rsp + 0x64], eax
cmp sil, 0x99
add eax, dword [rsp + 0x1a4]
add eax, eax
test bpl, bl
mov dword [rsp + 0x68], eax
jmp 0x1403ad2bf
add eax, dword [rsp + 0x1a8]
test rbx, 0x4e3a7059
add eax, eax
cmp rsp, 0x4ceb5954
jmp 0x1403ad2de
mov dword [rsp + 0x6c], eax
cmc
test r11b, 0xc9
add eax, dword [rsp + 0x1ac]
cmc
test rax, rdx
add eax, eax
cmc
jmp 0x1403ad2fa
mov dword [rsp + 0x70], eax
cmp sil, 0xdf
add eax, dword [rsp + 0x1b0]
add eax, eax
cmc
mov dword [rsp + 0x74], eax
add eax, dword [rsp + 0x1b4]
test r12b, 0xee
clc
add eax, eax
test r12w, 0x5c2b
mov dword [rsp + 0x78], eax
add eax, dword [rsp + 0x1b8]
add eax, eax
cmp r13b, 0x7a
test r12w, cx
mov dword [rsp + 0x7c], eax
stc
cmc
add eax, dword [rsp + 0x1bc]
add eax, eax
mov dword [rsp + 0x80], eax
cmc
cmp r15b, bpl
add eax, dword [rsp + 0x1c0]
add eax, eax
cmp r12, 0x1fd3718a
mov dword [rsp + 0x84], eax
add eax, dword [rsp + 0x1c4]
cmc
cmp sil, sil
cmp r10b, 0xbe
add eax, eax
cmc
cmp r13w, 0x5106
mov dword [rsp + 0x88], eax
add eax, dword [rsp + 0x1c8]
cmp r14b, r8b
cmc
add eax, eax
clc
test r10w, r11w
mov dword [rsp + 0x8c], eax
cmp bp, bp
cmp eax, 0x141950f7
xor r8d, r8d
jmp 0x1403ad3b2
jmp 0x1403ad3de
mov word [rsi + r8*2 + 0x888a], bp
jmp 0x1403ad3c5
inc r8
cmp cl, r8b
stc
cmp r8, 0x120
jmp 0x1403ad3d8
je 0x1403ad539
movzx ebx, byte [rsi + r8 + 0x8f4a]
clc
cmc
test r8b, 0xe8
test ebx, ebx
jmp 0x1403ad3f4
je 0x1403ad3c5
mov edx, ebx
cmc
mov eax, dword [rsp + rdx*4 + 0x50]
mov bp, 0xadf
bts cx, r9w
bt cx, si
lea ebp, [rax + 1]
mov dword [rsp + rdx*4 + 0x50], ebp
sub edx, 0x5cdd2e4f
xor cl, 0x26
lea ecx, [rbx - 1]
bsf dx, bp
movzx edx, r15w
mov edx, ebx
test dil, r9b
clc
and edx, 3
test r14w, 0x5e28
sub ebp, ebp
cmc
clc
cmp ecx, 3
jb 0x1403ad4e7
and ebx, 0xfffffffc
xor ebp, ebp
test r10b, r15b
not rcx
movsx rcx, di
nop word [rax + rax]
mov ecx, eax
jmp 0x1403ad468
and ecx, 1
rcr dil, cl
clc
shl ecx, 2
lea ecx, [rcx + rbp*8]
bsf rbp, r11
mov ebp, eax
clc
movsx edi, bx
inc dil
and ebp, 2
movsx edi, ax
or ebp, ecx
bt di, 6
shr cl, 0x47
mov ecx, eax
not di
rol di, 0x49
shr ecx, 2
test rcx, rbp
sub edi, esp
and ecx, 1
ror dil, 0x1f
or ecx, ebp
sar di, cl
mov edi, eax
sal bp, cl
shr bpl, 0x70
btr bp, 0x69
shr edi, 3
dec bpl
xor bpl, bl
and edi, 1
lea ebp, [rdi + rcx*2]
shr eax, 4
test ecx, 0x7dbb43c4
cmp dil, cl
stc
add ebx, 0xfffffffc
jmp 0x1403ad4e1
jne 0x1403ad45d
test edx, edx
jmp 0x1403ad4ee
je 0x1403ad3b7
nop word [rax + rax]
sar cx, 0x2c
mov ecx, eax
test r9d, 0x230a2147
cmp dx, 0x13e1
clc
and ecx, 1
lea ebp, [rcx + rbp*2]
cmp spl, r8b
test r8d, 0x182546f7
shr eax, 1
jmp 0x1403ad527
dec edx
jmp 0x1403ad52e
jne 0x1403ad501
jmp 0x1403ad3b7
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
btc ecx, 0xa5
rol cl, 0x11
cmp ax, 0x3f92
movaps xmmword [rsp + 0x1a0], xmm0
cmovs rcx, r15
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1c0], xmm0
cmp ah, 3
rol cl, cl
movaps xmmword [rsp + 0x1d0], xmm0
inc rcx
bts cx, r9w
movaps xmmword [rsp + 0x1e0], xmm0
test r9b, bl
movaps xmmword [rsp + 0x1f0], xmm0
sub ch, 0x60
movaps xmmword [rsp + 0x200], xmm0
xchg cl, ch
sbb cl, 0x90
mov dword [rsp + 0x210], 0
shl cx, 0x3d
sub eax, eax
movzx ecx, dx
cmovno cx, dx
nop word cs:[rax + rax]
movsx ecx, r14w
movzx ecx, byte [rsi + rax + 0x906a]
jmp 0x1403ad5d9
inc dword [rsp + rcx*4 + 0x190]
movzx ecx, byte [rsi + rax + 0x906b]
jmp 0x1403ad5ed
inc dword [rsp + rcx*4 + 0x190]
movzx ecx, byte [rsi + rax + 0x906c]
jmp 0x1403ad601
inc dword [rsp + rcx*4 + 0x190]
movzx cx, dil
movzx ecx, byte [rsi + rax + 0x906d]
jmp 0x1403ad61a
inc dword [rsp + rcx*4 + 0x190]
cmc
test r13, 0x1a1542a8
cmp r13b, r15b
add rax, 4
jmp 0x1403ad635
cmp rax, 0x20
jne 0x1403ad5cc
mov dword [rsp + 0x54], 0
mov eax, dword [rsp + 0x194]
cmp dl, r14b
add eax, eax
cmp r10w, 0x503d
mov dword [rsp + 0x58], eax
jmp 0x1403ad662
add eax, dword [rsp + 0x198]
cmp r12d, esp
add eax, eax
mov dword [rsp + 0x5c], eax
add eax, dword [rsp + 0x19c]
add eax, eax
mov dword [rsp + 0x60], eax
add eax, dword [rsp + 0x1a0]
jmp 0x1403ad68b
add eax, eax
test r12w, ax
cmc
mov dword [rsp + 0x64], eax
add eax, dword [rsp + 0x1a4]
add eax, eax
cmp r8d, edx
mov dword [rsp + 0x68], eax
jmp 0x1403ad6b5
add eax, dword [rsp + 0x1a8]
cmp r10, rbx
add eax, eax
test r8b, r9b
stc
jmp 0x1403ad6ca
mov dword [rsp + 0x6c], eax
cmp di, 0x4bb7
test bx, r8w
add eax, dword [rsp + 0x1ac]
add eax, eax
cmp r9w, 0x7e8a
test r9b, r15b
mov dword [rsp + 0x70], eax
test sp, 0x7452
add eax, dword [rsp + 0x1b0]
jmp 0x1403ad703
add eax, eax
clc
cmp r10b, r15b
mov dword [rsp + 0x74], eax
add eax, dword [rsp + 0x1b4]
cmp ebp, 0x10d73f71
cmc
cmp r12w, dx
add eax, eax
test r9w, 0x4c1
jmp 0x1403ad72d
mov dword [rsp + 0x78], eax
cmp al, r11b
add eax, dword [rsp + 0x1b8]
add eax, eax
test esp, 0x60d957c8
mov dword [rsp + 0x7c], eax
clc
add eax, dword [rsp + 0x1bc]
clc
add eax, eax
test bp, 0x1b7d
jmp 0x1403ad75c
mov dword [rsp + 0x80], eax
cmp cx, 0x2d2b
add eax, dword [rsp + 0x1c0]
add eax, eax
cmc
mov dword [rsp + 0x84], eax
clc
jmp 0x1403ad77f
add eax, dword [rsp + 0x1c4]
add eax, eax
mov dword [rsp + 0x88], eax
cmp r10b, 0xb4
test dl, r9b
add eax, dword [rsp + 0x1c8]
clc
cmp sil, spl
add eax, eax
cmp dil, cl
clc
mov dword [rsp + 0x8c], eax
cmp bp, 0x77b0
xor r8d, r8d
jmp 0x1403ad7bb
jmp 0x1403ad7e0
mov word [rsi + r8*2 + 0x8aca], bp
jmp 0x1403ad7ce
inc r8
jmp 0x1403ad7d6
cmp r8, 0x20
je 0x1403ad936
movzx ebx, byte [rsi + r8 + 0x906a]
cmp dil, 0xe9
jmp 0x1403ad7f2
test ebx, ebx
jmp 0x1403ad7f9
je 0x1403ad7ce
mov edx, ebx
shrd cx, r12w, 0x94
sal cl, cl
or bp, r8w
mov eax, dword [rsp + rdx*4 + 0x50]
bts cx, r10w
movzx ecx, cx
add ch, 0xa0
lea ebp, [rax + 1]
xadd rcx, rcx
mov dword [rsp + rdx*4 + 0x50], ebp
movsx edx, si
bt cx, r10w
cwd
lea ecx, [rbx - 1]
mov edx, ebx
cmp r12w, 0x265c
cmp r8b, sil
and edx, 3
cmp r11b, dl
sub ebp, ebp
test r15d, esi
cmp ecx, 3
jb 0x1403ad8f9
and ebx, 0xfffffffc
sub ebp, ebp
movsx ecx, sp
xor dil, 0xc
nop word cs:[rax + rax]
mov ecx, eax
rcr dil, 0x3c
and ecx, 1
cmc
bts rdi, r11
shl ecx, 2
jmp 0x1403ad884
lea ecx, [rcx + rbp*8]
mov ebp, eax
and ebp, 2
test bpl, r14b
or ebp, ecx
test rsi, 0x19960187
and rcx, rdi
mov ecx, eax
or di, si
shr ecx, 2
and ecx, 1
movzx di, r15b
bsf di, r13w
or ecx, ebp
cmp al, 0xb4
bsf rdi, rsi
mov edi, eax
shl bpl, cl
shr edi, 3
cmovs bp, si
sbb ebp, r8d
shrd bp, dx, 0x80
and edi, 1
movzx ebp, ax
bswap rbp
bt bp, 0x2e
lea ebp, [rdi + rcx*2]
cmp r9d, 0x2e8a438d
shr eax, 4
cmp r9b, sil
stc
add ebx, 0xfffffffc
jmp 0x1403ad8f3
jne 0x1403ad86b
test edx, edx
je 0x1403ad7c0
nop word [rax + rax]
movsx ecx, r14w
cmc
mov ecx, eax
cmp ch, al
and ecx, 1
lea ebp, [rcx + rbp*2]
stc
cmp r9, rsi
shr eax, 1
jmp 0x1403ad924
dec edx
jmp 0x1403ad92b
jne 0x1403ad90f
jmp 0x1403ad7c0
mov eax, dword [rsi + 0x5c]
cmc
mov edx, dword [rsi + 0x60]
stc
cmc
bts edx, eax
cmp cx, r13w
mov dword [rsi + 0x60], edx
add eax, 2
jmp 0x1403ad958
mov dword [rsi + 0x5c], eax
cmc
cmp eax, 8
jmp 0x1403ad964
jae 0x1403ad9ab
jmp 0x1403aee82
shr edx, 8
test r13b, 0x5a
jmp 0x1403ad97b
mov dword [rsi + 0x60], edx
jmp 0x1403ad98a
add eax, 0xfffffff8
test bp, r13w
mov dword [rsi + 0x5c], eax
jmp 0x1403ad99d
cmp eax, 7
jmp 0x1403ad9a5
jbe 0x1403aee82
mov rcx, qword [rsi + 0x40]
jmp 0x1403ad9b4
cmp rcx, qword [rsi + 0x48]
jmp 0x1403ad9bd
jae 0x1403ad96f
lea rax, [rcx + 1]
jmp 0x1403ad9cc
mov qword [rsi + 0x40], rax
mov ax, 0x502c
mov byte [rcx], dl
movzx ax, r14b
mov eax, dword [rsi + 0x5c]
mov edx, dword [rsi + 0x60]
jmp 0x1403ad9e6
jmp 0x1403ad96f
mov word [rsi + 0x83ca], 1
shrd rcx, r8, 0xa8
inc cl
bsf ecx, r12d
mov dword [rsp + 0x20], 0
rcl r8b, 0xea
and r9b, 0xd8
mov rcx, rsi
btc r8w, 0xe4
xor edx, edx
cmovnp r8d, r11d
mov r8b, r13b
mov r8d, 0x120
mov r9b, 0xb6
cmova r9w, r14w
setle r9b
mov r9d, 0xf
call fcn.1403af4f4
mov dword [rsp + 0x20], 0
bswap r8d
movzx ecx, r14w
mov rcx, rsi
xchg r9, rdx
mov edx, 1
movzx r9d, dx
not r9b
mov r8d, 0x20
movsxd r9, edx
mov r9d, 0xf
jmp 0x1403ada73
call fcn.1403af4f4
mov r12d, 0x11e
cmp rcx, r15
cmp r8w, 0x69fb
cmp byte [rsi + 0x9067], 0
jne 0x1403addb1
mov r12d, 0x11d
jmp 0x1403adaa0
cmp byte [rsi + 0x9066], 0
jne 0x1403addb1
mov r12d, 0x11c
cmp byte [rsi + 0x9065], 0
jne 0x1403addb1
mov r12d, 0x11b
jmp 0x1403adacf
cmp byte [rsi + 0x9064], 0
jmp 0x1403adadb
jne 0x1403addb1
mov r12d, 0x11a
clc
cmp bpl, 0xb5
cmp byte [rsi + 0x9063], 0
jne 0x1403addb1
mov r12d, 0x119
cmp r12w, r15w
cmp byte [rsi + 0x9062], 0
jmp 0x1403adb0f
jne 0x1403addb1
mov r12d, 0x118
cmp r8w, r11w
jmp 0x1403adb24
cmp byte [rsi + 0x9061], 0
jmp 0x1403adb30
jne 0x1403addb1
mov r12d, 0x117
cmp byte [rsi + 0x9060], 0
jmp 0x1403adb48
jne 0x1403addb1
mov r12d, 0x116
test r14b, 0xee
cmp r10b, 0x9e
cmp r15, r15
cmp byte [rsi + 0x905f], 0
jmp 0x1403adb6b
jne 0x1403addb1
mov r12d, 0x115
test ebp, r8d
cmp si, 0x7476
cmp byte [rsi + 0x905e], 0
jmp 0x1403adb8b
jne 0x1403addb1
mov r12d, 0x114
test r8, r14
cmp r11d, edx
cmp byte [rsi + 0x905d], 0
jmp 0x1403adba9
jne 0x1403addb1
mov r12d, 0x113
cmp byte [rsi + 0x905c], 0
jmp 0x1403adbc1
jne 0x1403addb1
mov r12d, 0x112
jmp 0x1403adbd3
cmp byte [rsi + 0x905b], 0
jmp 0x1403adbdf
jne 0x1403addb1
mov r12d, 0x111
test ax, sp
cmp r13w, 0x508
cmp byte [rsi + 0x905a], 0
jmp 0x1403adc00
jne 0x1403addb1
mov r12d, 0x110
cmp r15, rdi
cmp byte [rsi + 0x9059], 0
jmp 0x1403adc1b
jne 0x1403addb1
mov r12d, 0x10f
test cx, 0x850
jmp 0x1403adc32
cmp byte [rsi + 0x9058], 0
jmp 0x1403adc3e
jne 0x1403addb1
mov r12d, 0x10e
cmp byte [rsi + 0x9057], 0
jmp 0x1403adc56
jne 0x1403addb1
mov r12d, 0x10d
cmp byte [rsi + 0x9056], 0
jmp 0x1403adc6e
jne 0x1403addb1
mov r12d, 0x10c
jmp 0x1403adc7f
cmp byte [rsi + 0x9055], 0
jmp 0x1403adc8b
jne 0x1403addb1
mov r12d, 0x10b
test ebx, edx
cmp byte [rsi + 0x9054], 0
jne 0x1403addb1
mov r12d, 0x10a
test esi, esi
jmp 0x1403adcb4
cmp byte [rsi + 0x9053], 0
jmp 0x1403adcc0
jne 0x1403addb1
mov r12d, 0x109
jmp 0x1403adcd5
cmp byte [rsi + 0x9052], 0
jne 0x1403addb1
mov r12d, 0x108
cmp byte [rsi + 0x9051], 0
jmp 0x1403adcf4
jne 0x1403addb1
mov r12d, 0x107
cmc
cmp r9b, r9b
cmp byte [rsi + 0x9050], 0
jmp 0x1403add10
jne 0x1403addb1
mov r12d, 0x106
jmp 0x1403add21
cmp byte [rsi + 0x904f], 0
jmp 0x1403add2d
jne 0x1403addb1
mov r12d, 0x105
cmp r10b, 0x42
cmc
cmp byte [rsi + 0x904e], 0
jmp 0x1403add4a
jne 0x1403addb1
mov r12d, 0x104
cmp r15b, dl
cmp byte [rsi + 0x904d], 0
jmp 0x1403add65
jne 0x1403addb1
mov r12d, 0x103
cmp ax, 0x5961
cmp r10b, bl
cmp byte [rsi + 0x904c], 0
jmp 0x1403add84
jne 0x1403addb1
cmp byte [rsi + 0x904b], 1
cqo
jmp 0x1403add9b
mov r12d, 0x102
bswap dx
movzx dx, r11b
sbb r12d, 0
movzx r15, r14w
lea rdx, [rsi + 0x8f4a]
shr r15d, 0xb6
btr r15w, 0xe5
mov r15d, 0x1e
cmp byte [rsi + 0x9087], 0
jne 0x1403ae0cf
mov r15d, 0x1d
clc
cmp bl, r10b
cmp byte [rsi + 0x9086], 0
jmp 0x1403addeb
jne 0x1403ae0cf
mov r15d, 0x1c
cmp r12b, 0x52
jmp 0x1403ade01
cmp byte [rsi + 0x9085], 0
jmp 0x1403ade0d
jne 0x1403ae0cf
mov r15d, 0x1b
cmp r12b, r12b
stc
cmp byte [rsi + 0x9084], 0
jne 0x1403ae0cf
mov r15d, 0x1a
cmp r8b, spl
cmp al, 0xf1
cmp byte [rsi + 0x9083], 0
jne 0x1403ae0cf
mov r15d, 0x19
cmp byte [rsi + 0x9082], 0
jmp 0x1403ade54
jne 0x1403ae0cf
mov r15d, 0x18
cmc
test r12w, sp
cmp r8d, r9d
cmp byte [rsi + 0x9081], 0
jne 0x1403ae0cf
mov r15d, 0x17
cmp byte [rsi + 0x9080], 0
jmp 0x1403ade87
jne 0x1403ae0cf
mov r15d, 0x16
cmp byte [rsi + 0x907f], 0
jmp 0x1403ade9f
jne 0x1403ae0cf
mov r15d, 0x15
cmp byte [rsi + 0x907e], 0
jmp 0x1403adeb7
jne 0x1403ae0cf
mov r15d, 0x14
clc
cmp byte [rsi + 0x907d], 0
jne 0x1403ae0cf
mov r15d, 0x13
cmp byte [rsi + 0x907c], 0
jmp 0x1403adee3
jne 0x1403ae0cf
mov r15d, 0x12
test bpl, r9b
cmc
cmp byte [rsi + 0x907b], 0
jmp 0x1403adeff
jne 0x1403ae0cf
mov r15d, 0x11
test ebx, 0x417a46cf
cmp ah, 0x9d
cmp byte [rsi + 0x907a], 0
jmp 0x1403adf20
jne 0x1403ae0cf
mov r15d, 0x10
test r13b, r14b
stc
cmp byte [rsi + 0x9079], 0
jmp 0x1403adf3c
jne 0x1403ae0cf
mov r15d, 0xf
cmc
cmp r13b, 0x9e
cmp byte [rsi + 0x9078], 0
jmp 0x1403adf59
jne 0x1403ae0cf
mov r15d, 0xe
cmp byte [rsi + 0x9077], 0
jmp 0x1403adf71
jne 0x1403ae0cf
mov r15d, 0xd
cmp byte [rsi + 0x9076], 0
jmp 0x1403adf89
jne 0x1403ae0cf
mov r15d, 0xc
test bpl, al
cmp byte [rsi + 0x9075], 0
jmp 0x1403adfa4
jne 0x1403ae0cf
mov r15d, 0xb
test ax, 0x1c29
jmp 0x1403adfb9
cmp byte [rsi + 0x9074], 0
jne 0x1403ae0cf
mov r15d, 0xa
jmp 0x1403adfd3
cmp byte [rsi + 0x9073], 0
jmp 0x1403adfdf
jne 0x1403ae0cf
mov r15d, 9
test r14b, 0xc8
cmp byte [rsi + 0x9072], 0
jmp 0x1403adffb
jne 0x1403ae0cf
mov r15d, 8
test r11b, 0xa9
cmp byte [rsi + 0x9071], 0
jmp 0x1403ae017
jne 0x1403ae0cf
mov r15d, 7
test r11w, 0x147
clc
stc
cmp byte [rsi + 0x9070], 0
jmp 0x1403ae037
jne 0x1403ae0cf
mov r15d, 6
cmc
jmp 0x1403ae049
cmp byte [rsi + 0x906f], 0
jmp 0x1403ae055
jne 0x1403ae0cf
mov r15d, 5
cmc
jmp 0x1403ae067
cmp byte [rsi + 0x906e], 0
jmp 0x1403ae073
jne 0x1403ae0cf
mov r15d, 4
cmp byte [rsi + 0x906d], 0
jmp 0x1403ae08b
jne 0x1403ae0cf
mov r15d, 3
cmp byte [rsi + 0x906c], 0
jmp 0x1403ae0a3
jne 0x1403ae0cf
cmp byte [rsi + 0x906b], 1
dec r8b
mov r15d, 2
dec r14
movzx r14d, bx
sbb r15d, 0
movsx r8, cx
bswap r8
cmovno rcx, rcx
mov r14d, r12d
setbe r8b
lea rcx, [rsp + 0x190]
jmp 0x1403ae0ea
mov r8, r14
call fcn.1404a6b00
lea rcx, [rsp + r14]
sar r8d, cl
add rcx, 0x190
cmovbe r8d, r11d
lea rdx, [rsi + 0x906a]
mov r8d, r15d
jmp 0x1403ae113
call fcn.1404a6b00
lea rax, [rsi + 0x864a]
jmp 0x1403ae124
mov qword [rsp + 0x48], rax
jmp 0x1403ae12e
xorps xmm0, xmm0
movups xmmword [rsi + 0x864a], xmm0
movzx ax, r11b
sal r13b, cl
movups xmmword [rsi + 0x865a], xmm0
and r14, 0x13a71150
mov qword [rsi + 0x8668], 0
lea r14d, [r15 + r12]
lea rax, [rsi + 0x866e]
mov qword [rsp + 0x38], rax
add r13b, 0xf7
lea rax, [rsi + 0x866c]
sub r13b, 0xa1
dec r13b
shr r13b, 0x87
mov qword [rsp + 0x40], rax
rol ax, 0x26
lea rax, [rsi + 0x866a]
inc r13b
mov qword [rsp + 0x30], rax
not r13b
mov r13b, 0xff
test r12, rax
xor ecx, ecx
xor r11d, r11d
test dil, 0xc1
cmc
sub ebp, ebp
test r8b, 0x1a
xor ebx, ebx
jmp 0x1403ae1b7
jmp 0x1403ae270
mov rax, qword [rsp + 0x30]
movsx dx, r12b
sets dh
movsx rdx, bx
inc word [rax]
dec rdx
movsx rdx, r11w
movzx ax, r8b
lea eax, [r11 + 1]
movzx edx, r10w
mov byte [rsp + rdi + 0x50], 0x10
mov edx, 0x165557d2
add bl, 0xfd
sar dx, 0xc9
ror dl, cl
add r11d, 2
movzx dx, dil
cmovb edx, esp
mov byte [rsp + rax + 0x50], bl
inc word [rsi + r13*2 + 0x864a]
dec rax
movzx edx, di
lea edx, [r11 + 1]
test r13b, r14b
cmc
cmp r13d, r15d
mov ebx, r13d
bts ax, r14w
mov eax, r11d
rcr r11w, 8
add r11w, sp
btr r11, r11
mov byte [rsp + rax + 0x50], bl
shr r11w, cl
sub ebx, ebx
jmp 0x1403ae24f
sub ebp, ebp
dec r11b
movsxd r11, ecx
mov r11d, edx
jmp 0x1403ae25f
inc rcx
cmp r14, rcx
jmp 0x1403ae26a
je 0x1403ae5a3
mov r9d, r13d
mov r13w, r11w
cmovnp r13w, r14w
movzx r13d, byte [rsp + rcx + 0x190]
test r13, r13
jmp 0x1403ae28d
je 0x1403ae2f5
test ebp, ebp
jmp 0x1403ae29a
je 0x1403ae3d5
mov r10d, r11d
stc
cmp ebp, 2
jmp 0x1403ae2ac
ja 0x1403ae364
mov rax, qword [rsp + 0x48]
xor r8b, 0x3e
add word [rax], bp
ror r8b, cl
xor r8w, 0x143a
lea r8d, [r11 + 1]
mov byte [rsp + r10 + 0x50], 0
cmp ebp, 1
jmp 0x1403ae2d9
jne 0x1403ae48c
mov r11d, r8d
cmp r13b, r9b
jmp 0x1403ae2ea
je 0x1403ae3e3
jmp 0x1403ae4a5
test ebx, ebx
jmp 0x1403ae2fc
je 0x1403ae52d
cmp ebx, 2
ja 0x1403ae44b
movzx edi, r9b
mov r8b, bpl
movsx r8, r10w
add word [rsi + rdi*2 + 0x864a], bx
bsr r8d, edx
test r9d, 0x1af742ec
lea r8d, [r11 + 1]
mov edi, r11d
mov byte [rsp + rdi + 0x50], r9b
test bl, spl
cmc
cmp cx, cx
cmp ebx, 1
jmp 0x1403ae344
je 0x1403ae519
add r11d, 2
movsx ebx, r11w
mov ebx, r8d
jmp 0x1403ae35a
mov byte [rsp + rbx + 0x50], r9b
jmp 0x1403ae52d
cmp ebp, 0xb
setno dl
setb dl
mov dil, cl
mov dil, 0xdb
mov rdi, qword [rsp + 0x38]
mov al, r9b
cmovb rdi, qword [rsp + 0x40]
mov al, 0x12
stc
sub al, dl
clc
test bx, ax
shl dl, 3
test bl, r12b
add bpl, dl
movsxd rdx, r13d
inc word [rdi]
movzx edx, r14w
xchg dl, dh
lea edx, [r11 + 1]
test r15, 0x489908b6
test r14b, dil
mov byte [rsp + r10 + 0x50], al
stc
add bpl, 0xf5
cmc
test rsp, rdi
add r11d, 2
stc
jmp 0x1403ae3c5
mov byte [rsp + rdx + 0x50], bpl
test rdx, 0x5add18f8
test si, r12w
cmp r13b, r9b
jmp 0x1403ae3dd
jne 0x1403ae4a5
inc ebx
cmc
cmp ecx, 0x71f5e30
sub ebp, ebp
stc
clc
cmp ebx, 6
jne 0x1403ae25f
mov rax, qword [rsp + 0x30]
inc rbp
mov bpl, 0xb4
inc word [rax]
or bl, r12b
mov eax, r11d
movzx rbp, r12w
mov edx, r11d
add bl, al
lea ebp, [r11 + 1]
sbb r11, r8
xor r11d, 0x7eee6933
rcl r11w, 0xd5
mov byte [rsp + rax + 0x50], 0x10
movzx r11, dx
add edx, 2
xchg r11b, bl
mov bl, 3
movzx r11d, bx
mov r11d, ebp
jmp 0x1403ae446
jmp 0x1403ae229
mov rax, qword [rsp + 0x30]
xchg dh, dh
inc word [rax]
shl dh, 0x18
lea edx, [r11 + 1]
adc di, cx
or rdi, rbp
shl di, 0xbe
mov edi, r11d
test r14b, bpl
mov byte [rsp + rdi + 0x50], 0x10
jmp 0x1403ae476
add bl, 0xfd
clc
add r11d, 2
mov byte [rsp + rdx + 0x50], bl
jmp 0x1403ae487
jmp 0x1403ae52d
add r11d, 2
mov ebp, r8d
mov byte [rsp + rbp + 0x50], 0
test r15b, r10b
cmp r13b, r9b
je 0x1403ae3e3
nop
test ebx, ebx
je 0x1403ae207
mov edi, r11d
test ah, 0xdf
cmp ebx, 2
jmp 0x1403ae4bb
ja 0x1403ae1bc
movzx eax, r9b
movzx rbp, ax
add word [rsi + rax*2 + 0x864a], bx
and bpl, r10b
lea ebp, [r11 + 1]
cmp r14b, 0x97
stc
mov byte [rsp + rdi + 0x50], r9b
cmp ebx, 1
jne 0x1403ae4f8
mov r11d, ebp
jmp 0x1403ae4f3
jmp 0x1403ae207
add r11d, 2
mov ax, 0x2800
movzx eax, sp
mov eax, ebp
jmp 0x1403ae50a
mov byte [rsp + rax + 0x50], r9b
jmp 0x1403ae514
jmp 0x1403ae207
mov r11d, r8d
jmp 0x1403ae521
nop dword [rax]
jmp 0x1403ae52d
inc ebp
xor ebx, ebx
jmp 0x1403ae53c
cmp ebp, 0x8a
jmp 0x1403ae547
jne 0x1403ae25f
mov rax, qword [rsp + 0x38]
movzx bp, r14b
inc word [rax]
mov ebp, r11d
mov edx, r11d
adc bl, r9b
lea eax, [r11 + 1]
or r11d, 0x76e97d72
ror r11b, 0xc6
mov byte [rsp + rbp + 0x50], 0x12
setnp r11b
shl r11b, cl
add edx, 2
movsxd r11, r11d
movsx r11w, al
bswap r11d
mov bl, 0x7f
movsx r11d, r11w
movzx r11w, r9b
movsx r11, cx
mov r11d, eax
jmp 0x1403ae229
test ebx, ebx
jmp 0x1403ae5aa
je 0x1403ae606
cmp ebx, 2
jmp 0x1403ae5b8
ja 0x1403ae663
add word [rsi + r13*2 + 0x864a], bx
sal r14b, cl
lea r14d, [r11 + 1]
sal al, cl
clc
add ax, r12w
mov eax, r11d
clc
cmp dil, bl
mov byte [rsp + rax + 0x50], r13b
clc
cmp ebx, 1
jmp 0x1403ae5ea
je 0x1403ae706
add r11d, 2
mov eax, r14d
mov byte [rsp + rax + 0x50], r13b
jmp 0x1403ae601
jmp 0x1403ae6fa
test ebp, ebp
jmp 0x1403ae60d
je 0x1403ae6fa
cmp ebp, 2
jmp 0x1403ae61b
ja 0x1403ae674
mov rax, qword [rsp + 0x48]
add word [rax], bp
lea r14d, [r11 + 1]
btr ax, 0x82
mov eax, r11d
mov byte [rsp + rax + 0x50], 0
cmp ebp, 1
je 0x1403ae706
add r11d, 2
mov eax, 0x7ece4340
mov eax, r14d
jmp 0x1403ae654
mov byte [rsp + rax + 0x50], 0
jmp 0x1403ae65e
jmp 0x1403ae6fa
mov cl, 0xfd
mov dl, spl
mov dl, 0x10
jmp 0x1403ae66f
jmp 0x1403ae6b4
cmp ebp, 0xb
jae 0x1403ae692
mov cl, 0xfd
cdqe
mov dl, 0x11
mov rax, qword [rsp + 0x40]
jmp 0x1403ae68d
jmp 0x1403ae6aa
mov cl, 0xf5
mov r9b, 0xc6
mov dl, 0x12
cmovl di, bx
mov rax, qword [rsp + 0x38]
mov r14w, ax
movsx r9d, r14w
mov qword [rsp + 0x30], rax
mov ebx, ebp
movsxd r9, ebx
mov rax, qword [rsp + 0x30]
sete r8b
inc r8w
dec rbp
inc word [rax]
sub r8, 0x7a928af
lea eax, [r11 + 1]
cmovae r14w, r12w
mov ebp, r11d
mov byte [rsp + rbp + 0x50], dl
jmp 0x1403ae6e3
add bl, cl
add r11d, 2
mov r9d, 0x7dc6224d
not r14b
cdq
mov byte [rsp + rax + 0x50], bl
movzx ecx, sp
mov r14d, r11d
cdq
not r8
movzx dx, r9b
mov dword [rsp + 0x20], 0
cqo
not r8
setle r8b
mov edi, 2
cmovle rcx, rbx
mov rcx, rsi
movzx r8, bp
movsx r8w, r15b
cqo
mov edx, 2
mov r8d, 0x13
movsx r9d, bx
bswap r9d
mov r9d, 7
jmp 0x1403ae74b
call fcn.1403af4f4
mov ecx, dword [rsi + 0x5c]
cmp r8d, r13d
stc
shl edi, cl
cmc
or edi, dword [rsi + 0x60]
mov dword [rsi + 0x60], edi
add ecx, 2
mov dword [rsi + 0x5c], ecx
cmp ecx, 8
jae 0x1403aeb3d
add r12d, 0xfffffeff
sub eax, r15d
shl r12d, cl
or r12d, edi
mov dword [rsi + 0x60], r12d
lea eax, [rcx + 5]
mov dword [rsi + 0x5c], eax
cmp r13b, spl
cmc
cmp ecx, 3
jmp 0x1403ae795
jae 0x1403aebae
dec r15d
sal ch, 0xbb
cmovo ecx, r8d
xchg cx, cx
mov ecx, eax
jmp 0x1403ae7af
shl r15d, cl
or r15d, r12d
xor cl, 0xcf
rol cx, 2
sal cx, 0x37
mov dword [rsi + 0x60], r15d
movsx ecx, r8w
lea ecx, [rax + 5]
cmp bx, 0x200e
mov dword [rsi + 0x5c], ecx
jmp 0x1403ae7e0
cmp eax, 3
jmp 0x1403ae7e8
jae 0x1403aec20
mov eax, 0x12
stc
cmp r12b, r8b
cmp byte [rsi + 0x9199], 0
jne 0x1403ae9d6
mov eax, 0x11
cmp r11b, r9b
test r12b, r9b
clc
cmp byte [rsi + 0x918b], 0
jmp 0x1403ae81c
jne 0x1403ae9d6
mov eax, 0x10
test r14b, spl
cmp dx, r12w
cmp byte [rsi + 0x9198], 0
jne 0x1403ae9d6
mov eax, 0xf
test r12b, dil
cmp r9d, r10d
cmc
cmp byte [rsi + 0x918c], 0
jmp 0x1403ae853
jne 0x1403ae9d6
mov eax, 0xe
test r10b, r8b
cmp ah, 0x39
cmp byte [rsi + 0x9197], 0
jmp 0x1403ae870
jne 0x1403ae9d6
mov eax, 0xd
cmp byte [rsi + 0x918d], 0
jne 0x1403ae9d6
mov eax, 0xc
cmp byte [rsi + 0x9196], 0
jmp 0x1403ae899
jne 0x1403ae9d6
mov eax, 0xb
cmp r9b, r13b
jmp 0x1403ae8ac
cmp byte [rsi + 0x918e], 0
jne 0x1403ae9d6
mov eax, 0xa
cmp r10d, 0x3b9453b1
cmp byte [rsi + 0x9195], 0
jmp 0x1403ae8d1
jne 0x1403ae9d6
mov eax, 9
test r11w, 0x37ac
cmp byte [rsi + 0x918f], 0
jmp 0x1403ae8ee
jne 0x1403ae9d6
mov eax, 8
cmp byte [rsi + 0x9194], 0
jmp 0x1403ae905
jne 0x1403ae9d6
mov eax, 7
cmp bpl, 0xe7
clc
cmp byte [rsi + 0x9190], 0
jne 0x1403ae9d6
mov eax, 6
cmp byte [rsi + 0x9193], 0
jmp 0x1403ae933
jne 0x1403ae9d6
mov eax, 5
test r11b, 0x74
jmp 0x1403ae948
cmp byte [rsi + 0x9191], 0
jne 0x1403ae9d6
mov eax, 4
clc
test r13, r9
cmp byte [rsi + 0x9192], 0
jmp 0x1403ae96a
jne 0x1403ae9d6
mov eax, 3
cmp byte [rsi + 0x918a], 0
jmp 0x1403ae981
jne 0x1403ae9d6
mov eax, 2
test r11b, 0xad
cmp byte [rsi + 0x919c], 0
jmp 0x1403ae99c
jne 0x1403ae9d6
mov eax, 1
jmp 0x1403ae9b0
cmp byte [rsi + 0x919b], 0
jne 0x1403ae9d6
sub eax, eax
ror ebp, 0x39
xchg ebp, ebp
cwd
cmp byte [rsi + 0x919a], 1
movsxd rdx, r10d
sbb eax, eax
sub bpl, 0x2e
cmp eax, 4
movsx rdx, di
mov ebp, 3
movsx dx, r15b
jmp 0x1403ae9ef
cmovge ebp, eax
lea edx, [rbp - 3]
neg ax
movsx eax, ax
or al, 0xd4
shl edx, cl
ror al, cl
sar ah, 0xd
or edx, r15d
rcr eax, cl
mov dword [rsi + 0x60], edx
shl al, 0x2e
lea eax, [rcx + 4]
mov dword [rsi + 0x5c], eax
test dx, r15w
test ch, 0x38
stc
cmp ecx, 4
jmp 0x1403aea25
jae 0x1403aec7c
inc ebp
bswap di
movsxd rdi, esp
mov edi, 0x7e702593
xor ebx, ebx
lea rdi, [0x1400bcf30]
jmp 0x1403aea46
jmp 0x1403aea5f
inc rbx
test dh, 0xda
cmp rbx, rbp
jmp 0x1403aea59
je 0x1403aecbe
mov ecx, eax
mov eax, edx
cwd
rol dh, 0x4e
movzx edx, byte [rbx + rdi]
clc
movzx edx, byte [rsi + rdx + 0x918a]
jmp 0x1403aea7a
shl edx, cl
cmc
test r9b, cl
test r9, 0x10ee3f9b
or edx, eax
btc ax, r8w
mov dword [rsi + 0x60], edx
rcr al, cl
xor ax, 0x43b3
lea eax, [rcx + 3]
stc
cmp r11b, 0xe5
mov dword [rsi + 0x5c], eax
cmp ecx, 5
jae 0x1403aeada
jmp 0x1403aea4b
shr edx, 8
jmp 0x1403aeab8
mov dword [rsi + 0x60], edx
cmp r12b, r14b
cmp dil, 0x5d
add eax, 0xfffffff8
clc
cmp r9b, r11b
mov dword [rsi + 0x5c], eax
cmp eax, 7
jmp 0x1403aead4
jbe 0x1403aea4b
mov rcx, qword [rsi + 0x40]
cmp r9w, 0x7ef2
clc
cmp rcx, qword [rsi + 0x48]
jae 0x1403aeab0
lea rax, [rcx + 1]
jmp 0x1403aeaf8
mov qword [rsi + 0x40], rax
mov byte [rcx], dl
movsx ax, spl
mov eax, dword [rsi + 0x5c]
mov edx, dword [rsi + 0x60]
jmp 0x1403aeab0
shr edi, 8
test di, r13w
clc
cmp r11b, r13b
mov dword [rsi + 0x60], edi
jmp 0x1403aeb21
add ecx, 0xfffffff8
test r11b, al
test r14b, 0xe4
mov dword [rsi + 0x5c], ecx
clc
cmp ecx, 7
jmp 0x1403aeb37
jbe 0x1403ae76f
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jmp 0x1403aeb4a
jae 0x1403aeb0e
lea rcx, [rax + 1]
jmp 0x1403aeb59
mov qword [rsi + 0x40], rcx
mov byte [rax], dil
movzx ecx, dx
setl cl
jmp 0x1403aeb6b
mov ecx, dword [rsi + 0x5c]
movzx di, dil
not di
cmovnp di, si
mov edi, dword [rsi + 0x60]
jmp 0x1403aeb82
jmp 0x1403aeb0e
shr r12d, 8
test r10b, al
mov dword [rsi + 0x60], r12d
stc
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
test bx, 0x5675
cmc
stc
cmp eax, 7
jmp 0x1403aeba8
jbe 0x1403ae79b
mov rcx, qword [rsi + 0x40]
cmp esi, edi
cmp rcx, qword [rsi + 0x48]
jmp 0x1403aebbd
jae 0x1403aeb87
lea rax, [rcx + 1]
jmp 0x1403aebcc
mov qword [rsi + 0x40], rax
movsx rax, bx
mov byte [rcx], r12b
cmovo r12w, r11w
lahf
cdqe
mov eax, dword [rsi + 0x5c]
jmp 0x1403aebeb
mov r12d, dword [rsi + 0x60]
jmp 0x1403aebf4
jmp 0x1403aeb87
shr r15d, 8
cmp spl, 0x6d
mov dword [rsi + 0x60], r15d
cmp r10b, bpl
add ecx, 0xfffffff8
stc
mov dword [rsi + 0x5c], ecx
cmp rax, rcx
cmp ecx, 7
jmp 0x1403aec1a
jbe 0x1403ae7ee
mov rax, qword [rsi + 0x40]
cmp bl, r14b
cmp rax, qword [rsi + 0x48]
jae 0x1403aebf9
lea rcx, [rax + 1]
jmp 0x1403aec3a
mov qword [rsi + 0x40], rcx
not ch
mov byte [rax], r15b
mov ecx, dword [rsi + 0x5c]
jmp 0x1403aec50
mov r15d, dword [rsi + 0x60]
jmp 0x1403aebf9
shr edx, 8
mov dword [rsi + 0x60], edx
cmp ax, r9w
add eax, 0xfffffff8
cmp r8b, 0xbe
mov dword [rsi + 0x5c], eax
clc
cmp eax, 7
jmp 0x1403aec76
jbe 0x1403aea2b
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403aec89
jae 0x1403aec59
lea rax, [rcx + 1]
jmp 0x1403aec98
mov qword [rsi + 0x40], rax
movzx rax, di
mov byte [rcx], dl
cdqe
mov eax, dword [rsi + 0x5c]
movzx dx, r10b
mov dh, 0xc3
mov dh, bl
mov edx, dword [rsi + 0x60]
jmp 0x1403aecb9
jmp 0x1403aec59
test r14d, r14d
je 0x1403aee82
xor r9d, r9d
cmovle r8w, r9w
mov r8d, r14d
movzx r8, r9w
lea r8, [0x1400ceb0f]
jmp 0x1403aed05
mov edx, edi
mov eax, ebp
rcl dil, cl
dec di
btr edi, 4
mov edi, r9d
mov r9d, edi
clc
cmp edi, r14d
jmp 0x1403aecff
jae 0x1403aee82
mov ecx, eax
cwde
cmovp ax, r14w
mov ebx, edx
mov edi, r9d
bswap dx
not dh
rdtsc
movzx ebp, byte [rsp + rdi + 0x50]
movsx rdx, r11w
cbw
not dl
inc rdi
movzx edx, word [rsi + rbp*2 + 0x8d0a]
movzx eax, byte [rsi + rbp + 0x918a]
shl edx, cl
cmc
or edx, ebx
jmp 0x1403aed43
mov dword [rsi + 0x60], edx
cmc
add eax, ecx
clc
mov dword [rsi + 0x5c], eax
cmc
cmp eax, 8
jmp 0x1403aed56
jae 0x1403aedd9
cmp bpl, 0x10
jmp 0x1403aed65
jb 0x1403aecf3
add r9d, 2
movzx edi, byte [rsp + rdi + 0x50]
add ebp, 0xfffffff0
stc
movsx ebp, byte [rbp + r8]
btr rcx, rsi
sbb cl, r9b
cmc
mov ecx, eax
shl edi, cl
clc
or edi, edx
test cl, 0x42
cmc
mov dword [rsi + 0x60], edi
jmp 0x1403aed9c
add ebp, eax
mov dword [rsi + 0x5c], ebp
jmp 0x1403aedaa
cmp ebp, 8
jae 0x1403aee3e
jmp 0x1403aece2
shr edx, 8
mov dword [rsi + 0x60], edx
add eax, 0xfffffff8
cmp dl, r8b
mov dword [rsi + 0x5c], eax
cmp ax, ax
stc
cmp eax, 7
jmp 0x1403aedd3
jbe 0x1403aed5c
mov rcx, qword [rsi + 0x40]
cmp r11w, bp
stc
cmp rcx, qword [rsi + 0x48]
jmp 0x1403aedeb
jae 0x1403aedb8
lea rax, [rcx + 1]
jmp 0x1403aedfa
mov qword [rsi + 0x40], rax
mov byte [rcx], dl
jmp 0x1403aee07
mov eax, dword [rsi + 0x5c]
movsxd rdx, r15d
mov edx, dword [rsi + 0x60]
jmp 0x1403aedb8
shr edi, 8
stc
cmc
test dil, 0x5b
mov dword [rsi + 0x60], edi
clc
test r11b, 0xb4
cmc
add ebp, 0xfffffff8
test r9d, r15d
mov dword [rsi + 0x5c], ebp
cmp ebp, 7
jmp 0x1403aee38
jbe 0x1403aece2
mov rax, qword [rsi + 0x40]
clc
cmp r13w, r11w
test sil, 0xd8
cmp rax, qword [rsi + 0x48]
jmp 0x1403aee54
jae 0x1403aee15
lea rcx, [rax + 1]
setno bpl
movzx bp, sil
mov bp, dx
mov qword [rsi + 0x40], rcx
mov byte [rax], dil
mov ebp, dword [rsi + 0x5c]
bswap di
not dil
mov edi, dword [rsi + 0x60]
jmp 0x1403aee15
mov r14, qword [rsi + 0x30]
and bp, 0x7bdf
movsxd r15, eax
mov rbx, qword [rsi + 0x40]
xor r15, r11
sar r15b, cl
movsxd r15, edi
mov ebp, edx
rcl r15d, cl
not r15b
lea r15, [rsi + 0x92aa]
clc
cmc
cmp r9b, 0x10
cmp r15, r14
jmp 0x1403aeeb8
jae 0x1403af299
mov r9d, 1
lea r13, [0x1400bcf50]
rcl r12d, 0x75
rol r12b, 0x7e
lea r12, [0x1400bd2a0]
test ah, bh
clc
cmp r9b, 0xdd
cmp r9d, 1
jne 0x1403aef12
movzx r9d, byte [r15]
jmp 0x1403aeef4
inc r15
test rbx, 0x6be87c1f
cmp cl, 0x59
or r9d, 0x100
cmc
cmp r14b, 0x43
jmp 0x1403aef12
test r9b, 1
jmp 0x1403aef1b
jne 0x1403af048
lea rdi, [r15 + 1]
sal r8b, 0x84
cwd
rol r10d, cl
movzx edx, byte [r15]
btr r8d, 0x62
movzx r10d, word [rsi + rdx*2 + 0x888a]
mov ecx, eax
shl r10, cl
movsx r8w, al
bt r8w, 0xd2
or r10, rbp
movzx r8d, byte [rsi + rdx + 0x8f4a]
add r8d, eax
jmp 0x1403aef64
test r9b, 2
jmp 0x1403aef6d
jne 0x1403af1f1
cmp rdi, r14
jmp 0x1403aef7b
jae 0x1403af1f1
mov eax, r9d
bt ebp, 0xcf
shr eax, 1
sbb bp, 0x2fd9
test r11w, r11w
sar ecx, 0x5e
lea rdi, [r15 + 2]
movzx edx, byte [r15 + 1]
xadd cl, ch
movzx ebp, word [rsi + rdx*2 + 0x888a]
sar cx, 0x9d
mov ecx, r8d
cmc
shl rbp, cl
sal rcx, 8
cmp rdi, 0x5631261e
movzx ecx, dx
or r10, rbp
seto cl
adc cl, 0x1b
movzx ecx, byte [rsi + rdx + 0x8f4a]
clc
cmc
add r8d, ecx
test r9b, 4
jmp 0x1403aefe2
jne 0x1403af20e
cmp rdi, r14
jmp 0x1403aeff0
jae 0x1403af20e
shr r9d, 2
xor rdx, 0x1e82058b
movzx eax, byte [r15 + 2]
movzx edx, word [rsi + rax*2 + 0x888a]
mov ecx, r8d
test eax, 0x31327e9f
shl rdx, cl
add r15, 3
or r10, rdx
stc
movzx eax, byte [rsi + rax + 0x8f4a]
cmc
add r8d, eax
test rdi, 0x3c854bbb
cmp rbx, qword [rsi + 0x48]
jmp 0x1403af03d
jb 0x1403af23f
jmp 0x1403af4bd
movzx r11d, byte [r15]
cmc
cmp r15w, 0x2183
inc dil
movzx r10d, word [r15 + 1]
mov edx, 0x236b75b9
shl edx, cl
neg cl
add r15, 3
lea rcx, [0x1400bcd30]
cmp r13b, bl
btr dx, 0xd1
neg di
movzx edi, word [rcx + r11*2]
movzx edx, word [rsi + rdi*2 + 0x888a]
rol rcx, cl
ror r8b, cl
rol r8b, 0xb3
mov ecx, eax
stc
shl rdx, cl
bt cx, 0xff
sal cl, 0x42
xadd r8w, cx
movzx ecx, byte [rsi + rdi + 0x8f4a]
add ecx, eax
btc r8d, ebp
lea rax, [0x1400bcfa0]
sar r8b, 0x6f
jmp 0x1403af0c8
movzx eax, byte [r11 + rax]
sal dil, cl
shl r8b, cl
sbb rdi, r9
and r11d, dword [r13 + rax*4]
jmp 0x1403af0e7
shl r11, cl
or rdx, rbp
or r11, rdx
ror rbp, cl
add ecx, eax
cmp spl, 0x62
not rbp
rdtsc
mov eax, r10d
bts r8, rdx
and eax, 0x1ff
rcr rbp, 0xc9
lea rdx, [0x1400bcab0]
setp r8b
btc edi, r14d
not dil
lea rdx, [rdx + rax]
btr r8w, r9w
lea rbp, [0x1400bd0a0]
add rax, rbp
clc
ror edi, cl
shld edi, r9d, 0x5b
mov rbp, r10
xchg r8b, r8b
shr rbp, 8
bts rdi, r8
lea rdi, [0x1400bccb0]
btc r8d, esi
lea rdi, [rdi + rbp]
not r8b
add rbp, r12
sar r8w, cl
cmp r10d, 0x200
movsxd r8, r13d
cmovb rbp, rax
cmovb rdi, rdx
shld r8, r12, 0xb
rcl ah, cl
bts ax, cx
movzx eax, byte [rdi]
btr r8w, 0xb6
and dl, r14b
movsx r8, r13w
movzx edx, word [rsi + rax*2 + 0x8aca]
shl rdx, cl
add r8b, spl
movzx r8d, byte [rsi + rax + 0x906a]
ror ax, cl
add r8d, ecx
cmp r14, r10
movzx eax, byte [rbp]
and r10d, dword [r13 + rax*4]
shr cx, cl
shld rcx, rdx, 0x10
mov ecx, r8d
shl r10, cl
cmp r12d, r8d
jmp 0x1403af1ce
or rdx, r11
or r10, rdx
add r8d, eax
jmp 0x1403af1dd
cmp rbx, qword [rsi + 0x48]
jmp 0x1403af1e6
jb 0x1403af23f
jmp 0x1403af4bd
mov r15, rdi
test r8w, 0xd27
cmp rbx, qword [rsi + 0x48]
jmp 0x1403af203
jb 0x1403af23f
jmp 0x1403af4bd
mov r15, rdi
sal r9w, cl
xadd r9b, r9b
and r9b, 0x36
mov r9d, eax
test r15w, r11w
cmp rbx, qword [rsi + 0x48]
jmp 0x1403af22d
jae 0x1403af4bd
nop
neg bp
bsf bp, ax
sal bp, cl
mov qword [rbx], r10
sal bpl, cl
rol bpl, cl
mov eax, r8d
cmc
shr eax, 3
movsx rcx, r13w
dec cl
lea rbx, [rbx + rax]
btr rax, rax
rcl al, 0xba
mov ecx, r8d
shl bpl, cl
and cl, 0xf8
shr bpl, cl
shr r10, cl
and ah, bl
and r8d, 7
shr r9d, 1
mov rbp, r10
bt eax, r13d
bsf rax, rax
mov eax, r8d
cmp r15, r14
jmp 0x1403af28e
jb 0x1403aeee1
jmp 0x1403af2b0
mov r8d, eax
cmc
bsr r10d, edi
btc r10w, di
mov r10, rbp
clc
test r10w, 0x6c8a
mov qword [rsi + 0x40], rbx
clc
test r8d, r8d
jmp 0x1403af2bd
je 0x1403af3e3
sub ebx, ebx
shl r9w, 0x25
lea r9, [0x1400bcf50]
cmc
xor ecx, ecx
jmp 0x1403af2fd
mov ecx, edx
shr r10, cl
mov ebx, edi
movzx cx, r10b
stc
mov ecx, eax
test r14, 0xa3c3c3e
sub r8d, edx
jmp 0x1403af2f7
je 0x1403af3e7
cmp r8d, 0x10
movsxd rdx, r11d
mov edx, 0x10
movsx di, cl
mov al, 0x27
cmovb edx, r8d
jmp 0x1403af31c
mov edi, dword [r9 + rdx*4]
rcl rax, 0x95
cmp dh, 0x4d
test r11b, r13b
and edi, r10d
shrd eax, esi, 0x2f
shl edi, cl
add al, r10b
bsr rax, rdx
or edi, ebx
test dl, al
rol al, cl
bts eax, r12d
mov dword [rsi + 0x60], edi
sbb ah, dh
mov eax, edx
add eax, ecx
stc
jmp 0x1403af353
mov dword [rsi + 0x5c], eax
cmp r13d, 0x19a80603
cmp eax, 8
jmp 0x1403af365
jae 0x1403af3a0
jmp 0x1403af2d9
shr edi, 8
test r14d, 0xb985821
stc
cmp spl, dil
mov dword [rsi + 0x60], edi
cmp si, 0x62db
add eax, 0xfffffff8
cmp r14w, si
clc
mov dword [rsi + 0x5c], eax
stc
cmp eax, 7
jmp 0x1403af39a
jbe 0x1403af2d9
mov rcx, qword [rsi + 0x40]
jmp 0x1403af3a9
cmp rcx, qword [rsi + 0x48]
jmp 0x1403af3b2
jae 0x1403af370
lea rax, [rcx + 1]
jmp 0x1403af3c1
mov qword [rsi + 0x40], rax
movsx ax, r15b
cwde
cbw
mov byte [rcx], dil
mov eax, dword [rsi + 0x5c]
bswap rdi
mov edi, dword [rsi + 0x60]
jmp 0x1403af3de
jmp 0x1403af370
xor edi, edi
xor eax, eax
movzx edx, word [rsi + 0x8a8a]
bsr bp, ax
shrd bp, r12w, 0xce
movzx ebp, byte [rsi + 0x904a]
mov ecx, eax
shl edx, cl
cmc
or edx, edi
cmp rbx, r13
mov dword [rsi + 0x60], edx
cmp r11w, 0x48d2
add ebp, eax
stc
clc
mov dword [rsi + 0x5c], ebp
jmp 0x1403af41e
cmp ebp, 8
jmp 0x1403af426
jae 0x1403af482
mov rcx, qword [rsi + 0x40]
stc
cmp esp, 0x6e2b0844
test r12b, r10b
sub eax, eax
cmp rcx, qword [rsi + 0x48]
mov al, 0x31
xchg al, al
setb al
jmp 0x1403af4c6
shr edx, 8
test r8, 0x486901fa
cmp spl, r12b
mov dword [rsi + 0x60], edx
test r9w, 0x7b62
add ebp, 0xfffffff8
test r15b, r13b
mov dword [rsi + 0x5c], ebp
stc
jmp 0x1403af474
cmp ebp, 7
jmp 0x1403af47c
jbe 0x1403af42c
mov rax, qword [rsi + 0x40]
clc
cmp rax, qword [rsi + 0x48]
jmp 0x1403af490
jae 0x1403af44c
lea rcx, [rax + 1]
movsxd rbp, r14d
not bp
movzx bp, r12b
mov qword [rsi + 0x40], rcx
mov byte [rax], dl
mov ebp, dword [rsi + 0x5c]
movsx rdx, r10w
bswap dx
mov edx, dword [rsi + 0x60]
jmp 0x1403af44c
xor eax, eax
bts si, bx
ror r13b, cl
add rsp, 0x2d8
mov ebp, ecx
jmp 0x1403af4d7
pop rbx
pop rbp
pop rdi
pop rsi
bswap r14w
pop r12
movzx r13d, di
cmova r14d, r11d
pop r13
cmova r14, r14
pop r14
pop r15
ret