Function at 0x1403a81a3
Capabilities:
Check http status code

Disassembly:
push r15
stc
jmp 0x1403a81b6
push r14
push r13
stc
cmc
cmp al, r12b
push r12
cmc
push rsi
dec sil
xor si, sp
shl sil, cl
push rdi
setge sil
adc sil, r10b
push rbp
movsx rsi, si
inc rsi
push rbx
mov sil, 0xfe
sub rsp, 0x2d8
mov rsi, rcx
test edx, edx
jmp 0x1403a81f1
je 0x1403a8bc3
movaps xmm0, xmmword [0x1400bd340]
movups xmmword [rsi + 0x8fca], xmm0
movsx rax, r12w
mov ax, r11w
movzx eax, r8w
movups xmmword [rsi + 0x8fba], xmm0
movzx rax, r10w
xchg ah, ah
mov eax, 0x5d083b5e
movups xmmword [rsi + 0x8faa], xmm0
movsx rax, sp
xchg ah, ah
mov rax, rdi
movups xmmword [rsi + 0x8f9a], xmm0
not ax
movsx eax, r13w
cdqe
movups xmmword [rsi + 0x8f8a], xmm0
movups xmmword [rsi + 0x8f7a], xmm0
movzx ax, dh
movsx ax, dh
cmovge ax, bx
movups xmmword [rsi + 0x8f6a], xmm0
seta al
movups xmmword [rsi + 0x8f5a], xmm0
jmp 0x1403a8274
movups xmmword [rsi + 0x8f4a], xmm0
movsx ax, bpl
setae al
movaps xmm0, xmmword [0x1400bd350]
not rax
movups xmmword [rsi + 0x8fda], xmm0
movzx eax, bp
movups xmmword [rsi + 0x8fea], xmm0
mov rax, 0x61dc0888
cbw
movups xmmword [rsi + 0x8ffa], xmm0
cwde
movups xmmword [rsi + 0x900a], xmm0
cwde
setb ah
movsxd rax, ecx
movups xmmword [rsi + 0x901a], xmm0
movups xmmword [rsi + 0x902a], xmm0
movzx eax, r8w
movups xmmword [rsi + 0x903a], xmm0
movaps xmm0, xmmword [0x1400bd360]
movups xmmword [rsi + 0x904a], xmm0
movsx ax, spl
lahf
movabs rax, 0x707070707070707
jmp 0x1403a82f9
mov qword [rsi + 0x905a], rax
bswap ax
movabs rax, 0x808080808080808
jmp 0x1403a8312
mov qword [rsi + 0x9062], rax
jmp 0x1403a831e
movaps xmm0, xmmword [0x1400bd330]
jmp 0x1403a832a
movups xmmword [rsi + 0x907a], xmm0
jmp 0x1403a8336
movups xmmword [rsi + 0x906a], xmm0
jmp 0x1403a8342
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
ror cx, 0xa4
shrd ecx, edx, 0x5c
bts cx, r13w
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm0
shr ch, 0x62
dec rcx
movaps xmmword [rsp + 0x1c0], xmm0
jmp 0x1403a837d
movaps xmmword [rsp + 0x1d0], xmm0
rcr ecx, 0xfa
rcr cl, cl
cmp r9w, ax
movaps xmmword [rsp + 0x1e0], xmm0
movzx cx, cl
sar cx, 0x7e
shrd cx, r15w, 0x95
movaps xmmword [rsp + 0x1f0], xmm0
rol cx, 0x93
movsx ecx, si
shr ecx, cl
movaps xmmword [rsp + 0x200], xmm0
mov dword [rsp + 0x210], 0
bts ecx, edi
xor eax, eax
movsxd rcx, r9d
nop word cs:[rax + rax]
movsx ecx, cx
movsx cx, bpl
inc rcx
movzx ecx, byte [rsi + rax + 0x8f4a]
jmp 0x1403a83f7
inc dword [rsp + rcx*4 + 0x190]
inc cx
movzx ecx, si
dec cl
movzx ecx, byte [rsi + rax + 0x8f4b]
inc dword [rsp + rcx*4 + 0x190]
movzx ecx, byte [rsi + rax + 0x8f4c]
inc dword [rsp + rcx*4 + 0x190]
movsxd rcx, r12d
setns cl
jmp 0x1403a842f
movzx ecx, byte [rsi + rax + 0x8f4d]
jmp 0x1403a843c
inc dword [rsp + rcx*4 + 0x190]
cmc
test r9b, 0x95
add rax, 4
test r11d, r12d
cmc
cmp rax, 0x120
jmp 0x1403a845b
jne 0x1403a83ea
mov dword [rsp + 0x54], 0
xor ah, 0x74
rcr ax, 0xb3
mov eax, dword [rsp + 0x194]
add eax, eax
mov dword [rsp + 0x58], eax
add eax, dword [rsp + 0x198]
cmp al, r13b
clc
add eax, eax
mov dword [rsp + 0x5c], eax
test rdx, r15
test r14b, 2
add eax, dword [rsp + 0x19c]
clc
test r11d, r13d
add eax, eax
cmp r13b, r10b
mov dword [rsp + 0x60], eax
cmp cx, 0x1fa7
add eax, dword [rsp + 0x1a0]
add eax, eax
test r15b, 0xee
mov dword [rsp + 0x64], eax
test r12b, 0xad
add eax, dword [rsp + 0x1a4]
add eax, eax
cmp r12b, 0xc2
test r11b, 0x67
mov dword [rsp + 0x68], eax
add eax, dword [rsp + 0x1a8]
jmp 0x1403a84e4
add eax, eax
cmc
jmp 0x1403a84ec
mov dword [rsp + 0x6c], eax
add eax, dword [rsp + 0x1ac]
cmp rcx, 0x38886d17
cmp rdx, rbp
jmp 0x1403a8506
add eax, eax
jmp 0x1403a8510
mov dword [rsp + 0x70], eax
add eax, dword [rsp + 0x1b0]
jmp 0x1403a8521
add eax, eax
mov dword [rsp + 0x74], eax
add eax, dword [rsp + 0x1b4]
add eax, eax
cmp bpl, dl
clc
mov dword [rsp + 0x78], eax
cmc
add eax, dword [rsp + 0x1b8]
cmc
add eax, eax
cmp dl, 0x7f
stc
mov dword [rsp + 0x7c], eax
add eax, dword [rsp + 0x1bc]
add eax, eax
test r14w, 0x21c5
mov dword [rsp + 0x80], eax
clc
add eax, dword [rsp + 0x1c0]
add eax, eax
cmc
cmp r8b, sil
mov dword [rsp + 0x84], eax
cmp cl, spl
add eax, dword [rsp + 0x1c4]
cmc
test r12, 0x37a33672
add eax, eax
stc
mov dword [rsp + 0x88], eax
stc
jmp 0x1403a8598
add eax, dword [rsp + 0x1c8]
cmp cl, 0xe9
add eax, eax
mov dword [rsp + 0x8c], eax
cmc
stc
sub r8d, r8d
jmp 0x1403a85b5
jmp 0x1403a85e8
mov word [rsi + r8*2 + 0x888a], bp
jmp 0x1403a85c8
inc r8
cmp r11w, 0x5112
test bp, 0x6d43
cmp r8, 0x120
jmp 0x1403a85e2
je 0x1403a8733
movzx ebx, byte [rsi + r8 + 0x8f4a]
jmp 0x1403a85fe
test ebx, ebx
jmp 0x1403a8605
je 0x1403a85c8
mov edx, ebx
mov eax, dword [rsp + rdx*4 + 0x50]
rcl ch, 0x1d
lea ebp, [rax + 1]
movsx cx, bpl
jmp 0x1403a8624
mov dword [rsp + rdx*4 + 0x50], ebp
lea ecx, [rbx - 1]
shr dl, 0xa1
mov edx, ebx
test r11b, r12b
and edx, 3
cmc
jmp 0x1403a863c
sub ebp, ebp
clc
cmc
cmp ecx, 3
jb 0x1403a86fb
and ebx, 0xfffffffc
movsx di, r15b
test r15d, 0x46185e07
sub ebp, ebp
dec ch
btr edi, 0xe5
test r12b, r14b
nop word [rax + rax]
shr di, cl
bsr rdi, rbx
cmp ebp, 0x57125b8f
mov ecx, eax
sar dil, cl
sub dil, bl
not dil
and ecx, 1
movsx di, r11b
shl ecx, 2
lea ecx, [rcx + rbp*8]
movsx edi, r15w
ror bp, cl
mov ebp, eax
bswap di
dec dil
and ebp, 2
xchg dil, dil
and dil, r12b
movzx edi, ax
or ebp, ecx
mov ecx, eax
test r13b, bpl
bswap di
shr ecx, 2
and ecx, 1
add rdi, r15
or ecx, ebp
movzx rbp, r10w
dec rbp
mov edi, eax
bswap bp
shr edi, 3
setne bpl
sbb bp, r14w
mov bp, dx
and edi, 1
sar bpl, 0x97
stc
xchg ebp, ebp
lea ebp, [rdi + rcx*2]
shr eax, 4
stc
add ebx, 0xfffffffc
jmp 0x1403a86f5
jne 0x1403a8679
test edx, edx
je 0x1403a85ba
nop word [rax + rax]
mov ecx, eax
jmp 0x1403a8716
and ecx, 1
lea ebp, [rcx + rbp*2]
test ah, 0xfa
shr eax, 1
jmp 0x1403a8726
dec edx
jne 0x1403a870c
jmp 0x1403a85ba
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
btc cx, 0xc7
mov cl, dh
movaps xmmword [rsp + 0x1a0], xmm0
cmp r15, 0x41af6656
adc cl, r10b
movaps xmmword [rsp + 0x1b0], xmm0
movsxd rcx, r9d
bts cx, dx
movaps xmmword [rsp + 0x1c0], xmm0
movzx ecx, di
movaps xmmword [rsp + 0x1d0], xmm0
sal ch, 0xed
shl cl, 0x57
movaps xmmword [rsp + 0x1e0], xmm0
movaps xmmword [rsp + 0x1f0], xmm0
neg rcx
movzx rcx, cx
movaps xmmword [rsp + 0x200], xmm0
mov cl, 0x53
sbb cx, dx
mov dword [rsp + 0x210], 0
btr cx, bp
sub eax, eax
xchg cl, ch
jmp 0x1403a87bb
nop word cs:[rax + rax]
inc rcx
movsx rcx, sp
movzx ecx, byte [rsi + rax + 0x906a]
jmp 0x1403a87dc
inc dword [rsp + rcx*4 + 0x190]
movsx ecx, r8w
not cx
movzx ecx, byte [rsi + rax + 0x906b]
jmp 0x1403a87f7
inc dword [rsp + rcx*4 + 0x190]
jmp 0x1403a8807
movzx ecx, byte [rsi + rax + 0x906c]
inc dword [rsp + rcx*4 + 0x190]
mov cl, sil
cmovg ecx, ebp
movsx cx, dil
movzx ecx, byte [rsi + rax + 0x906d]
jmp 0x1403a882e
inc dword [rsp + rcx*4 + 0x190]
cmp di, 0x70cb
add rax, 4
jmp 0x1403a8848
cmp rax, 0x20
jne 0x1403a87cf
mov dword [rsp + 0x54], 0
btc rax, 0xea
cbw
mov eax, dword [rsp + 0x194]
test r8b, 0xf
add eax, eax
cmp r11w, 0x7ed5
mov dword [rsp + 0x58], eax
cmp r10w, 0x28b6
test edi, 0x13dd7303
add eax, dword [rsp + 0x198]
stc
add eax, eax
mov dword [rsp + 0x5c], eax
cmc
add eax, dword [rsp + 0x19c]
add eax, eax
cmc
mov dword [rsp + 0x60], eax
stc
add eax, dword [rsp + 0x1a0]
clc
add eax, eax
stc
mov dword [rsp + 0x64], eax
add eax, dword [rsp + 0x1a4]
clc
add eax, eax
jmp 0x1403a88c1
mov dword [rsp + 0x68], eax
cmc
add eax, dword [rsp + 0x1a8]
jmp 0x1403a88d6
add eax, eax
mov dword [rsp + 0x6c], eax
cmp r14w, 0x6b6
test di, 0x7f8b
add eax, dword [rsp + 0x1ac]
add eax, eax
cmp dl, r9b
clc
mov dword [rsp + 0x70], eax
test r8, 0x38e4513e
add eax, dword [rsp + 0x1b0]
cmp spl, 0x87
add eax, eax
stc
cmc
jmp 0x1403a8913
mov dword [rsp + 0x74], eax
test dx, di
add eax, dword [rsp + 0x1b4]
jmp 0x1403a8926
add eax, eax
test edx, 0xb3537b3
mov dword [rsp + 0x78], eax
cmp r10b, 0x49
jmp 0x1403a893b
add eax, dword [rsp + 0x1b8]
cmc
add eax, eax
clc
cmc
mov dword [rsp + 0x7c], eax
add eax, dword [rsp + 0x1bc]
clc
add eax, eax
stc
test bpl, cl
mov dword [rsp + 0x80], eax
clc
add eax, dword [rsp + 0x1c0]
test cx, 0x1f6f
add eax, eax
cmp r9b, 0
mov dword [rsp + 0x84], eax
test bpl, r14b
add eax, dword [rsp + 0x1c4]
test r15d, 0x40ca7fb6
clc
add eax, eax
cmp r8b, r9b
mov dword [rsp + 0x88], eax
add eax, dword [rsp + 0x1c8]
jmp 0x1403a89a4
add eax, eax
stc
clc
mov dword [rsp + 0x8c], eax
jmp 0x1403a89b4
sub r8d, r8d
jmp 0x1403a89bc
jmp 0x1403a89e8
mov word [rsi + r8*2 + 0x8aca], bp
jmp 0x1403a89cf
inc r8
cmp sil, sil
cmp r10b, 0
cmp r8, 0x20
jmp 0x1403a89e2
je 0x1403a8b23
movzx ebx, byte [rsi + r8 + 0x906a]
test ebx, ebx
jmp 0x1403a89f8
je 0x1403a89cf
mov edx, ebx
mov eax, dword [rsp + rdx*4 + 0x50]
adc cl, r9b
mov cl, 0xbc
lea ebp, [rax + 1]
sal cx, cl
btc rcx, rdi
cmovb ecx, ebx
mov dword [rsp + rdx*4 + 0x50], ebp
cqo
lea ecx, [rbx - 1]
movzx rdx, r13w
rcr dl, 0xaa
bswap dx
mov edx, ebx
and edx, 3
clc
sub ebp, ebp
jmp 0x1403a8a36
cmp ecx, 3
jmp 0x1403a8a3e
jb 0x1403a8aec
and ebx, 0xfffffffc
and cl, 0x43
xor ebp, ebp
sal cx, 0x7d
cmc
nop word cs:[rax + rax]
bt edi, r13d
mov ecx, eax
shr di, 0xaa
adc dil, al
and ecx, 1
rcr dil, 0xf9
seto dil
movzx di, spl
shl ecx, 2
setg dil
lea ecx, [rcx + rbp*8]
bts di, r15w
mov ebp, eax
and ebp, 2
rcr dil, 0x58
movzx di, spl
or ebp, ecx
movsx rcx, bx
mov ecx, eax
or edi, 0xdc87a15
not rdi
shr ecx, 2
and ecx, 1
bt di, sp
or ecx, ebp
sal dil, cl
rcr bp, cl
mov edi, eax
btc bp, 0x50
ror bp, cl
shr edi, 3
ror bp, cl
and edi, 1
sub rbp, rbx
rcl rbp, cl
lea ebp, [rdi + rcx*2]
clc
test sil, al
cmc
shr eax, 4
add ebx, 0xfffffffc
jmp 0x1403a8ae6
jne 0x1403a8a61
test edx, edx
jmp 0x1403a8af3
je 0x1403a89c1
nop word [rax + rax]
mov ecx, eax
and ecx, 1
lea ebp, [rcx + rbp*2]
cmc
cmp r13w, bx
shr eax, 1
jmp 0x1403a8b16
dec edx
jne 0x1403a8b02
jmp 0x1403a89c1
mov eax, dword [rsi + 0x5c]
mov dx, 0x52fd
mov edx, dword [rsi + 0x60]
bts edx, eax
cmp r9b, 0xf7
test rsp, rax
cmp r13w, di
mov dword [rsi + 0x60], edx
test sil, 0x83
add eax, 2
mov dword [rsi + 0x5c], eax
cmc
cmp eax, 8
jmp 0x1403a8b51
jae 0x1403a8b87
jmp 0x1403a9fe4
shr edx, 8
cmc
cmp bx, r11w
mov dword [rsi + 0x60], edx
cmp ah, bh
add eax, 0xfffffff8
cmc
stc
mov dword [rsi + 0x5c], eax
test bh, 0x79
cmc
cmp r13b, 0x81
cmp eax, 7
jmp 0x1403a8b81
jbe 0x1403a9fe4
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jae 0x1403a8b5c
lea rax, [rcx + 1]
mov qword [rsi + 0x40], rax
mov byte [rcx], dl
movzx eax, sp
not al
cmovs ax, r11w
mov eax, dword [rsi + 0x5c]
movsx edx, r10w
cqo
movzx edx, r11w
mov edx, dword [rsi + 0x60]
jmp 0x1403a8bbe
jmp 0x1403a8b5c
mov word [rsi + 0x83ca], 1
ror r9b, 0xc6
rol r9w, cl
mov dword [rsp + 0x20], 0
sar r8w, 0x97
shl r8b, cl
cmp r9b, r10b
mov rcx, rsi
clc
bsf r8w, r10w
xor edx, edx
mov r8d, 0x120
mov r9d, 0xf
jmp 0x1403a8c03
call fcn.1403aa640
mov dword [rsp + 0x20], 0
movsx r9d, r15w
seto r9b
movsxd rcx, esp
mov rcx, rsi
mov rdx, rbp
cqo
mov r9, 0x7ed73733
mov edx, 1
movzx r9w, r15b
not r9w
movsx r8, r14w
mov r8d, 0x20
movzx r9d, dx
movsx r9, r10w
mov r9d, 0xf
jmp 0x1403a8c55
call fcn.1403aa640
mov r12d, 0x11e
cmp byte [rsi + 0x9067], 0
jmp 0x1403a8c6c
jne 0x1403a8f6a
mov r12d, 0x11d
cmp byte [rsi + 0x9066], 0
jmp 0x1403a8c84
jne 0x1403a8f6a
mov r12d, 0x11c
jmp 0x1403a8c95
cmp byte [rsi + 0x9065], 0
jmp 0x1403a8ca1
jne 0x1403a8f6a
mov r12d, 0x11b
clc
cmp byte [rsi + 0x9064], 0
jmp 0x1403a8cba
jne 0x1403a8f6a
mov r12d, 0x11a
cmp byte [rsi + 0x9063], 0
jmp 0x1403a8cd2
jne 0x1403a8f6a
mov r12d, 0x119
stc
clc
jmp 0x1403a8ce5
cmp byte [rsi + 0x9062], 0
jmp 0x1403a8cf1
jne 0x1403a8f6a
mov r12d, 0x118
cmp r15b, r9b
test r13b, 0x1f
cmp byte [rsi + 0x9061], 0
jmp 0x1403a8d10
jne 0x1403a8f6a
mov r12d, 0x117
cmp byte [rsi + 0x9060], 0
jne 0x1403a8f6a
mov r12d, 0x116
test r8w, sp
cmp byte [rsi + 0x905f], 0
jmp 0x1403a8d3f
jne 0x1403a8f6a
mov r12d, 0x115
jmp 0x1403a8d50
cmp byte [rsi + 0x905e], 0
jmp 0x1403a8d5c
jne 0x1403a8f6a
mov r12d, 0x114
jmp 0x1403a8d6d
cmp byte [rsi + 0x905d], 0
jmp 0x1403a8d79
jne 0x1403a8f6a
mov r12d, 0x113
cmp r11b, 0x1d
cmc
test spl, 0xf5
cmp byte [rsi + 0x905c], 0
jne 0x1403a8f6a
mov r12d, 0x112
test r11w, cx
cmp byte [rsi + 0x905b], 0
jmp 0x1403a8db1
jne 0x1403a8f6a
mov r12d, 0x111
clc
test rsp, r10
stc
cmp byte [rsi + 0x905a], 0
jmp 0x1403a8dce
jne 0x1403a8f6a
mov r12d, 0x110
test r10b, 0x1a
cmp byte [rsi + 0x9059], 0
jmp 0x1403a8dea
jne 0x1403a8f6a
mov r12d, 0x10f
cmp byte [rsi + 0x9058], 0
jmp 0x1403a8e02
jne 0x1403a8f6a
mov r12d, 0x10e
cmp byte [rsi + 0x9057], 0
jmp 0x1403a8e1a
jne 0x1403a8f6a
mov r12d, 0x10d
cmp byte [rsi + 0x9056], 0
jne 0x1403a8f6a
mov r12d, 0x10c
cmp byte [rsi + 0x9055], 0
jne 0x1403a8f6a
mov r12d, 0x10b
clc
jmp 0x1403a8e52
cmp byte [rsi + 0x9054], 0
jmp 0x1403a8e5e
jne 0x1403a8f6a
mov r12d, 0x10a
test dl, dil
cmp r15w, dx
cmp byte [rsi + 0x9053], 0
jmp 0x1403a8e7d
jne 0x1403a8f6a
mov r12d, 0x109
cmp byte [rsi + 0x9052], 0
jmp 0x1403a8e95
jne 0x1403a8f6a
mov r12d, 0x108
test r11, 0x272c2a07
cmp byte [rsi + 0x9051], 0
jmp 0x1403a8eb4
jne 0x1403a8f6a
mov r12d, 0x107
cmp byte [rsi + 0x9050], 0
jmp 0x1403a8ecc
jne 0x1403a8f6a
mov r12d, 0x106
cmc
cmp rsp, rsp
cmp byte [rsi + 0x904f], 0
jmp 0x1403a8ee8
jne 0x1403a8f6a
mov r12d, 0x105
cmp bx, 0x3326
jmp 0x1403a8efe
cmp byte [rsi + 0x904e], 0
jmp 0x1403a8f0a
jne 0x1403a8f6a
mov r12d, 0x104
cmp byte [rsi + 0x904d], 0
jne 0x1403a8f6a
mov r12d, 0x103
cmp byte [rsi + 0x904c], 0
jmp 0x1403a8f35
jne 0x1403a8f6a
cmp byte [rsi + 0x904b], 1
mov r15b, r14b
movsxd r15, eax
movsx r15d, dx
mov r12d, 0x102
setge dh
dec dh
not edx
sbb r12d, 0
add dx, 0x1fd
movzx r15w, al
add r15b, r12b
lea rdx, [rsi + 0x8f4a]
adc r15w, di
mov r15d, 0x1e
cmp byte [rsi + 0x9087], 0
jmp 0x1403a8f87
jne 0x1403a926b
mov r15d, 0x1d
jmp 0x1403a8f98
cmp byte [rsi + 0x9086], 0
jmp 0x1403a8fa4
jne 0x1403a926b
mov r15d, 0x1c
test r8w, dx
cmp byte [rsi + 0x9085], 0
jmp 0x1403a8fc0
jne 0x1403a926b
mov r15d, 0x1b
cmp r14d, 0x6eaf0c71
clc
cmp byte [rsi + 0x9084], 0
jmp 0x1403a8fe0
jne 0x1403a926b
mov r15d, 0x1a
cmp sil, r12b
cmp byte [rsi + 0x9083], 0
jne 0x1403a926b
mov r15d, 0x19
cmp r12b, 0x2e
cmc
cmp byte [rsi + 0x9082], 0
jmp 0x1403a9013
jne 0x1403a926b
mov r15d, 0x18
cmp byte [rsi + 0x9081], 0
jmp 0x1403a902b
jne 0x1403a926b
mov r15d, 0x17
cmp byte [rsi + 0x9080], 0
jmp 0x1403a9043
jne 0x1403a926b
mov r15d, 0x16
cmp byte [rsi + 0x907f], 0
jmp 0x1403a905b
jne 0x1403a926b
mov r15d, 0x15
cmp r13b, 0x56
cmc
cmp byte [rsi + 0x907e], 0
jne 0x1403a926b
mov r15d, 0x14
cmp bl, r10b
test r13d, r14d
cmp byte [rsi + 0x907d], 0
jmp 0x1403a9091
jne 0x1403a926b
mov r15d, 0x13
cmp byte [rsi + 0x907c], 0
jmp 0x1403a90a9
jne 0x1403a926b
mov r15d, 0x12
cmp byte [rsi + 0x907b], 0
jmp 0x1403a90c1
jne 0x1403a926b
mov r15d, 0x11
test r8b, 0xda
jmp 0x1403a90d7
cmp byte [rsi + 0x907a], 0
jmp 0x1403a90e3
jne 0x1403a926b
mov r15d, 0x10
cmp r11d, r12d
stc
cmp byte [rsi + 0x9079], 0
jmp 0x1403a90ff
jne 0x1403a926b
mov r15d, 0xf
test r13w, 0x3565
cmp byte [rsi + 0x9078], 0
jne 0x1403a926b
mov r15d, 0xe
test rdi, rsi
cmp byte [rsi + 0x9077], 0
jmp 0x1403a9133
jne 0x1403a926b
mov r15d, 0xd
cmp r14d, 0x20e32cf8
cmp byte [rsi + 0x9076], 0
jne 0x1403a926b
mov r15d, 0xc
cmp byte [rsi + 0x9075], 0
jmp 0x1403a9165
jne 0x1403a926b
mov r15d, 0xb
stc
jmp 0x1403a9177
cmp byte [rsi + 0x9074], 0
jne 0x1403a926b
mov r15d, 0xa
cmp r9w, 0x732a
cmp byte [rsi + 0x9073], 0
jmp 0x1403a919c
jne 0x1403a926b
mov r15d, 9
clc
cmp byte [rsi + 0x9072], 0
jmp 0x1403a91b5
jne 0x1403a926b
mov r15d, 8
cmc
stc
cmp byte [rsi + 0x9071], 0
jmp 0x1403a91cf
jne 0x1403a926b
mov r15d, 7
cmp byte [rsi + 0x9070], 0
jmp 0x1403a91e7
jne 0x1403a926b
mov r15d, 6
cmp byte [rsi + 0x906f], 0
jmp 0x1403a91ff
jne 0x1403a926b
mov r15d, 5
stc
cmp byte [rsi + 0x906e], 0
jmp 0x1403a9218
jne 0x1403a926b
mov r15d, 4
cmp byte [rsi + 0x906d], 0
jmp 0x1403a9230
jne 0x1403a926b
mov r15d, 3
test r8w, 0x184f
cmp byte [rsi + 0x906c], 0
jne 0x1403a926b
cmp byte [rsi + 0x906b], 1
mov r14d, 0x13d75e2f
mov r15d, 2
sbb r15d, 0
jmp 0x1403a926b
mov r14d, r12d
not r8b
lea rcx, [rsp + 0x190]
movzx r8, r9w
mov r8b, 0x25
mov r8d, ebp
mov r8, r14
jmp 0x1403a928b
call fcn.1404a18a1
lea rcx, [rsp + r14]
bswap r8d
xor r8w, r9w
add rcx, 0x190
movzx dx, r14b
lea rdx, [rsi + 0x906a]
movsx r8w, cl
mov r8d, r15d
jmp 0x1403a92bb
call fcn.1404a18a1
lea rax, [rsi + 0x864a]
jmp 0x1403a92cc
mov qword [rsp + 0x48], rax
jmp 0x1403a92d6
xorps xmm0, xmm0
movups xmmword [rsi + 0x864a], xmm0
movups xmmword [rsi + 0x865a], xmm0
mov r14w, 0xc22
movzx ax, r13b
mov qword [rsi + 0x8668], 0
cmp r13, rsi
rcl ah, cl
lea r14d, [r15 + r12]
inc r13b
lea rax, [rsi + 0x866e]
adc r13b, bpl
mov qword [rsp + 0x38], rax
clc
test r11b, dl
lea rax, [rsi + 0x866c]
not r13b
mov qword [rsp + 0x40], rax
sbb rax, rdx
cmp ebx, 0x4eb2696
rol r13b, cl
lea rax, [rsi + 0x866a]
sal r13b, cl
not r13b
mov qword [rsp + 0x30], rax
rol r13b, 0x25
rol r13b, cl
mov r13b, 0xff
clc
xor ecx, ecx
test sil, cl
clc
cmp r15b, dil
sub r11d, r11d
xor ebp, ebp
sub ebx, ebx
jmp 0x1403a9368
jmp 0x1403a9406
mov rax, qword [rsp + 0x30]
movsx rdx, bx
bswap dx
mov dl, 9
inc word [rax]
lahf
cmc
bts edx, r11d
lea eax, [r11 + 1]
rcr dx, 0x72
cwd
mov byte [rsp + rdi + 0x50], 0x10
sal dl, 0xbc
add bl, 0xfd
ror dh, 0x95
btc edx, 0x78
dec dx
add r11d, 2
cdq
mov byte [rsp + rax + 0x50], bl
xchg dx, dx
inc word [rsi + r13*2 + 0x864a]
xadd dh, ah
lea edx, [r11 + 1]
sbb al, r13b
mov ebx, r13d
rcr eax, 0x7e
mov eax, r11d
shld r11w, si, 0x21
movsx r11, di
mov byte [rsp + rax + 0x50], bl
movsxd r11, esp
jmp 0x1403a93e4
xor ebx, ebx
xor ebp, ebp
jmp 0x1403a93ed
mov r11d, edx
jmp 0x1403a93f5
inc rcx
cmp r14, rcx
jmp 0x1403a9400
je 0x1403a96ee
mov r9d, r13d
movzx r13d, byte [rsp + rcx + 0x190]
test r13, r13
jmp 0x1403a941a
je 0x1403a9475
test ebp, ebp
jmp 0x1403a9427
je 0x1403a9534
mov r10d, r11d
cmc
cmp ebp, 2
jmp 0x1403a9439
ja 0x1403a94d3
mov rax, qword [rsp + 0x48]
add word [rax], bp
cmc
sar r8w, cl
lea r8d, [r11 + 1]
mov byte [rsp + r10 + 0x50], 0
cmp ebp, 1
jne 0x1403a95f0
mov r11d, r8d
cmp r13b, r9b
jmp 0x1403a946a
je 0x1403a9542
jmp 0x1403a960e
test ebx, ebx
jmp 0x1403a947c
je 0x1403a9690
cmp ebx, 2
jmp 0x1403a948a
ja 0x1403a95a3
movzx edi, r9b
rcr r8, 0x2b
add word [rsi + rdi*2 + 0x864a], bx
lea r8d, [r11 + 1]
stc
mov edi, r11d
mov byte [rsp + rdi + 0x50], r9b
cmp ebx, 1
je 0x1403a967c
add r11d, 2
movsxd rbx, edx
movzx rbx, sp
mov ebx, r8d
mov byte [rsp + rbx + 0x50], r9b
jmp 0x1403a94ce
jmp 0x1403a9690
cmp ebp, 0xb
setb dl
movsx edi, r14w
movzx rdi, ax
mov rdi, qword [rsp + 0x38]
cmovb rdi, qword [rsp + 0x40]
mov al, 0x12
test bh, ch
clc
sub al, dl
test al, r9b
shl dl, 3
cmp r12w, 0x3173
add bpl, dl
movsx dx, bpl
inc word [rdi]
btr dx, r10w
or dl, r13b
lea edx, [r11 + 1]
mov byte [rsp + r10 + 0x50], al
clc
jmp 0x1403a9521
add bpl, 0xf5
add r11d, 2
clc
stc
mov byte [rsp + rdx + 0x50], bpl
test r12b, 0xd6
cmp r13b, r9b
jmp 0x1403a953c
jne 0x1403a960e
inc ebx
cmc
cmp rbx, r11
xor ebp, ebp
cmc
cmp ebx, 6
jmp 0x1403a9553
jne 0x1403a93f5
mov rax, qword [rsp + 0x30]
mov bpl, 0xe
inc word [rax]
bt dx, dx
sal dh, cl
mov eax, r11d
movsx edx, bx
adc bl, r12b
mov edx, r11d
lea ebp, [r11 + 1]
clc
mov byte [rsp + rax + 0x50], 0x10
add edx, 2
setbe r11b
mov bl, 3
movzx r11d, r8w
movzx r11w, r12b
bswap r11w
mov r11d, ebp
jmp 0x1403a959e
jmp 0x1403a93c8
mov rax, qword [rsp + 0x30]
dec dil
not dil
inc dil
inc word [rax]
lea edx, [r11 + 1]
jmp 0x1403a95bd
mov edi, r11d
cmp di, 0x7175
clc
mov byte [rsp + rdi + 0x50], 0x10
cmp r15b, 0xc8
add bl, 0xfd
cmp r8d, 0x5b883ec8
add r11d, 2
jmp 0x1403a95e2
mov byte [rsp + rdx + 0x50], bl
jmp 0x1403a95eb
jmp 0x1403a9690
add r11d, 2
mov ebp, r8d
mov byte [rsp + rbp + 0x50], 0
cmp r15, rsi
cmp r13b, r9b
jmp 0x1403a9607
je 0x1403a9542
nop
test ebx, ebx
jmp 0x1403a9615
je 0x1403a93af
mov edi, r11d
stc
cmp ebx, 2
jmp 0x1403a9627
ja 0x1403a936d
movzx eax, r9b
movzx rbp, bp
add word [rsi + rax*2 + 0x864a], bx
xadd bpl, bpl
movsxd rbp, esp
lea ebp, [r11 + 1]
test esp, r12d
cmp dil, r12b
mov byte [rsp + rdi + 0x50], r9b
cmp ebx, 1
jmp 0x1403a965b
jne 0x1403a9669
mov r11d, ebp
jmp 0x1403a93af
add r11d, 2
movsxd rax, ecx
mov eax, ebp
mov byte [rsp + rax + 0x50], r9b
jmp 0x1403a93af
mov r11d, r8d
jmp 0x1403a9684
nop dword [rax]
jmp 0x1403a9690
inc ebp
xor ebx, ebx
cmp ebp, 0x8a
jne 0x1403a93f5
mov rax, qword [rsp + 0x38]
mov dl, 0xd1
not rbp
inc word [rax]
bsf rbp, rcx
bt dx, dx
mov ebp, r11d
inc dh
bsf dx, bx
mov edx, r11d
sar bl, cl
lea eax, [r11 + 1]
sub r11b, sil
xor bl, r12b
mov byte [rsp + rbp + 0x50], 0x12
sub r11w, r14w
add edx, 2
setns bl
jmp 0x1403a96e1
mov bl, 0x7f
movsxd r11, r12d
mov r11d, eax
jmp 0x1403a93c8
test ebx, ebx
je 0x1403a9756
cmp ebx, 2
ja 0x1403a97bb
add word [rsi + r13*2 + 0x864a], bx
shl r14w, cl
sub al, r13b
xor r14b, spl
lea r14d, [r11 + 1]
xor al, r13b
mov eax, r11d
test r13, r10
mov byte [rsp + rax + 0x50], r13b
test spl, r13b
cmp ebx, 1
jmp 0x1403a972f
je 0x1403a9863
add r11d, 2
not ah
movsx eax, r10w
mov eax, r14d
jmp 0x1403a9747
mov byte [rsp + rax + 0x50], r13b
jmp 0x1403a9751
jmp 0x1403a9860
test ebp, ebp
jmp 0x1403a975d
je 0x1403a9860
cmp ebp, 2
jmp 0x1403a976b
ja 0x1403a97ce
mov rax, qword [rsp + 0x48]
rcr r14w, cl
add word [rax], bp
cmp r12b, 0x44
lea r14d, [r11 + 1]
xor ax, 0x3d82
mov eax, r11d
mov byte [rsp + rax + 0x50], 0
clc
cmp ebp, 1
jmp 0x1403a979a
je 0x1403a9863
add r11d, 2
mov eax, 0x567035d3
mov eax, r14d
jmp 0x1403a97b1
mov byte [rsp + rax + 0x50], 0
jmp 0x1403a9860
mov cl, 0xfd
not dl
sets dl
mov dl, 0x10
jmp 0x1403a97c9
jmp 0x1403a9812
cmp ebp, 0xb
jae 0x1403a97f4
mov cl, 0xfd
movzx eax, r10w
movsx eax, r11w
mov dl, bl
mov dl, 0x11
mov rax, qword [rsp + 0x40]
jmp 0x1403a97ef
jmp 0x1403a9803
mov cl, 0xf5
movsxd rdi, eax
mov dl, 0x12
mov rax, qword [rsp + 0x38]
inc r14b
mov qword [rsp + 0x30], rax
mov ebx, ebp
movsxd rax, ebp
jmp 0x1403a9812
mov rax, qword [rsp + 0x30]
movsx r14d, ax
inc word [rax]
movzx r14, ax
ror bp, cl
lea eax, [r11 + 1]
mov r14b, r9b
and dil, r11b
mov ebp, r11d
inc dil
bsr r9w, r13w
mov byte [rsp + rbp + 0x50], dl
cmovae di, bp
add bl, cl
add rcx, rdi
movzx cx, sil
add r11d, 2
movsx rdx, r14w
mov byte [rsp + rax + 0x50], bl
movzx rdx, r10w
movsx rdx, r11w
mov r14d, r11d
mov dword [rsp + 0x20], 0
cdq
mov edi, 2
mov dx, 0x2b29
movsx r9w, r13b
mov rcx, rsi
cdq
movsx rdx, r15w
mov edx, 2
xchg r9, r9
seto r8b
mov r8d, 0x13
cmovne r9d, ebx
movzx r9d, sp
mov r9d, 7
jmp 0x1403a98a7
call fcn.1403aa640
mov ecx, dword [rsi + 0x5c]
shl edi, cl
or edi, dword [rsi + 0x60]
test r10d, 0x5517569c
test cl, r11b
clc
mov dword [rsi + 0x60], edi
clc
cmc
add ecx, 2
jmp 0x1403a98cf
mov dword [rsi + 0x5c], ecx
cmp ecx, 8
jmp 0x1403a98da
jae 0x1403a9caf
add r12d, 0xfffffeff
clc
shld rax, r10, 0x47
shl r12d, cl
or r12d, edi
rol ax, 0xaa
mov ax, di
mov dword [rsi + 0x60], r12d
bt eax, 0x8f
lea eax, [rcx + 5]
mov dword [rsi + 0x5c], eax
cmp ecx, 3
jmp 0x1403a9910
jae 0x1403a9d11
dec r15d
btc cx, r10w
btc ecx, 0x71
rcr rcx, 0xc1
mov ecx, eax
cmc
cmp rbp, rdx
shl r15d, cl
cmp bx, 0x2b62
rcr cl, cl
stc
or r15d, r12d
rol cl, 0xf
mov dword [rsi + 0x60], r15d
inc ecx
sbb rcx, rsp
lea ecx, [rax + 5]
mov dword [rsi + 0x5c], ecx
test dh, 0xa2
cmp eax, 3
jmp 0x1403a9957
jae 0x1403a9d7f
mov eax, 0x12
cmp byte [rsi + 0x9199], 0
jmp 0x1403a996e
jne 0x1403a9b45
mov eax, 0x11
stc
clc
cmp byte [rsi + 0x918b], 0
jmp 0x1403a9987
jne 0x1403a9b45
mov eax, 0x10
cmp byte [rsi + 0x9198], 0
jmp 0x1403a999e
jne 0x1403a9b45
mov eax, 0xf
cmp r12, r8
stc
cmp byte [rsi + 0x918c], 0
jne 0x1403a9b45
mov eax, 0xe
cmp r13b, 0xa1
cmp byte [rsi + 0x9197], 0
jmp 0x1403a99cf
jne 0x1403a9b45
mov eax, 0xd
test rsi, r12
stc
cmp byte [rsi + 0x918d], 0
jmp 0x1403a99ea
jne 0x1403a9b45
mov eax, 0xc
cmp dh, 0x9f
cmp byte [rsi + 0x9196], 0
jmp 0x1403a9a04
jne 0x1403a9b45
mov eax, 0xb
cmp rbp, 0x2dd74079
cmp byte [rsi + 0x918e], 0
jmp 0x1403a9a22
jne 0x1403a9b45
mov eax, 0xa
test r14b, r12b
cmp byte [rsi + 0x9195], 0
jmp 0x1403a9a3c
jne 0x1403a9b45
mov eax, 9
clc
cmp byte [rsi + 0x918f], 0
jmp 0x1403a9a54
jne 0x1403a9b45
mov eax, 8
cmp r8, 0xdac50b9
test r9b, 0xe7
clc
cmp byte [rsi + 0x9194], 0
jmp 0x1403a9a77
jne 0x1403a9b45
mov eax, 7
cmc
clc
cmp byte [rsi + 0x9190], 0
jne 0x1403a9b45
mov eax, 6
cmp byte [rsi + 0x9193], 0
jmp 0x1403a9aa2
jne 0x1403a9b45
mov eax, 5
stc
cmp byte [rsi + 0x9191], 0
jmp 0x1403a9aba
jne 0x1403a9b45
mov eax, 4
clc
jmp 0x1403a9ace
cmp byte [rsi + 0x9192], 0
jmp 0x1403a9ada
jne 0x1403a9b45
mov eax, 3
cmp byte [rsi + 0x918a], 0
jne 0x1403a9b45
mov eax, 2
jmp 0x1403a9afc
cmp byte [rsi + 0x919c], 0
jmp 0x1403a9b08
jne 0x1403a9b45
mov eax, 1
test r12, 0x37625aa3
cmp r13d, r15d
cmp byte [rsi + 0x919b], 0
jmp 0x1403a9b29
jne 0x1403a9b45
sub eax, eax
shr rdx, cl
rol dh, cl
cmp byte [rsi + 0x919a], 1
sbb eax, eax
btr edx, ebp
movsxd rdx, r10d
cmp eax, 4
xchg dl, bpl
movsx bp, r14b
mov ebp, 3
cmovle dx, r13w
movsxd rdx, ebp
cwd
cmovge ebp, eax
lea edx, [rbp - 3]
cmp ax, si
neg rax
shl edx, cl
mov al, 0x57
neg ax
or edx, r15d
rcr ax, cl
sal ah, 0xf
mov dword [rsi + 0x60], edx
or ah, 0x21
cmovo rax, r14
lea eax, [rcx + 4]
cmp r11b, dl
mov dword [rsi + 0x5c], eax
cmp r10, 0x6fd83c02
cmp ecx, 4
jmp 0x1403a9b9d
jae 0x1403a9de9
inc ebp
sub ebx, ebx
xchg edi, edi
movsx rdi, bp
lea rdi, [0x1400bcf30]
jmp 0x1403a9bb9
jmp 0x1403a9bd0
inc rbx
cmc
cmp rbx, rbp
jmp 0x1403a9bca
je 0x1403a9e23
mov ecx, eax
bts ax, bp
mov eax, edx
rol edx, cl
movzx edx, byte [rbx + rdi]
test rsi, r11
movzx edx, byte [rsi + rdx + 0x918a]
cmp al, 0xbc
shl edx, cl
cmc
test cl, 0xe5
or edx, eax
rcl al, 0x8e
rcr rax, 0x91
mov dword [rsi + 0x60], edx
cdqe
lea eax, [rcx + 3]
mov dword [rsi + 0x5c], eax
cmp ecx, 5
jmp 0x1403a9c0d
jae 0x1403a9c41
jmp 0x1403a9bbe
shr edx, 8
mov dword [rsi + 0x60], edx
stc
test dh, 0x95
cmp r11w, 0x5a8c
add eax, 0xfffffff8
test r8w, 0x3f4c
clc
cmp r8b, r11b
mov dword [rsi + 0x5c], eax
cmp eax, 7
jbe 0x1403a9bbe
mov rcx, qword [rsi + 0x40]
stc
clc
test rsi, 0x29371bdd
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a9c57
jae 0x1403a9c18
lea rax, [rcx + 1]
jmp 0x1403a9c66
mov qword [rsi + 0x40], rax
not rax
movsx rax, r8w
movsx eax, r13w
mov byte [rcx], dl
mov eax, dword [rsi + 0x5c]
not dx
mov edx, dword [rsi + 0x60]
jmp 0x1403a9c85
jmp 0x1403a9c18
shr edi, 8
cmp ecx, 0x5b97383e
mov dword [rsi + 0x60], edi
test r8, r13
cmc
add ecx, 0xfffffff8
mov dword [rsi + 0x5c], ecx
cmc
cmp ecx, 7
jmp 0x1403a9ca9
jbe 0x1403a98e0
mov rax, qword [rsi + 0x40]
jmp 0x1403a9cb9
cmp rax, qword [rsi + 0x48]
jmp 0x1403a9cc2
jae 0x1403a9c8a
lea rcx, [rax + 1]
jmp 0x1403a9cd1
mov qword [rsi + 0x40], rcx
movsx ecx, di
mov ch, bh
mov byte [rax], dil
movsx rcx, r9w
mov ecx, dword [rsi + 0x5c]
mov edi, dword [rsi + 0x60]
jmp 0x1403a9c8a
shr r12d, 8
mov dword [rsi + 0x60], r12d
cmp di, di
jmp 0x1403a9cfd
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
cmp eax, 7
jmp 0x1403a9d0b
jbe 0x1403a9916
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a9d1e
jae 0x1403a9cec
lea rax, [rcx + 1]
jmp 0x1403a9d2d
mov qword [rsi + 0x40], rax
movsx ax, r14b
movsx rax, r8w
mov byte [rcx], r12b
xchg al, al
cbw
mov eax, dword [rsi + 0x5c]
cmovg r12w, r14w
movsx r12w, r12b
mov r12d, dword [rsi + 0x60]
jmp 0x1403a9d57
jmp 0x1403a9cec
shr r15d, 8
stc
mov dword [rsi + 0x60], r15d
cmc
cmp ebp, r13d
test r9w, 0x2d3f
add ecx, 0xfffffff8
mov dword [rsi + 0x5c], ecx
stc
cmp ecx, 7
jbe 0x1403a995d
mov rax, qword [rsi + 0x40]
test r12, r8
clc
cmp rax, qword [rsi + 0x48]
jmp 0x1403a9d90
jae 0x1403a9d5c
lea rcx, [rax + 1]
jmp 0x1403a9d9f
mov qword [rsi + 0x40], rcx
not ecx
cmovns cx, r11w
mov byte [rax], r15b
mov ecx, dword [rsi + 0x5c]
not r15w
mov r15d, dword [rsi + 0x60]
jmp 0x1403a9dbd
jmp 0x1403a9d5c
shr edx, 8
cmp dh, ch
mov dword [rsi + 0x60], edx
jmp 0x1403a9dcf
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
test r12w, 0x6782
cmp eax, 7
jmp 0x1403a9de3
jbe 0x1403a9ba3
mov rcx, qword [rsi + 0x40]
test r14b, dl
stc
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a9dfa
jae 0x1403a9dc2
lea rax, [rcx + 1]
jmp 0x1403a9e09
mov qword [rsi + 0x40], rax
xchg ah, al
mov byte [rcx], dl
mov eax, dword [rsi + 0x5c]
mov dx, dx
movsx rdx, si
mov edx, dword [rsi + 0x60]
jmp 0x1403a9dc2
test r14d, r14d
jmp 0x1403a9e2b
je 0x1403a9fe4
sub r9d, r9d
not r8b
lea r8, [0x1400ceb0f]
jmp 0x1403a9e74
mov edx, edi
cbw
movzx edi, sp
mov eax, ebp
bsf rdi, r9
adc edi, 0x77601532
mov edi, r9d
jmp 0x1403a9e5e
mov r9d, edi
jmp 0x1403a9e66
cmp edi, r14d
jmp 0x1403a9e6e
jae 0x1403a9fe4
mov ecx, eax
movsx rdi, r10w
mov ebx, edx
mov edi, r9d
movzx ebp, byte [rsp + rdi + 0x50]
dec dl
inc rdi
and dl, 0x7a
movzx edx, word [rsi + rbp*2 + 0x8d0a]
bt eax, 0x61
shl eax, cl
movzx eax, byte [rsi + rbp + 0x918a]
cmp dl, 0xc1
stc
shl edx, cl
jmp 0x1403a9eaf
or edx, ebx
clc
mov dword [rsi + 0x60], edx
cmp r14b, dil
clc
add eax, ecx
mov dword [rsi + 0x5c], eax
cmp eax, 8
jae 0x1403a9f54
cmp bpl, 0x10
jmp 0x1403a9ed0
jb 0x1403a9e5e
add r9d, 2
shr cx, 0x1a
shrd rcx, rsi, 0x20
movzx edi, byte [rsp + rdi + 0x50]
add ebp, 0xfffffff0
seta cl
rcr cl, cl
sub cl, 0x4d
movsx ebp, byte [rbp + r8]
xor cx, r9w
bt cx, r11w
mov ecx, eax
clc
cmc
cmp r11b, dl
shl edi, cl
or edi, edx
test cl, 0x5b
mov dword [rsi + 0x60], edi
cmc
jmp 0x1403a9f1a
add ebp, eax
jmp 0x1403a9f22
mov dword [rsi + 0x5c], ebp
clc
cmc
cmp ebp, 8
jmp 0x1403a9f2f
jae 0x1403a9fa1
jmp 0x1403a9e43
shr edx, 8
mov dword [rsi + 0x60], edx
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
cmp eax, 7
jmp 0x1403a9f4e
jbe 0x1403a9ec7
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jae 0x1403a9f3a
lea rax, [rcx + 1]
jmp 0x1403a9f6b
mov qword [rsi + 0x40], rax
movsx eax, ax
mov byte [rcx], dl
mov eax, dword [rsi + 0x5c]
movsx rdx, di
mov edx, dword [rsi + 0x60]
jmp 0x1403a9f3a
shr edi, 8
mov dword [rsi + 0x60], edi
add ebp, 0xfffffff8
mov dword [rsi + 0x5c], ebp
clc
cmp dil, r10b
cmp ebp, 7
jmp 0x1403a9f9b
jbe 0x1403a9e43
mov rax, qword [rsi + 0x40]
jmp 0x1403a9faa
cmp rax, qword [rsi + 0x48]
jmp 0x1403a9fb3
jae 0x1403a9f83
lea rcx, [rax + 1]
mov qword [rsi + 0x40], rcx
xchg bpl, bpl
mov byte [rax], dil
not bp
movzx rdi, ax
mov ebp, dword [rsi + 0x5c]
bswap di
movsxd rdi, r11d
mov edi, dword [rsi + 0x60]
jmp 0x1403a9fdf
jmp 0x1403a9f83
mov r14, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x40]
add bpl, 0xe1
sbb r15d, 0x41907a77
btr rbp, 0xc9
mov ebp, edx
lea r15, [rsi + 0x92aa]
stc
cmp r15, r14
jmp 0x1403aa00e
jae 0x1403aa3e9
mov r9d, 1
lea r13, [0x1400bcf50]
xchg r12b, r12b
mov r12w, r11w
btr r12d, 0x4d
lea r12, [0x1400bd2a0]
clc
test r14b, r11b
cmp r9d, 1
jne 0x1403aa05a
movzx r9d, byte [r15]
jmp 0x1403aa04b
inc r15
or r9d, 0x100
test r10b, 0xa
cmc
test r9b, 1
jne 0x1403aa1c2
lea rdi, [r15 + 1]
sub cx, 0x217b
btc r8, 0x64
cmovp r8w, r14w
movzx edx, byte [r15]
and cl, r11b
movzx r10d, word [rsi + rdx*2 + 0x888a]
bts cx, r10w
sal ecx, 0x6f
rcr ch, 0x18
mov ecx, eax
bt r8d, r11d
shl r10, cl
sub r8b, 0x32
sub r8b, cl
test r11, 0x2db358de
or r10, rbp
movzx r8d, byte [rsi + rdx + 0x8f4a]
clc
test r8w, si
cmc
add r8d, eax
cmc
test r9b, 2
jne 0x1403aa35a
cmp rdi, r14
jmp 0x1403aa0d1
jae 0x1403aa35a
mov eax, r9d
cwd
sal dx, 0x25
and rcx, r8
shr eax, 1
shrd rdx, rsp, 0x6a
lea rdi, [r15 + 2]
movzx edx, byte [r15 + 1]
rcr bpl, 0xb8
movsx bp, r12b
cmp r12b, r10b
movzx ebp, word [rsi + rdx*2 + 0x888a]
jmp 0x1403aa10f
mov ecx, r8d
cmp r15w, 0x47d6
shl rbp, cl
shl ch, cl
rol rcx, 0x30
or r10, rbp
and ch, 0xc8
cmc
movzx ecx, byte [rsi + rdx + 0x8f4a]
test edx, 0x7a1f7230
jmp 0x1403aa13b
add r8d, ecx
jmp 0x1403aa143
test r9b, 4
jmp 0x1403aa14c
jne 0x1403aa371
cmp rdi, r14
jmp 0x1403aa15a
jae 0x1403aa371
shr r9d, 2
cdqe
btr dx, 0x30
movzx eax, byte [r15 + 2]
bsf dx, sp
add dh, 0x52
sbb cx, dx
movzx edx, word [rsi + rax*2 + 0x888a]
mov ecx, r8d
test r13b, 0xcb
shl rdx, cl
test r14, 0x588f3edc
stc
clc
add r15, 3
test r13b, 0xf8
cmc
cmp r11, 0x45d2e23
or r10, rdx
movzx eax, byte [rsi + rax + 0x8f4a]
add r8d, eax
cmp rbx, qword [rsi + 0x48]
jb 0x1403aa397
jmp 0x1403aa5e4
movzx r11d, byte [r15]
bsf r8w, cx
btc r10, 0xdf
movzx r10d, word [r15 + 1]
movsx edi, r10w
shr dl, cl
add r15, 3
neg di
adc edx, 0x573f4c35
not cx
lea rcx, [0x1400bcd30]
bsf di, r12w
shl dil, 0x91
movzx edi, word [rcx + r11*2]
cwd
movzx edx, word [rsi + rdi*2 + 0x888a]
mov ecx, eax
shl rdx, cl
movzx ecx, byte [rsi + rdi + 0x8f4a]
and r8d, 0x3c811933
rcl r8b, cl
sub di, 0x2995
add ecx, eax
lea rax, [0x1400bcfa0]
movzx eax, byte [r11 + rax]
and r11d, dword [r13 + rax*4]
shl r11, cl
shr dil, cl
or rdx, rbp
stc
or r11, rdx
add ecx, eax
and rdx, 0x54413c11
mov eax, r10d
stc
shr r8d, 0x3a
bts bp, bx
and eax, 0x1ff
movzx rbp, r11w
jmp 0x1403aa269
lea rdx, [0x1400bcab0]
rcr di, 0xff
add rdx, rax
adc rdi, 0x30e028ee
add r8w, si
lea rbp, [0x1400bd0a0]
shrd di, dx, 0xd
rcr r8w, cl
lea rax, [rax + rbp]
mov rbp, r10
dec dil
sal dil, cl
rol dil, cl
shr rbp, 8
sal dil, 0xcc
lea rdi, [0x1400bccb0]
sal r8b, 0x53
bts r8, r9
rol r8w, cl
lea rdi, [rdi + rbp]
adc r8b, 0x32
movzx r8d, sp
add rbp, r12
shl r8b, cl
cmp r10d, 0x200
cmovb rbp, rax
movsx r8d, r10w
not r8b
xchg al, ah
cmovb rdi, rdx
rcl r8b, cl
movzx eax, byte [rdi]
cmp bx, r14w
test spl, r9b
movzx edx, word [rsi + rax*2 + 0x8aca]
shl rdx, cl
or r8b, 0xbf
movzx r8w, cl
movzx r8d, byte [rsi + rax + 0x906a]
add r8d, ecx
movzx eax, byte [rbp]
rcr cx, 2
sbb cl, 0xb5
and r10d, dword [r13 + rax*4]
xadd ch, cl
mov ecx, r8d
stc
clc
shl r10, cl
jmp 0x1403aa335
or rdx, r11
stc
or r10, rdx
add r8d, eax
test cl, 0x67
test dx, r9w
cmp rbx, qword [rsi + 0x48]
jmp 0x1403aa34f
jb 0x1403aa397
jmp 0x1403aa5e4
mov r15, rdi
cmp rbx, qword [rsi + 0x48]
jmp 0x1403aa366
jb 0x1403aa397
jmp 0x1403aa5e4
mov r15, rdi
and r9b, r10b
mov r9d, eax
test bl, r14b
cmp rbx, qword [rsi + 0x48]
jmp 0x1403aa386
jae 0x1403aa5e4
nop
movsx rcx, dx
xadd cx, cx
lahf
mov qword [rbx], r10
and ah, 3
test r8w, 0x5f78
mov eax, r8d
sar ch, cl
rcl cl, 0x7d
shr eax, 3
and rbp, rax
rol cl, cl
add rbx, rax
mov ecx, r8d
jmp 0x1403aa3c2
and cl, 0xf8
shr r10, cl
and r8d, 7
sal al, 0x89
shr r9d, 1
mov rbp, r10
mov eax, r8d
cmp r10d, r13d
cmp r15, r14
jb 0x1403aa038
jmp 0x1403aa3fb
mov r8d, eax
mov r10, rbp
cmp r15w, sp
cmc
test r12, 0x2ff4119b
mov qword [rsi + 0x40], rbx
stc
test r8d, r8d
je 0x1403aa50b
sub ebx, ebx
sub r9w, 0x4754
test sil, al
lea r9, [0x1400bcf50]
stc
xor ecx, ecx
jmp 0x1403aa423
jmp 0x1403aa44d
mov ecx, edx
shr r10, cl
mov ebx, edi
btr rcx, r8
sbb cl, 0xe8
mov ecx, eax
jmp 0x1403aa43f
sub r8d, edx
jmp 0x1403aa447
je 0x1403aa512
cmp r8d, 0x10
movsxd rax, r13d
cqo
mov edx, 0x10
cwde
mov ax, 0x20b3
cmovge rdi, r10
cmovb edx, r8d
btc rax, r8
mov edi, dword [r9 + rdx*4]
rol rax, cl
and edi, r10d
add eax, 0x28dd4e64
shl edi, cl
or edi, ebx
shl ax, cl
add al, sil
and ax, 0x6310
mov dword [rsi + 0x60], edi
mov eax, edx
stc
add eax, ecx
cmc
mov dword [rsi + 0x5c], eax
cmp si, 0x4cfa
cmp eax, 8
jmp 0x1403aa4a2
jae 0x1403aa4d2
jmp 0x1403aa428
shr edi, 8
jmp 0x1403aa4b5
mov dword [rsi + 0x60], edi
cmc
add eax, 0xfffffff8
stc
cmc
mov dword [rsi + 0x5c], eax
cmp cl, 0x8d
cmp eax, 7
jmp 0x1403aa4cc
jbe 0x1403aa428
mov rcx, qword [rsi + 0x40]
clc
test rsi, rbp
cmp rcx, qword [rsi + 0x48]
jae 0x1403aa4ad
lea rax, [rcx + 1]
jmp 0x1403aa4ed
mov qword [rsi + 0x40], rax
lahf
cbw
movzx ax, al
mov byte [rcx], dil
movzx eax, r12w
cwde
mov eax, dword [rsi + 0x5c]
mov edi, dword [rsi + 0x60]
jmp 0x1403aa4ad
sub edi, edi
bswap rdx
xor eax, eax
movzx edx, word [rsi + 0x8a8a]
rol cl, cl
movzx ebp, byte [rsi + 0x904a]
mov ecx, eax
cmp r12d, 0x88e6bdc
clc
shl edx, cl
test ax, sp
or edx, edi
clc
cmp edx, eax
mov dword [rsi + 0x60], edx
add ebp, eax
test r13w, r13w
cmp r13d, r9d
clc
mov dword [rsi + 0x5c], ebp
cmp ebp, 8
jae 0x1403aa59b
mov rcx, qword [rsi + 0x40]
jmp 0x1403aa55b
sub eax, eax
sbb al, dil
cmp rcx, qword [rsi + 0x48]
not al
setb al
jmp 0x1403aa56e
jmp 0x1403aa5ea
shr edx, 8
clc
mov dword [rsi + 0x60], edx
stc
add ebp, 0xfffffff8
jmp 0x1403aa587
mov dword [rsi + 0x5c], ebp
cmp dh, 0x23
cmp ebp, 7
jmp 0x1403aa595
jbe 0x1403aa54f
mov rax, qword [rsi + 0x40]
test r15d, ecx
cmc
cmp r10, 0x179d0ce7
cmp rax, qword [rsi + 0x48]
jmp 0x1403aa5b3
jae 0x1403aa573
lea rcx, [rax + 1]
movsx ebp, r11w
mov qword [rsi + 0x40], rcx
mov byte [rax], dl
xchg rbp, rdx
mov ebp, dword [rsi + 0x5c]
cdq
movzx dx, dh
cmovp dx, r11w
mov edx, dword [rsi + 0x60]
jmp 0x1403aa5df
jmp 0x1403aa573
xor eax, eax
setnp r13b
add rsp, 0x2d8
mov r15b, r8b
pop rbx
mov rbp, rax
movsx rbp, bp
movzx rsi, ax
pop rbp
movsx r15d, r14w
movzx r15, si
movsx rsi, r13w
pop rdi
bswap si
pop rsi
mov r12d, 0x31570031
movsx r15, cx
cmova r13d, r13d
pop r12
cmovae r15, rbx
pop r13
not r14w
xchg r14w, r14w
pop r14
cmovl r15w, ax
movsxd r15, r15d
xchg r15b, r15b
pop r15
ret