14020bde7:	41 8b c4             	mov    %r12d,%eax
14020bdea:	41 23 45 00          	and    0x0(%r13),%eax
14020bdee:	0b 06                	or     (%rsi),%eax
14020bdf0:	0f c8                	bswap  %eax
14020bdf2:	89 06                	mov    %eax,(%rsi)
14020bdf4:	8b 85 b8 01 00 00    	mov    0x1b8(%rbp),%eax
14020bdfa:	41 23 c4             	and    %r12d,%eax
14020bdfd:	0b 46 04             	or     0x4(%rsi),%eax
14020be00:	0f c8                	bswap  %eax
14020be02:	89 46 04             	mov    %eax,0x4(%rsi)
14020be05:	8b 85 bc 01 00 00    	mov    0x1bc(%rbp),%eax
14020be0b:	41 23 c4             	and    %r12d,%eax
14020be0e:	0b 46 08             	or     0x8(%rsi),%eax
14020be11:	0f c8                	bswap  %eax
14020be13:	89 46 08             	mov    %eax,0x8(%rsi)
14020be16:	8b 85 c0 01 00 00    	mov    0x1c0(%rbp),%eax
14020be1c:	41 23 c4             	and    %r12d,%eax
14020be1f:	0b 46 0c             	or     0xc(%rsi),%eax
14020be22:	0f c8                	bswap  %eax
14020be24:	89 46 0c             	mov    %eax,0xc(%rsi)
14020be27:	8b 85 c4 01 00 00    	mov    0x1c4(%rbp),%eax
14020be2d:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
14020be32:	41 23 c4             	and    %r12d,%eax
14020be35:	0f 10 85 74 01 00 00 	movups 0x174(%rbp),%xmm0
14020be3c:	0b 46 10             	or     0x10(%rsi),%eax
14020be3f:	41 0f 11 4d 10       	movups %xmm1,0x10(%r13)
14020be44:	0f c8                	bswap  %eax
14020be46:	0f 10 8d 84 01 00 00 	movups 0x184(%rbp),%xmm1
14020be4d:	89 46 10             	mov    %eax,0x10(%rsi)
14020be50:	41 0f 11 45 20       	movups %xmm0,0x20(%r13)
14020be55:	0f 10 85 94 01 00 00 	movups 0x194(%rbp),%xmm0
14020be5c:	41 0f 11 4d 30       	movups %xmm1,0x30(%r13)
14020be61:	0f 10 8d a4 01 00 00 	movups 0x1a4(%rbp),%xmm1
14020be68:	41 0f 11 45 40       	movups %xmm0,0x40(%r13)
14020be6d:	41 0f 11 4d 50       	movups %xmm1,0x50(%r13)
14020be72:	e8 09 06 00 00       	call   0x14020c480
14020be77:	49 8b d5             	mov    %r13,%rdx
14020be7a:	48 8b ce             	mov    %rsi,%rcx
14020be7d:	e8 7e 69 f3 ff       	call   0x140142800
14020be82:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
14020be86:	4c 03 ff             	add    %rdi,%r15
14020be89:	4c 2b f1             	sub    %rcx,%r14
14020be8c:	4c 8b d3             	mov    %rbx,%r10
14020be8f:	4c 2b f7             	sub    %rdi,%r14
14020be92:	4c 8b cb             	mov    %rbx,%r9
14020be95:	49 8d 7f ff          	lea    -0x1(%r15),%rdi
14020be99:	49 03 fe             	add    %r14,%rdi
14020be9c:	8d 41 14             	lea    0x14(%rcx),%eax
14020be9f:	4c 2b ff             	sub    %rdi,%r15
14020bea2:	8b e8                	mov    %eax,%ebp
14020bea4:	85 c0                	test   %eax,%eax
14020bea6:	74 54                	je     0x14020befc
14020bea8:	44 8b 5c 24 48       	mov    0x48(%rsp),%r11d
14020bead:	0f 1f 00             	nopl   (%rax)
14020beb0:	42 0f b6 14 0f       	movzbl (%rdi,%r9,1),%edx
14020beb5:	45 8b c1             	mov    %r9d,%r8d
14020beb8:	45 2b c7             	sub    %r15d,%r8d
14020bebb:	8b ca                	mov    %edx,%ecx
14020bebd:	41 83 e8 14          	sub    $0x14,%r8d
14020bec1:	41 33 cb             	xor    %r11d,%ecx
14020bec4:	41 c1 f8 1f          	sar    $0x1f,%r8d
14020bec8:	41 8b c0             	mov    %r8d,%eax
14020becb:	f7 d0                	not    %eax
14020becd:	23 c8                	and    %eax,%ecx
14020becf:	41 8b c7             	mov    %r15d,%eax
14020bed2:	41 2b c1             	sub    %r9d,%eax
14020bed5:	0b d9                	or     %ecx,%ebx
14020bed7:	ff c8                	dec    %eax
14020bed9:	49 ff c1             	inc    %r9
14020bedc:	c1 f8 1f             	sar    $0x1f,%eax
14020bedf:	44 23 c0             	and    %eax,%r8d
14020bee2:	41 0f b6 04 32       	movzbl (%r10,%rsi,1),%eax
14020bee7:	33 c2                	xor    %edx,%eax
14020bee9:	41 23 c0             	and    %r8d,%eax
14020beec:	0b d8                	or     %eax,%ebx
14020beee:	41 8b c0             	mov    %r8d,%eax
14020bef1:	83 e0 01             	and    $0x1,%eax
14020bef4:	4c 03 d0             	add    %rax,%r10
14020bef7:	4c 3b cd             	cmp    %rbp,%r9
14020befa:	72 b4                	jb     0x14020beb0
14020befc:	f7 db                	neg    %ebx
14020befe:	c1 eb 1f             	shr    $0x1f,%ebx
14020bf01:	8d 43 ff             	lea    -0x1(%rbx),%eax
14020bf04:	23 44 24 4c          	and    0x4c(%rsp),%eax
14020bf08:	83 e0 01             	and    $0x1,%eax
14020bf0b:	eb 3e                	jmp    0x14020bf4b
14020bf0d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14020bf12:	4c 8b cd             	mov    %rbp,%r9
14020bf15:	48 83 c0 28          	add    $0x28,%rax
14020bf19:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14020bf1d:	4d 8b c6             	mov    %r14,%r8
14020bf20:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020bf25:	49 8b d7             	mov    %r15,%rdx
14020bf28:	48 8b cf             	mov    %rdi,%rcx
14020bf2b:	e8 a0 36 e4 ff       	call   0x14004f5d0
14020bf30:	48 8d 8d b4 01 00 00 	lea    0x1b4(%rbp),%rcx
14020bf37:	4d 8b c6             	mov    %r14,%r8
14020bf3a:	49 8b d7             	mov    %r15,%rdx
14020bf3d:	e8 3e 05 00 00       	call   0x14020c480
14020bf42:	b8 01 00 00 00       	mov    $0x1,%eax
14020bf47:	eb 02                	jmp    0x14020bf4b
14020bf49:	33 c0                	xor    %eax,%eax
14020bf4b:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
14020bf52:	00
14020bf53:	48 33 cc             	xor    %rsp,%rcx
14020bf56:	e8 55 3f 0a 00       	call   0x1402afeb0
14020bf5b:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
14020bf62:	41 5f                	pop    %r15
14020bf64:	41 5e                	pop    %r14
14020bf66:	41 5d                	pop    %r13
14020bf68:	41 5c                	pop    %r12
14020bf6a:	5f                   	pop    %rdi
14020bf6b:	5e                   	pop    %rsi
14020bf6c:	5d                   	pop    %rbp
14020bf6d:	5b                   	pop    %rbx
14020bf6e:	c3                   	ret
14020bf6f:	cc                   	int3
14020bf70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14020bf75:	55                   	push   %rbp
14020bf76:	56                   	push   %rsi
14020bf77:	57                   	push   %rdi
14020bf78:	41 54                	push   %r12
14020bf7a:	41 55                	push   %r13
14020bf7c:	41 56                	push   %r14
14020bf7e:	41 57                	push   %r15
14020bf80:	48 8b ec             	mov    %rsp,%rbp
14020bf83:	b8 80 00 00 00       	mov    $0x80,%eax
14020bf88:	e8 a3 4b 0a 00       	call   0x1402b0b30
14020bf8d:	48 2b e0             	sub    %rax,%rsp
14020bf90:	48 8b 05 e9 9a 1c 00 	mov    0x1c9ae9(%rip),%rax        # 0x1403d5a80
14020bf97:	48 33 c4             	xor    %rsp,%rax
14020bf9a:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14020bf9e:	49 8b f1             	mov    %r9,%rsi
14020bfa1:	4d 63 e8             	movslq %r8d,%r13
14020bfa4:	8b da                	mov    %edx,%ebx
14020bfa6:	4c 8b e1             	mov    %rcx,%r12
14020bfa9:	e8 82 d5 f2 ff       	call   0x140139530
14020bfae:	83 c3 ea             	add    $0xffffffea,%ebx
14020bfb1:	48 8b f8             	mov    %rax,%rdi
14020bfb4:	83 fb 06             	cmp    $0x6,%ebx
14020bfb7:	0f 87 34 04 00 00    	ja     0x14020c3f1
14020bfbd:	48 8d 05 3c 40 df ff 	lea    -0x20bfc4(%rip),%rax        # 0x140000000
14020bfc4:	48 63 cb             	movslq %ebx,%rcx
14020bfc7:	8b 94 88 20 c4 20 00 	mov    0x20c420(%rax,%rcx,4),%edx
14020bfce:	48 03 d0             	add    %rax,%rdx
14020bfd1:	ff e2                	jmp    *%rdx
14020bfd3:	0f 57 c0             	xorps  %xmm0,%xmm0
14020bfd6:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14020bfda:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
14020bfde:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14020bfe2:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
14020bfe6:	41 83 fd 40          	cmp    $0x40,%r13d
14020bfea:	7e 2b                	jle    0x14020c017
14020bfec:	48 8d 9f f4 00 00 00 	lea    0xf4(%rdi),%rbx
14020bff3:	48 8b cb             	mov    %rbx,%rcx
14020bff6:	e8 95 69 f3 ff       	call   0x140142990
14020bffb:	4d 8b c5             	mov    %r13,%r8
14020bffe:	48 8b d6             	mov    %rsi,%rdx
14020c001:	48 8b cb             	mov    %rbx,%rcx
14020c004:	e8 77 04 00 00       	call   0x14020c480
14020c009:	48 8b d3             	mov    %rbx,%rdx
14020c00c:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14020c010:	e8 eb 67 f3 ff       	call   0x140142800
14020c015:	eb 16                	jmp    0x14020c02d
14020c017:	4d 8b c5             	mov    %r13,%r8
14020c01a:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14020c01e:	48 8b d6             	mov    %rsi,%rdx
14020c021:	e8 3a 53 0d 00       	call   0x1402e1360
14020c026:	48 8d 9f f4 00 00 00 	lea    0xf4(%rdi),%rbx
14020c02d:	66 0f 6f 15 ab a9 10 	movdqa 0x10a9ab(%rip),%xmm2        # 0x1403169e0
14020c034:	00
14020c035:	48 8b cb             	mov    %rbx,%rcx
14020c038:	66 0f 6f c2          	movdqa %xmm2,%xmm0
14020c03c:	66 0f 6f ca          	movdqa %xmm2,%xmm1
14020c040:	66 0f ef 45 b0       	pxor   -0x50(%rbp),%xmm0
14020c045:	66 0f ef 4d c0       	pxor   -0x40(%rbp),%xmm1
14020c04a:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
14020c04f:	66 0f 6f c2          	movdqa %xmm2,%xmm0
14020c053:	66 0f ef 45 d0       	pxor   -0x30(%rbp),%xmm0
14020c058:	66 0f ef 55 e0       	pxor   -0x20(%rbp),%xmm2
14020c05d:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14020c062:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
14020c067:	f3 0f 7f 55 e0       	movdqu %xmm2,-0x20(%rbp)
14020c06c:	e8 1f 69 f3 ff       	call   0x140142990
14020c071:	41 b8 40 00 00 00    	mov    $0x40,%r8d
14020c077:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14020c07b:	48 8b cb             	mov    %rbx,%rcx
14020c07e:	e8 fd 03 00 00       	call   0x14020c480
14020c083:	66 0f 6f 15 35 e8 12 	movdqa 0x12e835(%rip),%xmm2        # 0x14033a8c0
14020c08a:	00
14020c08b:	48 8d b7 54 01 00 00 	lea    0x154(%rdi),%rsi
14020c092:	66 0f 6f c2          	movdqa %xmm2,%xmm0
14020c096:	66 0f 6f ca          	movdqa %xmm2,%xmm1
14020c09a:	66 0f ef 45 b0       	pxor   -0x50(%rbp),%xmm0
14020c09f:	48 8b ce             	mov    %rsi,%rcx
14020c0a2:	66 0f ef 4d c0       	pxor   -0x40(%rbp),%xmm1
14020c0a7:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
14020c0ac:	66 0f 6f c2          	movdqa %xmm2,%xmm0
14020c0b0:	66 0f ef 45 d0       	pxor   -0x30(%rbp),%xmm0
14020c0b5:	66 0f ef 55 e0       	pxor   -0x20(%rbp),%xmm2
14020c0ba:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14020c0bf:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
14020c0c4:	f3 0f 7f 55 e0       	movdqu %xmm2,-0x20(%rbp)
14020c0c9:	e8 c2 68 f3 ff       	call   0x140142990
14020c0ce:	8b 4e 5c             	mov    0x5c(%rsi),%ecx
14020c0d1:	4c 8d 75 b0          	lea    -0x50(%rbp),%r14
14020c0d5:	bf 40 00 00 00       	mov    $0x40,%edi
14020c0da:	48 85 c9             	test   %rcx,%rcx
14020c0dd:	74 27                	je     0x14020c106
14020c0df:	8b df                	mov    %edi,%ebx
14020c0e1:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14020c0e5:	8b c7                	mov    %edi,%eax
14020c0e7:	48 2b c1             	sub    %rcx,%rax
14020c0ea:	48 8b ce             	mov    %rsi,%rcx
14020c0ed:	48 3b c3             	cmp    %rbx,%rax
14020c0f0:	48 0f 46 d8          	cmovbe %rax,%rbx
14020c0f4:	4c 8b c3             	mov    %rbx,%r8
14020c0f7:	e8 04 69 f3 ff       	call   0x140142a00
14020c0fc:	4c 8d 75 b0          	lea    -0x50(%rbp),%r14
14020c100:	4c 03 f3             	add    %rbx,%r14
14020c103:	48 2b fb             	sub    %rbx,%rdi
14020c106:	48 8b df             	mov    %rdi,%rbx
14020c109:	83 e3 3f             	and    $0x3f,%ebx
14020c10c:	48 2b fb             	sub    %rbx,%rdi
14020c10f:	74 38                	je     0x14020c149
14020c111:	4c 8b c7             	mov    %rdi,%r8
14020c114:	49 8b d6             	mov    %r14,%rdx
14020c117:	49 c1 e8 06          	shr    $0x6,%r8
14020c11b:	48 8b ce             	mov    %rsi,%rcx
14020c11e:	e8 9d 6c df ff       	call   0x140002dc0
14020c123:	48 8d 04 fd 00 00 00 	lea    0x0(,%rdi,8),%rax
14020c12a:	00
14020c12b:	48 8b cf             	mov    %rdi,%rcx
14020c12e:	01 46 14             	add    %eax,0x14(%rsi)
14020c131:	4c 03 f7             	add    %rdi,%r14
14020c134:	48 c1 e9 1d          	shr    $0x1d,%rcx
14020c138:	03 4e 18             	add    0x18(%rsi),%ecx
14020c13b:	89 4e 18             	mov    %ecx,0x18(%rsi)
14020c13e:	39 46 14             	cmp    %eax,0x14(%rsi)
14020c141:	73 06                	jae    0x14020c149
14020c143:	8d 41 01             	lea    0x1(%rcx),%eax
14020c146:	89 46 18             	mov    %eax,0x18(%rsi)
14020c149:	48 85 db             	test   %rbx,%rbx
14020c14c:	74 0e                	je     0x14020c15c
14020c14e:	4c 8b c3             	mov    %rbx,%r8
14020c151:	49 8b d6             	mov    %r14,%rdx
14020c154:	48 8b ce             	mov    %rsi,%rcx
14020c157:	e8 a4 68 f3 ff       	call   0x140142a00
14020c15c:	ba 40 00 00 00       	mov    $0x40,%edx
14020c161:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14020c165:	e8 d6 50 df ff       	call   0x140001240
14020c16a:	b8 01 00 00 00       	mov    $0x1,%eax
14020c16f:	e9 82 02 00 00       	jmp    0x14020c3f6
14020c174:	41 83 fd 0d          	cmp    $0xd,%r13d
14020c178:	0f 85 73 02 00 00    	jne    0x14020c3f1
14020c17e:	42 0f b6 5c 2e fe    	movzbl -0x2(%rsi,%r13,1),%ebx
14020c184:	4e 8d 34 2e          	lea    (%rsi,%r13,1),%r14
14020c188:	41 0f b6 46 ff       	movzbl -0x1(%r14),%eax
14020c18d:	49 8b cc             	mov    %r12,%rcx
14020c190:	c1 e3 08             	shl    $0x8,%ebx
14020c193:	0b d8                	or     %eax,%ebx
14020c195:	e8 56 89 ef ff       	call   0x140104af0
14020c19a:	85 c0                	test   %eax,%eax
14020c19c:	0f 84 a2 00 00 00    	je     0x14020c244
14020c1a2:	8b c3                	mov    %ebx,%eax
14020c1a4:	48 89 87 18 02 00 00 	mov    %rax,0x218(%rdi)
14020c1ab:	41 0f b6 4e fc       	movzbl -0x4(%r14),%ecx
14020c1b0:	41 0f b6 46 fd       	movzbl -0x3(%r14),%eax
14020c1b5:	c1 e1 08             	shl    $0x8,%ecx
14020c1b8:	0b c8                	or     %eax,%ecx
14020c1ba:	89 8f 20 02 00 00    	mov    %ecx,0x220(%rdi)
14020c1c0:	81 f9 02 03 00 00    	cmp    $0x302,%ecx
14020c1c6:	72 19                	jb     0x14020c1e1
14020c1c8:	83 fb 10             	cmp    $0x10,%ebx
14020c1cb:	0f 82 13 01 00 00    	jb     0x14020c2e4
14020c1d1:	83 c3 f0             	add    $0xfffffff0,%ebx
14020c1d4:	8b c3                	mov    %ebx,%eax
14020c1d6:	41 88 5e ff          	mov    %bl,-0x1(%r14)
14020c1da:	c1 e8 08             	shr    $0x8,%eax
14020c1dd:	41 88 46 fe          	mov    %al,-0x2(%r14)
14020c1e1:	0f 10 87 f4 00 00 00 	movups 0xf4(%rdi),%xmm0
14020c1e8:	48 8d 8f b4 01 00 00 	lea    0x1b4(%rdi),%rcx
14020c1ef:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
14020c1f5:	0f 10 8f 04 01 00 00 	movups 0x104(%rdi),%xmm1
14020c1fc:	48 8b d6             	mov    %rsi,%rdx
14020c1ff:	0f 11 01             	movups %xmm0,(%rcx)
14020c202:	0f 10 87 14 01 00 00 	movups 0x114(%rdi),%xmm0
14020c209:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14020c20d:	0f 10 8f 24 01 00 00 	movups 0x124(%rdi),%xmm1
14020c214:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14020c218:	0f 10 87 34 01 00 00 	movups 0x134(%rdi),%xmm0
14020c21f:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
14020c223:	0f 10 8f 44 01 00 00 	movups 0x144(%rdi),%xmm1
14020c22a:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
14020c22e:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
14020c232:	e8 49 02 00 00       	call   0x14020c480
14020c237:	8d 43 24             	lea    0x24(%rbx),%eax
14020c23a:	83 e0 f0             	and    $0xfffffff0,%eax
14020c23d:	2b c3                	sub    %ebx,%eax
14020c23f:	e9 b2 01 00 00       	jmp    0x14020c3f6
14020c244:	f2 0f 10 06          	movsd  (%rsi),%xmm0
14020c248:	f2 0f 11 87 20 02 00 	movsd  %xmm0,0x220(%rdi)
14020c24f:	00
14020c250:	8b 46 08             	mov    0x8(%rsi),%eax
14020c253:	89 87 28 02 00 00    	mov    %eax,0x228(%rdi)
14020c259:	0f b6 46 0c          	movzbl 0xc(%rsi),%eax
14020c25d:	88 87 2c 02 00 00    	mov    %al,0x22c(%rdi)
14020c263:	b8 14 00 00 00       	mov    $0x14,%eax
14020c268:	48 c7 87 18 02 00 00 	movq   $0xd,0x218(%rdi)
14020c26f:	0d 00 00 00
14020c273:	e9 7e 01 00 00       	jmp    0x14020c3f6
14020c278:	41 8d 45 24          	lea    0x24(%r13),%eax
14020c27c:	83 e0 f0             	and    $0xfffffff0,%eax
14020c27f:	83 c0 15             	add    $0x15,%eax
14020c282:	e9 6f 01 00 00       	jmp    0x14020c3f6
14020c287:	41 bf 01 00 00 00    	mov    $0x1,%r15d
14020c28d:	45 8b f7             	mov    %r15d,%r14d
14020c290:	41 83 fd 20          	cmp    $0x20,%r13d
14020c294:	0f 8c 57 01 00 00    	jl     0x14020c3f1
14020c29a:	48 8b 46 08          	mov    0x8(%rsi),%rax
14020c29e:	49 8b cc             	mov    %r12,%rcx
14020c2a1:	0f b6 58 0b          	movzbl 0xb(%rax),%ebx
14020c2a5:	0f b6 40 0c          	movzbl 0xc(%rax),%eax
14020c2a9:	c1 e3 08             	shl    $0x8,%ebx
14020c2ac:	0b d8                	or     %eax,%ebx
14020c2ae:	e8 3d 88 ef ff       	call   0x140104af0
14020c2b3:	85 c0                	test   %eax,%eax
14020c2b5:	0f 84 36 01 00 00    	je     0x14020c3f1
14020c2bb:	48 8b 46 08          	mov    0x8(%rsi),%rax
14020c2bf:	0f b6 48 09          	movzbl 0x9(%rax),%ecx
14020c2c3:	0f b6 40 0a          	movzbl 0xa(%rax),%eax
14020c2c7:	c1 e1 08             	shl    $0x8,%ecx
14020c2ca:	0b c8                	or     %eax,%ecx
14020c2cc:	81 f9 02 03 00 00    	cmp    $0x302,%ecx
14020c2d2:	0f 82 19 01 00 00    	jb     0x14020c3f1
14020c2d8:	85 db                	test   %ebx,%ebx
14020c2da:	74 28                	je     0x14020c304
14020c2dc:	81 fb 00 10 00 00    	cmp    $0x1000,%ebx
14020c2e2:	73 07                	jae    0x14020c2eb
14020c2e4:	33 c0                	xor    %eax,%eax
14020c2e6:	e9 0b 01 00 00       	jmp    0x14020c3f6
14020c2eb:	81 fb 00 20 00 00    	cmp    $0x2000,%ebx
14020c2f1:	72 29                	jb     0x14020c31c
14020c2f3:	f6 05 1e fa 1c 00 20 	testb  $0x20,0x1cfa1e(%rip)        # 0x1403dbd18
14020c2fa:	74 20                	je     0x14020c31c
14020c2fc:	41 be 02 00 00 00    	mov    $0x2,%r14d
14020c302:	eb 18                	jmp    0x14020c31c
14020c304:	44 8b 76 18          	mov    0x18(%rsi),%r14d
14020c308:	41 c1 ee 02          	shr    $0x2,%r14d
14020c30c:	41 8d 46 ff          	lea    -0x1(%r14),%eax