Function at 0x1403a4358
Capabilities:
Check http status code

Disassembly:
push r15
clc
push r14
stc
push r13
cmc
cmp r15b, 0x71
push r12
push rsi
push rdi
dec sil
push rbp
shr rsi, 0xb4
push rbx
sub rsp, 0x2d8
bsf si, r13w
movsx si, cl
mov rsi, rcx
jmp 0x1403a438a
test edx, edx
jmp 0x1403a4391
je 0x1403a4d83
movaps xmm0, xmmword [0x1400bd340]
movsx eax, r11w
movups xmmword [rsi + 0x8fca], xmm0
mov ah, 0xc4
movsx rax, r11w
movups xmmword [rsi + 0x8fba], xmm0
xchg ah, ah
movsxd rax, r8d
movups xmmword [rsi + 0x8faa], xmm0
cmova rax, rsi
movups xmmword [rsi + 0x8f9a], xmm0
movsxd rax, ebx
cwde
movsx ax, ah
movups xmmword [rsi + 0x8f8a], xmm0
movzx ax, r9b
movsx eax, r15w
movups xmmword [rsi + 0x8f7a], xmm0
cdqe
cmovl eax, r13d
cwde
movups xmmword [rsi + 0x8f6a], xmm0
movzx eax, r9w
cdqe
movsx ax, spl
movups xmmword [rsi + 0x8f5a], xmm0
cmovnp rax, rcx
movups xmmword [rsi + 0x8f4a], xmm0
mov al, r10b
lahf
movaps xmm0, xmmword [0x1400bd350]
cmovp ax, r15w
movups xmmword [rsi + 0x8fda], xmm0
cdqe
cmova eax, r10d
movups xmmword [rsi + 0x8fea], xmm0
mov ah, 0xbd
movups xmmword [rsi + 0x8ffa], xmm0
movzx ax, sil
movups xmmword [rsi + 0x900a], xmm0
cbw
movups xmmword [rsi + 0x901a], xmm0
movups xmmword [rsi + 0x902a], xmm0
setae ah
movsxd rax, ebp
movups xmmword [rsi + 0x903a], xmm0
movaps xmm0, xmmword [0x1400bd360]
movsx eax, sp
jmp 0x1403a447e
movups xmmword [rsi + 0x904a], xmm0
movzx eax, di
movabs rax, 0x707070707070707
jmp 0x1403a4497
mov qword [rsi + 0x905a], rax
cbw
mov ax, 0x78f8
movabs rax, 0x808080808080808
jmp 0x1403a44b3
mov qword [rsi + 0x9062], rax
jmp 0x1403a44bf
movaps xmm0, xmmword [0x1400bd330]
movups xmmword [rsi + 0x907a], xmm0
jmp 0x1403a44d2
movups xmmword [rsi + 0x906a], xmm0
jmp 0x1403a44de
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm0
xadd cx, cx
movaps xmmword [rsp + 0x1b0], xmm0
add cl, r14b
movaps xmmword [rsp + 0x1c0], xmm0
mov ch, 0x9b
shr ecx, cl
adc cl, r13b
movaps xmmword [rsp + 0x1d0], xmm0
shrd cx, di, 0xcc
movaps xmmword [rsp + 0x1e0], xmm0
adc ecx, esi
cmp rcx, rsi
movaps xmmword [rsp + 0x1f0], xmm0
sub cx, r11w
inc cl
cmp esp, 0x1fd95b05
movaps xmmword [rsp + 0x200], xmm0
jmp 0x1403a4553
mov dword [rsp + 0x210], 0
ror ch, 0xbb
xor eax, eax
nop word cs:[rax + rax]
not cx
mov ecx, r10d
bswap cx
movzx ecx, byte [rsi + rax + 0x8f4a]
jmp 0x1403a4588
inc dword [rsp + rcx*4 + 0x190]
mov cl, 0xfc
movsx cx, r8b
movzx rcx, bx
movzx ecx, byte [rsi + rax + 0x8f4b]
jmp 0x1403a45a7
inc dword [rsp + rcx*4 + 0x190]
movsx ecx, r11w
bswap cx
movzx ecx, byte [rsi + rax + 0x8f4c]
jmp 0x1403a45c2
inc dword [rsp + rcx*4 + 0x190]
movzx ecx, byte [rsi + rax + 0x8f4d]
jmp 0x1403a45d6
inc dword [rsp + rcx*4 + 0x190]
test al, 3
clc
add rax, 4
jmp 0x1403a45ea
cmp rax, 0x120
jmp 0x1403a45f5
jne 0x1403a457b
mov dword [rsp + 0x54], 0
bts rax, r9
btr eax, 0xc5
mov eax, dword [rsp + 0x194]
stc
cmp spl, 0xe6
add eax, eax
test bh, 0x96
mov dword [rsp + 0x58], eax
add eax, dword [rsp + 0x198]
add eax, eax
mov dword [rsp + 0x5c], eax
test r13w, r8w
cmp dh, ch
jmp 0x1403a4638
add eax, dword [rsp + 0x19c]
cmp r10w, 0x2540
test r10w, si
add eax, eax
cmp di, 0x64f3
mov dword [rsp + 0x60], eax
cmp r14w, r8w
add eax, dword [rsp + 0x1a0]
stc
clc
add eax, eax
jmp 0x1403a466b
mov dword [rsp + 0x64], eax
clc
cmp cx, 0x17e9
jmp 0x1403a467a
add eax, dword [rsp + 0x1a4]
test ah, 5
clc
add eax, eax
stc
cmc
mov dword [rsp + 0x68], eax
stc
add eax, dword [rsp + 0x1a8]
clc
add eax, eax
test r13d, 0xce90651
jmp 0x1403a46a4
mov dword [rsp + 0x6c], eax
add eax, dword [rsp + 0x1ac]
add eax, eax
jmp 0x1403a46b6
mov dword [rsp + 0x70], eax
cmp r15w, dx
jmp 0x1403a46c3
add eax, dword [rsp + 0x1b0]
stc
cmp cl, dil
test r15w, si
add eax, eax
mov dword [rsp + 0x74], eax
add eax, dword [rsp + 0x1b4]
add eax, eax
jmp 0x1403a46e6
mov dword [rsp + 0x78], eax
cmc
add eax, dword [rsp + 0x1b8]
cmp cx, 0x2605
test bl, r10b
test spl, 0x65
add eax, eax
clc
mov dword [rsp + 0x7c], eax
stc
add eax, dword [rsp + 0x1bc]
cmp ah, dl
clc
test r8d, 0x5ea374d4
add eax, eax
test r10d, r11d
mov dword [rsp + 0x80], eax
add eax, dword [rsp + 0x1c0]
add eax, eax
cmp r11b, bpl
mov dword [rsp + 0x84], eax
cmp bh, 0xba
test eax, ecx
add eax, dword [rsp + 0x1c4]
stc
jmp 0x1403a4748
add eax, eax
mov dword [rsp + 0x88], eax
stc
jmp 0x1403a4757
add eax, dword [rsp + 0x1c8]
add eax, eax
cmp ebx, eax
mov dword [rsp + 0x8c], eax
sub r8d, r8d
jmp 0x1403a4771
jmp 0x1403a47a4
mov word [rsi + r8*2 + 0x888a], bp
jmp 0x1403a4784
inc r8
cmp r11b, 0x6e
jmp 0x1403a4792
cmp r8, 0x120
jmp 0x1403a479e
je 0x1403a48ef
movzx ebx, byte [rsi + r8 + 0x8f4a]
clc
test ebx, ebx
jmp 0x1403a47b5
je 0x1403a4784
mov edx, ebx
test rbp, 0x7bb2663c
xadd cx, bp
mov eax, dword [rsp + rdx*4 + 0x50]
rcl ch, 0xcf
setp bpl
lea ebp, [rax + 1]
sbb ecx, ebx
sub cl, ch
adc ecx, esi
mov dword [rsp + rdx*4 + 0x50], ebp
mov cx, cx
movsx rcx, di
lea ecx, [rbx - 1]
xadd rdx, rdx
or dl, 0xda
mov edx, ebx
test r8w, 0x5325
clc
and edx, 3
clc
cmp ax, r9w
jmp 0x1403a4807
sub ebp, ebp
test spl, bl
stc
cmp ecx, 3
jmp 0x1403a4815
jb 0x1403a48a2
and ebx, 0xfffffffc
xor ebp, ebp
nop word [rax + rax]
mov ecx, eax
cmc
or di, di
cmp bpl, 0x74
and ecx, 1
shr rdi, cl
shl ecx, 2
lea ecx, [rcx + rbp*8]
setno dil
dec dil
mov ebp, eax
adc dil, r12b
mov dil, 0xd9
and ebp, 2
shr dil, cl
clc
or ebp, ecx
sbb di, r8w
shl di, 0x60
mov ecx, eax
sub di, 0x3965
shr ecx, 2
and ecx, 1
cmovns di, bx
cmp di, 0x2c8f
or ecx, ebp
mov edi, eax
xadd bpl, bpl
xor bp, bx
shr edi, 3
and edi, 1
lea ebp, [rdi + rcx*2]
shr eax, 4
cmp r10b, r12b
jmp 0x1403a4894
add ebx, 0xfffffffc
jmp 0x1403a489c
jne 0x1403a4829
test edx, edx
jmp 0x1403a48a9
je 0x1403a4776
nop word [rax + rax]
rcr ch, 0x6c
or ch, bl
mov ecx, eax
cmp dil, 0x80
cmc
and ecx, 1
clc
cmc
lea ebp, [rcx + rbp*2]
cmp r15b, 0x54
clc
jmp 0x1403a48d6
shr eax, 1
jmp 0x1403a48dd
dec edx
jmp 0x1403a48e4
jne 0x1403a48bd
jmp 0x1403a4776
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
rcl rcx, 0x54
shrd ecx, r8d, 0x2e
movaps xmmword [rsp + 0x1a0], xmm0
test r14b, 0xf1
neg ch
cmp r14b, r12b
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1c0], xmm0
rcl cl, cl
movaps xmmword [rsp + 0x1d0], xmm0
shl cx, 0x74
movaps xmmword [rsp + 0x1e0], xmm0
movaps xmmword [rsp + 0x1f0], xmm0
cmovo cx, r10w
btr cx, 0xdd
movaps xmmword [rsp + 0x200], xmm0
mov cl, r8b
bt ecx, r13d
btc cx, 0xa3
mov dword [rsp + 0x210], 0
sub eax, eax
nop word cs:[rax + rax]
cmovae rcx, r8
movsx rcx, bp
movsx cx, dl
movzx ecx, byte [rsi + rax + 0x906a]
jmp 0x1403a4993
inc dword [rsp + rcx*4 + 0x190]
movsx rcx, di
mov cl, 0x48
movzx ecx, byte [rsi + rax + 0x906b]
jmp 0x1403a49ad
inc dword [rsp + rcx*4 + 0x190]
movsx cx, r12b
movzx ecx, byte [rsi + rax + 0x906c]
jmp 0x1403a49c6
inc dword [rsp + rcx*4 + 0x190]
inc ch
setnp ch
movzx ecx, byte [rsi + rax + 0x906d]
jmp 0x1403a49df
inc dword [rsp + rcx*4 + 0x190]
jmp 0x1403a49f3
add rax, 4
jmp 0x1403a49fd
cmp rax, 0x20
jmp 0x1403a4a06
jne 0x1403a4986
mov dword [rsp + 0x54], 0
btc ax, 0x7f
mov eax, dword [rsp + 0x194]
add eax, eax
jmp 0x1403a4a2b
mov dword [rsp + 0x58], eax
jmp 0x1403a4a34
add eax, dword [rsp + 0x198]
add eax, eax
cmp bp, r8w
mov dword [rsp + 0x5c], eax
cmp sp, ax
add eax, dword [rsp + 0x19c]
test sil, 0xdd
add eax, eax
clc
mov dword [rsp + 0x60], eax
cmp r9b, 0x38
add eax, dword [rsp + 0x1a0]
cmc
jmp 0x1403a4a6b
add eax, eax
cmp r10w, 0x1db7
mov dword [rsp + 0x64], eax
cmp bpl, dil
test r9b, 0xf
test r9w, si
add eax, dword [rsp + 0x1a4]
test r8b, r14b
jmp 0x1403a4a92
add eax, eax
mov dword [rsp + 0x68], eax
jmp 0x1403a4aa0
add eax, dword [rsp + 0x1a8]
add eax, eax
clc
mov dword [rsp + 0x6c], eax
add eax, dword [rsp + 0x1ac]
test r9b, r12b
test spl, 0xf9
add eax, eax
cmp r8w, 0xfa7
mov dword [rsp + 0x70], eax
cmp dil, al
test cx, r14w
jmp 0x1403a4ad4
add eax, dword [rsp + 0x1b0]
jmp 0x1403a4ae0
add eax, eax
cmp di, r8w
cmc
mov dword [rsp + 0x74], eax
cmc
add eax, dword [rsp + 0x1b4]
cmp r11w, 0x6022
add eax, eax
test r12w, bp
cmp r12b, 4
mov dword [rsp + 0x78], eax
add eax, dword [rsp + 0x1b8]
test r14w, r14w
add eax, eax
mov dword [rsp + 0x7c], eax
clc
add eax, dword [rsp + 0x1bc]
add eax, eax
clc
mov dword [rsp + 0x80], eax
clc
stc
add eax, dword [rsp + 0x1c0]
add eax, eax
mov dword [rsp + 0x84], eax
jmp 0x1403a4b41
add eax, dword [rsp + 0x1c4]
clc
test r13w, bx
add eax, eax
mov dword [rsp + 0x88], eax
stc
add eax, dword [rsp + 0x1c8]
clc
add eax, eax
mov dword [rsp + 0x8c], eax
jmp 0x1403a4b6d
sub r8d, r8d
jmp 0x1403a4b75
jmp 0x1403a4b9a
mov word [rsi + r8*2 + 0x8aca], bp
jmp 0x1403a4b88
inc r8
cmp r8, 0x20
jmp 0x1403a4b94
je 0x1403a4ce6
movzx ebx, byte [rsi + r8 + 0x906a]
test ebx, ebx
jmp 0x1403a4baa
je 0x1403a4b88
mov edx, ebx
rol ah, 0x76
bts ebp, r11d
xor cl, 0x2a
mov eax, dword [rsp + rdx*4 + 0x50]
lea ebp, [rax + 1]
mov dword [rsp + rdx*4 + 0x50], ebp
lea ecx, [rbx - 1]
shrd dx, r10w, 0xf
ror dl, cl
mov edx, ebx
and edx, 3
cmc
clc
cmp r13b, r12b
sub ebp, ebp
stc
cmp spl, 0x3d
cmp ecx, 3
jmp 0x1403a4beb
jb 0x1403a4cac
and ebx, 0xfffffffc
xor ebp, ebp
or ecx, 0x60ea425a
movsx edi, di
nop word cs:[rax + rax]
shrd ecx, edx, 0xa
sal dil, cl
inc dil
mov ecx, eax
bt di, bx
rcl dil, cl
movsxd rdi, r9d
and ecx, 1
rcl dil, 0x8a
movsx edi, r8w
clc
shl ecx, 2
xadd edi, edi
cmc
bsf di, cx
lea ecx, [rcx + rbp*8]
cmp r8, r8
bswap di
mov ebp, eax
and ebp, 2
movsx rdi, si
btr edi, 0x59
adc di, 0x40be
or ebp, ecx
and rdi, 0x5a1960bd
mov ecx, eax
movzx rdi, r14w
shr ecx, 2
clc
and dil, 0x19
sal dil, 0xf4
and ecx, 1
btr edi, 0xc3
or ecx, ebp
mov edi, eax
not rbp
sub ebp, r13d
shr edi, 3
shr bpl, 0xa
jmp 0x1403a4c8b
and edi, 1
lea ebp, [rdi + rcx*2]
stc
jmp 0x1403a4c97
shr eax, 4
test bpl, 0xec
add ebx, 0xfffffffc
jmp 0x1403a4ca6
jne 0x1403a4c15
test edx, edx
je 0x1403a4b7a
nop word [rax + rax]
cmc
mov cl, dl
mov ecx, eax
and ecx, 1
test bp, 0x5770
stc
lea ebp, [rcx + rbp*2]
stc
test rsi, rsp
shr eax, 1
dec edx
jmp 0x1403a4cdb
jne 0x1403a4cc0
jmp 0x1403a4b7a
mov eax, dword [rsi + 0x5c]
movzx dx, r8b
mov edx, dword [rsi + 0x60]
bts edx, eax
cmp r8b, 0x2c
mov dword [rsi + 0x60], edx
test sil, 8
clc
add eax, 2
mov dword [rsi + 0x5c], eax
cmp eax, 8
jae 0x1403a4d36
jmp 0x1403a61ac
shr edx, 8
cmc
jmp 0x1403a4d1e
mov dword [rsi + 0x60], edx
add eax, 0xfffffff8
clc
mov dword [rsi + 0x5c], eax
cmp eax, 7
jmp 0x1403a4d30
jbe 0x1403a61ac
mov rcx, qword [rsi + 0x40]
test spl, 0x42
jmp 0x1403a4d44
cmp rcx, qword [rsi + 0x48]
jae 0x1403a4d14
lea rax, [rcx + 1]
jmp 0x1403a4d57
mov qword [rsi + 0x40], rax
cbw
jmp 0x1403a4d64
mov byte [rcx], dl
xchg dx, ax
cdq
movsxd rdx, r13d
mov eax, dword [rsi + 0x5c]
movsxd rdx, r12d
movsx dx, bl
mov edx, dword [rsi + 0x60]
jmp 0x1403a4d7e
jmp 0x1403a4d14
mov word [rsi + 0x83ca], 1
mov dword [rsp + 0x20], 0
mov rcx, rsi
rcl r9b, 0x1f
shl r9b, cl
sub edx, edx
setg r9b
movzx r9d, r10w
movsx r9d, r15w
mov r8d, 0x120
mov r9w, 0x4671
movsx r9d, r14w
mov r9d, 0xf
jmp 0x1403a4dc6
call fcn.1403a684e
mov dword [rsp + 0x20], 0
mov rcx, rsi
movsx rdx, r12w
mov edx, 1
mov r9d, 0x3c2917fa
mov r8d, 0x20
mov r9d, 0xf
call fcn.1403a684e
mov r12d, 0x11e
jmp 0x1403a4e04
cmp byte [rsi + 0x9067], 0
jmp 0x1403a4e10
jne 0x1403a5102
mov r12d, 0x11d
test bh, 0xa8
test r11b, bl
cmp byte [rsi + 0x9066], 0
jmp 0x1403a4e2e
jne 0x1403a5102
mov r12d, 0x11c
cmp byte [rsi + 0x9065], 0
jmp 0x1403a4e46
jne 0x1403a5102
mov r12d, 0x11b
test dl, 0x43
cmp r13, 0x44331676
cmp byte [rsi + 0x9064], 0
jne 0x1403a5102
mov r12d, 0x11a
cmp byte [rsi + 0x9063], 0
jmp 0x1403a4e7b
jne 0x1403a5102
mov r12d, 0x119
jmp 0x1403a4e8f
cmp byte [rsi + 0x9062], 0
jmp 0x1403a4e9b
jne 0x1403a5102
mov r12d, 0x118
cmc
stc
cmp byte [rsi + 0x9061], 0
jmp 0x1403a4eb5
jne 0x1403a5102
mov r12d, 0x117
stc
cmp byte [rsi + 0x9060], 0
jmp 0x1403a4ece
jne 0x1403a5102
mov r12d, 0x116
jmp 0x1403a4ee3
cmp byte [rsi + 0x905f], 0
jne 0x1403a5102
mov r12d, 0x115
clc
cmp byte [rsi + 0x905e], 0
jmp 0x1403a4f03
jne 0x1403a5102
mov r12d, 0x114
cmc
jmp 0x1403a4f15
cmp byte [rsi + 0x905d], 0
jmp 0x1403a4f21
jne 0x1403a5102
mov r12d, 0x113
cmp byte [rsi + 0x905c], 0
jmp 0x1403a4f39
jne 0x1403a5102
mov r12d, 0x112
cmp rsp, 0x7d1b25da
cmp r12b, r15b
cmp byte [rsi + 0x905b], 0
jne 0x1403a5102
mov r12d, 0x111
cmp byte [rsi + 0x905a], 0
jmp 0x1403a4f6e
jne 0x1403a5102
mov r12d, 0x110
jmp 0x1403a4f83
cmp byte [rsi + 0x9059], 0
jmp 0x1403a4f8f
jne 0x1403a5102
mov r12d, 0x10f
cmp byte [rsi + 0x9058], 0
jne 0x1403a5102
mov r12d, 0x10e
cmc
clc
cmp byte [rsi + 0x9057], 0
jmp 0x1403a4fbc
jne 0x1403a5102
mov r12d, 0x10d
test r14b, r9b
cmp byte [rsi + 0x9056], 0
jmp 0x1403a4fd7
jne 0x1403a5102
mov r12d, 0x10c
clc
cmp byte [rsi + 0x9055], 0
jmp 0x1403a4ff0
jne 0x1403a5102
mov r12d, 0x10b
cmp cx, r8w
cmp byte [rsi + 0x9054], 0
jmp 0x1403a500c
jne 0x1403a5102
mov r12d, 0x10a
clc
cmc
cmp byte [rsi + 0x9053], 0
jmp 0x1403a5026
jne 0x1403a5102
mov r12d, 0x109
cmc
stc
test spl, dl
cmp byte [rsi + 0x9052], 0
jmp 0x1403a5043
jne 0x1403a5102
mov r12d, 0x108
cmp byte [rsi + 0x9051], 0
jmp 0x1403a505b
jne 0x1403a5102
mov r12d, 0x107
test cl, spl
cmp byte [rsi + 0x9050], 0
jmp 0x1403a5076
jne 0x1403a5102
mov r12d, 0x106
clc
cmp byte [rsi + 0x904f], 0
jmp 0x1403a508f
jne 0x1403a5102
mov r12d, 0x105
cmp byte [rsi + 0x904e], 0
jmp 0x1403a50a7
jne 0x1403a5102
mov r12d, 0x104
cmp r10w, 0x232c
stc
cmp byte [rsi + 0x904d], 0
jne 0x1403a5102
mov r12d, 0x103
jmp 0x1403a50d2
cmp byte [rsi + 0x904c], 0
jmp 0x1403a50de
jne 0x1403a5102
cmp byte [rsi + 0x904b], 1
mov r12d, 0x102
sbb r12d, 0
ror rdx, 0xf
and edx, 0x13cf0019
rcr dx, cl
lea rdx, [rsi + 0x8f4a]
mov r15d, 0x1e
cmp byte [rsi + 0x9087], 0
jmp 0x1403a511b
jne 0x1403a5406
mov r15d, 0x1d
cmp byte [rsi + 0x9086], 0
jmp 0x1403a5133
jne 0x1403a5406
mov r15d, 0x1c
cmc
test r11d, edx
cmp byte [rsi + 0x9085], 0
jmp 0x1403a514f
jne 0x1403a5406
mov r15d, 0x1b
jmp 0x1403a516a
cmp byte [rsi + 0x9084], 0
jmp 0x1403a5176
jne 0x1403a5406
mov r15d, 0x1a
cmp r15b, bl
stc
cmp byte [rsi + 0x9083], 0
jmp 0x1403a5192
jne 0x1403a5406
mov r15d, 0x19
cmp byte [rsi + 0x9082], 0
jmp 0x1403a51aa
jne 0x1403a5406
mov r15d, 0x18
test ah, 0xa5
cmp r11, r15
cmp byte [rsi + 0x9081], 0
jmp 0x1403a51c8
jne 0x1403a5406
mov r15d, 0x17
cmp byte [rsi + 0x9080], 0
jne 0x1403a5406
mov r15d, 0x16
jmp 0x1403a51ec
cmp byte [rsi + 0x907f], 0
jmp 0x1403a51f8
jne 0x1403a5406
mov r15d, 0x15
cmp byte [rsi + 0x907e], 0
jmp 0x1403a5210
jne 0x1403a5406
mov r15d, 0x14
test r14b, r13b
cmp byte [rsi + 0x907d], 0
jmp 0x1403a522b
jne 0x1403a5406
mov r15d, 0x13
cmp byte [rsi + 0x907c], 0
jne 0x1403a5406
mov r15d, 0x12
cmc
jmp 0x1403a5256
cmp byte [rsi + 0x907b], 0
jmp 0x1403a5262
jne 0x1403a5406
mov r15d, 0x11
cmc
jmp 0x1403a5274
cmp byte [rsi + 0x907a], 0
jmp 0x1403a5280
jne 0x1403a5406
mov r15d, 0x10
cmp sil, spl
cmp rax, 0x1c92228d
clc
cmp byte [rsi + 0x9079], 0
jne 0x1403a5406
mov r15d, 0xf
test r10d, 0x2d2e60a2
test sil, r13b
cmp r14w, r13w
cmp byte [rsi + 0x9078], 0
jmp 0x1403a52c4
jne 0x1403a5406
mov r15d, 0xe
cmp byte [rsi + 0x9077], 0
jne 0x1403a5406
mov r15d, 0xd
cmp byte [rsi + 0x9076], 0
jmp 0x1403a52ef
jne 0x1403a5406
mov r15d, 0xc
clc
cmp byte [rsi + 0x9075], 0
jne 0x1403a5406
mov r15d, 0xb
cmp byte [rsi + 0x9074], 0
jmp 0x1403a531b
jne 0x1403a5406
mov r15d, 0xa
cmp byte [rsi + 0x9073], 0
jmp 0x1403a5333
jne 0x1403a5406
mov r15d, 9
stc
test r11w, r13w
cmp byte [rsi + 0x9072], 0
jmp 0x1403a5350
jne 0x1403a5406
mov r15d, 8
cmp bh, 0x96
cmp byte [rsi + 0x9071], 0
jmp 0x1403a536b
jne 0x1403a5406
mov r15d, 7
cmp byte [rsi + 0x9070], 0
jne 0x1403a5406
mov r15d, 6
stc
cmp byte [rsi + 0x906f], 0
jne 0x1403a5406
mov r15d, 5
clc
test dl, bpl
cmp r13w, r8w
cmp byte [rsi + 0x906e], 0
jmp 0x1403a53b2
jne 0x1403a5406
mov r15d, 4
clc
cmp byte [rsi + 0x906d], 0
jmp 0x1403a53cb
jne 0x1403a5406
mov r15d, 3
cmp byte [rsi + 0x906c], 0
jne 0x1403a5406
cmp byte [rsi + 0x906b], 1
movsxd r14, r11d
setnp ch
mov r15d, 2
jmp 0x1403a5402
sbb r15d, 0
mov r14d, r12d
lea rcx, [rsp + 0x190]
movsx r8w, r11b
movsxd r8, edx
mov r8, r14
jmp 0x1403a5421
call fcn.14049d8a6
lea rcx, [rsp + r14]
movsx r8d, ax
add rcx, 0x190
mov r8w, 0x4bba
cdq
lea rdx, [rsi + 0x906a]
mov r8w, 0x7cb9
movzx r8, bx
movsxd r8, edx
mov r8d, r15d
jmp 0x1403a5456
call fcn.14049d8a6
lea rax, [rsi + 0x864a]
jmp 0x1403a5467
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsi + 0x864a], xmm0
movups xmmword [rsi + 0x865a], xmm0
adc r13b, 0x2d
mov qword [rsi + 0x8668], 0
cbw
xadd r13b, al
shl r14b, cl
lea r14d, [r15 + r12]
or r13b, r14b
lea rax, [rsi + 0x866e]
mov qword [rsp + 0x38], rax
lea rax, [rsi + 0x866c]
cmc
mov qword [rsp + 0x40], rax
cmc
shr r13b, cl
xor r13b, r12b
lea rax, [rsi + 0x866a]
stc
ror r13b, cl
mov qword [rsp + 0x30], rax
mov r13b, 0xff
sub ecx, ecx
cmc
sub r11d, r11d
cmp spl, 0x43
xor ebp, ebp
cmc
stc
xor ebx, ebx
jmp 0x1403a54e4
jmp 0x1403a558a
mov rax, qword [rsp + 0x30]
cmovne dx, ax
inc word [rax]
bts dx, r15w
dec ah
lea eax, [r11 + 1]
mov byte [rsp + rdi + 0x50], 0x10
test r8b, al
adc dl, r8b
sal dl, cl
add bl, 0xfd
cmp r8b, 0xf8
rol dh, cl
xor edx, 0x6bd86a51
add r11d, 2
xchg rdx, rdx
cdq
mov byte [rsp + rax + 0x50], bl
cwde
inc word [rsi + r13*2 + 0x864a]
bsf rbx, r11
shl ax, 0xa6
lea edx, [r11 + 1]
cmp edi, 0x4d07097e
cdqe
mov ebx, r13d
neg al
bts ax, r12w
mov eax, r11d
movzx r11d, dx
bsr r11w, di
mov byte [rsp + rax + 0x50], bl
sub ebx, ebx
rcl r11w, cl
sub ebp, ebp
mov r11d, edx
jmp 0x1403a5570
inc rcx
cmp r10b, 0xee
jmp 0x1403a557c
cmp r14, rcx
jmp 0x1403a5584
je 0x1403a58ab
mov r9d, r13d
shl r13b, cl
movzx r13d, byte [rsp + rcx + 0x190]
cmc
test r13, r13
jmp 0x1403a55a2
je 0x1403a5603
test ebp, ebp
jmp 0x1403a55af
je 0x1403a56d5
mov r10d, r11d
cmp ebp, 2
jmp 0x1403a55c0
ja 0x1403a5670
mov rax, qword [rsp + 0x48]
and r8w, 0x4da0
add word [rax], bp
lea r8d, [r11 + 1]
mov byte [rsp + r10 + 0x50], 0
clc
cmp ebp, 1
jmp 0x1403a55e7
jne 0x1403a577c
mov r11d, r8d
cmp r13b, r9b
jmp 0x1403a55f8
je 0x1403a56e3
jmp 0x1403a579e
test ebx, ebx
jmp 0x1403a560a
je 0x1403a5837
cmp ebx, 2
jmp 0x1403a5618
ja 0x1403a573e
movzx edi, r9b
and r8w, 0x3178
add word [rsi + rdi*2 + 0x864a], bx
shld r8d, r15d, 0xbf
movzx r8d, si
lea r8d, [r11 + 1]
mov edi, r11d
cmp esi, ebx
mov byte [rsp + rdi + 0x50], r9b
cmp ebx, 1
jmp 0x1403a564f
je 0x1403a5828
add r11d, 2
mov ebx, r8d
jmp 0x1403a5661
mov byte [rsp + rbx + 0x50], r9b
jmp 0x1403a566b
jmp 0x1403a5837
cmp ebp, 0xb
setb dl
not al
mov dil, 0x64
mov rdi, qword [rsp + 0x38]
cmovb rdi, qword [rsp + 0x40]
test bh, 0xbe
mov al, 0x12
sub al, dl
test r13b, r14b
shl dl, 3
clc
stc
add bpl, dl
dec dx
movsx edx, di
movzx rdx, r10w
inc word [rdi]
sub dx, 0x3910
lea edx, [r11 + 1]
mov byte [rsp + r10 + 0x50], al
clc
jmp 0x1403a56b9
add bpl, 0xf5
jmp 0x1403a56c5
add r11d, 2
stc
mov byte [rsp + rdx + 0x50], bpl
clc
jmp 0x1403a56d5
cmp r13b, r9b
jmp 0x1403a56dd
jne 0x1403a579e
inc ebx
test r12b, 0x34
stc
xor ebp, ebp
cmp ebx, 6
jne 0x1403a5570
mov rax, qword [rsp + 0x30]
cmovo ebp, r15d
inc word [rax]
cbw
mov eax, r11d
xadd rbp, rbp
stc
mov edx, r11d
lea ebp, [r11 + 1]
and r11b, 0x12
sar r11b, cl
mov byte [rsp + rax + 0x50], 0x10
rcl r11b, 0x6f
add edx, 2
mov r11, rbp
movzx r11, r8w
mov bl, 3
mov r11b, sil
mov r11d, ebp
jmp 0x1403a5739
jmp 0x1403a5550
mov rax, qword [rsp + 0x30]
inc word [rax]
dec dil
xor rdi, 0x5bca096b
add dh, 0x58
lea edx, [r11 + 1]
or dil, r15b
mov edi, r11d
cmc
mov byte [rsp + rdi + 0x50], 0x10
add bl, 0xfd
cmp r14b, al
stc
add r11d, 2
jmp 0x1403a5773
mov byte [rsp + rdx + 0x50], bl
jmp 0x1403a5837
add r11d, 2
movsxd rbp, ecx
or bp, 0x62f8
bts rbp, r11
mov ebp, r8d
mov byte [rsp + rbp + 0x50], 0
cmp r13b, r9b
je 0x1403a56e3
nop
test ebx, ebx
jmp 0x1403a57a5
je 0x1403a5529
mov edi, r11d
cmp r11w, 0x2398
jmp 0x1403a57b9
cmp ebx, 2
jmp 0x1403a57c1
ja 0x1403a54e9
movzx eax, r9b
or bp, r13w
adc rbp, rcx
sal bpl, 0xdc
add word [rsi + rax*2 + 0x864a], bx
clc
cmp dl, sil
add rbp, rsi
lea ebp, [r11 + 1]
cmp di, 0x6f0
jmp 0x1403a57f4
mov byte [rsp + rdi + 0x50], r9b
clc
cmp ebx, 1
jmp 0x1403a5802
jne 0x1403a5815
mov r11d, ebp
jmp 0x1403a5810
jmp 0x1403a5529
add r11d, 2
cwde
cdqe
mov eax, ebp
mov byte [rsp + rax + 0x50], r9b
jmp 0x1403a5529
mov r11d, r8d
nop dword [rax]
jmp 0x1403a5837
inc ebp
sub ebx, ebx
cmc
jmp 0x1403a5848
cmp ebp, 0x8a
jmp 0x1403a5853
jne 0x1403a5570
mov rax, qword [rsp + 0x38]
inc word [rax]
dec ah
mov ebp, r11d
mov edx, r11d
add bl, r9b
btc eax, r10d
lea eax, [r11 + 1]
mov r11d, esi
mov byte [rsp + rbp + 0x50], 0x12
shrd r11, r13, 0x61
sub r11w, 0x4361
add edx, 2
bswap r11d
not bl
setae r11b
mov bl, 0x7f
movzx r11d, r9w
jmp 0x1403a589e
mov r11d, eax
jmp 0x1403a58a6
jmp 0x1403a5550
test ebx, ebx
jmp 0x1403a58b2
je 0x1403a5914
cmp ebx, 2
ja 0x1403a5983
add word [rsi + r13*2 + 0x864a], bx
lea r14d, [r11 + 1]
mov eax, r11d
mov byte [rsp + rax + 0x50], r13b
jmp 0x1403a58e2
cmp ebx, 1
jmp 0x1403a58ea
je 0x1403a5a31
add r11d, 2
mov ax, 0x463
movsx ax, spl
mov eax, r14d
jmp 0x1403a5905
mov byte [rsp + rax + 0x50], r13b
jmp 0x1403a590f
jmp 0x1403a5a2c
test ebp, ebp
jmp 0x1403a591b
je 0x1403a5a2c
cmp ebp, 2
jmp 0x1403a5929
ja 0x1403a5991
mov rax, qword [rsp + 0x48]
rcl r14b, cl
add word [rax], bp
sub eax, 0x6c4c1668
test r9, rsi
lea r14d, [r11 + 1]
shl ax, cl
mov eax, r11d
clc
test r14b, spl
mov byte [rsp + rax + 0x50], 0
jmp 0x1403a595a
cmp ebp, 1
je 0x1403a5a31
add r11d, 2
mov rax, rsi
nop
mov eax, r14d
jmp 0x1403a5974
mov byte [rsp + rax + 0x50], 0
jmp 0x1403a597e
jmp 0x1403a5a2c
mov cl, 0xfd
mov dl, 0x10
jmp 0x1403a598c
jmp 0x1403a59e3
cmp ebp, 0xb
jmp 0x1403a5999
jae 0x1403a59b1
mov cl, 0xfd
mov dl, 0x11
lahf
mov rax, r8
mov rax, qword [rsp + 0x40]
jmp 0x1403a59ca
mov cl, 0xf5
mov dl, 0x12
movzx ax, r14b
xchg r14d, edi
jmp 0x1403a59c2
mov rax, qword [rsp + 0x38]
mov r9b, 2
mov qword [rsp + 0x30], rax
cdqe
xchg bx, r8w
inc r9d
mov ebx, ebp
movsx ax, r15b
cmovle r8, r11
mov rax, qword [rsp + 0x30]
movsx r14, bp
inc word [rax]
movsx rax, r12w
bsr rax, rbp
shr ah, 0xa6
lea eax, [r11 + 1]
shrd di, si, 0x39
mov ebp, r11d
ror r8w, cl
xadd edi, r8d
mov byte [rsp + rbp + 0x50], dl
adc r8b, r8b
movsx r9, r12w
movzx r14w, sil
add bl, cl
add r11d, 2
mov byte [rsp + rax + 0x50], bl
mov r14w, di
mov r14d, r11d
cwd
mov dword [rsp + 0x20], 0
movzx r9, bp
mov edi, 2
mov rcx, rsi
movsx edx, bp
movsx r8w, spl
mov edx, 2
mov r8d, 0x13
cmove r9d, esi
mov r9, rsp
movsx r9w, dl
mov r9d, 7
call fcn.1403a684e
mov ecx, dword [rsi + 0x5c]
shl edi, cl
or edi, dword [rsi + 0x60]
mov dword [rsi + 0x60], edi
test rsp, r15
add ecx, 2
cmp r8, r10
stc
clc
mov dword [rsi + 0x5c], ecx
cmc
stc
test rcx, r10
cmp ecx, 8
jmp 0x1403a5a95
jae 0x1403a5e53
add r12d, 0xfffffeff
stc
shl r12d, cl
bt rax, r10
or r12d, edi
cmp bl, r9b
mov dword [rsi + 0x60], r12d
sub ax, 0x8bd
lea eax, [rcx + 5]
jmp 0x1403a5ac0
mov dword [rsi + 0x5c], eax
test rcx, 0x405f0fc1
clc
cmp ecx, 3
jae 0x1403a5ebb
dec r15d
movsx ecx, sp
bts ecx, edi
mov ecx, eax
cmc
cmp r9b, r8b
shl r15d, cl
or r15d, r12d
add ecx, edi
rol cl, cl
mov dword [rsi + 0x60], r15d
clc
lea ecx, [rax + 5]
mov dword [rsi + 0x5c], ecx
cmc
cmp r15b, dil
cmp eax, 3
jmp 0x1403a5b04
jae 0x1403a5f30
mov eax, 0x12
cmp byte [rsi + 0x9199], 0
jmp 0x1403a5b1b
jne 0x1403a5ce3
mov eax, 0x11
clc
jmp 0x1403a5b2e
cmp byte [rsi + 0x918b], 0
jmp 0x1403a5b3a
jne 0x1403a5ce3
mov eax, 0x10
jmp 0x1403a5b4c
cmp byte [rsi + 0x9198], 0
jne 0x1403a5ce3
mov eax, 0xf
cmp dx, bp
cmp r15b, 0x2c
test r8, rdi
cmp byte [rsi + 0x918c], 0
jmp 0x1403a5b74
jne 0x1403a5ce3
mov eax, 0xe
test rdx, r13
cmp byte [rsi + 0x9197], 0
jmp 0x1403a5b8e
jne 0x1403a5ce3
mov eax, 0xd
cmp rdi, 0x303a319f
stc
cmp byte [rsi + 0x918d], 0
jmp 0x1403a5bad
jne 0x1403a5ce3
mov eax, 0xc
cmp r12w, 0x2655
jmp 0x1403a5bc3
cmp byte [rsi + 0x9196], 0
jne 0x1403a5ce3
mov eax, 0xb
test r10w, 0x488f
cmp byte [rsi + 0x918e], 0
jmp 0x1403a5be7
jne 0x1403a5ce3
mov eax, 0xa
clc
cmp sp, 0x6317
cmp byte [rsi + 0x9195], 0
jmp 0x1403a5c04
jne 0x1403a5ce3
mov eax, 9
stc
clc
cmp byte [rsi + 0x918f], 0
jne 0x1403a5ce3
mov eax, 8
cmp byte [rsi + 0x9194], 0
jmp 0x1403a5c2f
jne 0x1403a5ce3
mov eax, 7
cmc
test r15b, sil
cmp byte [rsi + 0x9190], 0
jne 0x1403a5ce3
mov eax, 6
cmc
jmp 0x1403a5c56
cmp byte [rsi + 0x9193], 0
jmp 0x1403a5c62
jne 0x1403a5ce3
mov eax, 5
cmp byte [rsi + 0x9191], 0
jne 0x1403a5ce3
mov eax, 4
cmp byte [rsi + 0x9192], 0
jne 0x1403a5ce3
mov eax, 3
clc
cmp byte [rsi + 0x918a], 0
jmp 0x1403a5c9e
jne 0x1403a5ce3
mov eax, 2
cmp sil, r11b
cmp byte [rsi + 0x919c], 0
jmp 0x1403a5cb8
jne 0x1403a5ce3
mov eax, 1
cmp byte [rsi + 0x919b], 0
jmp 0x1403a5ccf
jne 0x1403a5ce3
xor eax, eax
cmp byte [rsi + 0x919a], 1
sbb eax, eax
movzx edx, bp
cmp eax, 4
movsxd rbp, eax
movsx ebp, r9w
mov rbp, 0x7bbc0e17
mov ebp, 3
setle dl
cmovge ebp, eax
test r15b, dil
bsr ax, di
sub al, r8b
lea edx, [rbp - 3]
xor ax, bx
bsr rax, r10
cwde
shl edx, cl
bts eax, r14d
or edx, r15d
movsxd rax, ebp
sar ah, 0xb5
btc rax, 0x12
mov dword [rsi + 0x60], edx
rcl eax, cl
clc
sub ah, ah
lea eax, [rcx + 4]
cmp al, 0x4b
mov dword [rsi + 0x5c], eax
cmp bp, 0x282f
cmc
test r8b, r9b
cmp ecx, 4
jmp 0x1403a5d49
jae 0x1403a5fa1
inc ebp
xor ebx, ebx
setge dil
movsx edi, bx
cmovo di, r14w
lea rdi, [0x1400bcf30]
jmp 0x1403a5d6b
jmp 0x1403a5d7c
inc rbx
cmp rbx, rbp
je 0x1403a5fe1
mov ecx, eax
sbb ax, bp
or ax, ax
mov eax, edx
movzx edx, byte [rbx + rdi]
cmp sp, 0x5dbd
movzx edx, byte [rsi + rdx + 0x918a]
clc
test esi, 0x70967d27
shl edx, cl
test si, 0x558e
test al, bpl
or edx, eax
mov dword [rsi + 0x60], edx
rcl ah, 0x2d
btr eax, r8d
lea eax, [rcx + 3]
stc
mov dword [rsi + 0x5c], eax
cmp r15b, r11b
cmp ecx, 5
jmp 0x1403a5dc6
jae 0x1403a5df6
jmp 0x1403a5d70
shr edx, 8
cmp r12, r15
stc
cmc
mov dword [rsi + 0x60], edx
stc
cmp r10w, r10w
add eax, 0xfffffff8
cmc
mov dword [rsi + 0x5c], eax
cmp eax, 7
jmp 0x1403a5df0
jbe 0x1403a5d70
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a5e03
jae 0x1403a5dd1
lea rax, [rcx + 1]
jmp 0x1403a5e12
mov qword [rsi + 0x40], rax
movsxd rax, esp
mov ax, cx
not ah
mov byte [rcx], dl
movzx rax, ax
cwd
mov eax, dword [rsi + 0x5c]
cdq
jmp 0x1403a5e32
mov edx, dword [rsi + 0x60]
jmp 0x1403a5dd1
shr edi, 8
test r13b, r15b
mov dword [rsi + 0x60], edi
add ecx, 0xfffffff8
clc
mov dword [rsi + 0x5c], ecx
cmp ecx, 7
jbe 0x1403a5a9b
mov rax, qword [rsi + 0x40]
test r9b, 0x20
stc
cmp rax, qword [rsi + 0x48]
jmp 0x1403a5e65
jae 0x1403a5e3a
lea rcx, [rax + 1]
mov qword [rsi + 0x40], rcx
not cx
movzx cx, r8b
mov byte [rax], dil
setp ch
mov ecx, dword [rsi + 0x5c]
cmovs di, di
movsxd rdi, r14d
movzx rdi, cx
mov edi, dword [rsi + 0x60]
jmp 0x1403a5e97
jmp 0x1403a5e3a
shr r12d, 8
clc
mov dword [rsi + 0x60], r12d
cmp r13d, 0x6715550f
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
cmp eax, 7
jbe 0x1403a5ad4
mov rcx, qword [rsi + 0x40]
cmc
test ecx, r15d
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a5ecc
jae 0x1403a5e9c
lea rax, [rcx + 1]
jmp 0x1403a5edb
mov qword [rsi + 0x40], rax
cdqe
mov byte [rcx], r12b
mov eax, dword [rsi + 0x5c]
movsx r12w, bpl
jmp 0x1403a5ef5
mov r12d, dword [rsi + 0x60]
jmp 0x1403a5efe
jmp 0x1403a5e9c
shr r15d, 8
cmc
cmp r11b, 0x34
mov dword [rsi + 0x60], r15d
cmc
add ecx, 0xfffffff8
mov dword [rsi + 0x5c], ecx
cmp r14w, 0x1937
jmp 0x1403a5f22
cmp ecx, 7
jmp 0x1403a5f2a
jbe 0x1403a5b0a
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jmp 0x1403a5f3d
jae 0x1403a5f03
lea rcx, [rax + 1]
jmp 0x1403a5f4c
mov qword [rsi + 0x40], rcx
mov byte [rax], r15b
mov ecx, dword [rsi + 0x5c]
movsx r15w, cl
movzx r15w, al
mov r15d, dword [rsi + 0x60]
jmp 0x1403a5f69
jmp 0x1403a5f03
shr edx, 8
cmp sil, 0xc9
cmc
mov dword [rsi + 0x60], edx
test dil, 0xb5
cmp dil, r11b
add eax, 0xfffffff8
cmp r14w, r12w
cmc
mov dword [rsi + 0x5c], eax
jmp 0x1403a5f98
cmp eax, 7
jbe 0x1403a5d4f
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a5fae
jae 0x1403a5f6e
lea rax, [rcx + 1]
mov qword [rsi + 0x40], rax
mov eax, 0x50e1db3
movzx ax, bpl
mov byte [rcx], dl
movzx eax, r15w
movzx rax, si
cwde
mov eax, dword [rsi + 0x5c]
mov edx, dword [rsi + 0x60]
jmp 0x1403a5fdc
jmp 0x1403a5f6e
test r14d, r14d
jmp 0x1403a5fe9
je 0x1403a61ac
xor r9d, r9d
jmp 0x1403a5fff
lea r8, [0x1400ceb0f]
jmp 0x1403a6024
mov edx, edi
mov eax, ebp
clc
mov edi, r9d
mov r9d, edi
cmp edi, r14d
jmp 0x1403a601e
jae 0x1403a61ac
mov ecx, eax
movzx bp, r15b
dec bpl
setp ah
mov ebx, edx
setns dl
movsxd rdi, eax
inc di
mov edi, r9d
movsx edx, ax
cmovs ax, bx
movzx ebp, byte [rsp + rdi + 0x50]
inc rdi
movzx edx, word [rsi + rbp*2 + 0x8d0a]
sar eax, 0x37
movsxd rax, r12d
movzx eax, byte [rsi + rbp + 0x918a]
shl edx, cl
or edx, ebx
mov dword [rsi + 0x60], edx
add eax, ecx
jmp 0x1403a6072
mov dword [rsi + 0x5c], eax
cmp rsi, 0x67845a05
cmp eax, 8
jmp 0x1403a6084
jae 0x1403a6106
cmp bpl, 0x10
jmp 0x1403a6093
jb 0x1403a6013
add r9d, 2
test sil, bpl
add ch, 0x30
movzx edi, byte [rsp + rdi + 0x50]
bswap cx
sub cx, r11w
add ebp, 0xfffffff0
inc rcx
movsx ebp, byte [rbp + r8]
mov ecx, eax
shl edi, cl
cmc
or edi, edx
mov dword [rsi + 0x60], edi
test r15b, 0xc8
stc
add ebp, eax
mov dword [rsi + 0x5c], ebp
jmp 0x1403a60d8
cmp ebp, 8
jmp 0x1403a60e0
jae 0x1403a6160
jmp 0x1403a600b
shr edx, 8
mov dword [rsi + 0x60], edx
add eax, 0xfffffff8
cmc
mov dword [rsi + 0x5c], eax
cmp eax, 7
jmp 0x1403a6100
jbe 0x1403a608a
mov rcx, qword [rsi + 0x40]
test r11b, bpl
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a6116
jae 0x1403a60eb
lea rax, [rcx + 1]
jmp 0x1403a6125
mov qword [rsi + 0x40], rax
not rax
movsx eax, dx
mov byte [rcx], dl
jmp 0x1403a6136
mov eax, dword [rsi + 0x5c]
not edx
mov edx, dword [rsi + 0x60]
jmp 0x1403a60eb
shr edi, 8
stc
cmp r13d, 0x173c092a
mov dword [rsi + 0x60], edi
add ebp, 0xfffffff8
mov dword [rsi + 0x5c], ebp
cmp ebp, 7
jbe 0x1403a600b
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jmp 0x1403a616d
jae 0x1403a6143
lea rcx, [rax + 1]
movzx bp, dil
movsxd rbp, esi
bswap bp
mov qword [rsi + 0x40], rcx
bswap ebp
xchg bp, bp
movzx rbp, r14w
mov byte [rax], dil
movzx rbp, bp
xchg bp, bp
not bp
mov ebp, dword [rsi + 0x5c]
mov edi, dword [rsi + 0x60]
jmp 0x1403a61a7
jmp 0x1403a6143
mov r14, qword [rsi + 0x30]
sub bl, spl
mov rbx, qword [rsi + 0x40]
bsr r15w, r12w
xadd r15b, r15b
mov ebp, edx
jmp 0x1403a61c7
lea r15, [rsi + 0x92aa]
cmp r15, r14
jae 0x1403a65d8
mov r9d, 1
movzx r13d, r12w
lea r13, [0x1400bcf50]
cmc
add r12, 0x39a2de2
lea r12, [0x1400bd2a0]
cmp r9w, cx
cmp r12w, 0x203b
cmp r9d, 1
jmp 0x1403a620a
jne 0x1403a6222
movzx r9d, byte [r15]
inc r15
or r9d, 0x100
stc
test r13, rcx
test r9b, 1
jmp 0x1403a622b
jne 0x1403a636f
lea rdi, [r15 + 1]
rcr cl, cl
movzx edx, byte [r15]
dec r8d
test r10b, spl
xchg cl, r10b
movzx r10d, word [rsi + rdx*2 + 0x888a]
shrd rcx, r12, 0x49
bswap r8w
mov ecx, eax
movzx r8w, r12b
xchg r8b, r8b
shl r10, cl
or r10, rbp
add r8b, 0xb2
not r8
movzx r8d, byte [rsi + rdx + 0x8f4a]
jmp 0x1403a627e
add r8d, eax
test r8, 0xe90210a
test r9b, 2
jne 0x1403a6519
cmp rdi, r14
jmp 0x1403a629a
jae 0x1403a6519
mov eax, r9d
shr eax, 1
test r10d, edx
ror rbp, cl
lea rdi, [r15 + 2]
movzx edx, byte [r15 + 1]
sal bpl, cl
mov ecx, 0x3a5b37d7
movzx ebp, word [rsi + rdx*2 + 0x888a]
movsxd rcx, eax
xchg cl, cl
rcl rcx, 0x92
mov ecx, r8d
test r8b, r14b
stc
shl rbp, cl
or r10, rbp
movzx cx, r13b
movzx ecx, byte [rsi + rdx + 0x8f4a]
test r15w, r10w
cmp ch, 0xcb
add r8d, ecx
cmc
cmp r12b, sil
test r9b, 4
jmp 0x1403a62fe
jne 0x1403a6538
cmp rdi, r14
jmp 0x1403a630c
jae 0x1403a6538
shr r9d, 2
movzx eax, byte [r15 + 2]
movsx ecx, r10w
movzx edx, word [rsi + rax*2 + 0x888a]
and ecx, 0x562a33c1
mov ecx, r8d
clc
test rcx, rcx
shl rdx, cl
clc
stc
cmp dx, ax
add r15, 3
cmc
or r10, rdx
cmp r13, 0x70205ffb
stc
cmp r13b, r13b
movzx eax, byte [rsi + rax + 0x8f4a]
add r8d, eax
cmc
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a6364
jb 0x1403a6563
jmp 0x1403a67ef
movzx r11d, byte [r15]
movzx r10d, word [r15 + 1]
rol dh, 0x3c
cqo
add r15, 3
lea rcx, [0x1400bcd30]
movzx edi, word [rcx + r11*2]
or r8, 0x696b7e04
movzx rcx, si
movzx edx, word [rsi + rdi*2 + 0x888a]
sal r8, 0x30
mov ecx, eax
shl rdx, cl
shrd r8w, r10w, 5
movzx ecx, byte [rsi + rdi + 0x8f4a]
test r13b, 0x31
sar dil, 0xca
add ecx, eax
movsx edi, r14w
lea rax, [0x1400bcfa0]
btr di, r12w
rcr di, cl
movzx eax, byte [r11 + rax]
rcr edi, 0xf3
btc r8d, r14d
and r11d, dword [r13 + rax*4]
xchg r8b, dil
cmp r10b, spl
adc r8w, 0x1571
shl r11, cl
rol dil, 0xef
movsx r8, ax
sbb dil, r15b
or rdx, rbp
or r11, rdx
btr ebp, 0x98
add ecx, eax
bt r8w, 0x6e
test r9b, dil
sub ah, 0xc
mov eax, r10d
sbb dil, r10b
movzx ebp, si
and eax, 0x1ff
movzx edx, r13w
movsx ebp, sp
lea rdx, [0x1400bcab0]
bt edi, 0xfc
lea rdx, [rdx + rax]
movsx ebp, ax
sal r8b, 0x72
bsr rdi, rdx
lea rbp, [0x1400bd0a0]
add rax, rbp
or bp, 0x5776
rol r8, 0x6d
mov rbp, r10
btc di, bp
shr rbp, 8
test bh, 1
test bpl, r13b
inc di
lea rdi, [0x1400bccb0]
lea rdi, [rdi + rbp]
and r8b, r13b
jmp 0x1403a6480
add rbp, r12
inc r8b
movzx r8d, di
cmc
cmp r10d, 0x200
xchg r8, r8
bswap r8
cmovb rbp, rax
cdqe
cmovb rdi, rdx
shrd dx, dx, 0x15
xadd r8, rdx
not rax
movzx eax, byte [rdi]
cmc
movzx edx, word [rsi + rax*2 + 0x8aca]
shrd r8d, esp, 0xc7
shl rdx, cl
cmova r8, r13
sal r8d, 0x64
cmp r12w, 0x4fa6
movzx r8d, byte [rsi + rax + 0x906a]
add r8d, ecx
movzx eax, byte [rbp]
and r10d, dword [r13 + rax*4]
rcr ch, 0x51
mov rcx, r12
mov ecx, r8d
shl r10, cl
stc
or rdx, r11
test r12b, 0x73
or r10, rdx
test spl, bl
cmp cl, dil
add r8d, eax
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a650e
jb 0x1403a6563
jmp 0x1403a67ef
mov r15, rdi
cmp r11d, 0x622c68c3
stc
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a652d
jb 0x1403a6563
jmp 0x1403a67ef
mov r15, rdi
dec r9b
movsxd r9, r8d
mov r9d, eax
test al, r9b
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a6550
jae 0x1403a67ef
nop
or bpl, 0x19
rcl bpl, cl
btc ecx, 0xab
mov qword [rbx], r10
rol cx, cl
not eax
mov eax, r8d
xor rbp, r11
movsx cx, r9b
rcr bpl, 0x27
shr eax, 3
bts cx, si
mov cl, r15b
add rbx, rax
shr ebp, 0x46
sbb rax, rsp
movsx ebp, sp
mov ecx, r8d
rcl ah, cl
movsx ax, dil
cmc
and cl, 0xf8
sub bp, r10w
shr r10, cl
ror ebp, 2
and r8d, 7
movsxd rax, r9d
xchg bpl, al
bts rax, rbp
shr r9d, 1
mov rbp, r10
movsx eax, sp
lahf
mov eax, r8d
test r10b, 0x2c
cmp r9b, sil
cmp r15, r14
jb 0x1403a6201
jmp 0x1403a65e5
mov r8d, eax
mov r10, rbp
cmp r14d, 0x198172b1
mov qword [rsi + 0x40], rbx
test r8d, r8d
jmp 0x1403a65f1
je 0x1403a671e
sub ebx, ebx
and r9b, r8b
adc r9b, r12b
lea r9, [0x1400bcf50]
cmp r14b, 0x85
xor ecx, ecx
jmp 0x1403a6634
mov ecx, edx
shr r10, cl
add rcx, 0x705e26bf
bswap ecx
inc cx
mov ebx, edi
mov ecx, eax
sub r8d, edx
jmp 0x1403a662e
je 0x1403a6726
cmp r8d, 0x10
movsx dx, bh
bswap ax
xchg rdi, rax
mov edx, 0x10
xchg al, dil
movsx ax, bpl
cmovb edx, r8d
or dil, bl
mov edi, dword [r9 + rdx*4]
cwde
cmc
and edi, r10d
sar eax, cl
bswap rax
ror ax, 0xa5
shl edi, cl
inc eax
rcr ah, cl
sub al, dl
or edi, ebx
bt eax, r14d
btc eax, r11d
mov dword [rsi + 0x60], edi
clc
btc rax, 2
shr ah, 0x13
mov eax, edx
add eax, ecx
test r11w, 0x48ab
test esp, edx
mov dword [rsi + 0x5c], eax
cmp si, bx
cmp eax, 8
jmp 0x1403a669f
jae 0x1403a66db
jmp 0x1403a6611
shr edi, 8
test r15b, 0x42
clc
stc
mov dword [rsi + 0x60], edi
add eax, 0xfffffff8
jmp 0x1403a66c9
mov dword [rsi + 0x5c], eax
test edx, 0x2a6f4ea4
cmp eax, 7
jbe 0x1403a6611
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a66e8
jae 0x1403a66aa
lea rax, [rcx + 1]
jmp 0x1403a66f7
mov qword [rsi + 0x40], rax
lahf
cbw
movzx eax, r9w
mov byte [rcx], dil
bswap rax
cmove edi, r9d
mov dil, spl
mov eax, dword [rsi + 0x5c]
movzx rdi, bp
mov edi, dword [rsi + 0x60]
jmp 0x1403a66aa
xor edi, edi
sub eax, eax
rol cx, 0xd9
movzx edx, word [rsi + 0x8a8a]
xchg cl, bpl
movzx ebp, byte [rsi + 0x904a]
bswap ecx
mov ecx, eax
shl edx, cl
cmp r9w, 0x1dd9
or edx, edi
test r10w, 0x45b7
mov dword [rsi + 0x60], edx
clc
cmc
add ebp, eax
cmp esp, r15d
stc
mov dword [rsi + 0x5c], ebp
stc
cmp ebp, 8
jae 0x1403a67a0
mov rcx, qword [rsi + 0x40]
clc
cmp bh, cl
cmc
sub eax, eax
and al, cl
cmp rcx, qword [rsi + 0x48]
setb al
jmp 0x1403a67f9
shr edx, 8
test r11w, r15w
mov dword [rsi + 0x60], edx
add ebp, 0xfffffff8
cmp sp, 0x2607
mov dword [rsi + 0x5c], ebp
stc
cmc
cmp ebp, 7
jmp 0x1403a679a
jbe 0x1403a6763
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jmp 0x1403a67ad
jae 0x1403a677b
lea rcx, [rax + 1]
seta bpl
bswap ebp
cmova ebp, esp
mov qword [rsi + 0x40], rcx
setns bpl
movsx rbp, dx
movsx bp, r14b
mov byte [rax], dl
movsx rdx, r10w
mov dx, 0x3ea
mov ebp, dword [rsi + 0x5c]
cqo
mov dl, 0xae
mov edx, dword [rsi + 0x60]
jmp 0x1403a67ea
jmp 0x1403a677b
sub eax, eax
rcr si, 0x20
movzx r13d, r10w
add rsp, 0x2d8
mov r12b, 0xe8
movzx r15w, al
movsx r14d, dx
pop rbx
movsxd rsi, r13d
pop rbp
mov r12d, ebx
jmp 0x1403a681d
pop rdi
movzx r12, r14w
not r13w
pop rsi
bswap r12d
movzx r14d, r12w
pop r12
pop r13
movzx r15, r12w
cmovae r14w, sp
pop r14
jmp 0x1403a6846
pop r15
jmp 0x1403a684d
ret