14000ce99:	48 3b c8             	cmp    %rax,%rcx
14000ce9c:	0f 86 ee 00 00 00    	jbe    0x14000cf90
14000cea2:	eb 0e                	jmp    0x14000ceb2
14000cea4:	48 b9 00 00 00 00 00 	movabs $0x8000000000000000,%rcx
14000ceab:	00 00 80
14000ceae:	48 83 c1 27          	add    $0x27,%rcx
14000ceb2:	e8 89 ca 04 00       	call   0x140059940
14000ceb7:	48 85 c0             	test   %rax,%rax
14000ceba:	0f 84 87 00 00 00    	je     0x14000cf47
14000cec0:	48 8d 78 27          	lea    0x27(%rax),%rdi
14000cec4:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
14000cec8:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
14000cecc:	eb 14                	jmp    0x14000cee2
14000cece:	48 85 c0             	test   %rax,%rax
14000ced1:	74 0d                	je     0x14000cee0
14000ced3:	48 8b c8             	mov    %rax,%rcx
14000ced6:	e8 65 ca 04 00       	call   0x140059940
14000cedb:	48 8b f8             	mov    %rax,%rdi
14000cede:	eb 02                	jmp    0x14000cee2
14000cee0:	33 ff                	xor    %edi,%edi
14000cee2:	4c 89 76 10          	mov    %r14,0x10(%rsi)
14000cee6:	4c 8d 34 2f          	lea    (%rdi,%rbp,1),%r14
14000ceea:	48 89 5e 18          	mov    %rbx,0x18(%rsi)
14000ceee:	4c 8b c5             	mov    %rbp,%r8
14000cef1:	48 8b cf             	mov    %rdi,%rcx
14000cef4:	49 83 ff 0f          	cmp    $0xf,%r15
14000cef8:	76 54                	jbe    0x14000cf4e
14000cefa:	48 8b 1e             	mov    (%rsi),%rbx
14000cefd:	48 8b d3             	mov    %rbx,%rdx
14000cf00:	e8 c6 d9 04 00       	call   0x14005a8cb
14000cf05:	4d 8b c4             	mov    %r12,%r8
14000cf08:	49 8b d5             	mov    %r13,%rdx
14000cf0b:	49 8b ce             	mov    %r14,%rcx
14000cf0e:	e8 b8 d9 04 00       	call   0x14005a8cb
14000cf13:	49 8d 57 01          	lea    0x1(%r15),%rdx
14000cf17:	43 c6 04 26 00       	movb   $0x0,(%r14,%r12,1)
14000cf1c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14000cf23:	72 18                	jb     0x14000cf3d
14000cf25:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14000cf29:	48 83 c2 27          	add    $0x27,%rdx
14000cf2d:	48 2b d9             	sub    %rcx,%rbx
14000cf30:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
14000cf34:	48 83 f8 1f          	cmp    $0x1f,%rax
14000cf38:	77 0d                	ja     0x14000cf47
14000cf3a:	48 8b d9             	mov    %rcx,%rbx
14000cf3d:	48 8b cb             	mov    %rbx,%rcx
14000cf40:	e8 4f cd 04 00       	call   0x140059c94
14000cf45:	eb 22                	jmp    0x14000cf69
14000cf47:	ff 15 53 26 05 00    	call   *0x52653(%rip)        # 0x14005f5a0
14000cf4d:	cc                   	int3
14000cf4e:	48 8b d6             	mov    %rsi,%rdx
14000cf51:	e8 75 d9 04 00       	call   0x14005a8cb
14000cf56:	4d 8b c4             	mov    %r12,%r8
14000cf59:	49 8b d5             	mov    %r13,%rdx
14000cf5c:	49 8b ce             	mov    %r14,%rcx
14000cf5f:	e8 67 d9 04 00       	call   0x14005a8cb
14000cf64:	43 c6 04 26 00       	movb   $0x0,(%r14,%r12,1)
14000cf69:	48 89 3e             	mov    %rdi,(%rsi)
14000cf6c:	48 8b c6             	mov    %rsi,%rax
14000cf6f:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
14000cf74:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14000cf79:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
14000cf7e:	48 83 c4 30          	add    $0x30,%rsp
14000cf82:	41 5d                	pop    %r13
14000cf84:	41 5c                	pop    %r12
14000cf86:	5e                   	pop    %rsi
14000cf87:	5d                   	pop    %rbp
14000cf88:	5b                   	pop    %rbx
14000cf89:	c3                   	ret
14000cf8a:	e8 21 44 ff ff       	call   0x1400013b0
14000cf8f:	cc                   	int3
14000cf90:	e8 7b 43 ff ff       	call   0x140001310
14000cf95:	cc                   	int3
14000cf96:	cc                   	int3
14000cf97:	cc                   	int3
14000cf98:	cc                   	int3
14000cf99:	cc                   	int3
14000cf9a:	cc                   	int3
14000cf9b:	cc                   	int3
14000cf9c:	cc                   	int3
14000cf9d:	cc                   	int3
14000cf9e:	cc                   	int3
14000cf9f:	cc                   	int3
14000cfa0:	40 53                	rex push %rbx
14000cfa2:	48 83 ec 20          	sub    $0x20,%rsp
14000cfa6:	48 8b d9             	mov    %rcx,%rbx
14000cfa9:	48 8b c2             	mov    %rdx,%rax
14000cfac:	48 8d 0d 85 29 05 00 	lea    0x52985(%rip),%rcx        # 0x14005f938
14000cfb3:	0f 57 c0             	xorps  %xmm0,%xmm0
14000cfb6:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14000cfba:	48 89 0b             	mov    %rcx,(%rbx)
14000cfbd:	48 8d 48 08          	lea    0x8(%rax),%rcx
14000cfc1:	0f 11 02             	movups %xmm0,(%rdx)
14000cfc4:	ff 15 fe 23 05 00    	call   *0x523fe(%rip)        # 0x14005f3c8
14000cfca:	48 8d 05 87 39 05 00 	lea    0x53987(%rip),%rax        # 0x140060958
14000cfd1:	48 89 03             	mov    %rax,(%rbx)
14000cfd4:	48 8b c3             	mov    %rbx,%rax
14000cfd7:	48 83 c4 20          	add    $0x20,%rsp
14000cfdb:	5b                   	pop    %rbx
14000cfdc:	c3                   	ret
14000cfdd:	cc                   	int3
14000cfde:	cc                   	int3
14000cfdf:	cc                   	int3
14000cfe0:	40 53                	rex push %rbx
14000cfe2:	48 83 ec 20          	sub    $0x20,%rsp
14000cfe6:	48 8b d9             	mov    %rcx,%rbx
14000cfe9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14000cfed:	48 85 c9             	test   %rcx,%rcx
14000cff0:	74 09                	je     0x14000cffb
14000cff2:	48 83 c1 10          	add    $0x10,%rcx
14000cff6:	e8 85 7d 00 00       	call   0x140014d80
14000cffb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000cfff:	48 85 c9             	test   %rcx,%rcx
14000d002:	74 0f                	je     0x14000d013
14000d004:	ba 40 00 00 00       	mov    $0x40,%edx
14000d009:	48 83 c4 20          	add    $0x20,%rsp
14000d00d:	5b                   	pop    %rbx
14000d00e:	e9 81 cc 04 00       	jmp    0x140059c94
14000d013:	48 83 c4 20          	add    $0x20,%rsp
14000d017:	5b                   	pop    %rbx
14000d018:	c3                   	ret
14000d019:	cc                   	int3
14000d01a:	cc                   	int3
14000d01b:	cc                   	int3
14000d01c:	cc                   	int3
14000d01d:	cc                   	int3
14000d01e:	cc                   	int3
14000d01f:	cc                   	int3
14000d020:	40 53                	rex push %rbx
14000d022:	48 83 ec 20          	sub    $0x20,%rsp
14000d026:	48 8b d9             	mov    %rcx,%rbx
14000d029:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14000d02d:	48 85 c9             	test   %rcx,%rcx
14000d030:	74 13                	je     0x14000d045
14000d032:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14000d036:	48 85 c9             	test   %rcx,%rcx
14000d039:	74 0a                	je     0x14000d045
14000d03b:	48 8b 01             	mov    (%rcx),%rax
14000d03e:	ba 01 00 00 00       	mov    $0x1,%edx
14000d043:	ff 10                	call   *(%rax)
14000d045:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000d049:	48 85 c9             	test   %rcx,%rcx
14000d04c:	74 0f                	je     0x14000d05d
14000d04e:	ba 20 00 00 00       	mov    $0x20,%edx
14000d053:	48 83 c4 20          	add    $0x20,%rsp
14000d057:	5b                   	pop    %rbx
14000d058:	e9 37 cc 04 00       	jmp    0x140059c94
14000d05d:	48 83 c4 20          	add    $0x20,%rsp
14000d061:	5b                   	pop    %rbx
14000d062:	c3                   	ret
14000d063:	cc                   	int3
14000d064:	cc                   	int3
14000d065:	cc                   	int3
14000d066:	cc                   	int3
14000d067:	cc                   	int3
14000d068:	cc                   	int3
14000d069:	cc                   	int3
14000d06a:	cc                   	int3
14000d06b:	cc                   	int3
14000d06c:	cc                   	int3
14000d06d:	cc                   	int3
14000d06e:	cc                   	int3
14000d06f:	cc                   	int3
14000d070:	48 85 c9             	test   %rcx,%rcx
14000d073:	74 0c                	je     0x14000d081
14000d075:	48 8b 01             	mov    (%rcx),%rax
14000d078:	ba 01 00 00 00       	mov    $0x1,%edx
14000d07d:	48 ff 60 10          	rex.W jmp *0x10(%rax)
14000d081:	c3                   	ret
14000d082:	cc                   	int3
14000d083:	cc                   	int3
14000d084:	cc                   	int3
14000d085:	cc                   	int3
14000d086:	cc                   	int3
14000d087:	cc                   	int3
14000d088:	cc                   	int3
14000d089:	cc                   	int3
14000d08a:	cc                   	int3
14000d08b:	cc                   	int3
14000d08c:	cc                   	int3
14000d08d:	cc                   	int3
14000d08e:	cc                   	int3
14000d08f:	cc                   	int3
14000d090:	48 8b 41 10          	mov    0x10(%rcx),%rax
14000d094:	48 83 c1 10          	add    $0x10,%rcx
14000d098:	33 d2                	xor    %edx,%edx
14000d09a:	48 ff 20             	rex.W jmp *(%rax)
14000d09d:	cc                   	int3
14000d09e:	cc                   	int3
14000d09f:	cc                   	int3
14000d0a0:	48 8b 42 18          	mov    0x18(%rdx),%rax
14000d0a4:	4c 8b d1             	mov    %rcx,%r10
14000d0a7:	4c 8b c0             	mov    %rax,%r8
14000d0aa:	4c 2b 41 18          	sub    0x18(%rcx),%r8
14000d0ae:	75 04                	jne    0x14000d0b4
14000d0b0:	32 c9                	xor    %cl,%cl
14000d0b2:	eb 10                	jmp    0x14000d0c4
14000d0b4:	4d 85 c0             	test   %r8,%r8
14000d0b7:	b9 ff 00 00 00       	mov    $0xff,%ecx
14000d0bc:	ba 01 00 00 00       	mov    $0x1,%edx
14000d0c1:	0f 49 ca             	cmovns %edx,%ecx
14000d0c4:	49 89 42 18          	mov    %rax,0x18(%r10)
14000d0c8:	33 c0                	xor    %eax,%eax
14000d0ca:	84 c9                	test   %cl,%cl
14000d0cc:	4c 0f 48 c0          	cmovs  %rax,%r8
14000d0d0:	48 b8 bd 42 7a e5 d5 	movabs $0xd6bf94d5e57a42bd,%rax
14000d0d7:	94 bf d6
14000d0da:	49 f7 e8             	imul   %r8
14000d0dd:	49 8d 0c 10          	lea    (%r8,%rdx,1),%rcx
14000d0e1:	49 8b d1             	mov    %r9,%rdx
14000d0e4:	48 c1 f9 17          	sar    $0x17,%rcx
14000d0e8:	48 8b c1             	mov    %rcx,%rax
14000d0eb:	48 c1 e8 3f          	shr    $0x3f,%rax
14000d0ef:	48 03 c8             	add    %rax,%rcx
14000d0f2:	e9 09 73 00 00       	jmp    0x140014400
14000d0f7:	cc                   	int3
14000d0f8:	cc                   	int3
14000d0f9:	cc                   	int3
14000d0fa:	cc                   	int3
14000d0fb:	cc                   	int3
14000d0fc:	cc                   	int3
14000d0fd:	cc                   	int3
14000d0fe:	cc                   	int3
14000d0ff:	cc                   	int3
14000d100:	48 8b 09             	mov    (%rcx),%rcx
14000d103:	48 85 c9             	test   %rcx,%rcx
14000d106:	74 0a                	je     0x14000d112
14000d108:	ba 20 00 00 00       	mov    $0x20,%edx
14000d10d:	e9 82 cb 04 00       	jmp    0x140059c94
14000d112:	c3                   	ret
14000d113:	cc                   	int3
14000d114:	cc                   	int3
14000d115:	cc                   	int3
14000d116:	cc                   	int3
14000d117:	cc                   	int3
14000d118:	cc                   	int3
14000d119:	cc                   	int3
14000d11a:	cc                   	int3
14000d11b:	cc                   	int3
14000d11c:	cc                   	int3
14000d11d:	cc                   	int3
14000d11e:	cc                   	int3
14000d11f:	cc                   	int3
14000d120:	48 8b 42 18          	mov    0x18(%rdx),%rax
14000d124:	4c 8b c1             	mov    %rcx,%r8
14000d127:	48 8b d0             	mov    %rax,%rdx
14000d12a:	48 2b 51 18          	sub    0x18(%rcx),%rdx
14000d12e:	75 04                	jne    0x14000d134
14000d130:	32 c9                	xor    %cl,%cl
14000d132:	eb 12                	jmp    0x14000d146
14000d134:	48 85 d2             	test   %rdx,%rdx
14000d137:	b9 ff 00 00 00       	mov    $0xff,%ecx
14000d13c:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14000d142:	41 0f 49 ca          	cmovns %r10d,%ecx
14000d146:	49 89 40 18          	mov    %rax,0x18(%r8)
14000d14a:	33 c0                	xor    %eax,%eax
14000d14c:	84 c9                	test   %cl,%cl
14000d14e:	48 0f 48 d0          	cmovs  %rax,%rdx
14000d152:	48 b8 4b 59 86 38 d6 	movabs $0x346dc5d63886594b,%rax
14000d159:	c5 6d 34
14000d15c:	48 f7 ea             	imul   %rdx
14000d15f:	48 8b ca             	mov    %rdx,%rcx
14000d162:	49 8b d1             	mov    %r9,%rdx
14000d165:	48 c1 f9 0b          	sar    $0xb,%rcx
14000d169:	48 8b c1             	mov    %rcx,%rax
14000d16c:	48 c1 e8 3f          	shr    $0x3f,%rax
14000d170:	48 03 c8             	add    %rax,%rcx
14000d173:	e9 88 72 00 00       	jmp    0x140014400
14000d178:	cc                   	int3
14000d179:	cc                   	int3
14000d17a:	cc                   	int3
14000d17b:	cc                   	int3
14000d17c:	cc                   	int3
14000d17d:	cc                   	int3
14000d17e:	cc                   	int3
14000d17f:	cc                   	int3
14000d180:	48 8b 42 18          	mov    0x18(%rdx),%rax
14000d184:	4c 8b c1             	mov    %rcx,%r8
14000d187:	48 8b d0             	mov    %rax,%rdx
14000d18a:	48 2b 51 18          	sub    0x18(%rcx),%rdx
14000d18e:	75 04                	jne    0x14000d194
14000d190:	32 c9                	xor    %cl,%cl
14000d192:	eb 12                	jmp    0x14000d1a6
14000d194:	48 85 d2             	test   %rdx,%rdx
14000d197:	b9 ff 00 00 00       	mov    $0xff,%ecx
14000d19c:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14000d1a2:	41 0f 49 ca          	cmovns %r10d,%ecx
14000d1a6:	49 89 40 18          	mov    %rax,0x18(%r8)
14000d1aa:	33 c0                	xor    %eax,%eax
14000d1ac:	84 c9                	test   %cl,%cl
14000d1ae:	48 0f 48 d0          	cmovs  %rax,%rdx
14000d1b2:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
14000d1b9:	66 66 66
14000d1bc:	48 f7 ea             	imul   %rdx
14000d1bf:	48 8b ca             	mov    %rdx,%rcx
14000d1c2:	49 8b d1             	mov    %r9,%rdx
14000d1c5:	48 c1 f9 02          	sar    $0x2,%rcx
14000d1c9:	48 8b c1             	mov    %rcx,%rax
14000d1cc:	48 c1 e8 3f          	shr    $0x3f,%rax
14000d1d0:	48 03 c8             	add    %rax,%rcx
14000d1d3:	e9 28 72 00 00       	jmp    0x140014400
14000d1d8:	cc                   	int3
14000d1d9:	cc                   	int3
14000d1da:	cc                   	int3
14000d1db:	cc                   	int3
14000d1dc:	cc                   	int3
14000d1dd:	cc                   	int3
14000d1de:	cc                   	int3
14000d1df:	cc                   	int3
14000d1e0:	48 8b 42 18          	mov    0x18(%rdx),%rax
14000d1e4:	4c 8b c1             	mov    %rcx,%r8
14000d1e7:	48 8b d0             	mov    %rax,%rdx
14000d1ea:	48 2b 51 18          	sub    0x18(%rcx),%rdx
14000d1ee:	75 04                	jne    0x14000d1f4
14000d1f0:	32 c9                	xor    %cl,%cl
14000d1f2:	eb 12                	jmp    0x14000d206
14000d1f4:	48 85 d2             	test   %rdx,%rdx
14000d1f7:	b9 ff 00 00 00       	mov    $0xff,%ecx
14000d1fc:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14000d202:	41 0f 49 ca          	cmovns %r10d,%ecx
14000d206:	49 89 40 18          	mov    %rax,0x18(%r8)
14000d20a:	33 c0                	xor    %eax,%eax
14000d20c:	84 c9                	test   %cl,%cl
14000d20e:	48 0f 48 d0          	cmovs  %rax,%rdx
14000d212:	48 6b ca 64          	imul   $0x64,%rdx,%rcx
14000d216:	49 8b d1             	mov    %r9,%rdx
14000d219:	e9 e2 71 00 00       	jmp    0x140014400
14000d21e:	cc                   	int3
14000d21f:	cc                   	int3
14000d220:	83 7a 40 00          	cmpl   $0x0,0x40(%rdx)
14000d224:	74 20                	je     0x14000d246
14000d226:	48 8b 52 48          	mov    0x48(%rdx),%rdx
14000d22a:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14000d231:	49 ff c0             	inc    %r8
14000d234:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
14000d239:	75 f6                	jne    0x14000d231
14000d23b:	4c 03 c2             	add    %rdx,%r8
14000d23e:	49 8b c9             	mov    %r9,%rcx
14000d241:	e9 9a c3 ff ff       	jmp    0x1400095e0
14000d246:	c3                   	ret
14000d247:	cc                   	int3
14000d248:	cc                   	int3
14000d249:	cc                   	int3
14000d24a:	cc                   	int3
14000d24b:	cc                   	int3
14000d24c:	cc                   	int3
14000d24d:	cc                   	int3
14000d24e:	cc                   	int3
14000d24f:	cc                   	int3
14000d250:	48 8b 09             	mov    (%rcx),%rcx