14016a3b7:	ff 15 6b 3d 09 00    	call   *0x93d6b(%rip)        # 0x1401fe128
14016a3bd:	48 8d 15 ec 58 0b 00 	lea    0xb58ec(%rip),%rdx        # 0x14021fcb0
14016a3c4:	48 8b cb             	mov    %rbx,%rcx
14016a3c7:	48 89 05 5a 25 1b 00 	mov    %rax,0x1b255a(%rip)        # 0x14031c928
14016a3ce:	ff 15 54 3d 09 00    	call   *0x93d54(%rip)        # 0x1401fe128
14016a3d4:	48 8d 15 e5 58 0b 00 	lea    0xb58e5(%rip),%rdx        # 0x14021fcc0
14016a3db:	48 8b cb             	mov    %rbx,%rcx
14016a3de:	48 89 05 4b 25 1b 00 	mov    %rax,0x1b254b(%rip)        # 0x14031c930
14016a3e5:	ff 15 3d 3d 09 00    	call   *0x93d3d(%rip)        # 0x1401fe128
14016a3eb:	48 89 05 46 25 1b 00 	mov    %rax,0x1b2546(%rip)        # 0x14031c938
14016a3f2:	33 c0                	xor    %eax,%eax
14016a3f4:	48 83 c4 20          	add    $0x20,%rsp
14016a3f8:	5b                   	pop    %rbx
14016a3f9:	c3                   	ret
14016a3fa:	cc                   	int3
14016a3fb:	cc                   	int3
14016a3fc:	48 8b 05 bd 24 1b 00 	mov    0x1b24bd(%rip),%rax        # 0x14031c8c0
14016a403:	48 85 c0             	test   %rax,%rax
14016a406:	74 07                	je     0x14016a40f
14016a408:	48 ff 25 11 42 09 00 	rex.W jmp *0x94211(%rip)        # 0x1401fe620
14016a40f:	48 ff 25 da 3e 09 00 	rex.W jmp *0x93eda(%rip)        # 0x1401fe2f0
14016a416:	cc                   	int3
14016a417:	cc                   	int3
14016a418:	48 8b 05 d9 24 1b 00 	mov    0x1b24d9(%rip),%rax        # 0x14031c8f8
14016a41f:	48 ff 25 fa 41 09 00 	rex.W jmp *0x941fa(%rip)        # 0x1401fe620
14016a426:	cc                   	int3
14016a427:	cc                   	int3
14016a428:	48 ff 25 81 3d 09 00 	rex.W jmp *0x93d81(%rip)        # 0x1401fe1b0
14016a42f:	cc                   	int3
14016a430:	45 33 c0             	xor    %r8d,%r8d
14016a433:	ba a0 0f 00 00       	mov    $0xfa0,%edx
14016a438:	48 ff 25 01 3f 09 00 	rex.W jmp *0x93f01(%rip)        # 0x1401fe340
14016a43f:	cc                   	int3
14016a440:	48 ff 25 69 3e 09 00 	rex.W jmp *0x93e69(%rip)        # 0x1401fe2b0
14016a447:	cc                   	int3
14016a448:	48 ff 25 d9 3d 09 00 	rex.W jmp *0x93dd9(%rip)        # 0x1401fe228
14016a44f:	cc                   	int3
14016a450:	48 83 ec 28          	sub    $0x28,%rsp
14016a454:	48 83 3d f4 0d 14 00 	cmpq   $0x0,0x140df4(%rip)        # 0x1402ab250
14016a45b:	00
14016a45c:	74 27                	je     0x14016a485
14016a45e:	ff 15 44 3e 09 00    	call   *0x93e44(%rip)        # 0x1401fe2a8
14016a464:	48 8b 0d e5 0d 14 00 	mov    0x140de5(%rip),%rcx        # 0x1402ab250
14016a46b:	48 8d 15 1e 25 1b 00 	lea    0x1b251e(%rip),%rdx        # 0x14031c990
14016a472:	48 ff c9             	dec    %rcx
14016a475:	48 89 0d d4 0d 14 00 	mov    %rcx,0x140dd4(%rip)        # 0x1402ab250
14016a47c:	48 89 04 ca          	mov    %rax,(%rdx,%rcx,8)
14016a480:	48 83 c4 28          	add    $0x28,%rsp
14016a484:	c3                   	ret
14016a485:	e8 72 11 02 00       	call   0x14018b5fc
14016a48a:	cc                   	int3
14016a48b:	cc                   	int3
14016a48c:	40 55                	rex push %rbp
14016a48e:	41 56                	push   %r14
14016a490:	41 57                	push   %r15
14016a492:	48 83 ec 60          	sub    $0x60,%rsp
14016a496:	48 8d 6c 24 50       	lea    0x50(%rsp),%rbp
14016a49b:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
14016a49f:	48 89 75 38          	mov    %rsi,0x38(%rbp)
14016a4a3:	48 89 7d 40          	mov    %rdi,0x40(%rbp)
14016a4a7:	4c 89 65 48          	mov    %r12,0x48(%rbp)
14016a4ab:	48 8b 05 be 0d 14 00 	mov    0x140dbe(%rip),%rax        # 0x1402ab270
14016a4b2:	48 33 c5             	xor    %rbp,%rax
14016a4b5:	48 89 45 08          	mov    %rax,0x8(%rbp)
14016a4b9:	45 33 f6             	xor    %r14d,%r14d
14016a4bc:	49 63 d9             	movslq %r9d,%rbx
14016a4bf:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
14016a4c3:	4d 8b f8             	mov    %r8,%r15
14016a4c6:	44 8b e2             	mov    %edx,%r12d
14016a4c9:	45 85 c9             	test   %r9d,%r9d
14016a4cc:	7e 14                	jle    0x14016a4e2
14016a4ce:	48 8b d3             	mov    %rbx,%rdx
14016a4d1:	49 8b c8             	mov    %r8,%rcx
14016a4d4:	e8 bb 7f 03 00       	call   0x1401a2494
14016a4d9:	3b c3                	cmp    %ebx,%eax
14016a4db:	8d 58 01             	lea    0x1(%rax),%ebx
14016a4de:	7c 02                	jl     0x14016a4e2
14016a4e0:	8b d8                	mov    %eax,%ebx
14016a4e2:	f7 5d 68             	negl   0x68(%rbp)
14016a4e5:	44 8b cb             	mov    %ebx,%r9d
14016a4e8:	8b 4d 60             	mov    0x60(%rbp),%ecx
14016a4eb:	4d 8b c7             	mov    %r15,%r8
14016a4ee:	1b d2                	sbb    %edx,%edx
14016a4f0:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
14016a4f5:	83 e2 08             	and    $0x8,%edx
14016a4f8:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14016a4fd:	ff c2                	inc    %edx
14016a4ff:	ff 15 5b 3b 09 00    	call   *0x93b5b(%rip)        # 0x1401fe060
14016a505:	4c 63 f0             	movslq %eax,%r14
14016a508:	85 c0                	test   %eax,%eax
14016a50a:	0f 84 53 02 00 00    	je     0x14016a763
14016a510:	49 8b c6             	mov    %r14,%rax
14016a513:	48 03 c0             	add    %rax,%rax
14016a516:	48 8d 48 10          	lea    0x10(%rax),%rcx
14016a51a:	48 3b c1             	cmp    %rcx,%rax
14016a51d:	48 1b c0             	sbb    %rax,%rax
14016a520:	48 23 c1             	and    %rcx,%rax
14016a523:	0f 84 1e 02 00 00    	je     0x14016a747
14016a529:	48 ba f0 ff ff ff ff 	movabs $0xffffffffffffff0,%rdx
14016a530:	ff ff 0f
14016a533:	48 3d 00 04 00 00    	cmp    $0x400,%rax
14016a539:	77 2d                	ja     0x14016a568
14016a53b:	48 8d 48 0f          	lea    0xf(%rax),%rcx
14016a53f:	48 3b c8             	cmp    %rax,%rcx
14016a542:	77 03                	ja     0x14016a547
14016a544:	48 8b ca             	mov    %rdx,%rcx
14016a547:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
14016a54b:	48 8b c1             	mov    %rcx,%rax
14016a54e:	e8 cd ca 01 00       	call   0x140187020
14016a553:	48 2b e1             	sub    %rcx,%rsp
14016a556:	48 8d 74 24 50       	lea    0x50(%rsp),%rsi
14016a55b:	48 85 f6             	test   %rsi,%rsi
14016a55e:	74 22                	je     0x14016a582
14016a560:	c7 06 cc cc 00 00    	movl   $0xcccc,(%rsi)
14016a566:	eb 16                	jmp    0x14016a57e
14016a568:	48 8b c8             	mov    %rax,%rcx
14016a56b:	e8 90 9e 02 00       	call   0x140194400
14016a570:	48 8b f0             	mov    %rax,%rsi
14016a573:	48 85 c0             	test   %rax,%rax
14016a576:	74 0a                	je     0x14016a582
14016a578:	c7 00 dd dd 00 00    	movl   $0xdddd,(%rax)
14016a57e:	48 83 c6 10          	add    $0x10,%rsi
14016a582:	48 8b fe             	mov    %rsi,%rdi
14016a585:	48 85 f6             	test   %rsi,%rsi
14016a588:	0f 84 bb 01 00 00    	je     0x14016a749
14016a58e:	8b 4d 60             	mov    0x60(%rbp),%ecx
14016a591:	44 8b cb             	mov    %ebx,%r9d
14016a594:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
14016a599:	4d 8b c7             	mov    %r15,%r8
14016a59c:	ba 01 00 00 00       	mov    $0x1,%edx
14016a5a1:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14016a5a6:	ff 15 b4 3a 09 00    	call   *0x93ab4(%rip)        # 0x1401fe060
14016a5ac:	85 c0                	test   %eax,%eax
14016a5ae:	0f 84 95 01 00 00    	je     0x14016a749
14016a5b4:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
14016a5ba:	45 8b ce             	mov    %r14d,%r9d
14016a5bd:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
14016a5c3:	4c 8b c6             	mov    %rsi,%r8
14016a5c6:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14016a5cc:	41 8b d4             	mov    %r12d,%edx
14016a5cf:	4c 8b 7d 00          	mov    0x0(%rbp),%r15
14016a5d3:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
14016a5d8:	49 8b cf             	mov    %r15,%rcx
14016a5db:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14016a5e1:	ff 15 b1 3c 09 00    	call   *0x93cb1(%rip)        # 0x1401fe298
14016a5e7:	48 63 d8             	movslq %eax,%rbx
14016a5ea:	85 c0                	test   %eax,%eax
14016a5ec:	0f 84 57 01 00 00    	je     0x14016a749
14016a5f2:	ba 00 04 00 00       	mov    $0x400,%edx
14016a5f7:	44 85 e2             	test   %r12d,%edx
14016a5fa:	74 51                	je     0x14016a64d
14016a5fc:	8b 45 58             	mov    0x58(%rbp),%eax
14016a5ff:	85 c0                	test   %eax,%eax
14016a601:	0f 84 3b 01 00 00    	je     0x14016a742
14016a607:	3b d8                	cmp    %eax,%ebx
14016a609:	0f 8f 3c 01 00 00    	jg     0x14016a74b
14016a60f:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
14016a615:	45 8b ce             	mov    %r14d,%r9d
14016a618:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
14016a61e:	4c 8b c6             	mov    %rsi,%r8
14016a621:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14016a627:	41 8b d4             	mov    %r12d,%edx
14016a62a:	89 44 24 28          	mov    %eax,0x28(%rsp)
14016a62e:	49 8b cf             	mov    %r15,%rcx
14016a631:	48 8b 45 50          	mov    0x50(%rbp),%rax
14016a635:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14016a63a:	ff 15 58 3c 09 00    	call   *0x93c58(%rip)        # 0x1401fe298
14016a640:	85 c0                	test   %eax,%eax
14016a642:	0f 85 fa 00 00 00    	jne    0x14016a742
14016a648:	e9 fe 00 00 00       	jmp    0x14016a74b
14016a64d:	48 8b cb             	mov    %rbx,%rcx
14016a650:	48 03 c9             	add    %rcx,%rcx
14016a653:	48 8d 41 10          	lea    0x10(%rcx),%rax
14016a657:	48 3b c8             	cmp    %rax,%rcx
14016a65a:	48 1b c9             	sbb    %rcx,%rcx
14016a65d:	48 23 c8             	and    %rax,%rcx
14016a660:	0f 84 dc 00 00 00    	je     0x14016a742
14016a666:	48 3b ca             	cmp    %rdx,%rcx
14016a669:	77 35                	ja     0x14016a6a0
14016a66b:	48 8d 41 0f          	lea    0xf(%rcx),%rax
14016a66f:	48 3b c1             	cmp    %rcx,%rax
14016a672:	77 0a                	ja     0x14016a67e
14016a674:	48 b8 f0 ff ff ff ff 	movabs $0xffffffffffffff0,%rax
14016a67b:	ff ff 0f
14016a67e:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
14016a682:	e8 99 c9 01 00       	call   0x140187020
14016a687:	48 2b e0             	sub    %rax,%rsp
14016a68a:	48 8d 7c 24 50       	lea    0x50(%rsp),%rdi
14016a68f:	48 85 ff             	test   %rdi,%rdi
14016a692:	0f 84 aa 00 00 00    	je     0x14016a742
14016a698:	c7 07 cc cc 00 00    	movl   $0xcccc,(%rdi)
14016a69e:	eb 13                	jmp    0x14016a6b3
14016a6a0:	e8 5b 9d 02 00       	call   0x140194400
14016a6a5:	48 8b f8             	mov    %rax,%rdi
14016a6a8:	48 85 c0             	test   %rax,%rax
14016a6ab:	74 0a                	je     0x14016a6b7
14016a6ad:	c7 00 dd dd 00 00    	movl   $0xdddd,(%rax)
14016a6b3:	48 83 c7 10          	add    $0x10,%rdi
14016a6b7:	48 85 ff             	test   %rdi,%rdi
14016a6ba:	0f 84 82 00 00 00    	je     0x14016a742
14016a6c0:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
14016a6c6:	45 8b ce             	mov    %r14d,%r9d
14016a6c9:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
14016a6cf:	4c 8b c6             	mov    %rsi,%r8
14016a6d2:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14016a6d8:	41 8b d4             	mov    %r12d,%edx
14016a6db:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14016a6df:	49 8b cf             	mov    %r15,%rcx
14016a6e2:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016a6e7:	ff 15 ab 3b 09 00    	call   *0x93bab(%rip)        # 0x1401fe298
14016a6ed:	45 33 f6             	xor    %r14d,%r14d
14016a6f0:	85 c0                	test   %eax,%eax
14016a6f2:	74 3d                	je     0x14016a731
14016a6f4:	8b 45 58             	mov    0x58(%rbp),%eax
14016a6f7:	33 d2                	xor    %edx,%edx
14016a6f9:	8b 4d 60             	mov    0x60(%rbp),%ecx
14016a6fc:	44 8b cb             	mov    %ebx,%r9d
14016a6ff:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
14016a704:	4c 8b c7             	mov    %rdi,%r8
14016a707:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14016a70c:	85 c0                	test   %eax,%eax
14016a70e:	75 0c                	jne    0x14016a71c
14016a710:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
14016a715:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14016a71a:	eb 0d                	jmp    0x14016a729
14016a71c:	89 44 24 28          	mov    %eax,0x28(%rsp)
14016a720:	48 8b 45 50          	mov    0x50(%rbp),%rax
14016a724:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14016a729:	ff 15 39 39 09 00    	call   *0x93939(%rip)        # 0x1401fe068
14016a72f:	8b d8                	mov    %eax,%ebx
14016a731:	48 8d 4f f0          	lea    -0x10(%rdi),%rcx
14016a735:	81 39 dd dd 00 00    	cmpl   $0xdddd,(%rcx)
14016a73b:	75 05                	jne    0x14016a742
14016a73d:	e8 da 4d 02 00       	call   0x14018f51c
14016a742:	48 8b fe             	mov    %rsi,%rdi
14016a745:	eb 09                	jmp    0x14016a750
14016a747:	33 ff                	xor    %edi,%edi
14016a749:	33 db                	xor    %ebx,%ebx
14016a74b:	48 85 ff             	test   %rdi,%rdi
14016a74e:	74 11                	je     0x14016a761
14016a750:	48 8d 4f f0          	lea    -0x10(%rdi),%rcx
14016a754:	81 39 dd dd 00 00    	cmpl   $0xdddd,(%rcx)
14016a75a:	75 05                	jne    0x14016a761
14016a75c:	e8 bb 4d 02 00       	call   0x14018f51c
14016a761:	8b c3                	mov    %ebx,%eax
14016a763:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14016a767:	48 33 cd             	xor    %rbp,%rcx
14016a76a:	e8 61 bb 01 00       	call   0x1401862d0
14016a76f:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
14016a773:	48 8b 75 38          	mov    0x38(%rbp),%rsi
14016a777:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
14016a77b:	4c 8b 65 48          	mov    0x48(%rbp),%r12
14016a77f:	48 8d 65 10          	lea    0x10(%rbp),%rsp
14016a783:	41 5f                	pop    %r15
14016a785:	41 5e                	pop    %r14
14016a787:	5d                   	pop    %rbp
14016a788:	c3                   	ret
14016a789:	cc                   	int3
14016a78a:	cc                   	int3
14016a78b:	cc                   	int3
14016a78c:	40 55                	rex push %rbp
14016a78e:	53                   	push   %rbx
14016a78f:	56                   	push   %rsi
14016a790:	57                   	push   %rdi
14016a791:	41 55                	push   %r13
14016a793:	41 56                	push   %r14
14016a795:	41 57                	push   %r15
14016a797:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14016a79e:	48 8d 6c 24 50       	lea    0x50(%rsp),%rbp
14016a7a3:	48 8b 05 c6 0a 14 00 	mov    0x140ac6(%rip),%rax        # 0x1402ab270
14016a7aa:	48 33 c5             	xor    %rbp,%rax
14016a7ad:	48 89 45 30          	mov    %rax,0x30(%rbp)
14016a7b1:	48 8b 9d a0 00 00 00 	mov    0xa0(%rbp),%rbx
14016a7b8:	4d 8b f8             	mov    %r8,%r15
14016a7bb:	48 89 5d 08          	mov    %rbx,0x8(%rbp)
14016a7bf:	49 63 f1             	movslq %r9d,%rsi
14016a7c2:	89 55 00             	mov    %edx,0x0(%rbp)
14016a7c5:	48 89 4d 10          	mov    %rcx,0x10(%rbp)
14016a7c9:	45 85 c9             	test   %r9d,%r9d
14016a7cc:	7e 10                	jle    0x14016a7de
14016a7ce:	48 8b d6             	mov    %rsi,%rdx
14016a7d1:	49 8b c8             	mov    %r8,%rcx
14016a7d4:	e8 bb 7c 03 00       	call   0x1401a2494
14016a7d9:	48 8b f0             	mov    %rax,%rsi
14016a7dc:	eb 09                	jmp    0x14016a7e7
14016a7de:	83 fe ff             	cmp    $0xffffffff,%esi
14016a7e1:	0f 8c fc 02 00 00    	jl     0x14016aae3
14016a7e7:	4c 63 b5 a8 00 00 00 	movslq 0xa8(%rbp),%r14
14016a7ee:	45 85 f6             	test   %r14d,%r14d
14016a7f1:	7e 10                	jle    0x14016a803
14016a7f3:	49 8b d6             	mov    %r14,%rdx
14016a7f6:	48 8b cb             	mov    %rbx,%rcx
14016a7f9:	e8 96 7c 03 00       	call   0x1401a2494
14016a7fe:	4c 8b f0             	mov    %rax,%r14
14016a801:	eb 0a                	jmp    0x14016a80d
14016a803:	41 83 fe ff          	cmp    $0xffffffff,%r14d
14016a807:	0f 8c d6 02 00 00    	jl     0x14016aae3
14016a80d:	85 f6                	test   %esi,%esi
14016a80f:	74 09                	je     0x14016a81a
14016a811:	45 85 f6             	test   %r14d,%r14d
14016a814:	0f 85 ac 00 00 00    	jne    0x14016a8c6
14016a81a:	41 3b f6             	cmp    %r14d,%esi
14016a81d:	0f 84 b9 02 00 00    	je     0x14016aadc
14016a823:	41 83 fe 01          	cmp    $0x1,%r14d
14016a827:	0f 8f a8 02 00 00    	jg     0x14016aad5
14016a82d:	83 fe 01             	cmp    $0x1,%esi
14016a830:	7f 4b                	jg     0x14016a87d
14016a832:	8b 8d b0 00 00 00    	mov    0xb0(%rbp),%ecx
14016a838:	48 8d 55 18          	lea    0x18(%rbp),%rdx
14016a83c:	ff 15 46 3a 09 00    	call   *0x93a46(%rip)        # 0x1401fe288
14016a842:	85 c0                	test   %eax,%eax
14016a844:	0f 84 99 02 00 00    	je     0x14016aae3
14016a84a:	85 f6                	test   %esi,%esi
14016a84c:	7e 39                	jle    0x14016a887
14016a84e:	83 7d 18 02          	cmpl   $0x2,0x18(%rbp)
14016a852:	72 29                	jb     0x14016a87d
14016a854:	80 7d 1e 00          	cmpb   $0x0,0x1e(%rbp)
14016a858:	48 8d 45 1e          	lea    0x1e(%rbp),%rax
14016a85c:	74 1f                	je     0x14016a87d
14016a85e:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
14016a862:	74 19                	je     0x14016a87d
14016a864:	41 8a 0f             	mov    (%r15),%cl
14016a867:	3a 08                	cmp    (%rax),%cl
14016a869:	72 09                	jb     0x14016a874
14016a86b:	3a 48 01             	cmp    0x1(%rax),%cl
14016a86e:	0f 86 68 02 00 00    	jbe    0x14016aadc
14016a874:	48 83 c0 02          	add    $0x2,%rax
14016a878:	80 38 00             	cmpb   $0x0,(%rax)
14016a87b:	75 e1                	jne    0x14016a85e
14016a87d:	b8 03 00 00 00       	mov    $0x3,%eax
14016a882:	e9 5e 02 00 00       	jmp    0x14016aae5
14016a887:	45 85 f6             	test   %r14d,%r14d
14016a88a:	7e 3a                	jle    0x14016a8c6
14016a88c:	83 7d 18 02          	cmpl   $0x2,0x18(%rbp)
14016a890:	0f 82 3f 02 00 00    	jb     0x14016aad5
14016a896:	80 7d 1e 00          	cmpb   $0x0,0x1e(%rbp)
14016a89a:	48 8d 45 1e          	lea    0x1e(%rbp),%rax
14016a89e:	0f 84 31 02 00 00    	je     0x14016aad5
14016a8a4:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
14016a8a8:	0f 84 27 02 00 00    	je     0x14016aad5
14016a8ae:	8a 0b                	mov    (%rbx),%cl
14016a8b0:	3a 08                	cmp    (%rax),%cl
14016a8b2:	72 09                	jb     0x14016a8bd
14016a8b4:	3a 48 01             	cmp    0x1(%rax),%cl
14016a8b7:	0f 86 1f 02 00 00    	jbe    0x14016aadc
14016a8bd:	48 83 c0 02          	add    $0x2,%rax
14016a8c1:	80 38 00             	cmpb   $0x0,(%rax)
14016a8c4:	eb d8                	jmp    0x14016a89e
14016a8c6:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
14016a8cb:	44 8b ce             	mov    %esi,%r9d