14014d5e5:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14014d5e9:	e8 32 d7 ff ff       	call   0x14014ad20
14014d5ee:	c7 44 24 58 03 00 00 	movl   $0x3,0x58(%rsp)
14014d5f5:	00
14014d5f6:	e9 20 fc ff ff       	jmp    0x14014d21b
14014d5fb:	44 89 6c 24 58       	mov    %r13d,0x58(%rsp)
14014d600:	48 8b f3             	mov    %rbx,%rsi
14014d603:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14014d608:	0f b6 48 01          	movzbl 0x1(%rax),%ecx
14014d60c:	48 ff c0             	inc    %rax
14014d60f:	80 f9 20             	cmp    $0x20,%cl
14014d612:	74 f4                	je     0x14014d608
14014d614:	80 f9 09             	cmp    $0x9,%cl
14014d617:	74 ef                	je     0x14014d608
14014d619:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
14014d61e:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14014d622:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14014d627:	4c 8b ce             	mov    %rsi,%r9
14014d62a:	48 8d 0d 87 fd 1e 00 	lea    0x1efd87(%rip),%rcx        # 0x14033d3b8
14014d631:	48 8b d0             	mov    %rax,%rdx
14014d634:	e8 f7 fe 00 00       	call   0x14015d530
14014d639:	4c 8b e8             	mov    %rax,%r13
14014d63c:	48 8d 0d 9d fd 1e 00 	lea    0x1efd9d(%rip),%rcx        # 0x14033d3e0
14014d643:	eb 37                	jmp    0x14014d67c
14014d645:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14014d64a:	4c 8d 4d 40          	lea    0x40(%rbp),%r9
14014d64e:	4c 8b c3             	mov    %rbx,%r8
14014d651:	48 8d 0d a8 fd 1e 00 	lea    0x1efda8(%rip),%rcx        # 0x14033d400
14014d658:	e8 d3 fe 00 00       	call   0x14015d530
14014d65d:	4c 8b e8             	mov    %rax,%r13
14014d660:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14014d665:	8b 44 24 58          	mov    0x58(%rsp),%eax
14014d669:	48 8d 0d a8 fd 1e 00 	lea    0x1efda8(%rip),%rcx        # 0x14033d418
14014d670:	89 44 24 58          	mov    %eax,0x58(%rsp)
14014d674:	48 8b f3             	mov    %rbx,%rsi
14014d677:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
14014d67c:	48 8b d6             	mov    %rsi,%rdx
14014d67f:	4c 89 6d a0          	mov    %r13,-0x60(%rbp)
14014d683:	e8 a8 fe 00 00       	call   0x14015d530
14014d688:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14014d68d:	4c 8b f0             	mov    %rax,%r14
14014d690:	4d 85 ed             	test   %r13,%r13
14014d693:	0f 84 76 06 00 00    	je     0x14014dd0f
14014d699:	48 85 c0             	test   %rax,%rax
14014d69c:	0f 84 6d 06 00 00    	je     0x14014dd0f
14014d6a2:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14014d6a6:	4d 8b c4             	mov    %r12,%r8
14014d6a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14014d6b0:	49 ff c0             	inc    %r8
14014d6b3:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
14014d6b8:	75 f6                	jne    0x14014d6b0
14014d6ba:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
14014d6be:	e8 5d 3d 00 00       	call   0x140151420
14014d6c3:	41 bf 20 00 00 00    	mov    $0x20,%r15d
14014d6c9:	48 8d 7d 78          	lea    0x78(%rbp),%rdi
14014d6cd:	41 8b f7             	mov    %r15d,%esi
14014d6d0:	33 db                	xor    %ebx,%ebx
14014d6d2:	0f 1f 40 00          	nopl   0x0(%rax)
14014d6d6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14014d6dd:	00 00 00
14014d6e0:	44 0f b6 0f          	movzbl (%rdi),%r9d
14014d6e4:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
14014d6eb:	ba 41 00 00 00       	mov    $0x41,%edx
14014d6f0:	4c 8d 05 31 a9 1e 00 	lea    0x1ea931(%rip),%r8        # 0x140338028
14014d6f7:	48 2b d3             	sub    %rbx,%rdx
14014d6fa:	48 03 cb             	add    %rbx,%rcx
14014d6fd:	e8 de fe 00 00       	call   0x14015d5e0
14014d702:	48 83 c3 02          	add    $0x2,%rbx
14014d706:	48 8d 7f 01          	lea    0x1(%rdi),%rdi
14014d70a:	48 83 ee 01          	sub    $0x1,%rsi
14014d70e:	75 d0                	jne    0x14014d6e0
14014d710:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
14014d714:	4c 8b 45 80          	mov    -0x80(%rbp),%r8
14014d718:	48 8b 80 10 04 00 00 	mov    0x410(%rax),%rax
14014d71f:	41 8b 88 38 12 00 00 	mov    0x1238(%r8),%ecx
14014d726:	f6 80 84 00 00 00 07 	testb  $0x7,0x84(%rax)
14014d72d:	74 0f                	je     0x14014d73e
14014d72f:	41 38 b0 10 0b 00 00 	cmp    %sil,0xb10(%r8)
14014d736:	b8 04 00 00 00       	mov    $0x4,%eax
14014d73b:	0f 45 c8             	cmovne %eax,%ecx
14014d73e:	49 8b 90 b0 07 00 00 	mov    0x7b0(%r8),%rdx
14014d745:	48 85 d2             	test   %rdx,%rdx
14014d748:	75 46                	jne    0x14014d790
14014d74a:	41 38 90 0f 0b 00 00 	cmp    %dl,0xb0f(%r8)
14014d751:	74 09                	je     0x14014d75c
14014d753:	48 8d 15 72 15 1e 00 	lea    0x1e1572(%rip),%rdx        # 0x14032eccc
14014d75a:	eb 34                	jmp    0x14014d790
14014d75c:	83 f9 05             	cmp    $0x5,%ecx
14014d75f:	77 28                	ja     0x14014d789
14014d761:	48 63 c1             	movslq %ecx,%rax
14014d764:	48 8d 15 95 28 eb ff 	lea    -0x14d76b(%rip),%rdx        # 0x140000000
14014d76b:	8b 8c 82 64 dd 14 00 	mov    0x14dd64(%rdx,%rax,4),%ecx
14014d772:	48 03 ca             	add    %rdx,%rcx
14014d775:	ff e1                	jmp    *%rcx
14014d777:	48 8d 15 2a f8 1d 00 	lea    0x1df82a(%rip),%rdx        # 0x14032cfa8
14014d77e:	eb 10                	jmp    0x14014d790
14014d780:	48 8d 15 4d 15 1e 00 	lea    0x1e154d(%rip),%rdx        # 0x14032ecd4
14014d787:	eb 07                	jmp    0x14014d790
14014d789:	48 8d 15 38 15 1e 00 	lea    0x1e1538(%rip),%rdx        # 0x14032ecc8
14014d790:	49 8b 80 30 12 00 00 	mov    0x1230(%r8),%rax
14014d797:	4c 8d 0d 9a d1 1d 00 	lea    0x1dd19a(%rip),%r9        # 0x14032a938
14014d79e:	4d 8b 80 28 12 00 00 	mov    0x1228(%r8),%r8
14014d7a5:	48 8d 0d 7c fc 1e 00 	lea    0x1efc7c(%rip),%rcx        # 0x14033d428
14014d7ac:	48 85 c0             	test   %rax,%rax
14014d7af:	4c 0f 45 c8          	cmovne %rax,%r9
14014d7b3:	48 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%rax
14014d7ba:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14014d7bf:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14014d7c4:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14014d7c9:	e8 62 fd 00 00       	call   0x14015d530
14014d7ce:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14014d7d2:	4d 8b ee             	mov    %r14,%r13
14014d7d5:	48 85 c0             	test   %rax,%rax
14014d7d8:	0f 84 67 05 00 00    	je     0x14014dd45
14014d7de:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
14014d7e2:	48 8d 0d 57 fc 1e 00 	lea    0x1efc57(%rip),%rcx        # 0x14033d440
14014d7e9:	e8 42 fd 00 00       	call   0x14015d530
14014d7ee:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14014d7f2:	48 85 c0             	test   %rax,%rax
14014d7f5:	0f 84 4e 03 00 00    	je     0x14014db49
14014d7fb:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
14014d800:	48 8d 55 10          	lea    0x10(%rbp),%rdx
14014d804:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14014d809:	48 8d 0d 40 fc 1e 00 	lea    0x1efc40(%rip),%rcx        # 0x14033d450
14014d810:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14014d815:	e8 16 fd 00 00       	call   0x14015d530
14014d81a:	48 89 45 98          	mov    %rax,-0x68(%rbp)
14014d81e:	48 85 c0             	test   %rax,%rax
14014d821:	0f 84 22 03 00 00    	je     0x14014db49
14014d827:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
14014d82b:	4d 8b c4             	mov    %r12,%r8
14014d82e:	66 90                	xchg   %ax,%ax
14014d830:	49 ff c0             	inc    %r8
14014d833:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
14014d838:	75 f6                	jne    0x14014d830
14014d83a:	48 8b d0             	mov    %rax,%rdx
14014d83d:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
14014d841:	e8 da 3b 00 00       	call   0x140151420
14014d846:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14014d84b:	48 8d 7d 78          	lea    0x78(%rbp),%rdi
14014d84f:	49 8b f7             	mov    %r15,%rsi
14014d852:	33 db                	xor    %ebx,%ebx
14014d854:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
14014d859:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14014d860:	44 0f b6 0f          	movzbl (%rdi),%r9d
14014d864:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
14014d86b:	ba 41 00 00 00       	mov    $0x41,%edx
14014d870:	4c 8d 05 b1 a7 1e 00 	lea    0x1ea7b1(%rip),%r8        # 0x140338028
14014d877:	48 2b d3             	sub    %rbx,%rdx
14014d87a:	48 03 cb             	add    %rbx,%rcx
14014d87d:	4d 8b e7             	mov    %r15,%r12
14014d880:	4d 8b ee             	mov    %r14,%r13
14014d883:	e8 58 fd 00 00       	call   0x14015d5e0
14014d888:	48 83 c3 02          	add    $0x2,%rbx
14014d88c:	48 8d 7f 01          	lea    0x1(%rdi),%rdi
14014d890:	48 83 ee 01          	sub    $0x1,%rsi
14014d894:	75 ca                	jne    0x14014d860
14014d896:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14014d89b:	48 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%rax
14014d8a2:	4c 8b 4d 98          	mov    -0x68(%rbp),%r9
14014d8a6:	4c 8d 45 40          	lea    0x40(%rbp),%r8
14014d8aa:	48 8b d6             	mov    %rsi,%rdx
14014d8ad:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14014d8b2:	48 8d 0d a7 fb 1e 00 	lea    0x1efba7(%rip),%rcx        # 0x14033d460
14014d8b9:	e8 72 fc 00 00       	call   0x14015d530
14014d8be:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
14014d8c3:	41 bf 20 00 00 00    	mov    $0x20,%r15d
14014d8c9:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14014d8ce:	48 85 c0             	test   %rax,%rax
14014d8d1:	0f 84 56 04 00 00    	je     0x14014dd2d
14014d8d7:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
14014d8db:	48 8d 0d 9a fb 1e 00 	lea    0x1efb9a(%rip),%rcx        # 0x14033d47c
14014d8e2:	48 8b d6             	mov    %rsi,%rdx
14014d8e5:	e8 46 fc 00 00       	call   0x14015d530
14014d8ea:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14014d8ee:	48 8b c8             	mov    %rax,%rcx
14014d8f1:	48 85 c0             	test   %rax,%rax
14014d8f4:	0f 84 4c 02 00 00    	je     0x14014db46
14014d8fa:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
14014d901:	48 8d 55 10          	lea    0x10(%rbp),%rdx
14014d905:	48 8b c6             	mov    %rsi,%rax
14014d908:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14014d90f:	00
14014d910:	48 ff c0             	inc    %rax
14014d913:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
14014d917:	75 f7                	jne    0x14014d910
14014d919:	8b d8                	mov    %eax,%ebx
14014d91b:	48 8b c6             	mov    %rsi,%rax
14014d91e:	66 90                	xchg   %ax,%ax
14014d920:	48 ff c0             	inc    %rax
14014d923:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
14014d927:	75 f7                	jne    0x14014d920
14014d929:	8b c8                	mov    %eax,%ecx
14014d92b:	e8 40 b0 02 00       	call   0x140178970
14014d930:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14014d934:	48 8d 0d b5 a6 1e 00 	lea    0x1ea6b5(%rip),%rcx        # 0x140337ff0
14014d93b:	44 8b c0             	mov    %eax,%r8d
14014d93e:	e8 9d bf fe ff       	call   0x1401398e0
14014d943:	48 8b f8             	mov    %rax,%rdi
14014d946:	48 85 c0             	test   %rax,%rax
14014d949:	0f 84 40 01 00 00    	je     0x14014da8f
14014d94f:	48 8b cb             	mov    %rbx,%rcx
14014d952:	e8 19 b0 02 00       	call   0x140178970
14014d957:	4c 8b 0f             	mov    (%rdi),%r9
14014d95a:	48 8d 55 10          	lea    0x10(%rbp),%rdx
14014d95e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14014d962:	44 8b c0             	mov    %eax,%r8d
14014d965:	41 ff 51 08          	call   *0x8(%r9)
14014d969:	48 8b 1f             	mov    (%rdi),%rbx
14014d96c:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14014d970:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14014d974:	ff 53 10             	call   *0x10(%rbx)
14014d977:	44 8b 43 20          	mov    0x20(%rbx),%r8d
14014d97b:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14014d97f:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14014d983:	ff 53 08             	call   *0x8(%rbx)
14014d986:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14014d98a:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14014d98e:	ff 53 10             	call   *0x10(%rbx)
14014d991:	48 8b cf             	mov    %rdi,%rcx
14014d994:	ff 15 76 53 2b 00    	call   *0x2b5376(%rip)        # 0x140402d10
14014d99a:	48 8b c6             	mov    %rsi,%rax
14014d99d:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
14014d9a2:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14014d9a7:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
14014d9ac:	0f 1f 40 00          	nopl   0x0(%rax)
14014d9b0:	48 ff c0             	inc    %rax
14014d9b3:	80 3c 06 00          	cmpb   $0x0,(%rsi,%rax,1)
14014d9b7:	75 f7                	jne    0x14014d9b0
14014d9b9:	49 8b cf             	mov    %r15,%rcx
14014d9bc:	8b d8                	mov    %eax,%ebx
14014d9be:	e8 ad af 02 00       	call   0x140178970
14014d9c3:	44 8b c0             	mov    %eax,%r8d
14014d9c6:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14014d9ca:	48 8d 0d 1f a6 1e 00 	lea    0x1ea61f(%rip),%rcx        # 0x140337ff0
14014d9d1:	e8 0a bf fe ff       	call   0x1401398e0
14014d9d6:	48 8b f8             	mov    %rax,%rdi
14014d9d9:	48 85 c0             	test   %rax,%rax
14014d9dc:	75 24                	jne    0x14014da02
14014d9de:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14014d9e3:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14014d9e8:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
14014d9ed:	4d 8b ee             	mov    %r14,%r13
14014d9f0:	c7 44 24 58 1b 00 00 	movl   $0x1b,0x58(%rsp)
14014d9f7:	00
14014d9f8:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
14014d9fd:	e9 21 f8 ff ff       	jmp    0x14014d223
14014da02:	48 8b cb             	mov    %rbx,%rcx
14014da05:	e8 66 af 02 00       	call   0x140178970
14014da0a:	4c 8b 0f             	mov    (%rdi),%r9
14014da0d:	44 8b c0             	mov    %eax,%r8d
14014da10:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14014da14:	48 8b d6             	mov    %rsi,%rdx
14014da17:	41 ff 51 08          	call   *0x8(%r9)
14014da1b:	48 8b 1f             	mov    (%rdi),%rbx
14014da1e:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
14014da22:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14014da26:	ff 53 10             	call   *0x10(%rbx)
14014da29:	44 8b 43 20          	mov    0x20(%rbx),%r8d
14014da2d:	48 8d 55 58          	lea    0x58(%rbp),%rdx
14014da31:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14014da35:	ff 53 08             	call   *0x8(%rbx)
14014da38:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14014da3c:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
14014da40:	ff 53 10             	call   *0x10(%rbx)
14014da43:	48 8b cf             	mov    %rdi,%rcx
14014da46:	ff 15 c4 52 2b 00    	call   *0x2b52c4(%rip)        # 0x140402d10
14014da4c:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14014da51:	49 8b f4             	mov    %r12,%rsi
14014da54:	4d 8b e5             	mov    %r13,%r12
14014da57:	49 c7 c5 ff ff ff ff 	mov    $0xffffffffffffffff,%r13
14014da5e:	49 8b c5             	mov    %r13,%rax
14014da61:	48 ff c0             	inc    %rax
14014da64:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
14014da68:	75 f7                	jne    0x14014da61
14014da6a:	49 8b cf             	mov    %r15,%rcx
14014da6d:	8b d8                	mov    %eax,%ebx
14014da6f:	e8 fc ae 02 00       	call   0x140178970
14014da74:	44 8b c0             	mov    %eax,%r8d
14014da77:	48 8d 55 58          	lea    0x58(%rbp),%rdx
14014da7b:	48 8d 0d 6e a5 1e 00 	lea    0x1ea56e(%rip),%rcx        # 0x140337ff0
14014da82:	e8 59 be fe ff       	call   0x1401398e0
14014da87:	48 8b f8             	mov    %rax,%rdi
14014da8a:	48 85 c0             	test   %rax,%rax
14014da8d:	75 1a                	jne    0x14014daa9
14014da8f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14014da94:	4d 8b ee             	mov    %r14,%r13
14014da97:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14014da9c:	c7 44 24 58 1b 00 00 	movl   $0x1b,0x58(%rsp)
14014daa3:	00
14014daa4:	e9 7a f7 ff ff       	jmp    0x14014d223
14014daa9:	48 8b cb             	mov    %rbx,%rcx
14014daac:	e8 bf ae 02 00       	call   0x140178970
14014dab1:	4c 8b 0f             	mov    (%rdi),%r9
14014dab4:	44 8b c0             	mov    %eax,%r8d
14014dab7:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14014dabc:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14014dac0:	41 ff 51 08          	call   *0x8(%r9)
14014dac4:	48 8b 1f             	mov    (%rdi),%rbx
14014dac7:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14014dacb:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14014dacf:	ff 53 10             	call   *0x10(%rbx)
14014dad2:	44 8b 43 20          	mov    0x20(%rbx),%r8d
14014dad6:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14014dada:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14014dade:	ff 53 08             	call   *0x8(%rbx)
14014dae1:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14014dae5:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14014dae9:	ff 53 10             	call   *0x10(%rbx)
14014daec:	48 8b cf             	mov    %rdi,%rcx
14014daef:	ff 15 1b 52 2b 00    	call   *0x2b521b(%rip)        # 0x140402d10
14014daf5:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14014daf9:	49 8b c5             	mov    %r13,%rax
14014dafc:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14014db01:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
14014db06:	48 ff c0             	inc    %rax
14014db09:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
14014db0d:	75 f7                	jne    0x14014db06
14014db0f:	49 8b cf             	mov    %r15,%rcx
14014db12:	8b d8                	mov    %eax,%ebx
14014db14:	e8 57 ae 02 00       	call   0x140178970
14014db19:	44 8b c0             	mov    %eax,%r8d
14014db1c:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14014db20:	48 8d 0d c9 a4 1e 00 	lea    0x1ea4c9(%rip),%rcx        # 0x140337ff0
14014db27:	e8 b4 bd fe ff       	call   0x1401398e0
14014db2c:	48 8b f8             	mov    %rax,%rdi
14014db2f:	48 85 c0             	test   %rax,%rax
14014db32:	75 24                	jne    0x14014db58
14014db34:	c7 44 24 58 1b 00 00 	movl   $0x1b,0x58(%rsp)
14014db3b:	00
14014db3c:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
14014db41:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14014db46:	4d 8b ee             	mov    %r14,%r13
14014db49:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14014db4e:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14014db53:	e9 cb f6 ff ff       	jmp    0x14014d223
14014db58:	48 8b cb             	mov    %rbx,%rcx
14014db5b:	e8 10 ae 02 00       	call   0x140178970
14014db60:	4c 8b 0f             	mov    (%rdi),%r9
14014db63:	44 8b c0             	mov    %eax,%r8d
14014db66:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
14014db6a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14014db6e:	41 ff 51 08          	call   *0x8(%r9)
14014db72:	48 8b 1f             	mov    (%rdi),%rbx
14014db75:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
14014db79:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14014db7d:	ff 53 10             	call   *0x10(%rbx)
14014db80:	44 8b 43 20          	mov    0x20(%rbx),%r8d
14014db84:	48 8d 55 58          	lea    0x58(%rbp),%rdx
14014db88:	48 8b 4f 10          	mov    0x10(%rdi),%rcx