14088e3e2:	48 8b cf             	mov    %rdi,%rcx
14088e3e5:	e8 66 d7 ff ff       	call   0x14088bb50
14088e3ea:	e9 54 ff ff ff       	jmp    0x14088e343
14088e3ef:	cc                   	int3
14088e3f0:	48 8b c4             	mov    %rsp,%rax
14088e3f3:	89 50 10             	mov    %edx,0x10(%rax)
14088e3f6:	48 89 48 08          	mov    %rcx,0x8(%rax)
14088e3fa:	41 55                	push   %r13
14088e3fc:	41 57                	push   %r15
14088e3fe:	48 83 ec 48          	sub    $0x48,%rsp
14088e402:	45 33 ed             	xor    %r13d,%r13d
14088e405:	45 33 ff             	xor    %r15d,%r15d
14088e408:	44 39 a9 80 00 00 00 	cmp    %r13d,0x80(%rcx)
14088e40f:	0f 8e c9 02 00 00    	jle    0x14088e6de
14088e415:	48 89 58 18          	mov    %rbx,0x18(%rax)
14088e419:	48 89 68 e8          	mov    %rbp,-0x18(%rax)
14088e41d:	48 89 70 e0          	mov    %rsi,-0x20(%rax)
14088e421:	48 89 78 d8          	mov    %rdi,-0x28(%rax)
14088e425:	48 bf 11 42 08 21 84 	movabs $0x842108421084211,%rdi
14088e42c:	10 42 08
14088e42f:	4c 89 60 d0          	mov    %r12,-0x30(%rax)
14088e433:	45 33 e4             	xor    %r12d,%r12d
14088e436:	4c 89 70 c8          	mov    %r14,-0x38(%rax)
14088e43a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14088e440:	48 8b 41 78          	mov    0x78(%rcx),%rax
14088e444:	41 3b 54 04 18       	cmp    0x18(%r12,%rax,1),%edx
14088e449:	0f 87 5d 02 00 00    	ja     0x14088e6ac
14088e44f:	49 8b 5c 04 10       	mov    0x10(%r12,%rax,1),%rbx
14088e454:	48 85 db             	test   %rbx,%rbx
14088e457:	0f 84 3c 02 00 00    	je     0x14088e699
14088e45d:	81 3b 80 0f 00 00    	cmpl   $0xf80,(%rbx)
14088e463:	8d 72 ff             	lea    -0x1(%rdx),%esi
14088e466:	76 58                	jbe    0x14088e4c0
14088e468:	8b 7b 08             	mov    0x8(%rbx),%edi
14088e46b:	85 ff                	test   %edi,%edi
14088e46d:	74 47                	je     0x14088e4b6
14088e46f:	8b c6                	mov    %esi,%eax
14088e471:	33 d2                	xor    %edx,%edx
14088e473:	f7 f7                	div    %edi
14088e475:	8b f2                	mov    %edx,%esi
14088e477:	4c 8d 34 c3          	lea    (%rbx,%rax,8),%r14
14088e47b:	48 8b 5c c3 10       	mov    0x10(%rbx,%rax,8),%rbx
14088e480:	48 85 db             	test   %rbx,%rbx
14088e483:	75 29                	jne    0x14088e4ae
14088e485:	b9 00 02 00 00       	mov    $0x200,%ecx
14088e48a:	e8 d1 f2 05 00       	call   0x1408ed760
14088e48f:	48 8b d8             	mov    %rax,%rbx
14088e492:	48 85 c0             	test   %rax,%rax
14088e495:	74 4b                	je     0x14088e4e2
14088e497:	48 8d 48 04          	lea    0x4(%rax),%rcx
14088e49b:	33 d2                	xor    %edx,%edx
14088e49d:	41 b8 fc 01 00 00    	mov    $0x1fc,%r8d
14088e4a3:	e8 08 12 65 00       	call   0x140edf6b0
14088e4a8:	89 3b                	mov    %edi,(%rbx)
14088e4aa:	49 89 5e 10          	mov    %rbx,0x10(%r14)
14088e4ae:	81 3b 80 0f 00 00    	cmpl   $0xf80,(%rbx)
14088e4b4:	77 b2                	ja     0x14088e468
14088e4b6:	48 bf 11 42 08 21 84 	movabs $0x842108421084211,%rdi
14088e4bd:	10 42 08
14088e4c0:	81 3b 80 0f 00 00    	cmpl   $0xf80,(%rbx)
14088e4c6:	8b ce                	mov    %esi,%ecx
14088e4c8:	77 2b                	ja     0x14088e4f5
14088e4ca:	48 c1 e9 03          	shr    $0x3,%rcx
14088e4ce:	83 e6 07             	and    $0x7,%esi
14088e4d1:	0f b6 44 19 10       	movzbl 0x10(%rcx,%rbx,1),%eax
14088e4d6:	0f ab f0             	bts    %esi,%eax
14088e4d9:	88 44 19 10          	mov    %al,0x10(%rcx,%rbx,1)
14088e4dd:	e9 b2 01 00 00       	jmp    0x14088e694
14088e4e2:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14088e4e7:	bf 07 00 00 00       	mov    $0x7,%edi
14088e4ec:	49 89 5e 10          	mov    %rbx,0x10(%r14)
14088e4f0:	e9 a6 01 00 00       	jmp    0x14088e69b
14088e4f5:	48 8b c7             	mov    %rdi,%rax
14088e4f8:	ff c6                	inc    %esi
14088e4fa:	48 f7 e1             	mul    %rcx
14088e4fd:	48 8b c1             	mov    %rcx,%rax
14088e500:	48 2b c2             	sub    %rdx,%rax
14088e503:	48 d1 e8             	shr    $1,%rax
14088e506:	48 03 c2             	add    %rdx,%rax
14088e509:	48 c1 e8 06          	shr    $0x6,%rax
14088e50d:	48 6b c0 7c          	imul   $0x7c,%rax,%rax
14088e511:	48 2b c8             	sub    %rax,%rcx
14088e514:	8b c1                	mov    %ecx,%eax
14088e516:	83 7c 83 10 00       	cmpl   $0x0,0x10(%rbx,%rax,4)
14088e51b:	75 13                	jne    0x14088e530
14088e51d:	8b 43 04             	mov    0x4(%rbx),%eax
14088e520:	83 f8 7b             	cmp    $0x7b,%eax
14088e523:	eb 34                	jmp    0x14088e559
14088e525:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14088e52c:	00 00 00 00
14088e530:	8b c1                	mov    %ecx,%eax
14088e532:	39 74 83 10          	cmp    %esi,0x10(%rbx,%rax,4)
14088e536:	0f 84 58 01 00 00    	je     0x14088e694
14088e53c:	ff c1                	inc    %ecx
14088e53e:	33 c0                	xor    %eax,%eax
14088e540:	83 f9 7c             	cmp    $0x7c,%ecx
14088e543:	0f 42 c1             	cmovb  %ecx,%eax
14088e546:	8b d0                	mov    %eax,%edx
14088e548:	8b c8                	mov    %eax,%ecx
14088e54a:	83 7c 83 10 00       	cmpl   $0x0,0x10(%rbx,%rax,4)
14088e54f:	75 df                	jne    0x14088e530
14088e551:	8b ca                	mov    %edx,%ecx
14088e553:	8b 43 04             	mov    0x4(%rbx),%eax
14088e556:	83 f8 3e             	cmp    $0x3e,%eax
14088e559:	0f 82 2a 01 00 00    	jb     0x14088e689
14088e55f:	b9 f0 01 00 00       	mov    $0x1f0,%ecx
14088e564:	e8 f7 f1 05 00       	call   0x1408ed760
14088e569:	4c 8b f0             	mov    %rax,%r14
14088e56c:	48 85 c0             	test   %rax,%rax
14088e56f:	75 0f                	jne    0x14088e580
14088e571:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14088e576:	bf 07 00 00 00       	mov    $0x7,%edi
14088e57b:	e9 1b 01 00 00       	jmp    0x14088e69b
14088e580:	48 8d 53 10          	lea    0x10(%rbx),%rdx
14088e584:	b9 03 00 00 00       	mov    $0x3,%ecx
14088e589:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14088e590:	48 8d 80 80 00 00 00 	lea    0x80(%rax),%rax
14088e597:	0f 10 02             	movups (%rdx),%xmm0
14088e59a:	48 8d 92 80 00 00 00 	lea    0x80(%rdx),%rdx
14088e5a1:	0f 11 40 80          	movups %xmm0,-0x80(%rax)
14088e5a5:	0f 10 4a 90          	movups -0x70(%rdx),%xmm1
14088e5a9:	0f 11 48 90          	movups %xmm1,-0x70(%rax)
14088e5ad:	0f 10 42 a0          	movups -0x60(%rdx),%xmm0
14088e5b1:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
14088e5b5:	0f 10 4a b0          	movups -0x50(%rdx),%xmm1
14088e5b9:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14088e5bd:	0f 10 42 c0          	movups -0x40(%rdx),%xmm0
14088e5c1:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14088e5c5:	0f 10 4a d0          	movups -0x30(%rdx),%xmm1
14088e5c9:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14088e5cd:	0f 10 42 e0          	movups -0x20(%rdx),%xmm0
14088e5d1:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14088e5d5:	0f 10 4a f0          	movups -0x10(%rdx),%xmm1
14088e5d9:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14088e5dd:	48 83 e9 01          	sub    $0x1,%rcx
14088e5e1:	75 ad                	jne    0x14088e590
14088e5e3:	0f 10 02             	movups (%rdx),%xmm0
14088e5e6:	41 b8 f0 01 00 00    	mov    $0x1f0,%r8d
14088e5ec:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14088e5f0:	0f 11 00             	movups %xmm0,(%rax)
14088e5f3:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
14088e5f7:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14088e5fb:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
14088e5ff:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14088e603:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
14088e607:	0f 11 48 30          	movups %xmm1,0x30(%rax)
14088e60b:	0f 10 42 40          	movups 0x40(%rdx),%xmm0
14088e60f:	0f 11 40 40          	movups %xmm0,0x40(%rax)
14088e613:	0f 10 4a 50          	movups 0x50(%rdx),%xmm1
14088e617:	0f 11 48 50          	movups %xmm1,0x50(%rax)
14088e61b:	0f 10 42 60          	movups 0x60(%rdx),%xmm0
14088e61f:	33 d2                	xor    %edx,%edx
14088e621:	0f 11 40 60          	movups %xmm0,0x60(%rax)
14088e625:	e8 86 10 65 00       	call   0x140edf6b0
14088e62a:	8b 0b                	mov    (%rbx),%ecx
14088e62c:	48 8b c7             	mov    %rdi,%rax
14088e62f:	48 83 c1 3d          	add    $0x3d,%rcx
14088e633:	48 f7 e1             	mul    %rcx
14088e636:	48 2b ca             	sub    %rdx,%rcx
14088e639:	48 d1 e9             	shr    $1,%rcx
14088e63c:	48 03 ca             	add    %rdx,%rcx
14088e63f:	8b d6                	mov    %esi,%edx
14088e641:	48 c1 e9 05          	shr    $0x5,%rcx
14088e645:	89 4b 08             	mov    %ecx,0x8(%rbx)
14088e648:	48 8b cb             	mov    %rbx,%rcx
14088e64b:	e8 10 dd 03 00       	call   0x1408cc360
14088e650:	8b f8                	mov    %eax,%edi
14088e652:	49 8b f6             	mov    %r14,%rsi
14088e655:	bd 7c 00 00 00       	mov    $0x7c,%ebp
14088e65a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14088e660:	8b 16                	mov    (%rsi),%edx
14088e662:	85 d2                	test   %edx,%edx
14088e664:	74 0a                	je     0x14088e670
14088e666:	48 8b cb             	mov    %rbx,%rcx
14088e669:	e8 f2 dc 03 00       	call   0x1408cc360
14088e66e:	0b f8                	or     %eax,%edi
14088e670:	48 83 c6 04          	add    $0x4,%rsi
14088e674:	48 83 ed 01          	sub    $0x1,%rbp
14088e678:	75 e6                	jne    0x14088e660
14088e67a:	49 8b ce             	mov    %r14,%rcx
14088e67d:	e8 ce d4 ff ff       	call   0x14088bb50
14088e682:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14088e687:	eb 12                	jmp    0x14088e69b
14088e689:	ff c0                	inc    %eax
14088e68b:	89 43 04             	mov    %eax,0x4(%rbx)
14088e68e:	8b c1                	mov    %ecx,%eax
14088e690:	89 74 83 10          	mov    %esi,0x10(%rbx,%rax,4)
14088e694:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14088e699:	33 ff                	xor    %edi,%edi
14088e69b:	8b 54 24 68          	mov    0x68(%rsp),%edx
14088e69f:	44 0b ef             	or     %edi,%r13d
14088e6a2:	48 bf 11 42 08 21 84 	movabs $0x842108421084211,%rdi
14088e6a9:	10 42 08
14088e6ac:	41 ff c7             	inc    %r15d
14088e6af:	49 83 c4 38          	add    $0x38,%r12
14088e6b3:	44 3b b9 80 00 00 00 	cmp    0x80(%rcx),%r15d
14088e6ba:	0f 8c 80 fd ff ff    	jl     0x14088e440
14088e6c0:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
14088e6c5:	4c 8b 64 24 28       	mov    0x28(%rsp),%r12
14088e6ca:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14088e6cf:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14088e6d4:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14088e6d9:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14088e6de:	41 8b c5             	mov    %r13d,%eax
14088e6e1:	48 83 c4 48          	add    $0x48,%rsp
14088e6e5:	41 5f                	pop    %r15
14088e6e7:	41 5d                	pop    %r13
14088e6e9:	c3                   	ret
14088e6ea:	cc                   	int3
14088e6eb:	cc                   	int3
14088e6ec:	cc                   	int3
14088e6ed:	cc                   	int3
14088e6ee:	cc                   	int3
14088e6ef:	cc                   	int3
14088e6f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14088e6f5:	57                   	push   %rdi
14088e6f6:	48 83 ec 20          	sub    $0x20,%rsp
14088e6fa:	48 8b d9             	mov    %rcx,%rbx
14088e6fd:	48 8b fa             	mov    %rdx,%rdi
14088e700:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
14088e704:	48 85 c9             	test   %rcx,%rcx
14088e707:	74 62                	je     0x14088e76b
14088e709:	48 85 db             	test   %rbx,%rbx
14088e70c:	74 58                	je     0x14088e766
14088e70e:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
14088e715:	00
14088e716:	74 0d                	je     0x14088e725
14088e718:	48 8b d1             	mov    %rcx,%rdx
14088e71b:	48 8b cb             	mov    %rbx,%rcx
14088e71e:	e8 1d 52 02 00       	call   0x1408b3940
14088e723:	eb 46                	jmp    0x14088e76b
14088e725:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
14088e72c:	73 38                	jae    0x14088e766
14088e72e:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
14088e735:	72 13                	jb     0x14088e74a
14088e737:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
14088e73e:	48 89 01             	mov    %rax,(%rcx)
14088e741:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
14088e748:	eb 21                	jmp    0x14088e76b
14088e74a:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
14088e751:	72 13                	jb     0x14088e766
14088e753:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
14088e75a:	48 89 01             	mov    %rax,(%rcx)
14088e75d:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
14088e764:	eb 05                	jmp    0x14088e76b
14088e766:	e8 e5 d3 ff ff       	call   0x14088bb50
14088e76b:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
14088e76f:	48 85 c9             	test   %rcx,%rcx
14088e772:	74 62                	je     0x14088e7d6
14088e774:	48 85 db             	test   %rbx,%rbx
14088e777:	74 58                	je     0x14088e7d1
14088e779:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
14088e780:	00
14088e781:	74 0d                	je     0x14088e790
14088e783:	48 8b d1             	mov    %rcx,%rdx
14088e786:	48 8b cb             	mov    %rbx,%rcx
14088e789:	e8 b2 51 02 00       	call   0x1408b3940
14088e78e:	eb 4b                	jmp    0x14088e7db
14088e790:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
14088e797:	73 38                	jae    0x14088e7d1
14088e799:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
14088e7a0:	72 13                	jb     0x14088e7b5
14088e7a2:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
14088e7a9:	48 89 01             	mov    %rax,(%rcx)
14088e7ac:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
14088e7b3:	eb 26                	jmp    0x14088e7db
14088e7b5:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
14088e7bc:	72 13                	jb     0x14088e7d1
14088e7be:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
14088e7c5:	48 89 01             	mov    %rax,(%rcx)
14088e7c8:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
14088e7cf:	eb 0a                	jmp    0x14088e7db
14088e7d1:	e8 7a d3 ff ff       	call   0x14088bb50
14088e7d6:	48 85 db             	test   %rbx,%rbx
14088e7d9:	74 72                	je     0x14088e84d
14088e7db:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
14088e7e2:	00
14088e7e3:	74 15                	je     0x14088e7fa
14088e7e5:	48 8b d7             	mov    %rdi,%rdx
14088e7e8:	48 8b cb             	mov    %rbx,%rcx
14088e7eb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088e7f0:	48 83 c4 20          	add    $0x20,%rsp
14088e7f4:	5f                   	pop    %rdi
14088e7f5:	e9 46 51 02 00       	jmp    0x1408b3940
14088e7fa:	48 3b bb f0 01 00 00 	cmp    0x1f0(%rbx),%rdi
14088e801:	73 4a                	jae    0x14088e84d
14088e803:	48 3b bb e0 01 00 00 	cmp    0x1e0(%rbx),%rdi
14088e80a:	72 1c                	jb     0x14088e828
14088e80c:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
14088e813:	48 89 07             	mov    %rax,(%rdi)
14088e816:	48 89 bb d8 01 00 00 	mov    %rdi,0x1d8(%rbx)
14088e81d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088e822:	48 83 c4 20          	add    $0x20,%rsp
14088e826:	5f                   	pop    %rdi
14088e827:	c3                   	ret
14088e828:	48 3b bb e8 01 00 00 	cmp    0x1e8(%rbx),%rdi
14088e82f:	72 1c                	jb     0x14088e84d
14088e831:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
14088e838:	48 89 07             	mov    %rax,(%rdi)
14088e83b:	48 89 bb c8 01 00 00 	mov    %rdi,0x1c8(%rbx)
14088e842:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088e847:	48 83 c4 20          	add    $0x20,%rsp
14088e84b:	5f                   	pop    %rdi
14088e84c:	c3                   	ret
14088e84d:	48 8b cf             	mov    %rdi,%rcx
14088e850:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088e855:	48 83 c4 20          	add    $0x20,%rsp
14088e859:	5f                   	pop    %rdi
14088e85a:	e9 f1 d2 ff ff       	jmp    0x14088bb50
14088e85f:	cc                   	int3
14088e860:	48 83 ec 28          	sub    $0x28,%rsp
14088e864:	f7 42 04 00 40 01 00 	testl  $0x14000,0x4(%rdx)
14088e86b:	0f 85 8e 00 00 00    	jne    0x14088e8ff
14088e871:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14088e876:	48 8b 5a 38          	mov    0x38(%rdx),%rbx
14088e87a:	48 85 db             	test   %rbx,%rbx
14088e87d:	74 7b                	je     0x14088e8fa
14088e87f:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14088e884:	48 8b 31             	mov    (%rcx),%rsi
14088e887:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14088e88c:	48 0f bf 7a 32       	movswq 0x32(%rdx),%rdi
14088e891:	48 c1 e7 05          	shl    $0x5,%rdi
14088e895:	80 3a a9             	cmpb   $0xa9,(%rdx)
14088e898:	48 8b 0e             	mov    (%rsi),%rcx
14088e89b:	75 26                	jne    0x14088e8c3
14088e89d:	48 8b 43 20          	mov    0x20(%rbx),%rax
14088e8a1:	48 39 54 38 08       	cmp    %rdx,0x8(%rax,%rdi,1)
14088e8a6:	75 48                	jne    0x14088e8f0
14088e8a8:	45 33 c9             	xor    %r9d,%r9d
14088e8ab:	45 33 c0             	xor    %r8d,%r8d
14088e8ae:	e8 7d 4a 01 00       	call   0x1408a3330
14088e8b3:	48 85 c0             	test   %rax,%rax
14088e8b6:	74 38                	je     0x14088e8f0
14088e8b8:	48 8b 53 20          	mov    0x20(%rbx),%rdx
14088e8bc:	48 89 44 17 08       	mov    %rax,0x8(%rdi,%rdx,1)
14088e8c1:	eb 22                	jmp    0x14088e8e5
14088e8c3:	48 8b 43 30          	mov    0x30(%rbx),%rax
14088e8c7:	48 39 14 07          	cmp    %rdx,(%rdi,%rax,1)
14088e8cb:	75 23                	jne    0x14088e8f0
14088e8cd:	45 33 c9             	xor    %r9d,%r9d
14088e8d0:	45 33 c0             	xor    %r8d,%r8d
14088e8d3:	e8 58 4a 01 00       	call   0x1408a3330
14088e8d8:	48 85 c0             	test   %rax,%rax
14088e8db:	74 13                	je     0x14088e8f0
14088e8dd:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14088e8e1:	48 89 04 0f          	mov    %rax,(%rdi,%rcx,1)
14088e8e5:	48 8b d0             	mov    %rax,%rdx
14088e8e8:	48 8b ce             	mov    %rsi,%rcx
14088e8eb:	e8 90 fe 04 00       	call   0x1408de780
14088e8f0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi