14087a37c:	48 85 c0             	test   %rax,%rax
14087a37f:	74 0f                	je     0x14087a390
14087a381:	4c 8b 03             	mov    (%rbx),%r8
14087a384:	48 8b c8             	mov    %rax,%rcx
14087a387:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14087a38b:	e8 80 4c 66 00       	call   0x140edf010
14087a390:	48 8b c6             	mov    %rsi,%rax
14087a393:	e9 dc 08 00 00       	jmp    0x14087ac74
14087a398:	48 63 c8             	movslq %eax,%rcx
14087a39b:	49 8b 46 20          	mov    0x20(%r14),%rax
14087a39f:	48 c1 e1 05          	shl    $0x5,%rcx
14087a3a3:	48 8b 44 01 08       	mov    0x8(%rcx,%rax,1),%rax
14087a3a8:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14087a3ad:	48 85 c0             	test   %rax,%rax
14087a3b0:	0f 84 bc 08 00 00    	je     0x14087ac72
14087a3b6:	48 8b 40 08          	mov    0x8(%rax),%rax
14087a3ba:	48 8d 0d af 4c 7d 00 	lea    0x7d4caf(%rip),%rcx        # 0x14104f070
14087a3c1:	48 8b d3             	mov    %rbx,%rdx
14087a3c4:	44 8b 78 34          	mov    0x34(%rax),%r15d
14087a3c8:	44 89 bc 24 d8 01 00 	mov    %r15d,0x1d8(%rsp)
14087a3cf:	00
14087a3d0:	e8 fb 13 01 00       	call   0x14088b7d0
14087a3d5:	48 8b f8             	mov    %rax,%rdi
14087a3d8:	48 85 c0             	test   %rax,%rax
14087a3db:	0f 84 89 08 00 00    	je     0x14087ac6a
14087a3e1:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14087a3e6:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14087a3eb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14087a3f0:	41 b9 80 00 00 00    	mov    $0x80,%r9d
14087a3f6:	44 8b c5             	mov    %ebp,%r8d
14087a3f9:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14087a3fe:	48 8b d7             	mov    %rdi,%rdx
14087a401:	49 8b ce             	mov    %r14,%rcx
14087a404:	e8 47 2e 07 00       	call   0x1408ed250
14087a409:	48 8b cf             	mov    %rdi,%rcx
14087a40c:	8b d8                	mov    %eax,%ebx
14087a40e:	e8 3d 17 01 00       	call   0x14088bb50
14087a413:	85 db                	test   %ebx,%ebx
14087a415:	0f 85 57 08 00 00    	jne    0x14087ac72
14087a41b:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14087a420:	48 8d 3d 1d 96 7d 00 	lea    0x7d961d(%rip),%rdi        # 0x141053a44
14087a427:	44 8b e6             	mov    %esi,%r12d
14087a42a:	48 85 db             	test   %rbx,%rbx
14087a42d:	75 13                	jne    0x14087a442
14087a42f:	48 8d 15 fa 51 7d 00 	lea    0x7d51fa(%rip),%rdx        # 0x14104f630
14087a436:	b9 15 00 00 00       	mov    $0x15,%ecx
14087a43b:	e8 00 f1 ff ff       	call   0x140879540
14087a440:	eb 27                	jmp    0x14087a469
14087a442:	41 be 01 00 00 00    	mov    $0x1,%r14d
14087a448:	48 39 33             	cmp    %rsi,(%rbx)
14087a44b:	75 16                	jne    0x14087a463
14087a44d:	48 8d 15 ac 51 7d 00 	lea    0x7d51ac(%rip),%rdx        # 0x14104f600
14087a454:	b9 15 00 00 00       	mov    $0x15,%ecx
14087a459:	e8 e2 f0 ff ff       	call   0x140879540
14087a45e:	41 8b c6             	mov    %r14d,%eax
14087a461:	eb 02                	jmp    0x14087a465
14087a463:	8b c6                	mov    %esi,%eax
14087a465:	85 c0                	test   %eax,%eax
14087a467:	74 2b                	je     0x14087a494
14087a469:	41 b9 0d 53 01 00    	mov    $0x1530d,%r9d
14087a46f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14087a474:	4c 8d 05 09 94 7d 00 	lea    0x7d9409(%rip),%r8        # 0x141053884
14087a47b:	b9 15 00 00 00       	mov    $0x15,%ecx
14087a480:	48 8d 15 c9 93 7d 00 	lea    0x7d93c9(%rip),%rdx        # 0x141053850
14087a487:	e8 b4 f0 ff ff       	call   0x140879540
14087a48c:	4c 8b e6             	mov    %rsi,%r12
14087a48f:	e9 1f 07 00 00       	jmp    0x14087abb3
14087a494:	4c 8b 2b             	mov    (%rbx),%r13
14087a497:	49 8b 4d 18          	mov    0x18(%r13),%rcx
14087a49b:	48 85 c9             	test   %rcx,%rcx
14087a49e:	74 0d                	je     0x14087a4ad
14087a4a0:	48 8b 05 09 32 b3 00 	mov    0xb33209(%rip),%rax        # 0x1413ad6b0
14087a4a7:	ff 15 73 95 70 00    	call   *0x709573(%rip)        # 0x140f83a20
14087a4ad:	48 8b cb             	mov    %rbx,%rcx
14087a4b0:	e8 8b 6d 08 00       	call   0x140901240
14087a4b5:	8b f8                	mov    %eax,%edi
14087a4b7:	83 f8 11             	cmp    $0x11,%eax
14087a4ba:	0f 85 4e 04 00 00    	jne    0x14087a90e
14087a4c0:	41 8b cc             	mov    %r12d,%ecx
14087a4c3:	41 ff c4             	inc    %r12d
14087a4c6:	83 f9 32             	cmp    $0x32,%ecx
14087a4c9:	0f 8d 37 04 00 00    	jge    0x14087a906
14087a4cf:	8b 43 30             	mov    0x30(%rbx),%eax
14087a4d2:	44 8b c5             	mov    %ebp,%r8d
14087a4d5:	48 8b 3b             	mov    (%rbx),%rdi
14087a4d8:	44 0f b6 8b c4 00 00 	movzbl 0xc4(%rbx),%r9d
14087a4df:	00
14087a4e0:	48 8b cf             	mov    %rdi,%rcx
14087a4e3:	48 8b 93 f8 00 00 00 	mov    0xf8(%rbx),%rdx
14087a4ea:	89 44 24 40          	mov    %eax,0x40(%rsp)
14087a4ee:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14087a4f3:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14087a4f8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14087a4fd:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14087a502:	e8 49 2d 07 00       	call   0x1408ed250
14087a507:	44 8b f8             	mov    %eax,%r15d
14087a50a:	85 c0                	test   %eax,%eax
14087a50c:	0f 85 c9 02 00 00    	jne    0x14087a7db
14087a512:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14087a517:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14087a51c:	48 8b c7             	mov    %rdi,%rax
14087a51f:	ba 02 00 00 00       	mov    $0x2,%edx
14087a524:	0f 1f 40 00          	nopl   0x0(%rax)
14087a528:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14087a52f:	00
14087a530:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
14087a537:	0f 10 00             	movups (%rax),%xmm0
14087a53a:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14087a53e:	48 8d 80 80 00 00 00 	lea    0x80(%rax),%rax
14087a545:	0f 11 41 80          	movups %xmm0,-0x80(%rcx)
14087a549:	0f 10 40 a0          	movups -0x60(%rax),%xmm0
14087a54d:	0f 11 49 90          	movups %xmm1,-0x70(%rcx)
14087a551:	0f 10 48 b0          	movups -0x50(%rax),%xmm1
14087a555:	0f 11 41 a0          	movups %xmm0,-0x60(%rcx)
14087a559:	0f 10 40 c0          	movups -0x40(%rax),%xmm0
14087a55d:	0f 11 49 b0          	movups %xmm1,-0x50(%rcx)
14087a561:	0f 10 48 d0          	movups -0x30(%rax),%xmm1
14087a565:	0f 11 41 c0          	movups %xmm0,-0x40(%rcx)
14087a569:	0f 10 40 e0          	movups -0x20(%rax),%xmm0
14087a56d:	0f 11 49 d0          	movups %xmm1,-0x30(%rcx)
14087a571:	0f 10 48 f0          	movups -0x10(%rax),%xmm1
14087a575:	0f 11 41 e0          	movups %xmm0,-0x20(%rcx)
14087a579:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
14087a57d:	49 2b d6             	sub    %r14,%rdx
14087a580:	75 ae                	jne    0x14087a530
14087a582:	0f 10 00             	movups (%rax),%xmm0
14087a585:	ba 02 00 00 00       	mov    $0x2,%edx
14087a58a:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14087a58e:	0f 11 01             	movups %xmm0,(%rcx)
14087a591:	0f 10 40 20          	movups 0x20(%rax),%xmm0
14087a595:	48 8b c7             	mov    %rdi,%rax
14087a598:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14087a59c:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14087a5a0:	48 8b cb             	mov    %rbx,%rcx
14087a5a3:	48 8d 80 80 00 00 00 	lea    0x80(%rax),%rax
14087a5aa:	0f 10 01             	movups (%rcx),%xmm0
14087a5ad:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
14087a5b4:	0f 11 40 80          	movups %xmm0,-0x80(%rax)
14087a5b8:	0f 10 49 90          	movups -0x70(%rcx),%xmm1
14087a5bc:	0f 11 48 90          	movups %xmm1,-0x70(%rax)
14087a5c0:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
14087a5c4:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
14087a5c8:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
14087a5cc:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14087a5d0:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
14087a5d4:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14087a5d8:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
14087a5dc:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14087a5e0:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
14087a5e4:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14087a5e8:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
14087a5ec:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14087a5f0:	49 2b d6             	sub    %r14,%rdx
14087a5f3:	75 ae                	jne    0x14087a5a3
14087a5f5:	0f 10 01             	movups (%rcx),%xmm0
14087a5f8:	ba 02 00 00 00       	mov    $0x2,%edx
14087a5fd:	0f 11 00             	movups %xmm0,(%rax)
14087a600:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14087a604:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14087a608:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14087a60c:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14087a611:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14087a615:	48 8b c3             	mov    %rbx,%rax
14087a618:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14087a61f:	00
14087a620:	48 8d 80 80 00 00 00 	lea    0x80(%rax),%rax
14087a627:	0f 10 01             	movups (%rcx),%xmm0
14087a62a:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14087a62e:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
14087a635:	0f 11 40 80          	movups %xmm0,-0x80(%rax)
14087a639:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
14087a63d:	0f 11 48 90          	movups %xmm1,-0x70(%rax)
14087a641:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
14087a645:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
14087a649:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
14087a64d:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14087a651:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
14087a655:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14087a659:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
14087a65d:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14087a661:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
14087a665:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14087a669:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14087a66d:	49 2b d6             	sub    %r14,%rdx
14087a670:	75 ae                	jne    0x14087a620
14087a672:	0f 10 01             	movups (%rcx),%xmm0
14087a675:	48 8b d3             	mov    %rbx,%rdx
14087a678:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14087a67c:	0f 11 00             	movups %xmm0,(%rax)
14087a67f:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14087a683:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14087a687:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14087a68b:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14087a68f:	48 8b 43 10          	mov    0x10(%rbx),%rax
14087a693:	48 89 47 10          	mov    %rax,0x10(%rdi)
14087a697:	48 8b 43 08          	mov    0x8(%rbx),%rax
14087a69b:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
14087a69f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14087a6a3:	48 89 47 08          	mov    %rax,0x8(%rdi)
14087a6a7:	48 8b 83 f8 00 00 00 	mov    0xf8(%rbx),%rax
14087a6ae:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14087a6b2:	48 8b 8f f8 00 00 00 	mov    0xf8(%rdi),%rcx
14087a6b9:	48 89 87 f8 00 00 00 	mov    %rax,0xf8(%rdi)
14087a6c0:	48 89 8b f8 00 00 00 	mov    %rcx,0xf8(%rbx)
14087a6c7:	48 8b cf             	mov    %rdi,%rcx
14087a6ca:	8b 87 1c 01 00 00    	mov    0x11c(%rdi),%eax
14087a6d0:	89 83 1c 01 00 00    	mov    %eax,0x11c(%rbx)
14087a6d6:	0f b6 87 c4 00 00 00 	movzbl 0xc4(%rdi),%eax
14087a6dd:	88 83 c4 00 00 00    	mov    %al,0xc4(%rbx)
14087a6e3:	0f 10 87 d4 00 00 00 	movups 0xd4(%rdi),%xmm0
14087a6ea:	0f 11 83 d4 00 00 00 	movups %xmm0,0xd4(%rbx)
14087a6f1:	0f 10 8f e4 00 00 00 	movups 0xe4(%rdi),%xmm1
14087a6f8:	0f 11 8b e4 00 00 00 	movups %xmm1,0xe4(%rbx)
14087a6ff:	8b 87 f4 00 00 00    	mov    0xf4(%rdi),%eax
14087a705:	89 83 f4 00 00 00    	mov    %eax,0xf4(%rbx)
14087a70b:	ff 83 e8 00 00 00    	incl   0xe8(%rbx)
14087a711:	e8 ba 72 08 00       	call   0x1409019d0
14087a716:	89 77 34             	mov    %esi,0x34(%rdi)
14087a719:	44 38 b7 c5 00 00 00 	cmp    %r14b,0xc5(%rdi)
14087a720:	72 08                	jb     0x14087a72a
14087a722:	48 8b cf             	mov    %rdi,%rcx
14087a725:	e8 46 ac 09 00       	call   0x140915370
14087a72a:	48 8b cf             	mov    %rdi,%rcx
14087a72d:	e8 ee d2 08 00       	call   0x140907a20
14087a732:	48 8b 3b             	mov    (%rbx),%rdi
14087a735:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14087a739:	48 85 c9             	test   %rcx,%rcx
14087a73c:	74 0d                	je     0x14087a74b
14087a73e:	48 8b 05 6b 2f b3 00 	mov    0xb32f6b(%rip),%rax        # 0x1413ad6b0
14087a745:	ff 15 d5 92 70 00    	call   *0x7092d5(%rip)        # 0x140f83a20
14087a74b:	48 39 b3 b8 00 00 00 	cmp    %rsi,0xb8(%rbx)
14087a752:	7e 0b                	jle    0x14087a75f
14087a754:	48 8b d3             	mov    %rbx,%rdx
14087a757:	48 8b cf             	mov    %rdi,%rcx
14087a75a:	e8 c1 3a 03 00       	call   0x1408ae220
14087a75f:	48 8b cb             	mov    %rbx,%rcx
14087a762:	e8 09 ac 09 00       	call   0x140915370
14087a767:	44 88 b3 c5 00 00 00 	mov    %r14b,0xc5(%rbx)
14087a76e:	89 6b 30             	mov    %ebp,0x30(%rbx)
14087a771:	89 73 34             	mov    %esi,0x34(%rbx)
14087a774:	66 c7 83 c2 00 00 00 	movw   $0xff02,0xc2(%rbx)
14087a77b:	02 ff
14087a77d:	48 89 73 38          	mov    %rsi,0x38(%rbx)
14087a781:	44 89 73 2c          	mov    %r14d,0x2c(%rbx)
14087a785:	89 73 40             	mov    %esi,0x40(%rbx)
14087a788:	48 89 73 50          	mov    %rsi,0x50(%rbx)
14087a78c:	40 38 77 67          	cmp    %sil,0x67(%rdi)
14087a790:	75 04                	jne    0x14087a796
14087a792:	85 c0                	test   %eax,%eax
14087a794:	74 0a                	je     0x14087a7a0
14087a796:	8b d0                	mov    %eax,%edx
14087a798:	48 8b cf             	mov    %rdi,%rcx
14087a79b:	e8 50 6d 01 00       	call   0x1408914f0
14087a7a0:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14087a7a4:	48 85 c9             	test   %rcx,%rcx
14087a7a7:	74 0d                	je     0x14087a7b6
14087a7a9:	48 8b 05 10 2f b3 00 	mov    0xb32f10(%rip),%rax        # 0x1413ad6c0
14087a7b0:	ff 15 6a 92 70 00    	call   *0x70926a(%rip)        # 0x140f83a20
14087a7b6:	39 74 24 40          	cmp    %esi,0x40(%rsp)
14087a7ba:	7c 07                	jl     0x14087a7c3
14087a7bc:	c6 83 c3 00 00 00 fe 	movb   $0xfe,0xc3(%rbx)
14087a7c3:	48 8b cb             	mov    %rbx,%rcx
14087a7c6:	e8 75 6a 08 00       	call   0x140901240
14087a7cb:	8b f8                	mov    %eax,%edi
14087a7cd:	83 f8 11             	cmp    $0x11,%eax
14087a7d0:	0f 84 ea fc ff ff    	je     0x14087a4c0
14087a7d6:	e9 2b 01 00 00       	jmp    0x14087a906
14087a7db:	41 83 ff 07          	cmp    $0x7,%r15d
14087a7df:	75 08                	jne    0x14087a7e9
14087a7e1:	48 8b cf             	mov    %rdi,%rcx
14087a7e4:	e8 e7 3b 07 00       	call   0x1408ee3d0
14087a7e9:	49 8b 8d 90 01 00 00 	mov    0x190(%r13),%rcx
14087a7f0:	48 85 c9             	test   %rcx,%rcx
14087a7f3:	75 05                	jne    0x14087a7fa
14087a7f5:	48 8b fe             	mov    %rsi,%rdi
14087a7f8:	eb 39                	jmp    0x14087a833
14087a7fa:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
14087a7fe:	41 b8 02 02 00 00    	mov    $0x202,%r8d
14087a804:	0f b7 c2             	movzwl %dx,%eax
14087a807:	66 41 23 c0          	and    %r8w,%ax
14087a80b:	66 41 3b c0          	cmp    %r8w,%ax
14087a80f:	75 0c                	jne    0x14087a81d
14087a811:	44 38 71 16          	cmp    %r14b,0x16(%rcx)
14087a815:	75 06                	jne    0x14087a81d
14087a817:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14087a81b:	eb 16                	jmp    0x14087a833
14087a81d:	41 84 d6             	test   %dl,%r14b
14087a820:	74 05                	je     0x14087a827
14087a822:	48 8b fe             	mov    %rsi,%rdi
14087a825:	eb 0c                	jmp    0x14087a833
14087a827:	41 0f b6 d6          	movzbl %r14b,%edx
14087a82b:	e8 20 d5 0a 00       	call   0x140927d50
14087a830:	48 8b f8             	mov    %rax,%rdi
14087a833:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14087a83a:	48 85 c9             	test   %rcx,%rcx
14087a83d:	74 5c                	je     0x14087a89b
14087a83f:	49 39 b5 00 03 00 00 	cmp    %rsi,0x300(%r13)
14087a846:	74 0d                	je     0x14087a855
14087a848:	48 8b d1             	mov    %rcx,%rdx
14087a84b:	49 8b cd             	mov    %r13,%rcx
14087a84e:	e8 ed 90 03 00       	call   0x1408b3940
14087a853:	eb 46                	jmp    0x14087a89b
14087a855:	49 3b 8d f0 01 00 00 	cmp    0x1f0(%r13),%rcx
14087a85c:	73 38                	jae    0x14087a896
14087a85e:	49 3b 8d e0 01 00 00 	cmp    0x1e0(%r13),%rcx
14087a865:	72 13                	jb     0x14087a87a
14087a867:	49 8b 85 d8 01 00 00 	mov    0x1d8(%r13),%rax
14087a86e:	48 89 01             	mov    %rax,(%rcx)
14087a871:	49 89 8d d8 01 00 00 	mov    %rcx,0x1d8(%r13)
14087a878:	eb 21                	jmp    0x14087a89b
14087a87a:	49 3b 8d e8 01 00 00 	cmp    0x1e8(%r13),%rcx
14087a881:	72 13                	jb     0x14087a896
14087a883:	49 8b 85 c8 01 00 00 	mov    0x1c8(%r13),%rax
14087a88a:	48 89 01             	mov    %rax,(%rcx)
14087a88d:	49 89 8d c8 01 00 00 	mov    %rcx,0x1c8(%r13)
14087a894:	eb 05                	jmp    0x14087a89b
14087a896:	e8 b5 12 01 00       	call   0x14088bb50
14087a89b:	41 38 75 67          	cmp    %sil,0x67(%r13)
14087a89f:	75 56                	jne    0x14087a8f7
14087a8a1:	48 85 ff             	test   %rdi,%rdi
14087a8a4:	75 0a                	jne    0x14087a8b0
14087a8a6:	4c 8b f6             	mov    %rsi,%r14
14087a8a9:	eb 33                	jmp    0x14087a8de
14087a8ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14087a8b0:	40 38 74 2f 01       	cmp    %sil,0x1(%rdi,%rbp,1)
14087a8b5:	48 8d 6d 01          	lea    0x1(%rbp),%rbp
14087a8b9:	75 f5                	jne    0x14087a8b0
14087a8bb:	48 8d 55 01          	lea    0x1(%rbp),%rdx
14087a8bf:	49 8b cd             	mov    %r13,%rcx
14087a8c2:	e8 39 bd 05 00       	call   0x1408d6600
14087a8c7:	4c 8b f0             	mov    %rax,%r14
14087a8ca:	48 85 c0             	test   %rax,%rax
14087a8cd:	74 0f                	je     0x14087a8de
14087a8cf:	4c 8d 45 01          	lea    0x1(%rbp),%r8
14087a8d3:	48 8b d7             	mov    %rdi,%rdx
14087a8d6:	48 8b c8             	mov    %rax,%rcx
14087a8d9:	e8 32 47 66 00       	call   0x140edf010
14087a8de:	41 8b d7             	mov    %r15d,%edx
14087a8e1:	4c 89 b3 a8 00 00 00 	mov    %r14,0xa8(%rbx)
14087a8e8:	49 8b cd             	mov    %r13,%rcx
14087a8eb:	e8 00 6c 01 00       	call   0x1408914f0
14087a8f0:	8b f8                	mov    %eax,%edi
14087a8f2:	89 43 34             	mov    %eax,0x34(%rbx)
14087a8f5:	eb 0f                	jmp    0x14087a906
14087a8f7:	bf 07 00 00 00       	mov    $0x7,%edi
14087a8fc:	48 89 b3 a8 00 00 00 	mov    %rsi,0xa8(%rbx)
14087a903:	89 7b 34             	mov    %edi,0x34(%rbx)
14087a906:	44 8b bc 24 d8 01 00 	mov    0x1d8(%rsp),%r15d
14087a90d:	00
14087a90e:	49 8b 4d 18          	mov    0x18(%r13),%rcx