14006cef8:	48 89 d9             	mov    %rbx,%rcx
14006cefb:	e8 20 d9 ff ff       	call   0x14006a820
14006cf00:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
14006cf04:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14006cf09:	48 31 e1             	xor    %rsp,%rcx
14006cf0c:	48 3b 0d 2d 41 09 00 	cmp    0x9412d(%rip),%rcx        # 0x140101040
14006cf13:	74 06                	je     0x14006cf1b
14006cf15:	e8 b6 23 00 00       	call   0x14006f2d0
14006cf1a:	cc                   	int3
14006cf1b:	48 89 f0             	mov    %rsi,%rax
14006cf1e:	48 83 c4 48          	add    $0x48,%rsp
14006cf22:	5b                   	pop    %rbx
14006cf23:	5f                   	pop    %rdi
14006cf24:	5e                   	pop    %rsi
14006cf25:	41 5e                	pop    %r14
14006cf27:	c3                   	ret
14006cf28:	48 39 c3             	cmp    %rax,%rbx
14006cf2b:	74 53                	je     0x14006cf80
14006cf2d:	48 c1 e2 05          	shl    $0x5,%rdx
14006cf31:	48 8b 0c 10          	mov    (%rax,%rdx,1),%rcx
14006cf35:	48 85 c9             	test   %rcx,%rcx
14006cf38:	74 0d                	je     0x14006cf47
14006cf3a:	e8 61 d8 ff ff       	call   0x14006a7a0
14006cf3f:	48 8b 47 08          	mov    0x8(%rdi),%rax
14006cf43:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
14006cf47:	48 39 c3             	cmp    %rax,%rbx
14006cf4a:	74 34                	je     0x14006cf80
14006cf4c:	48 8d 53 e0          	lea    -0x20(%rbx),%rdx
14006cf50:	4c 8d 74 24 20       	lea    0x20(%rsp),%r14
14006cf55:	4c 89 f1             	mov    %r14,%rcx
14006cf58:	e8 a3 d8 ff ff       	call   0x14006a800
14006cf5d:	0f 10 43 f0          	movups -0x10(%rbx),%xmm0
14006cf61:	41 0f 11 46 10       	movups %xmm0,0x10(%r14)
14006cf66:	48 89 f9             	mov    %rdi,%rcx
14006cf69:	31 d2                	xor    %edx,%edx
14006cf6b:	4d 89 f0             	mov    %r14,%r8
14006cf6e:	e8 3d 3a fe ff       	call   0x1400509b0
14006cf73:	48 8b 47 08          	mov    0x8(%rdi),%rax
14006cf77:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
14006cf7b:	e9 65 ff ff ff       	jmp    0x14006cee5
14006cf80:	0f 0b                	ud2
14006cf82:	e8 19 d8 ff ff       	call   0x14006a7a0
14006cf87:	48 8b 47 08          	mov    0x8(%rdi),%rax
14006cf8b:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
14006cf8f:	48 89 da             	mov    %rbx,%rdx
14006cf92:	48 29 c2             	sub    %rax,%rdx
14006cf95:	e9 42 ff ff ff       	jmp    0x14006cedc
14006cf9a:	cc                   	int3
14006cf9b:	cc                   	int3
14006cf9c:	cc                   	int3
14006cf9d:	cc                   	int3
14006cf9e:	cc                   	int3
14006cf9f:	cc                   	int3
14006cfa0:	41 57                	push   %r15
14006cfa2:	41 56                	push   %r14
14006cfa4:	41 55                	push   %r13
14006cfa6:	41 54                	push   %r12
14006cfa8:	56                   	push   %rsi
14006cfa9:	57                   	push   %rdi
14006cfaa:	55                   	push   %rbp
14006cfab:	53                   	push   %rbx
14006cfac:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
14006cfb3:	4c 89 c3             	mov    %r8,%rbx
14006cfb6:	48 89 d6             	mov    %rdx,%rsi
14006cfb9:	48 89 cf             	mov    %rcx,%rdi
14006cfbc:	48 8b 05 7d 40 09 00 	mov    0x9407d(%rip),%rax        # 0x140101040
14006cfc3:	48 31 e0             	xor    %rsp,%rax
14006cfc6:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14006cfcd:	00
14006cfce:	4c 8d 74 24 28       	lea    0x28(%rsp),%r14
14006cfd3:	4c 89 f1             	mov    %r14,%rcx
14006cfd6:	e8 25 d8 ff ff       	call   0x14006a800
14006cfdb:	4c 8d 7c 24 38       	lea    0x38(%rsp),%r15
14006cfe0:	4c 89 f9             	mov    %r15,%rcx
14006cfe3:	4c 89 f2             	mov    %r14,%rdx
14006cfe6:	e8 15 d8 ff ff       	call   0x14006a800
14006cfeb:	0f 10 03             	movups (%rbx),%xmm0
14006cfee:	41 0f 11 47 10       	movups %xmm0,0x10(%r15)
14006cff3:	4c 89 f1             	mov    %r14,%rcx
14006cff6:	e8 25 d8 ff ff       	call   0x14006a820
14006cffb:	4c 8d 74 24 58       	lea    0x58(%rsp),%r14
14006d000:	4c 89 f1             	mov    %r14,%rcx
14006d003:	4c 89 fa             	mov    %r15,%rdx
14006d006:	e8 f5 d7 ff ff       	call   0x14006a800
14006d00b:	41 0f 10 47 10       	movups 0x10(%r15),%xmm0
14006d010:	41 0f 11 46 10       	movups %xmm0,0x10(%r14)
14006d015:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14006d01a:	4c 89 f2             	mov    %r14,%rdx
14006d01d:	e8 de d7 ff ff       	call   0x14006a800
14006d022:	4c 8d a4 24 88 00 00 	lea    0x88(%rsp),%r12
14006d029:	00
14006d02a:	41 0f 10 46 10       	movups 0x10(%r14),%xmm0
14006d02f:	41 0f 11 04 24       	movups %xmm0,(%r12)
14006d034:	4c 8b 7f 10          	mov    0x10(%rdi),%r15
14006d038:	4c 2b 7f 08          	sub    0x8(%rdi),%r15
14006d03c:	0f 85 6d 01 00 00    	jne    0x14006d1af
14006d042:	45 31 f6             	xor    %r14d,%r14d
14006d045:	4c 8d 7f 08          	lea    0x8(%rdi),%r15
14006d049:	4c 8d ac 24 98 00 00 	lea    0x98(%rsp),%r13
14006d050:	00
14006d051:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14006d056:	4c 89 e9             	mov    %r13,%rcx
14006d059:	e8 a2 d7 ff ff       	call   0x14006a800
14006d05e:	41 0f 10 04 24       	movups (%r12),%xmm0
14006d063:	41 0f 11 45 10       	movups %xmm0,0x10(%r13)
14006d068:	48 8b 6f 08          	mov    0x8(%rdi),%rbp
14006d06c:	4c 8b 67 10          	mov    0x10(%rdi),%r12
14006d070:	4c 89 e0             	mov    %r12,%rax
14006d073:	48 29 e8             	sub    %rbp,%rax
14006d076:	48 c1 f8 05          	sar    $0x5,%rax
14006d07a:	49 39 c6             	cmp    %rax,%r14
14006d07d:	0f 85 e6 00 00 00    	jne    0x14006d169
14006d083:	4c 3b 67 18          	cmp    0x18(%rdi),%r12
14006d087:	0f 83 83 01 00 00    	jae    0x14006d210
14006d08d:	4d 85 e4             	test   %r12,%r12
14006d090:	0f 84 92 01 00 00    	je     0x14006d228
14006d096:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
14006d09d:	00
14006d09e:	4c 89 e1             	mov    %r12,%rcx
14006d0a1:	e8 5a d7 ff ff       	call   0x14006a800
14006d0a6:	41 0f 10 45 10       	movups 0x10(%r13),%xmm0
14006d0ab:	41 0f 11 44 24 10    	movups %xmm0,0x10(%r12)
14006d0b1:	49 83 c4 20          	add    $0x20,%r12
14006d0b5:	4c 89 67 10          	mov    %r12,0x10(%rdi)
14006d0b9:	49 8b 07             	mov    (%r15),%rax
14006d0bc:	49 29 c4             	sub    %rax,%r12
14006d0bf:	49 c1 fc 05          	sar    $0x5,%r12
14006d0c3:	4d 39 e6             	cmp    %r12,%r14
14006d0c6:	0f 83 5c 01 00 00    	jae    0x14006d228
14006d0cc:	4d 89 f7             	mov    %r14,%r15
14006d0cf:	49 c1 e7 05          	shl    $0x5,%r15
14006d0d3:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
14006d0da:	00
14006d0db:	4c 89 32             	mov    %r14,(%rdx)
14006d0de:	4a 8b 0c 38          	mov    (%rax,%r15,1),%rcx
14006d0e2:	e8 a9 d6 ff ff       	call   0x14006a790
14006d0e7:	48 8b 47 08          	mov    0x8(%rdi),%rax
14006d0eb:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14006d0ef:	48 29 c1             	sub    %rax,%rcx
14006d0f2:	48 c1 f9 05          	sar    $0x5,%rcx
14006d0f6:	49 39 ce             	cmp    %rcx,%r14
14006d0f9:	0f 83 29 01 00 00    	jae    0x14006d228
14006d0ff:	4a 83 3c 38 00       	cmpq   $0x0,(%rax,%r15,1)
14006d104:	0f 84 20 01 00 00    	je     0x14006d22a
14006d10a:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
14006d111:	00
14006d112:	e8 09 d7 ff ff       	call   0x14006a820
14006d117:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14006d11c:	e8 ff d6 ff ff       	call   0x14006a820
14006d121:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14006d126:	e8 f5 d6 ff ff       	call   0x14006a820
14006d12b:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14006d130:	e8 eb d6 ff ff       	call   0x14006a820
14006d135:	0f b6 03             	movzbl (%rbx),%eax
14006d138:	48 83 f8 03          	cmp    $0x3,%rax
14006d13c:	0f 83 e6 00 00 00    	jae    0x14006d228
14006d142:	48 ff 44 c7 20       	incq   0x20(%rdi,%rax,8)
14006d147:	48 89 f1             	mov    %rsi,%rcx
14006d14a:	e8 d1 d6 ff ff       	call   0x14006a820
14006d14f:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
14006d156:	00
14006d157:	48 31 e1             	xor    %rsp,%rcx
14006d15a:	48 3b 0d df 3e 09 00 	cmp    0x93edf(%rip),%rcx        # 0x140101040
14006d161:	74 38                	je     0x14006d19b
14006d163:	e8 68 21 00 00       	call   0x14006f2d0
14006d168:	cc                   	int3
14006d169:	0f 83 b9 00 00 00    	jae    0x14006d228
14006d16f:	4d 89 f4             	mov    %r14,%r12
14006d172:	49 c1 e4 05          	shl    $0x5,%r12
14006d176:	49 8d 0c 2c          	lea    (%r12,%rbp,1),%rcx
14006d17a:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
14006d181:	00
14006d182:	e8 69 d7 ff ff       	call   0x14006a8f0
14006d187:	41 0f 10 45 10       	movups 0x10(%r13),%xmm0
14006d18c:	42 0f 11 44 25 10    	movups %xmm0,0x10(%rbp,%r12,1)
14006d192:	4c 8b 67 10          	mov    0x10(%rdi),%r12
14006d196:	e9 1e ff ff ff       	jmp    0x14006d0b9
14006d19b:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
14006d1a2:	5b                   	pop    %rbx
14006d1a3:	5d                   	pop    %rbp
14006d1a4:	5f                   	pop    %rdi
14006d1a5:	5e                   	pop    %rsi
14006d1a6:	41 5c                	pop    %r12
14006d1a8:	41 5d                	pop    %r13
14006d1aa:	41 5e                	pop    %r14
14006d1ac:	41 5f                	pop    %r15
14006d1ae:	c3                   	ret
14006d1af:	49 c1 ff 05          	sar    $0x5,%r15
14006d1b3:	4d 8d 6f ff          	lea    -0x1(%r15),%r13
14006d1b7:	4d 89 ee             	mov    %r13,%r14
14006d1ba:	49 d1 ee             	shr    $1,%r14
14006d1bd:	48 8b 47 08          	mov    0x8(%rdi),%rax
14006d1c1:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14006d1c5:	48 29 c1             	sub    %rax,%rcx
14006d1c8:	48 c1 f9 05          	sar    $0x5,%rcx
14006d1cc:	49 39 ce             	cmp    %rcx,%r14
14006d1cf:	73 57                	jae    0x14006d228
14006d1d1:	4c 89 f1             	mov    %r14,%rcx
14006d1d4:	48 c1 e1 05          	shl    $0x5,%rcx
14006d1d8:	48 01 c1             	add    %rax,%rcx
14006d1db:	48 83 c1 10          	add    $0x10,%rcx
14006d1df:	4c 89 e2             	mov    %r12,%rdx
14006d1e2:	e8 59 05 00 00       	call   0x14006d740
14006d1e7:	84 c0                	test   %al,%al
14006d1e9:	75 08                	jne    0x14006d1f3
14006d1eb:	4d 89 fe             	mov    %r15,%r14
14006d1ee:	e9 52 fe ff ff       	jmp    0x14006d045
14006d1f3:	48 89 f9             	mov    %rdi,%rcx
14006d1f6:	4c 89 f2             	mov    %r14,%rdx
14006d1f9:	4d 89 f8             	mov    %r15,%r8
14006d1fc:	e8 cf 33 fe ff       	call   0x1400505d0
14006d201:	4d 89 f7             	mov    %r14,%r15
14006d204:	49 83 fd 01          	cmp    $0x1,%r13
14006d208:	0f 86 37 fe ff ff    	jbe    0x14006d045
14006d20e:	eb a3                	jmp    0x14006d1b3
14006d210:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
14006d217:	00
14006d218:	4c 89 f9             	mov    %r15,%rcx
14006d21b:	e8 30 36 fe ff       	call   0x140050850
14006d220:	49 89 c4             	mov    %rax,%r12
14006d223:	e9 8d fe ff ff       	jmp    0x14006d0b5
14006d228:	0f 0b                	ud2
14006d22a:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
14006d231:	00
14006d232:	e8 79 ef ff ff       	call   0x14006c1b0
14006d237:	e9 ce fe ff ff       	jmp    0x14006d10a
14006d23c:	cc                   	int3
14006d23d:	cc                   	int3
14006d23e:	cc                   	int3
14006d23f:	cc                   	int3
14006d240:	48 8b 41 08          	mov    0x8(%rcx),%rax
14006d244:	48 3b 41 10          	cmp    0x10(%rcx),%rax
14006d248:	74 05                	je     0x14006d24f
14006d24a:	48 83 c0 10          	add    $0x10,%rax
14006d24e:	c3                   	ret
14006d24f:	0f 0b                	ud2
14006d251:	cc                   	int3
14006d252:	cc                   	int3
14006d253:	cc                   	int3
14006d254:	cc                   	int3
14006d255:	cc                   	int3
14006d256:	cc                   	int3
14006d257:	cc                   	int3
14006d258:	cc                   	int3
14006d259:	cc                   	int3
14006d25a:	cc                   	int3
14006d25b:	cc                   	int3
14006d25c:	cc                   	int3
14006d25d:	cc                   	int3
14006d25e:	cc                   	int3
14006d25f:	cc                   	int3
14006d260:	48 8b 41 08          	mov    0x8(%rcx),%rax
14006d264:	48 3b 41 10          	cmp    0x10(%rcx),%rax
14006d268:	74 01                	je     0x14006d26b
14006d26a:	c3                   	ret
14006d26b:	0f 0b                	ud2
14006d26d:	cc                   	int3
14006d26e:	cc                   	int3
14006d26f:	cc                   	int3
14006d270:	48 8b 41 08          	mov    0x8(%rcx),%rax
14006d274:	48 3b 41 10          	cmp    0x10(%rcx),%rax
14006d278:	0f 94 c0             	sete   %al
14006d27b:	c3                   	ret
14006d27c:	cc                   	int3
14006d27d:	cc                   	int3
14006d27e:	cc                   	int3
14006d27f:	cc                   	int3
14006d280:	41 57                	push   %r15
14006d282:	41 56                	push   %r14
14006d284:	41 54                	push   %r12
14006d286:	56                   	push   %rsi
14006d287:	57                   	push   %rdi
14006d288:	53                   	push   %rbx
14006d289:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
14006d290:	48 89 ce             	mov    %rcx,%rsi
14006d293:	48 8b 05 a6 3d 09 00 	mov    0x93da6(%rip),%rax        # 0x140101040
14006d29a:	48 31 e0             	xor    %rsp,%rax
14006d29d:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14006d2a4:	00
14006d2a5:	48 8b 41 08          	mov    0x8(%rcx),%rax
14006d2a9:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006d2ad:	48 39 c8             	cmp    %rcx,%rax
14006d2b0:	0f 84 ea 00 00 00    	je     0x14006d3a0
14006d2b6:	48 8b 7a 20          	mov    0x20(%rdx),%rdi
14006d2ba:	48 83 ff ff          	cmp    $0xffffffffffffffff,%rdi
14006d2be:	0f 84 dc 00 00 00    	je     0x14006d3a0
14006d2c4:	48 29 c1             	sub    %rax,%rcx
14006d2c7:	48 c1 f9 05          	sar    $0x5,%rcx
14006d2cb:	48 39 cf             	cmp    %rcx,%rdi
14006d2ce:	0f 83 f9 00 00 00    	jae    0x14006d3cd
14006d2d4:	4c 89 c3             	mov    %r8,%rbx
14006d2d7:	48 89 f9             	mov    %rdi,%rcx
14006d2da:	48 c1 e1 05          	shl    $0x5,%rcx
14006d2de:	4c 8d 34 08          	lea    (%rax,%rcx,1),%r14
14006d2e2:	44 0f b6 64 08 10    	movzbl 0x10(%rax,%rcx,1),%r12d
14006d2e8:	0f 28 05 21 36 07 00 	movaps 0x73621(%rip),%xmm0        # 0x1400e0910
14006d2ef:	4c 8d 7c 24 60       	lea    0x60(%rsp),%r15
14006d2f4:	41 0f 29 07          	movaps %xmm0,(%r15)
14006d2f8:	48 8b 0c 08          	mov    (%rax,%rcx,1),%rcx
14006d2fc:	e8 9f d4 ff ff       	call   0x14006a7a0
14006d301:	4c 89 f9             	mov    %r15,%rcx
14006d304:	4c 89 f2             	mov    %r14,%rdx
14006d307:	e8 f4 d4 ff ff       	call   0x14006a800
14006d30c:	49 83 fc 03          	cmp    $0x3,%r12
14006d310:	0f 83 b5 00 00 00    	jae    0x14006d3cb
14006d316:	4a ff 4c e6 20       	decq   0x20(%rsi,%r12,8)
14006d31b:	0f b6 03             	movzbl (%rbx),%eax
14006d31e:	48 83 f8 03          	cmp    $0x3,%rax
14006d322:	0f 83 a3 00 00 00    	jae    0x14006d3cb
14006d328:	48 ff 44 c6 20       	incq   0x20(%rsi,%rax,8)
14006d32d:	4c 8d 7c 24 30       	lea    0x30(%rsp),%r15
14006d332:	4c 8d 74 24 60       	lea    0x60(%rsp),%r14
14006d337:	4c 89 f9             	mov    %r15,%rcx
14006d33a:	4c 89 f2             	mov    %r14,%rdx
14006d33d:	e8 be d4 ff ff       	call   0x14006a800
14006d342:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
14006d347:	4c 89 e1             	mov    %r12,%rcx
14006d34a:	4c 89 fa             	mov    %r15,%rdx
14006d34d:	e8 ae d4 ff ff       	call   0x14006a800
14006d352:	0f 10 03             	movups (%rbx),%xmm0
14006d355:	41 0f 11 44 24 10    	movups %xmm0,0x10(%r12)
14006d35b:	4c 89 f9             	mov    %r15,%rcx
14006d35e:	e8 bd d4 ff ff       	call   0x14006a820
14006d363:	48 8d 5c 24 70       	lea    0x70(%rsp),%rbx
14006d368:	48 89 d9             	mov    %rbx,%rcx
14006d36b:	4c 89 e2             	mov    %r12,%rdx
14006d36e:	e8 8d d4 ff ff       	call   0x14006a800
14006d373:	41 0f 10 44 24 10    	movups 0x10(%r12),%xmm0
14006d379:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
14006d37d:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14006d382:	48 89 f1             	mov    %rsi,%rcx
14006d385:	49 89 f8             	mov    %rdi,%r8
14006d388:	49 89 d9             	mov    %rbx,%r9
14006d38b:	e8 40 37 fe ff       	call   0x140050ad0
14006d390:	4c 89 e1             	mov    %r12,%rcx
14006d393:	e8 88 d4 ff ff       	call   0x14006a820
14006d398:	4c 89 f1             	mov    %r14,%rcx
14006d39b:	e8 80 d4 ff ff       	call   0x14006a820
14006d3a0:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14006d3a7:	00
14006d3a8:	48 31 e1             	xor    %rsp,%rcx
14006d3ab:	48 3b 0d 8e 3c 09 00 	cmp    0x93c8e(%rip),%rcx        # 0x140101040
14006d3b2:	74 06                	je     0x14006d3ba
14006d3b4:	e8 17 1f 00 00       	call   0x14006f2d0
14006d3b9:	cc                   	int3
14006d3ba:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
14006d3c1:	5b                   	pop    %rbx
14006d3c2:	5f                   	pop    %rdi
14006d3c3:	5e                   	pop    %rsi
14006d3c4:	41 5c                	pop    %r12