14000f0e4:	48 3b fe             	cmp    %rsi,%rdi
14000f0e7:	74 5d                	je     0x14000f146
14000f0e9:	48 2b c7             	sub    %rdi,%rax
14000f0ec:	48 89 85 b0 01 00 00 	mov    %rax,0x1b0(%rbp)
14000f0f3:	4d 8b 06             	mov    (%r14),%r8
14000f0f6:	49 83 cf ff          	or     $0xffffffffffffffff,%r15
14000f0fa:	33 c0                	xor    %eax,%eax
14000f0fc:	49 ff c7             	inc    %r15
14000f0ff:	66 43 39 04 78       	cmp    %ax,(%r8,%r15,2)
14000f104:	75 f6                	jne    0x14000f0fc
14000f106:	49 8b c4             	mov    %r12,%rax
14000f109:	49 ff c7             	inc    %r15
14000f10c:	48 2b c1             	sub    %rcx,%rax
14000f10f:	49 8b d5             	mov    %r13,%rdx
14000f112:	48 d1 f8             	sar    $1,%rax
14000f115:	4d 8b cf             	mov    %r15,%r9
14000f118:	48 2b d0             	sub    %rax,%rdx
14000f11b:	49 8b cc             	mov    %r12,%rcx
14000f11e:	e8 85 fb ff ff       	call   0x14000eca8
14000f123:	33 c9                	xor    %ecx,%ecx
14000f125:	85 c0                	test   %eax,%eax
14000f127:	75 79                	jne    0x14000f1a2
14000f129:	48 8b 85 b0 01 00 00 	mov    0x1b0(%rbp),%rax
14000f130:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14000f135:	4e 89 24 30          	mov    %r12,(%rax,%r14,1)
14000f139:	49 83 c6 08          	add    $0x8,%r14
14000f13d:	4f 8d 24 7c          	lea    (%r12,%r15,2),%r12
14000f141:	4c 3b f6             	cmp    %rsi,%r14
14000f144:	75 ad                	jne    0x14000f0f3
14000f146:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14000f14b:	33 c9                	xor    %ecx,%ecx
14000f14d:	48 89 18             	mov    %rbx,(%rax)
14000f150:	e8 db cb ff ff       	call   0x14000bd30
14000f155:	48 8b df             	mov    %rdi,%rbx
14000f158:	48 3b fe             	cmp    %rsi,%rdi
14000f15b:	74 11                	je     0x14000f16e
14000f15d:	48 8b 0b             	mov    (%rbx),%rcx
14000f160:	e8 cb cb ff ff       	call   0x14000bd30
14000f165:	48 83 c3 08          	add    $0x8,%rbx
14000f169:	48 3b de             	cmp    %rsi,%rbx
14000f16c:	75 ef                	jne    0x14000f15d
14000f16e:	48 8b cf             	mov    %rdi,%rcx
14000f171:	e8 ba cb ff ff       	call   0x14000bd30
14000f176:	33 c0                	xor    %eax,%eax
14000f178:	48 8b 8d b8 01 00 00 	mov    0x1b8(%rbp),%rcx
14000f17f:	48 33 cc             	xor    %rsp,%rcx
14000f182:	e8 69 2c ff ff       	call   0x140001df0
14000f187:	48 8b 9c 24 10 03 00 	mov    0x310(%rsp),%rbx
14000f18e:	00
14000f18f:	48 81 c4 c0 02 00 00 	add    $0x2c0,%rsp
14000f196:	41 5f                	pop    %r15
14000f198:	41 5e                	pop    %r14
14000f19a:	41 5d                	pop    %r13
14000f19c:	41 5c                	pop    %r12
14000f19e:	5f                   	pop    %rdi
14000f19f:	5e                   	pop    %rsi
14000f1a0:	5d                   	pop    %rbp
14000f1a1:	c3                   	ret
14000f1a2:	45 33 c9             	xor    %r9d,%r9d
14000f1a5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14000f1aa:	45 33 c0             	xor    %r8d,%r8d
14000f1ad:	33 d2                	xor    %edx,%edx
14000f1af:	e8 ec c9 ff ff       	call   0x14000bba0
14000f1b4:	cc                   	int3
14000f1b5:	cc                   	int3
14000f1b6:	cc                   	int3
14000f1b7:	cc                   	int3
14000f1b8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000f1bd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14000f1c2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000f1c7:	57                   	push   %rdi
14000f1c8:	41 54                	push   %r12
14000f1ca:	41 55                	push   %r13
14000f1cc:	41 56                	push   %r14
14000f1ce:	41 57                	push   %r15
14000f1d0:	48 83 ec 30          	sub    $0x30,%rsp
14000f1d4:	48 83 cd ff          	or     $0xffffffffffffffff,%rbp
14000f1d8:	49 8b f1             	mov    %r9,%rsi
14000f1db:	33 ff                	xor    %edi,%edi
14000f1dd:	4d 8b f0             	mov    %r8,%r14
14000f1e0:	4c 8b ea             	mov    %rdx,%r13
14000f1e3:	4c 8b e1             	mov    %rcx,%r12
14000f1e6:	48 ff c5             	inc    %rbp
14000f1e9:	66 39 3c 69          	cmp    %di,(%rcx,%rbp,2)
14000f1ed:	75 f7                	jne    0x14000f1e6
14000f1ef:	49 8b c6             	mov    %r14,%rax
14000f1f2:	48 ff c5             	inc    %rbp
14000f1f5:	48 f7 d0             	not    %rax
14000f1f8:	48 3b e8             	cmp    %rax,%rbp
14000f1fb:	76 22                	jbe    0x14000f21f
14000f1fd:	b8 0c 00 00 00       	mov    $0xc,%eax
14000f202:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14000f207:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14000f20c:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14000f211:	48 83 c4 30          	add    $0x30,%rsp
14000f215:	41 5f                	pop    %r15
14000f217:	41 5e                	pop    %r14
14000f219:	41 5d                	pop    %r13
14000f21b:	41 5c                	pop    %r12
14000f21d:	5f                   	pop    %rdi
14000f21e:	c3                   	ret
14000f21f:	4d 8d 78 01          	lea    0x1(%r8),%r15
14000f223:	ba 02 00 00 00       	mov    $0x2,%edx
14000f228:	4c 03 fd             	add    %rbp,%r15
14000f22b:	49 8b cf             	mov    %r15,%rcx
14000f22e:	e8 4d ef ff ff       	call   0x14000e180
14000f233:	48 8b d8             	mov    %rax,%rbx
14000f236:	4d 85 f6             	test   %r14,%r14
14000f239:	74 19                	je     0x14000f254
14000f23b:	4d 8b ce             	mov    %r14,%r9
14000f23e:	4d 8b c5             	mov    %r13,%r8
14000f241:	49 8b d7             	mov    %r15,%rdx
14000f244:	48 8b c8             	mov    %rax,%rcx
14000f247:	e8 5c fa ff ff       	call   0x14000eca8
14000f24c:	85 c0                	test   %eax,%eax
14000f24e:	0f 85 d5 00 00 00    	jne    0x14000f329
14000f254:	4d 2b fe             	sub    %r14,%r15
14000f257:	4a 8d 0c 73          	lea    (%rbx,%r14,2),%rcx
14000f25b:	49 8b d7             	mov    %r15,%rdx
14000f25e:	4c 8b cd             	mov    %rbp,%r9
14000f261:	4d 8b c4             	mov    %r12,%r8
14000f264:	e8 3f fa ff ff       	call   0x14000eca8
14000f269:	85 c0                	test   %eax,%eax
14000f26b:	0f 85 b8 00 00 00    	jne    0x14000f329
14000f271:	4c 8b 76 10          	mov    0x10(%rsi),%r14
14000f275:	44 8d 78 08          	lea    0x8(%rax),%r15d
14000f279:	4c 39 76 08          	cmp    %r14,0x8(%rsi)
14000f27d:	0f 85 8d 00 00 00    	jne    0x14000f310
14000f283:	48 39 3e             	cmp    %rdi,(%rsi)
14000f286:	75 2b                	jne    0x14000f2b3
14000f288:	41 8b d7             	mov    %r15d,%edx
14000f28b:	8d 48 04             	lea    0x4(%rax),%ecx
14000f28e:	e8 ed ee ff ff       	call   0x14000e180
14000f293:	33 c9                	xor    %ecx,%ecx
14000f295:	48 89 06             	mov    %rax,(%rsi)
14000f298:	e8 93 ca ff ff       	call   0x14000bd30
14000f29d:	48 8b 06             	mov    (%rsi),%rax
14000f2a0:	48 85 c0             	test   %rax,%rax
14000f2a3:	74 42                	je     0x14000f2e7
14000f2a5:	48 89 46 08          	mov    %rax,0x8(%rsi)
14000f2a9:	48 83 c0 20          	add    $0x20,%rax
14000f2ad:	48 89 46 10          	mov    %rax,0x10(%rsi)
14000f2b1:	eb 5d                	jmp    0x14000f310
14000f2b3:	4c 2b 36             	sub    (%rsi),%r14
14000f2b6:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
14000f2bd:	ff ff 7f
14000f2c0:	49 c1 fe 03          	sar    $0x3,%r14
14000f2c4:	4c 3b f0             	cmp    %rax,%r14
14000f2c7:	77 1e                	ja     0x14000f2e7
14000f2c9:	48 8b 0e             	mov    (%rsi),%rcx
14000f2cc:	4b 8d 2c 36          	lea    (%r14,%r14,1),%rbp
14000f2d0:	48 8b d5             	mov    %rbp,%rdx
14000f2d3:	4d 8b c7             	mov    %r15,%r8
14000f2d6:	e8 c5 1a 00 00       	call   0x140010da0
14000f2db:	48 85 c0             	test   %rax,%rax
14000f2de:	75 16                	jne    0x14000f2f6
14000f2e0:	33 c9                	xor    %ecx,%ecx
14000f2e2:	e8 49 ca ff ff       	call   0x14000bd30
14000f2e7:	48 8b cb             	mov    %rbx,%rcx
14000f2ea:	bf 0c 00 00 00       	mov    $0xc,%edi
14000f2ef:	e8 3c ca ff ff       	call   0x14000bd30
14000f2f4:	eb 25                	jmp    0x14000f31b
14000f2f6:	4a 8d 0c f0          	lea    (%rax,%r14,8),%rcx
14000f2fa:	48 89 06             	mov    %rax,(%rsi)
14000f2fd:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
14000f301:	48 8d 0c e8          	lea    (%rax,%rbp,8),%rcx
14000f305:	48 89 4e 10          	mov    %rcx,0x10(%rsi)
14000f309:	33 c9                	xor    %ecx,%ecx
14000f30b:	e8 20 ca ff ff       	call   0x14000bd30
14000f310:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14000f314:	48 89 19             	mov    %rbx,(%rcx)
14000f317:	4c 01 7e 08          	add    %r15,0x8(%rsi)
14000f31b:	33 c9                	xor    %ecx,%ecx
14000f31d:	e8 0e ca ff ff       	call   0x14000bd30
14000f322:	8b c7                	mov    %edi,%eax
14000f324:	e9 d9 fe ff ff       	jmp    0x14000f202
14000f329:	45 33 c9             	xor    %r9d,%r9d
14000f32c:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14000f331:	45 33 c0             	xor    %r8d,%r8d
14000f334:	33 d2                	xor    %edx,%edx
14000f336:	33 c9                	xor    %ecx,%ecx
14000f338:	e8 63 c8 ff ff       	call   0x14000bba0
14000f33d:	cc                   	int3
14000f33e:	cc                   	int3
14000f33f:	cc                   	int3
14000f340:	e9 73 fa ff ff       	jmp    0x14000edb8
14000f345:	cc                   	int3
14000f346:	cc                   	int3
14000f347:	cc                   	int3
14000f348:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000f34d:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14000f352:	57                   	push   %rdi
14000f353:	48 83 ec 40          	sub    $0x40,%rsp
14000f357:	49 8b f9             	mov    %r9,%rdi
14000f35a:	49 8b d8             	mov    %r8,%rbx
14000f35d:	8b 0a                	mov    (%rdx),%ecx
14000f35f:	e8 84 0d 00 00       	call   0x1400100e8
14000f364:	90                   	nop
14000f365:	48 8b 03             	mov    (%rbx),%rax
14000f368:	48 8b 08             	mov    (%rax),%rcx
14000f36b:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
14000f372:	48 83 c0 18          	add    $0x18,%rax
14000f376:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14000f37b:	48 8b 0d 96 76 01 00 	mov    0x17696(%rip),%rcx        # 0x140026a18
14000f382:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14000f387:	48 85 c9             	test   %rcx,%rcx
14000f38a:	74 6f                	je     0x14000f3fb
14000f38c:	48 85 c0             	test   %rax,%rax
14000f38f:	74 5d                	je     0x14000f3ee
14000f391:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14000f397:	45 8b c8             	mov    %r8d,%r9d
14000f39a:	41 8d 50 7e          	lea    0x7e(%r8),%edx
14000f39e:	0f 10 00             	movups (%rax),%xmm0
14000f3a1:	0f 11 01             	movups %xmm0,(%rcx)
14000f3a4:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14000f3a8:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14000f3ac:	0f 10 40 20          	movups 0x20(%rax),%xmm0
14000f3b0:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14000f3b4:	0f 10 48 30          	movups 0x30(%rax),%xmm1
14000f3b8:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
14000f3bc:	0f 10 40 40          	movups 0x40(%rax),%xmm0
14000f3c0:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
14000f3c4:	0f 10 48 50          	movups 0x50(%rax),%xmm1
14000f3c8:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
14000f3cc:	0f 10 40 60          	movups 0x60(%rax),%xmm0
14000f3d0:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
14000f3d4:	48 03 ca             	add    %rdx,%rcx
14000f3d7:	0f 10 48 70          	movups 0x70(%rax),%xmm1
14000f3db:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
14000f3df:	48 03 c2             	add    %rdx,%rax
14000f3e2:	49 83 e9 01          	sub    $0x1,%r9
14000f3e6:	75 b6                	jne    0x14000f39e
14000f3e8:	8a 00                	mov    (%rax),%al
14000f3ea:	88 01                	mov    %al,(%rcx)
14000f3ec:	eb 27                	jmp    0x14000f415
14000f3ee:	33 d2                	xor    %edx,%edx
14000f3f0:	41 b8 01 01 00 00    	mov    $0x101,%r8d
14000f3f6:	e8 c5 78 00 00       	call   0x140016cc0
14000f3fb:	e8 00 c9 ff ff       	call   0x14000bd00
14000f400:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14000f406:	e8 75 c7 ff ff       	call   0x14000bb80
14000f40b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14000f411:	41 8d 50 7e          	lea    0x7e(%r8),%edx
14000f415:	48 8b 03             	mov    (%rbx),%rax
14000f418:	48 8b 08             	mov    (%rax),%rcx
14000f41b:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
14000f422:	48 05 19 01 00 00    	add    $0x119,%rax
14000f428:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000f42d:	48 8b 0d ec 75 01 00 	mov    0x175ec(%rip),%rcx        # 0x140026a20
14000f434:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14000f439:	48 85 c9             	test   %rcx,%rcx
14000f43c:	74 5e                	je     0x14000f49c
14000f43e:	48 85 c0             	test   %rax,%rax
14000f441:	74 4c                	je     0x14000f48f
14000f443:	0f 10 00             	movups (%rax),%xmm0
14000f446:	0f 11 01             	movups %xmm0,(%rcx)
14000f449:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14000f44d:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14000f451:	0f 10 40 20          	movups 0x20(%rax),%xmm0
14000f455:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14000f459:	0f 10 48 30          	movups 0x30(%rax),%xmm1
14000f45d:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
14000f461:	0f 10 40 40          	movups 0x40(%rax),%xmm0
14000f465:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
14000f469:	0f 10 48 50          	movups 0x50(%rax),%xmm1
14000f46d:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
14000f471:	0f 10 40 60          	movups 0x60(%rax),%xmm0
14000f475:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
14000f479:	48 03 ca             	add    %rdx,%rcx
14000f47c:	0f 10 48 70          	movups 0x70(%rax),%xmm1
14000f480:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
14000f484:	48 03 c2             	add    %rdx,%rax
14000f487:	49 83 e8 01          	sub    $0x1,%r8
14000f48b:	75 b6                	jne    0x14000f443
14000f48d:	eb 1d                	jmp    0x14000f4ac
14000f48f:	33 d2                	xor    %edx,%edx
14000f491:	41 b8 00 01 00 00    	mov    $0x100,%r8d
14000f497:	e8 24 78 00 00       	call   0x140016cc0
14000f49c:	e8 5f c8 ff ff       	call   0x14000bd00
14000f4a1:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14000f4a7:	e8 d4 c6 ff ff       	call   0x14000bb80
14000f4ac:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000f4b0:	48 8b 08             	mov    (%rax),%rcx
14000f4b3:	48 8b 11             	mov    (%rcx),%rdx
14000f4b6:	83 c8 ff             	or     $0xffffffff,%eax
14000f4b9:	f0 0f c1 02          	lock xadd %eax,(%rdx)
14000f4bd:	83 f8 01             	cmp    $0x1,%eax
14000f4c0:	75 1b                	jne    0x14000f4dd
14000f4c2:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000f4c6:	48 8b 08             	mov    (%rax),%rcx
14000f4c9:	48 8d 05 90 5e 01 00 	lea    0x15e90(%rip),%rax        # 0x140025360
14000f4d0:	48 39 01             	cmp    %rax,(%rcx)
14000f4d3:	74 08                	je     0x14000f4dd
14000f4d5:	48 8b 09             	mov    (%rcx),%rcx
14000f4d8:	e8 53 c8 ff ff       	call   0x14000bd30
14000f4dd:	48 8b 03             	mov    (%rbx),%rax
14000f4e0:	48 8b 10             	mov    (%rax),%rdx
14000f4e3:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000f4e7:	48 8b 08             	mov    (%rax),%rcx
14000f4ea:	48 8b 82 88 00 00 00 	mov    0x88(%rdx),%rax
14000f4f1:	48 89 01             	mov    %rax,(%rcx)
14000f4f4:	48 8b 03             	mov    (%rbx),%rax
14000f4f7:	48 8b 08             	mov    (%rax),%rcx
14000f4fa:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
14000f501:	f0 ff 00             	lock incl (%rax)
14000f504:	8b 0f                	mov    (%rdi),%ecx
14000f506:	e8 31 0c 00 00       	call   0x14001013c
14000f50b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000f510:	48 83 c4 40          	add    $0x40,%rsp
14000f514:	5f                   	pop    %rdi
14000f515:	c3                   	ret
14000f516:	cc                   	int3
14000f517:	cc                   	int3
14000f518:	40 53                	rex push %rbx
14000f51a:	48 83 ec 40          	sub    $0x40,%rsp
14000f51e:	8b d9                	mov    %ecx,%ebx
14000f520:	33 d2                	xor    %edx,%edx
14000f522:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000f527:	e8 68 f5 ff ff       	call   0x14000ea94
14000f52c:	83 25 fd 74 01 00 00 	andl   $0x0,0x174fd(%rip)        # 0x140026a30
14000f533:	83 fb fe             	cmp    $0xfffffffe,%ebx
14000f536:	75 12                	jne    0x14000f54a
14000f538:	c7 05 ee 74 01 00 01 	movl   $0x1,0x174ee(%rip)        # 0x140026a30
14000f53f:	00 00 00
14000f542:	ff 15 38 8d 00 00    	call   *0x8d38(%rip)        # 0x140018280
14000f548:	eb 15                	jmp    0x14000f55f
14000f54a:	83 fb fd             	cmp    $0xfffffffd,%ebx
14000f54d:	75 14                	jne    0x14000f563
14000f54f:	c7 05 d7 74 01 00 01 	movl   $0x1,0x174d7(%rip)        # 0x140026a30
14000f556:	00 00 00
14000f559:	ff 15 19 8d 00 00    	call   *0x8d19(%rip)        # 0x140018278
14000f55f:	8b d8                	mov    %eax,%ebx
14000f561:	eb 17                	jmp    0x14000f57a
14000f563:	83 fb fc             	cmp    $0xfffffffc,%ebx
14000f566:	75 12                	jne    0x14000f57a
14000f568:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14000f56d:	c7 05 b9 74 01 00 01 	movl   $0x1,0x174b9(%rip)        # 0x140026a30
14000f574:	00 00 00
14000f577:	8b 58 0c             	mov    0xc(%rax),%ebx
14000f57a:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
14000f57f:	74 0c                	je     0x14000f58d
14000f581:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14000f586:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
14000f58d:	8b c3                	mov    %ebx,%eax
14000f58f:	48 83 c4 40          	add    $0x40,%rsp
14000f593:	5b                   	pop    %rbx
14000f594:	c3                   	ret
14000f595:	cc                   	int3
14000f596:	cc                   	int3
14000f597:	cc                   	int3