14000bbdc:	48 83 c4 28          	add    $0x28,%rsp
14000bbe0:	48 ff 25 39 c5 00 00 	rex.W jmp *0xc539(%rip)        # 0x140018120
14000bbe7:	cc                   	int3
14000bbe8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000bbed:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000bbf2:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14000bbf7:	8b d1                	mov    %ecx,%edx
14000bbf9:	83 f9 01             	cmp    $0x1,%ecx
14000bbfc:	72 6d                	jb     0x14000bc6b
14000bbfe:	83 f9 0d             	cmp    $0xd,%ecx
14000bc01:	77 14                	ja     0x14000bc17
14000bc03:	8d 41 ff             	lea    -0x1(%rcx),%eax
14000bc06:	4c 8d 0d 63 dd 00 00 	lea    0xdd63(%rip),%r9        # 0x140019970
14000bc0d:	41 8b 44 c1 04       	mov    0x4(%r9,%rax,8),%eax
14000bc12:	e9 90 00 00 00       	jmp    0x14000bca7
14000bc17:	81 fa 18 07 00 00    	cmp    $0x718,%edx
14000bc1d:	77 4c                	ja     0x14000bc6b
14000bc1f:	b9 2d 00 00 00       	mov    $0x2d,%ecx
14000bc24:	4c 8d 0d 45 dd 00 00 	lea    0xdd45(%rip),%r9        # 0x140019970
14000bc2b:	33 f6                	xor    %esi,%esi
14000bc2d:	44 8b d6             	mov    %esi,%r10d
14000bc30:	8d 79 ff             	lea    -0x1(%rcx),%edi
14000bc33:	4c 8b c1             	mov    %rcx,%r8
14000bc36:	49 d1 e8             	shr    $1,%r8
14000bc39:	74 3f                	je     0x14000bc7a
14000bc3b:	f6 c1 01             	test   $0x1,%cl
14000bc3e:	49 8d 48 ff          	lea    -0x1(%r8),%rcx
14000bc42:	49 0f 45 c8          	cmovne %r8,%rcx
14000bc46:	4e 8d 1c 11          	lea    (%rcx,%r10,1),%r11
14000bc4a:	4b 8d 04 d9          	lea    (%r9,%r11,8),%rax
14000bc4e:	3b 10                	cmp    (%rax),%edx
14000bc50:	74 37                	je     0x14000bc89
14000bc52:	72 07                	jb     0x14000bc5b
14000bc54:	4d 8d 53 01          	lea    0x1(%r11),%r10
14000bc58:	49 8b c8             	mov    %r8,%rcx
14000bc5b:	49 8d 43 ff          	lea    -0x1(%r11),%rax
14000bc5f:	48 0f 43 c7          	cmovae %rdi,%rax
14000bc63:	48 8b f8             	mov    %rax,%rdi
14000bc66:	4c 3b d0             	cmp    %rax,%r10
14000bc69:	76 c8                	jbe    0x14000bc33
14000bc6b:	8d 4a ed             	lea    -0x13(%rdx),%ecx
14000bc6e:	83 f9 11             	cmp    $0x11,%ecx
14000bc71:	77 20                	ja     0x14000bc93
14000bc73:	b8 0d 00 00 00       	mov    $0xd,%eax
14000bc78:	eb 2d                	jmp    0x14000bca7
14000bc7a:	48 85 c9             	test   %rcx,%rcx
14000bc7d:	74 ec                	je     0x14000bc6b
14000bc7f:	4b 8d 04 d1          	lea    (%r9,%r10,8),%rax
14000bc83:	3b 10                	cmp    (%rax),%edx
14000bc85:	48 0f 45 c6          	cmovne %rsi,%rax
14000bc89:	48 85 c0             	test   %rax,%rax
14000bc8c:	74 dd                	je     0x14000bc6b
14000bc8e:	8b 40 04             	mov    0x4(%rax),%eax
14000bc91:	eb 14                	jmp    0x14000bca7
14000bc93:	b8 16 00 00 00       	mov    $0x16,%eax
14000bc98:	8d 8a 44 ff ff ff    	lea    -0xbc(%rdx),%ecx
14000bc9e:	83 f9 0e             	cmp    $0xe,%ecx
14000bca1:	8d 50 f2             	lea    -0xe(%rax),%edx
14000bca4:	0f 46 c2             	cmovbe %edx,%eax
14000bca7:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
14000bcac:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14000bcb1:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
14000bcb6:	c3                   	ret
14000bcb7:	cc                   	int3
14000bcb8:	40 53                	rex push %rbx
14000bcba:	48 83 ec 20          	sub    $0x20,%rsp
14000bcbe:	48 8b da             	mov    %rdx,%rbx
14000bcc1:	c6 42 38 01          	movb   $0x1,0x38(%rdx)
14000bcc5:	89 4a 34             	mov    %ecx,0x34(%rdx)
14000bcc8:	e8 1b ff ff ff       	call   0x14000bbe8
14000bccd:	89 43 2c             	mov    %eax,0x2c(%rbx)
14000bcd0:	c6 43 30 01          	movb   $0x1,0x30(%rbx)
14000bcd4:	48 83 c4 20          	add    $0x20,%rsp
14000bcd8:	5b                   	pop    %rbx
14000bcd9:	c3                   	ret
14000bcda:	cc                   	int3
14000bcdb:	cc                   	int3
14000bcdc:	48 83 ec 28          	sub    $0x28,%rsp
14000bce0:	e8 bf 20 00 00       	call   0x14000dda4
14000bce5:	48 8b c8             	mov    %rax,%rcx
14000bce8:	48 8d 15 a5 94 01 00 	lea    0x194a5(%rip),%rdx        # 0x140025194
14000bcef:	48 83 c0 24          	add    $0x24,%rax
14000bcf3:	48 85 c9             	test   %rcx,%rcx
14000bcf6:	48 0f 44 c2          	cmove  %rdx,%rax
14000bcfa:	48 83 c4 28          	add    $0x28,%rsp
14000bcfe:	c3                   	ret
14000bcff:	cc                   	int3
14000bd00:	48 83 ec 28          	sub    $0x28,%rsp
14000bd04:	e8 9b 20 00 00       	call   0x14000dda4
14000bd09:	48 8b c8             	mov    %rax,%rcx
14000bd0c:	48 8d 15 7d 94 01 00 	lea    0x1947d(%rip),%rdx        # 0x140025190
14000bd13:	48 83 c0 20          	add    $0x20,%rax
14000bd17:	48 85 c9             	test   %rcx,%rcx
14000bd1a:	48 0f 44 c2          	cmove  %rdx,%rax
14000bd1e:	48 83 c4 28          	add    $0x28,%rsp
14000bd22:	c3                   	ret
14000bd23:	cc                   	int3
14000bd24:	cc                   	int3
14000bd25:	cc                   	int3
14000bd26:	cc                   	int3
14000bd27:	cc                   	int3
14000bd28:	cc                   	int3
14000bd29:	cc                   	int3
14000bd2a:	cc                   	int3
14000bd2b:	cc                   	int3
14000bd2c:	cc                   	int3
14000bd2d:	cc                   	int3
14000bd2e:	cc                   	int3
14000bd2f:	cc                   	int3
14000bd30:	48 85 c9             	test   %rcx,%rcx
14000bd33:	74 36                	je     0x14000bd6b
14000bd35:	53                   	push   %rbx
14000bd36:	48 83 ec 20          	sub    $0x20,%rsp
14000bd3a:	4c 8b c1             	mov    %rcx,%r8
14000bd3d:	33 d2                	xor    %edx,%edx
14000bd3f:	48 8b 0d 62 af 01 00 	mov    0x1af62(%rip),%rcx        # 0x140026ca8
14000bd46:	ff 15 b4 c4 00 00    	call   *0xc4b4(%rip)        # 0x140018200
14000bd4c:	85 c0                	test   %eax,%eax
14000bd4e:	75 16                	jne    0x14000bd66
14000bd50:	ff 15 42 c3 00 00    	call   *0xc342(%rip)        # 0x140018098
14000bd56:	8b c8                	mov    %eax,%ecx
14000bd58:	e8 8b fe ff ff       	call   0x14000bbe8
14000bd5d:	8b d8                	mov    %eax,%ebx
14000bd5f:	e8 9c ff ff ff       	call   0x14000bd00
14000bd64:	89 18                	mov    %ebx,(%rax)
14000bd66:	48 83 c4 20          	add    $0x20,%rsp
14000bd6a:	5b                   	pop    %rbx
14000bd6b:	c3                   	ret
14000bd6c:	cc                   	int3
14000bd6d:	cc                   	int3
14000bd6e:	cc                   	int3
14000bd6f:	cc                   	int3
14000bd70:	cc                   	int3
14000bd71:	cc                   	int3
14000bd72:	cc                   	int3
14000bd73:	cc                   	int3
14000bd74:	cc                   	int3
14000bd75:	cc                   	int3
14000bd76:	cc                   	int3
14000bd77:	cc                   	int3
14000bd78:	cc                   	int3
14000bd79:	cc                   	int3
14000bd7a:	cc                   	int3
14000bd7b:	cc                   	int3
14000bd7c:	cc                   	int3
14000bd7d:	cc                   	int3
14000bd7e:	cc                   	int3
14000bd7f:	cc                   	int3
14000bd80:	48 8b 05 21 af 01 00 	mov    0x1af21(%rip),%rax        # 0x140026ca8
14000bd87:	c3                   	ret
14000bd88:	cc                   	int3
14000bd89:	cc                   	int3
14000bd8a:	cc                   	int3
14000bd8b:	cc                   	int3
14000bd8c:	cc                   	int3
14000bd8d:	cc                   	int3
14000bd8e:	cc                   	int3
14000bd8f:	cc                   	int3
14000bd90:	40 53                	rex push %rbx
14000bd92:	48 83 ec 20          	sub    $0x20,%rsp
14000bd96:	48 8b d9             	mov    %rcx,%rbx
14000bd99:	48 83 f9 e0          	cmp    $0xffffffffffffffe0,%rcx
14000bd9d:	77 3c                	ja     0x14000bddb
14000bd9f:	48 85 c9             	test   %rcx,%rcx
14000bda2:	b8 01 00 00 00       	mov    $0x1,%eax
14000bda7:	48 0f 44 d8          	cmove  %rax,%rbx
14000bdab:	eb 15                	jmp    0x14000bdc2
14000bdad:	e8 3e f3 ff ff       	call   0x14000b0f0
14000bdb2:	85 c0                	test   %eax,%eax
14000bdb4:	74 25                	je     0x14000bddb
14000bdb6:	48 8b cb             	mov    %rbx,%rcx
14000bdb9:	e8 c2 51 00 00       	call   0x140010f80
14000bdbe:	85 c0                	test   %eax,%eax
14000bdc0:	74 19                	je     0x14000bddb
14000bdc2:	48 8b 0d df ae 01 00 	mov    0x1aedf(%rip),%rcx        # 0x140026ca8
14000bdc9:	4c 8b c3             	mov    %rbx,%r8
14000bdcc:	33 d2                	xor    %edx,%edx
14000bdce:	ff 15 34 c4 00 00    	call   *0xc434(%rip)        # 0x140018208
14000bdd4:	48 85 c0             	test   %rax,%rax
14000bdd7:	74 d4                	je     0x14000bdad
14000bdd9:	eb 0d                	jmp    0x14000bde8
14000bddb:	e8 20 ff ff ff       	call   0x14000bd00
14000bde0:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
14000bde6:	33 c0                	xor    %eax,%eax
14000bde8:	48 83 c4 20          	add    $0x20,%rsp
14000bdec:	5b                   	pop    %rbx
14000bded:	c3                   	ret
14000bdee:	cc                   	int3
14000bdef:	cc                   	int3
14000bdf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000bdf5:	8b 05 5d 92 01 00    	mov    0x1925d(%rip),%eax        # 0x140025058
14000bdfb:	4c 8b da             	mov    %rdx,%r11
14000bdfe:	4c 8b c1             	mov    %rcx,%r8
14000be01:	83 f8 05             	cmp    $0x5,%eax
14000be04:	0f 8c d5 00 00 00    	jl     0x14000bedf
14000be0a:	41 f6 c0 01          	test   $0x1,%r8b
14000be0e:	74 2b                	je     0x14000be3b
14000be10:	48 8d 04 51          	lea    (%rcx,%rdx,2),%rax
14000be14:	48 8b d1             	mov    %rcx,%rdx
14000be17:	48 3b c8             	cmp    %rax,%rcx
14000be1a:	0f 84 b5 01 00 00    	je     0x14000bfd5
14000be20:	45 33 c9             	xor    %r9d,%r9d
14000be23:	66 44 39 0a          	cmp    %r9w,(%rdx)
14000be27:	0f 84 a8 01 00 00    	je     0x14000bfd5
14000be2d:	48 83 c2 02          	add    $0x2,%rdx
14000be31:	48 3b d0             	cmp    %rax,%rdx
14000be34:	75 ed                	jne    0x14000be23
14000be36:	e9 9a 01 00 00       	jmp    0x14000bfd5
14000be3b:	83 e1 1f             	and    $0x1f,%ecx
14000be3e:	b8 20 00 00 00       	mov    $0x20,%eax
14000be43:	48 2b c1             	sub    %rcx,%rax
14000be46:	49 8b d0             	mov    %r8,%rdx
14000be49:	48 f7 d9             	neg    %rcx
14000be4c:	48 1b db             	sbb    %rbx,%rbx
14000be4f:	48 23 d8             	and    %rax,%rbx
14000be52:	48 d1 eb             	shr    $1,%rbx
14000be55:	4c 3b db             	cmp    %rbx,%r11
14000be58:	49 0f 42 db          	cmovb  %r11,%rbx
14000be5c:	45 33 c9             	xor    %r9d,%r9d
14000be5f:	49 8d 04 58          	lea    (%r8,%rbx,2),%rax
14000be63:	4c 3b c0             	cmp    %rax,%r8
14000be66:	74 0f                	je     0x14000be77
14000be68:	66 44 39 0a          	cmp    %r9w,(%rdx)
14000be6c:	74 09                	je     0x14000be77
14000be6e:	48 83 c2 02          	add    $0x2,%rdx
14000be72:	48 3b d0             	cmp    %rax,%rdx
14000be75:	75 f1                	jne    0x14000be68
14000be77:	49 2b d0             	sub    %r8,%rdx
14000be7a:	48 d1 fa             	sar    $1,%rdx
14000be7d:	48 3b d3             	cmp    %rbx,%rdx
14000be80:	0f 85 55 01 00 00    	jne    0x14000bfdb
14000be86:	4d 8d 14 50          	lea    (%r8,%rdx,2),%r10
14000be8a:	49 8b cb             	mov    %r11,%rcx
14000be8d:	48 2b cb             	sub    %rbx,%rcx
14000be90:	48 8b c1             	mov    %rcx,%rax
14000be93:	83 e0 1f             	and    $0x1f,%eax
14000be96:	48 2b c8             	sub    %rax,%rcx
14000be99:	48 03 ca             	add    %rdx,%rcx
14000be9c:	49 8d 14 48          	lea    (%r8,%rcx,2),%rdx
14000bea0:	4c 3b d2             	cmp    %rdx,%r10
14000bea3:	74 1d                	je     0x14000bec2
14000bea5:	c5 f1 ef c9          	vpxor  %xmm1,%xmm1,%xmm1
14000bea9:	c4 c1 75 75 0a       	vpcmpeqw (%r10),%ymm1,%ymm1
14000beae:	c5 fd d7 c1          	vpmovmskb %ymm1,%eax
14000beb2:	85 c0                	test   %eax,%eax
14000beb4:	c5 f8 77             	vzeroupper
14000beb7:	75 09                	jne    0x14000bec2
14000beb9:	49 83 c2 20          	add    $0x20,%r10
14000bebd:	4c 3b d2             	cmp    %rdx,%r10
14000bec0:	75 e3                	jne    0x14000bea5
14000bec2:	4b 8d 04 58          	lea    (%r8,%r11,2),%rax
14000bec6:	eb 0a                	jmp    0x14000bed2
14000bec8:	66 45 39 0a          	cmp    %r9w,(%r10)
14000becc:	74 09                	je     0x14000bed7
14000bece:	49 83 c2 02          	add    $0x2,%r10
14000bed2:	4c 3b d0             	cmp    %rax,%r10
14000bed5:	75 f1                	jne    0x14000bec8
14000bed7:	49 8b d2             	mov    %r10,%rdx
14000beda:	e9 f6 00 00 00       	jmp    0x14000bfd5
14000bedf:	83 f8 01             	cmp    $0x1,%eax
14000bee2:	0f 8c cf 00 00 00    	jl     0x14000bfb7
14000bee8:	41 f6 c0 01          	test   $0x1,%r8b
14000beec:	74 2b                	je     0x14000bf19
14000beee:	48 8d 04 51          	lea    (%rcx,%rdx,2),%rax
14000bef2:	49 8b d0             	mov    %r8,%rdx
14000bef5:	4c 3b c0             	cmp    %rax,%r8
14000bef8:	0f 84 d7 00 00 00    	je     0x14000bfd5
14000befe:	45 33 c9             	xor    %r9d,%r9d
14000bf01:	66 44 39 0a          	cmp    %r9w,(%rdx)
14000bf05:	0f 84 ca 00 00 00    	je     0x14000bfd5
14000bf0b:	48 83 c2 02          	add    $0x2,%rdx
14000bf0f:	48 3b d0             	cmp    %rax,%rdx
14000bf12:	75 ed                	jne    0x14000bf01
14000bf14:	e9 bc 00 00 00       	jmp    0x14000bfd5
14000bf19:	83 e1 0f             	and    $0xf,%ecx
14000bf1c:	b8 10 00 00 00       	mov    $0x10,%eax
14000bf21:	48 2b c1             	sub    %rcx,%rax
14000bf24:	49 8b d0             	mov    %r8,%rdx
14000bf27:	48 f7 d9             	neg    %rcx
14000bf2a:	48 1b db             	sbb    %rbx,%rbx
14000bf2d:	48 23 d8             	and    %rax,%rbx
14000bf30:	48 d1 eb             	shr    $1,%rbx
14000bf33:	4c 3b db             	cmp    %rbx,%r11
14000bf36:	49 0f 42 db          	cmovb  %r11,%rbx
14000bf3a:	45 33 c9             	xor    %r9d,%r9d
14000bf3d:	49 8d 04 58          	lea    (%r8,%rbx,2),%rax
14000bf41:	4c 3b c0             	cmp    %rax,%r8
14000bf44:	74 0f                	je     0x14000bf55
14000bf46:	66 44 39 0a          	cmp    %r9w,(%rdx)
14000bf4a:	74 09                	je     0x14000bf55
14000bf4c:	48 83 c2 02          	add    $0x2,%rdx
14000bf50:	48 3b d0             	cmp    %rax,%rdx
14000bf53:	75 f1                	jne    0x14000bf46
14000bf55:	49 2b d0             	sub    %r8,%rdx
14000bf58:	48 d1 fa             	sar    $1,%rdx
14000bf5b:	48 3b d3             	cmp    %rbx,%rdx
14000bf5e:	75 7b                	jne    0x14000bfdb
14000bf60:	49 8b cb             	mov    %r11,%rcx
14000bf63:	4d 8d 14 50          	lea    (%r8,%rdx,2),%r10
14000bf67:	48 2b cb             	sub    %rbx,%rcx
14000bf6a:	0f 57 c9             	xorps  %xmm1,%xmm1
14000bf6d:	48 8b c1             	mov    %rcx,%rax
14000bf70:	83 e0 0f             	and    $0xf,%eax
14000bf73:	48 2b c8             	sub    %rax,%rcx
14000bf76:	48 03 ca             	add    %rdx,%rcx
14000bf79:	49 8d 14 48          	lea    (%r8,%rcx,2),%rdx
14000bf7d:	eb 15                	jmp    0x14000bf94
14000bf7f:	66 0f 6f c1          	movdqa %xmm1,%xmm0
14000bf83:	66 41 0f 75 02       	pcmpeqw (%r10),%xmm0
14000bf88:	66 0f d7 c0          	pmovmskb %xmm0,%eax
14000bf8c:	85 c0                	test   %eax,%eax
14000bf8e:	75 09                	jne    0x14000bf99
14000bf90:	49 83 c2 10          	add    $0x10,%r10
14000bf94:	4c 3b d2             	cmp    %rdx,%r10
14000bf97:	75 e6                	jne    0x14000bf7f
14000bf99:	4b 8d 04 58          	lea    (%r8,%r11,2),%rax
14000bf9d:	eb 0e                	jmp    0x14000bfad
14000bf9f:	66 45 39 0a          	cmp    %r9w,(%r10)
14000bfa3:	0f 84 2e ff ff ff    	je     0x14000bed7
14000bfa9:	49 83 c2 02          	add    $0x2,%r10
14000bfad:	4c 3b d0             	cmp    %rax,%r10
14000bfb0:	75 ed                	jne    0x14000bf9f
14000bfb2:	e9 20 ff ff ff       	jmp    0x14000bed7
14000bfb7:	48 8d 04 51          	lea    (%rcx,%rdx,2),%rax
14000bfbb:	49 8b d0             	mov    %r8,%rdx
14000bfbe:	4c 3b c0             	cmp    %rax,%r8
14000bfc1:	74 12                	je     0x14000bfd5
14000bfc3:	45 33 c9             	xor    %r9d,%r9d
14000bfc6:	66 44 39 0a          	cmp    %r9w,(%rdx)
14000bfca:	74 09                	je     0x14000bfd5
14000bfcc:	48 83 c2 02          	add    $0x2,%rdx
14000bfd0:	48 3b d0             	cmp    %rax,%rdx
14000bfd3:	75 f1                	jne    0x14000bfc6
14000bfd5:	49 2b d0             	sub    %r8,%rdx
14000bfd8:	48 d1 fa             	sar    $1,%rdx
14000bfdb:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
14000bfe0:	48 8b c2             	mov    %rdx,%rax
14000bfe3:	c3                   	ret
14000bfe4:	40 53                	rex push %rbx
14000bfe6:	48 83 ec 20          	sub    $0x20,%rsp
14000bfea:	48 8b 05 57 a5 01 00 	mov    0x1a557(%rip),%rax        # 0x140026548
14000bff1:	48 8b da             	mov    %rdx,%rbx
14000bff4:	48 39 02             	cmp    %rax,(%rdx)
14000bff7:	74 16                	je     0x14000c00f
14000bff9:	8b 81 a8 03 00 00    	mov    0x3a8(%rcx),%eax
14000bfff:	85 05 3b 99 01 00    	test   %eax,0x1993b(%rip)        # 0x140025940
14000c005:	75 08                	jne    0x14000c00f
14000c007:	e8 b4 4c 00 00       	call   0x140010cc0
14000c00c:	48 89 03             	mov    %rax,(%rbx)
14000c00f:	48 83 c4 20          	add    $0x20,%rsp