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
14000c013:	5b                   	pop    %rbx
14000c014:	c3                   	ret
14000c015:	cc                   	int3
14000c016:	cc                   	int3
14000c017:	cc                   	int3
14000c018:	40 53                	rex push %rbx
14000c01a:	48 83 ec 20          	sub    $0x20,%rsp
14000c01e:	48 8d 05 23 a5 01 00 	lea    0x1a523(%rip),%rax        # 0x140026548
14000c025:	48 8b da             	mov    %rdx,%rbx
14000c028:	4a 8b 04 c0          	mov    (%rax,%r8,8),%rax
14000c02c:	48 39 02             	cmp    %rax,(%rdx)
14000c02f:	74 16                	je     0x14000c047
14000c031:	8b 81 a8 03 00 00    	mov    0x3a8(%rcx),%eax
14000c037:	85 05 03 99 01 00    	test   %eax,0x19903(%rip)        # 0x140025940
14000c03d:	75 08                	jne    0x14000c047
14000c03f:	e8 7c 4c 00 00       	call   0x140010cc0
14000c044:	48 89 03             	mov    %rax,(%rbx)
14000c047:	48 83 c4 20          	add    $0x20,%rsp
14000c04b:	5b                   	pop    %rbx
14000c04c:	c3                   	ret
14000c04d:	cc                   	int3
14000c04e:	cc                   	int3
14000c04f:	cc                   	int3
14000c050:	40 53                	rex push %rbx
14000c052:	48 83 ec 20          	sub    $0x20,%rsp
14000c056:	48 8b 05 cb a9 01 00 	mov    0x1a9cb(%rip),%rax        # 0x140026a28
14000c05d:	48 8b da             	mov    %rdx,%rbx
14000c060:	48 39 02             	cmp    %rax,(%rdx)
14000c063:	74 16                	je     0x14000c07b
14000c065:	8b 81 a8 03 00 00    	mov    0x3a8(%rcx),%eax
14000c06b:	85 05 cf 98 01 00    	test   %eax,0x198cf(%rip)        # 0x140025940
14000c071:	75 08                	jne    0x14000c07b
14000c073:	e8 38 3b 00 00       	call   0x14000fbb0
14000c078:	48 89 03             	mov    %rax,(%rbx)
14000c07b:	48 83 c4 20          	add    $0x20,%rsp
14000c07f:	5b                   	pop    %rbx
14000c080:	c3                   	ret
14000c081:	cc                   	int3
14000c082:	cc                   	int3
14000c083:	cc                   	int3
14000c084:	40 53                	rex push %rbx
14000c086:	48 83 ec 20          	sub    $0x20,%rsp
14000c08a:	48 8d 05 97 a9 01 00 	lea    0x1a997(%rip),%rax        # 0x140026a28
14000c091:	48 8b da             	mov    %rdx,%rbx
14000c094:	4a 8b 04 c0          	mov    (%rax,%r8,8),%rax
14000c098:	48 39 02             	cmp    %rax,(%rdx)
14000c09b:	74 16                	je     0x14000c0b3
14000c09d:	8b 81 a8 03 00 00    	mov    0x3a8(%rcx),%eax
14000c0a3:	85 05 97 98 01 00    	test   %eax,0x19897(%rip)        # 0x140025940
14000c0a9:	75 08                	jne    0x14000c0b3
14000c0ab:	e8 00 3b 00 00       	call   0x14000fbb0
14000c0b0:	48 89 03             	mov    %rax,(%rbx)
14000c0b3:	48 83 c4 20          	add    $0x20,%rsp
14000c0b7:	5b                   	pop    %rbx
14000c0b8:	c3                   	ret
14000c0b9:	cc                   	int3
14000c0ba:	cc                   	int3
14000c0bb:	cc                   	int3
14000c0bc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000c0c1:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000c0c6:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000c0cb:	57                   	push   %rdi
14000c0cc:	41 54                	push   %r12
14000c0ce:	41 55                	push   %r13
14000c0d0:	41 56                	push   %r14
14000c0d2:	41 57                	push   %r15
14000c0d4:	48 83 ec 50          	sub    $0x50,%rsp
14000c0d8:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
14000c0df:	45 33 db             	xor    %r11d,%r11d
14000c0e2:	85 c0                	test   %eax,%eax
14000c0e4:	44 88 1a             	mov    %r11b,(%rdx)
14000c0e7:	41 8b fb             	mov    %r11d,%edi
14000c0ea:	4d 8b d1             	mov    %r9,%r10
14000c0ed:	0f 49 f8             	cmovns %eax,%edi
14000c0f0:	48 8b da             	mov    %rdx,%rbx
14000c0f3:	4c 8b f1             	mov    %rcx,%r14
14000c0f6:	8d 47 0b             	lea    0xb(%rdi),%eax
14000c0f9:	4c 63 c8             	movslq %eax,%r9
14000c0fc:	4d 3b c1             	cmp    %r9,%r8
14000c0ff:	77 33                	ja     0x14000c134
14000c101:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
14000c108:	00
14000c109:	41 8d 5b 22          	lea    0x22(%r11),%ebx
14000c10d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14000c112:	45 33 c9             	xor    %r9d,%r9d
14000c115:	45 33 c0             	xor    %r8d,%r8d
14000c118:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
14000c11d:	33 d2                	xor    %edx,%edx
14000c11f:	c6 41 30 01          	movb   $0x1,0x30(%rcx)
14000c123:	89 59 2c             	mov    %ebx,0x2c(%rcx)
14000c126:	33 c9                	xor    %ecx,%ecx
14000c128:	e8 9b f9 ff ff       	call   0x14000bac8
14000c12d:	8b c3                	mov    %ebx,%eax
14000c12f:	e9 fd 02 00 00       	jmp    0x14000c431
14000c134:	48 8b 01             	mov    (%rcx),%rax
14000c137:	b9 ff 07 00 00       	mov    $0x7ff,%ecx
14000c13c:	48 c1 e8 34          	shr    $0x34,%rax
14000c140:	48 23 c1             	and    %rcx,%rax
14000c143:	48 3b c1             	cmp    %rcx,%rax
14000c146:	0f 85 81 00 00 00    	jne    0x14000c1cd
14000c14c:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
14000c153:	00
14000c154:	4d 8b ca             	mov    %r10,%r9
14000c157:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14000c15c:	49 8b ce             	mov    %r14,%rcx
14000c15f:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
14000c166:	89 44 24 40          	mov    %eax,0x40(%rsp)
14000c16a:	8b 84 24 b8 00 00 00 	mov    0xb8(%rsp),%eax
14000c171:	89 44 24 38          	mov    %eax,0x38(%rsp)
14000c175:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14000c17c:	00
14000c17d:	44 88 5c 24 30       	mov    %r11b,0x30(%rsp)
14000c182:	89 7c 24 28          	mov    %edi,0x28(%rsp)
14000c186:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000c18b:	e8 c0 02 00 00       	call   0x14000c450
14000c190:	85 c0                	test   %eax,%eax
14000c192:	74 08                	je     0x14000c19c
14000c194:	c6 03 00             	movb   $0x0,(%rbx)
14000c197:	e9 95 02 00 00       	jmp    0x14000c431
14000c19c:	ba 65 00 00 00       	mov    $0x65,%edx
14000c1a1:	48 8b cb             	mov    %rbx,%rcx
14000c1a4:	e8 d3 a8 00 00       	call   0x140016a7c
14000c1a9:	48 85 c0             	test   %rax,%rax
14000c1ac:	0f 84 7d 02 00 00    	je     0x14000c42f
14000c1b2:	8a 8c 24 b0 00 00 00 	mov    0xb0(%rsp),%cl
14000c1b9:	80 f1 01             	xor    $0x1,%cl
14000c1bc:	c0 e1 05             	shl    $0x5,%cl
14000c1bf:	80 c1 50             	add    $0x50,%cl
14000c1c2:	88 08                	mov    %cl,(%rax)
14000c1c4:	c6 40 03 00          	movb   $0x0,0x3(%rax)
14000c1c8:	e9 62 02 00 00       	jmp    0x14000c42f
14000c1cd:	4d 39 1e             	cmp    %r11,(%r14)
14000c1d0:	7d 06                	jge    0x14000c1d8
14000c1d2:	c6 02 2d             	movb   $0x2d,(%rdx)
14000c1d5:	48 ff c3             	inc    %rbx
14000c1d8:	8a 84 24 b0 00 00 00 	mov    0xb0(%rsp),%al
14000c1df:	4c 8d 63 01          	lea    0x1(%rbx),%r12
14000c1e3:	34 01                	xor    $0x1,%al
14000c1e5:	41 bf ff 03 00 00    	mov    $0x3ff,%r15d
14000c1eb:	44 0f b6 e8          	movzbl %al,%r13d
14000c1ef:	41 b8 30 00 00 00    	mov    $0x30,%r8d
14000c1f5:	41 8b ed             	mov    %r13d,%ebp
14000c1f8:	48 b8 00 00 00 00 00 	movabs $0x7ff0000000000000,%rax
14000c1ff:	00 f0 7f
14000c202:	c1 e5 05             	shl    $0x5,%ebp
14000c205:	49 b9 ff ff ff ff ff 	movabs $0xfffffffffffff,%r9
14000c20c:	ff 0f 00
14000c20f:	83 c5 07             	add    $0x7,%ebp
14000c212:	49 85 06             	test   %rax,(%r14)
14000c215:	75 18                	jne    0x14000c22f
14000c217:	44 88 03             	mov    %r8b,(%rbx)
14000c21a:	49 8b 06             	mov    (%r14),%rax
14000c21d:	49 23 c1             	and    %r9,%rax
14000c220:	48 f7 d8             	neg    %rax
14000c223:	4d 1b ff             	sbb    %r15,%r15
14000c226:	41 81 e7 fe 03 00 00 	and    $0x3fe,%r15d
14000c22d:	eb 03                	jmp    0x14000c232
14000c22f:	c6 03 31             	movb   $0x31,(%rbx)
14000c232:	49 8d 74 24 01       	lea    0x1(%r12),%rsi
14000c237:	85 ff                	test   %edi,%edi
14000c239:	75 05                	jne    0x14000c240
14000c23b:	41 8a c3             	mov    %r11b,%al
14000c23e:	eb 37                	jmp    0x14000c277
14000c240:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
14000c247:	00
14000c248:	44 38 5b 28          	cmp    %r11b,0x28(%rbx)
14000c24c:	75 19                	jne    0x14000c267
14000c24e:	48 8b cb             	mov    %rbx,%rcx
14000c251:	e8 0a d6 ff ff       	call   0x140009860
14000c256:	45 33 db             	xor    %r11d,%r11d
14000c259:	49 b9 ff ff ff ff ff 	movabs $0xfffffffffffff,%r9
14000c260:	ff 0f 00
14000c263:	45 8d 43 30          	lea    0x30(%r11),%r8d
14000c267:	48 8b 43 18          	mov    0x18(%rbx),%rax
14000c26b:	48 8b 88 f8 00 00 00 	mov    0xf8(%rax),%rcx