14027d1cf:	48 85 c0             	test   %rax,%rax
14027d1d2:	74 7c                	je     0x14027d250
14027d1d4:	83 7b 18 01          	cmpl   $0x1,0x18(%rbx)
14027d1d8:	ba 00 10 00 00       	mov    $0x1000,%edx
14027d1dd:	48 8b c8             	mov    %rax,%rcx
14027d1e0:	75 07                	jne    0x14027d1e9
14027d1e2:	e8 c9 f1 ec ff       	call   0x14014c3b0
14027d1e7:	eb 0b                	jmp    0x14027d1f4
14027d1e9:	e8 c2 eb ec ff       	call   0x14014bdb0
14027d1ee:	eb 04                	jmp    0x14027d1f4
14027d1f0:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
14027d1f4:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14027d1f8:	e8 d3 cc eb ff       	call   0x140139ed0
14027d1fd:	4c 8b cf             	mov    %rdi,%r9
14027d200:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14027d205:	4c 8b c0             	mov    %rax,%r8
14027d208:	48 8b d6             	mov    %rsi,%rdx
14027d20b:	49 8b cf             	mov    %r15,%rcx
14027d20e:	e8 ed 66 f5 ff       	call   0x1401d3900
14027d213:	85 c0                	test   %eax,%eax
14027d215:	7e 0a                	jle    0x14027d221
14027d217:	48 98                	cltq
14027d219:	bd 01 00 00 00       	mov    $0x1,%ebp
14027d21e:	49 89 06             	mov    %rax,(%r14)
14027d221:	48 3b 7b 08          	cmp    0x8(%rbx),%rdi
14027d225:	74 08                	je     0x14027d22f
14027d227:	48 8b cf             	mov    %rdi,%rcx
14027d22a:	e8 d1 eb ec ff       	call   0x14014be00
14027d22f:	8b c5                	mov    %ebp,%eax
14027d231:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14027d236:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14027d23b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14027d240:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14027d245:	48 83 c4 30          	add    $0x30,%rsp
14027d249:	41 5f                	pop    %r15
14027d24b:	41 5e                	pop    %r14
14027d24d:	41 5c                	pop    %r12
14027d24f:	c3                   	ret
14027d250:	33 c0                	xor    %eax,%eax
14027d252:	eb dd                	jmp    0x14027d231
14027d254:	e8 17 9e ea ff       	call   0x140127070
14027d259:	4c 8d 05 28 0e 11 00 	lea    0x110e28(%rip),%r8        # 0x14038e088
14027d260:	ba ba 01 00 00       	mov    $0x1ba,%edx
14027d265:	48 8d 0d d4 0d 11 00 	lea    0x110dd4(%rip),%rcx        # 0x14038e040
14027d26c:	e8 1f 9f ea ff       	call   0x140127190
14027d271:	ba 80 00 00 00       	mov    $0x80,%edx
14027d276:	45 33 c0             	xor    %r8d,%r8d
14027d279:	8d 4a b9             	lea    -0x47(%rdx),%ecx
14027d27c:	e8 0f a0 ea ff       	call   0x140127290
14027d281:	33 c0                	xor    %eax,%eax
14027d283:	eb b6                	jmp    0x14027d23b
14027d285:	cc                   	int3
14027d286:	cc                   	int3
14027d287:	cc                   	int3
14027d288:	cc                   	int3
14027d289:	cc                   	int3
14027d28a:	cc                   	int3
14027d28b:	cc                   	int3
14027d28c:	cc                   	int3
14027d28d:	cc                   	int3
14027d28e:	cc                   	int3
14027d28f:	cc                   	int3
14027d290:	b8 28 00 00 00       	mov    $0x28,%eax
14027d295:	e8 96 38 03 00       	call   0x1402b0b30
14027d29a:	48 2b e0             	sub    %rax,%rsp
14027d29d:	48 8b d1             	mov    %rcx,%rdx
14027d2a0:	48 8d 0d a1 b1 08 00 	lea    0x8b1a1(%rip),%rcx        # 0x140308448
14027d2a7:	48 83 c4 28          	add    $0x28,%rsp
14027d2ab:	e9 f0 04 00 00       	jmp    0x14027d7a0
14027d2b0:	b8 28 00 00 00       	mov    $0x28,%eax
14027d2b5:	e8 76 38 03 00       	call   0x1402b0b30
14027d2ba:	48 2b e0             	sub    %rax,%rsp
14027d2bd:	48 8b d1             	mov    %rcx,%rdx
14027d2c0:	48 8d 0d 99 b3 08 00 	lea    0x8b399(%rip),%rcx        # 0x140308660
14027d2c7:	48 83 c4 28          	add    $0x28,%rsp
14027d2cb:	e9 d0 04 00 00       	jmp    0x14027d7a0
14027d2d0:	b8 28 00 00 00       	mov    $0x28,%eax
14027d2d5:	e8 56 38 03 00       	call   0x1402b0b30
14027d2da:	48 2b e0             	sub    %rax,%rsp
14027d2dd:	48 8b d1             	mov    %rcx,%rdx
14027d2e0:	48 8d 0d e9 0f 11 00 	lea    0x110fe9(%rip),%rcx        # 0x14038e2d0
14027d2e7:	48 83 c4 28          	add    $0x28,%rsp
14027d2eb:	e9 b0 04 00 00       	jmp    0x14027d7a0
14027d2f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14027d2f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14027d2fa:	57                   	push   %rdi
14027d2fb:	b8 20 00 00 00       	mov    $0x20,%eax
14027d300:	e8 2b 38 03 00       	call   0x1402b0b30
14027d305:	48 2b e0             	sub    %rax,%rsp
14027d308:	49 8b f0             	mov    %r8,%rsi
14027d30b:	48 8b da             	mov    %rdx,%rbx
14027d30e:	48 8b f9             	mov    %rcx,%rdi
14027d311:	e8 ca 3e e0 ff       	call   0x1400811e0
14027d316:	85 c0                	test   %eax,%eax
14027d318:	74 35                	je     0x14027d34f
14027d31a:	48 85 ff             	test   %rdi,%rdi
14027d31d:	74 30                	je     0x14027d34f
14027d31f:	48 85 db             	test   %rbx,%rbx
14027d322:	74 2b                	je     0x14027d34f
14027d324:	48 8b cb             	mov    %rbx,%rcx
14027d327:	e8 34 d4 ff ff       	call   0x14027a760
14027d32c:	85 c0                	test   %eax,%eax
14027d32e:	74 1f                	je     0x14027d34f
14027d330:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14027d334:	48 8b d6             	mov    %rsi,%rdx
14027d337:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
14027d33b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027d340:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14027d345:	48 83 c4 20          	add    $0x20,%rsp
14027d349:	5f                   	pop    %rdi
14027d34a:	e9 41 17 f7 ff       	jmp    0x1401eea90
14027d34f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027d354:	33 c0                	xor    %eax,%eax
14027d356:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14027d35b:	48 83 c4 20          	add    $0x20,%rsp
14027d35f:	5f                   	pop    %rdi
14027d360:	c3                   	ret
14027d361:	cc                   	int3
14027d362:	cc                   	int3
14027d363:	cc                   	int3
14027d364:	cc                   	int3
14027d365:	cc                   	int3
14027d366:	cc                   	int3
14027d367:	cc                   	int3
14027d368:	cc                   	int3
14027d369:	cc                   	int3
14027d36a:	cc                   	int3
14027d36b:	cc                   	int3
14027d36c:	cc                   	int3
14027d36d:	cc                   	int3
14027d36e:	cc                   	int3
14027d36f:	cc                   	int3
14027d370:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14027d375:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14027d37a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027d37f:	57                   	push   %rdi
14027d380:	b8 20 00 00 00       	mov    $0x20,%eax
14027d385:	e8 a6 37 03 00       	call   0x1402b0b30
14027d38a:	48 2b e0             	sub    %rax,%rsp
14027d38d:	49 8b d9             	mov    %r9,%rbx
14027d390:	49 8b f8             	mov    %r8,%rdi
14027d393:	48 8b f2             	mov    %rdx,%rsi
14027d396:	48 8b e9             	mov    %rcx,%rbp
14027d399:	e8 42 3e e0 ff       	call   0x1400811e0
14027d39e:	85 c0                	test   %eax,%eax
14027d3a0:	74 4d                	je     0x14027d3ef
14027d3a2:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14027d3a6:	e8 05 15 f7 ff       	call   0x1401ee8b0
14027d3ab:	48 85 f6             	test   %rsi,%rsi
14027d3ae:	75 08                	jne    0x14027d3b8
14027d3b0:	48 89 07             	mov    %rax,(%rdi)
14027d3b3:	8d 46 01             	lea    0x1(%rsi),%eax
14027d3b6:	eb 39                	jmp    0x14027d3f1
14027d3b8:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14027d3bc:	74 4b                	je     0x14027d409
14027d3be:	48 3b d8             	cmp    %rax,%rbx
14027d3c1:	73 43                	jae    0x14027d406
14027d3c3:	e8 a8 9c ea ff       	call   0x140127070
14027d3c8:	4c 8d 05 09 0f 11 00 	lea    0x110f09(%rip),%r8        # 0x14038e2d8
14027d3cf:	ba 75 00 00 00       	mov    $0x75,%edx
14027d3d4:	48 8d 0d c5 0e 11 00 	lea    0x110ec5(%rip),%rcx        # 0x14038e2a0
14027d3db:	e8 b0 9d ea ff       	call   0x140127190
14027d3e0:	45 33 c0             	xor    %r8d,%r8d
14027d3e3:	41 8d 50 6a          	lea    0x6a(%r8),%edx
14027d3e7:	8d 4a cf             	lea    -0x31(%rdx),%ecx
14027d3ea:	e8 a1 9e ea ff       	call   0x140127290
14027d3ef:	33 c0                	xor    %eax,%eax
14027d3f1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027d3f6:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14027d3fb:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14027d400:	48 83 c4 20          	add    $0x20,%rsp
14027d404:	5f                   	pop    %rdi
14027d405:	c3                   	ret
14027d406:	48 8b d8             	mov    %rax,%rbx
14027d409:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14027d40d:	45 33 c9             	xor    %r9d,%r9d
14027d410:	4c 8b c3             	mov    %rbx,%r8
14027d413:	48 8b d6             	mov    %rsi,%rdx
14027d416:	e8 b5 16 f7 ff       	call   0x1401eead0
14027d41b:	85 c0                	test   %eax,%eax
14027d41d:	7e d0                	jle    0x14027d3ef
14027d41f:	48 89 1f             	mov    %rbx,(%rdi)
14027d422:	b8 01 00 00 00       	mov    $0x1,%eax
14027d427:	eb c8                	jmp    0x14027d3f1
14027d429:	cc                   	int3
14027d42a:	cc                   	int3
14027d42b:	cc                   	int3
14027d42c:	cc                   	int3
14027d42d:	cc                   	int3
14027d42e:	cc                   	int3
14027d42f:	cc                   	int3
14027d430:	40 53                	rex push %rbx
14027d432:	b8 20 00 00 00       	mov    $0x20,%eax
14027d437:	e8 f4 36 03 00       	call   0x1402b0b30
14027d43c:	48 2b e0             	sub    %rax,%rsp
14027d43f:	48 8b d9             	mov    %rcx,%rbx
14027d442:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14027d446:	e8 15 14 f7 ff       	call   0x1401ee860
14027d44b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14027d44f:	e8 bc d2 ff ff       	call   0x14027a710
14027d454:	41 b8 8a 00 00 00    	mov    $0x8a,%r8d
14027d45a:	48 8d 15 3f 0e 11 00 	lea    0x110e3f(%rip),%rdx        # 0x14038e2a0
14027d461:	48 8b cb             	mov    %rbx,%rcx
14027d464:	48 83 c4 20          	add    $0x20,%rsp
14027d468:	5b                   	pop    %rbx
14027d469:	e9 52 e9 e6 ff       	jmp    0x1400ebdc0
14027d46e:	cc                   	int3
14027d46f:	cc                   	int3
14027d470:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14027d475:	57                   	push   %rdi
14027d476:	b8 20 00 00 00       	mov    $0x20,%eax
14027d47b:	e8 b0 36 03 00       	call   0x1402b0b30
14027d480:	48 2b e0             	sub    %rax,%rsp
14027d483:	48 8b f9             	mov    %rcx,%rdi
14027d486:	e8 55 3d e0 ff       	call   0x1400811e0
14027d48b:	85 c0                	test   %eax,%eax
14027d48d:	74 55                	je     0x14027d4e4
14027d48f:	41 b8 95 00 00 00    	mov    $0x95,%r8d
14027d495:	48 8d 15 04 0e 11 00 	lea    0x110e04(%rip),%rdx        # 0x14038e2a0
14027d49c:	41 8d 48 83          	lea    -0x7d(%r8),%ecx
14027d4a0:	e8 1b ec e6 ff       	call   0x1400ec0c0
14027d4a5:	48 8b d8             	mov    %rax,%rbx
14027d4a8:	48 85 c0             	test   %rax,%rax
14027d4ab:	74 37                	je     0x14027d4e4
14027d4ad:	0f 10 07             	movups (%rdi),%xmm0
14027d4b0:	0f 11 00             	movups %xmm0,(%rax)
14027d4b3:	f2 0f 10 4f 10       	movsd  0x10(%rdi),%xmm1
14027d4b8:	f2 0f 11 48 10       	movsd  %xmm1,0x10(%rax)
14027d4bd:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14027d4c1:	e8 5a 12 f7 ff       	call   0x1401ee720
14027d4c6:	48 89 43 08          	mov    %rax,0x8(%rbx)
14027d4ca:	48 85 c0             	test   %rax,%rax
14027d4cd:	75 22                	jne    0x14027d4f1
14027d4cf:	41 b8 9d 00 00 00    	mov    $0x9d,%r8d
14027d4d5:	48 8d 15 c4 0d 11 00 	lea    0x110dc4(%rip),%rdx        # 0x14038e2a0
14027d4dc:	48 8b cb             	mov    %rbx,%rcx
14027d4df:	e8 dc e8 e6 ff       	call   0x1400ebdc0
14027d4e4:	33 c0                	xor    %eax,%eax
14027d4e6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027d4eb:	48 83 c4 20          	add    $0x20,%rsp
14027d4ef:	5f                   	pop    %rdi
14027d4f0:	c3                   	ret
14027d4f1:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14027d4f5:	e8 66 d2 ff ff       	call   0x14027a760
14027d4fa:	85 c0                	test   %eax,%eax
14027d4fc:	75 11                	jne    0x14027d50f
14027d4fe:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14027d502:	e8 59 13 f7 ff       	call   0x1401ee860
14027d507:	41 b8 a2 00 00 00    	mov    $0xa2,%r8d
14027d50d:	eb c6                	jmp    0x14027d4d5
14027d50f:	48 8b c3             	mov    %rbx,%rax
14027d512:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027d517:	48 83 c4 20          	add    $0x20,%rsp
14027d51b:	5f                   	pop    %rdi
14027d51c:	c3                   	ret
14027d51d:	cc                   	int3
14027d51e:	cc                   	int3
14027d51f:	cc                   	int3
14027d520:	b8 28 00 00 00       	mov    $0x28,%eax
14027d525:	e8 06 36 03 00       	call   0x1402b0b30
14027d52a:	48 2b e0             	sub    %rax,%rsp
14027d52d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14027d531:	48 83 c4 28          	add    $0x28,%rsp
14027d535:	e9 56 15 f7 ff       	jmp    0x1401eea90
14027d53a:	cc                   	int3
14027d53b:	cc                   	int3
14027d53c:	cc                   	int3
14027d53d:	cc                   	int3
14027d53e:	cc                   	int3
14027d53f:	cc                   	int3
14027d540:	b8 28 00 00 00       	mov    $0x28,%eax
14027d545:	e8 e6 35 03 00       	call   0x1402b0b30
14027d54a:	48 2b e0             	sub    %rax,%rsp
14027d54d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14027d551:	48 83 c4 28          	add    $0x28,%rsp
14027d555:	e9 26 14 f7 ff       	jmp    0x1401ee980
14027d55a:	cc                   	int3
14027d55b:	cc                   	int3
14027d55c:	cc                   	int3
14027d55d:	cc                   	int3
14027d55e:	cc                   	int3
14027d55f:	cc                   	int3
14027d560:	40 57                	rex push %rdi
14027d562:	b8 20 00 00 00       	mov    $0x20,%eax
14027d567:	e8 c4 35 03 00       	call   0x1402b0b30
14027d56c:	48 2b e0             	sub    %rax,%rsp
14027d56f:	48 8b ca             	mov    %rdx,%rcx
14027d572:	e8 59 75 e8 ff       	call   0x140104ad0
14027d577:	48 8b c8             	mov    %rax,%rcx
14027d57a:	48 8d 15 c7 ae 08 00 	lea    0x8aec7(%rip),%rdx        # 0x140308448
14027d581:	45 33 c0             	xor    %r8d,%r8d
14027d584:	e8 c7 0c f7 ff       	call   0x1401ee250
14027d589:	48 8b f8             	mov    %rax,%rdi
14027d58c:	48 85 c0             	test   %rax,%rax
14027d58f:	75 06                	jne    0x14027d597
14027d591:	48 83 c4 20          	add    $0x20,%rsp
14027d595:	5f                   	pop    %rdi
14027d596:	c3                   	ret
14027d597:	48 8b cf             	mov    %rdi,%rcx
14027d59a:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14027d59f:	e8 ac 0d f7 ff       	call   0x1401ee350
14027d5a4:	48 8b cf             	mov    %rdi,%rcx
14027d5a7:	48 8b d8             	mov    %rax,%rbx
14027d5aa:	e8 f1 0c f7 ff       	call   0x1401ee2a0
14027d5af:	48 8b c3             	mov    %rbx,%rax
14027d5b2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027d5b7:	48 83 c4 20          	add    $0x20,%rsp
14027d5bb:	5f                   	pop    %rdi
14027d5bc:	c3                   	ret
14027d5bd:	cc                   	int3
14027d5be:	cc                   	int3
14027d5bf:	cc                   	int3
14027d5c0:	40 57                	rex push %rdi
14027d5c2:	b8 20 00 00 00       	mov    $0x20,%eax
14027d5c7:	e8 64 35 03 00       	call   0x1402b0b30
14027d5cc:	48 2b e0             	sub    %rax,%rsp
14027d5cf:	48 8b ca             	mov    %rdx,%rcx
14027d5d2:	e8 f9 74 e8 ff       	call   0x140104ad0
14027d5d7:	48 8b c8             	mov    %rax,%rcx
14027d5da:	48 8d 15 7f b0 08 00 	lea    0x8b07f(%rip),%rdx        # 0x140308660
14027d5e1:	45 33 c0             	xor    %r8d,%r8d
14027d5e4:	e8 67 0c f7 ff       	call   0x1401ee250
14027d5e9:	48 8b f8             	mov    %rax,%rdi
14027d5ec:	48 85 c0             	test   %rax,%rax
14027d5ef:	75 06                	jne    0x14027d5f7
14027d5f1:	48 83 c4 20          	add    $0x20,%rsp
14027d5f5:	5f                   	pop    %rdi
14027d5f6:	c3                   	ret
14027d5f7:	48 8b cf             	mov    %rdi,%rcx
14027d5fa:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14027d5ff:	e8 4c 0d f7 ff       	call   0x1401ee350
14027d604:	48 8b cf             	mov    %rdi,%rcx
14027d607:	48 8b d8             	mov    %rax,%rbx
14027d60a:	e8 91 0c f7 ff       	call   0x1401ee2a0
14027d60f:	48 8b c3             	mov    %rbx,%rax
14027d612:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027d617:	48 83 c4 20          	add    $0x20,%rsp
14027d61b:	5f                   	pop    %rdi
14027d61c:	c3                   	ret
14027d61d:	cc                   	int3
14027d61e:	cc                   	int3
14027d61f:	cc                   	int3
14027d620:	40 57                	rex push %rdi
14027d622:	b8 20 00 00 00       	mov    $0x20,%eax
14027d627:	e8 04 35 03 00       	call   0x1402b0b30
14027d62c:	48 2b e0             	sub    %rax,%rsp
14027d62f:	48 8b ca             	mov    %rdx,%rcx
14027d632:	e8 99 74 e8 ff       	call   0x140104ad0
14027d637:	48 8b c8             	mov    %rax,%rcx
14027d63a:	48 8d 15 8f 0c 11 00 	lea    0x110c8f(%rip),%rdx        # 0x14038e2d0