14014d5d8:	e8 b3 9c fd ff       	call   0x140127290
14014d5dd:	33 c0                	xor    %eax,%eax
14014d5df:	48 83 c4 28          	add    $0x28,%rsp
14014d5e3:	c3                   	ret
14014d5e4:	cc                   	int3
14014d5e5:	cc                   	int3
14014d5e6:	cc                   	int3
14014d5e7:	cc                   	int3
14014d5e8:	cc                   	int3
14014d5e9:	cc                   	int3
14014d5ea:	cc                   	int3
14014d5eb:	cc                   	int3
14014d5ec:	cc                   	int3
14014d5ed:	cc                   	int3
14014d5ee:	cc                   	int3
14014d5ef:	cc                   	int3
14014d5f0:	b8 28 00 00 00       	mov    $0x28,%eax
14014d5f5:	e8 36 35 16 00       	call   0x1402b0b30
14014d5fa:	48 2b e0             	sub    %rax,%rsp
14014d5fd:	8b d1                	mov    %ecx,%edx
14014d5ff:	44 8d 48 1e          	lea    0x1e(%rax),%r9d
14014d603:	48 8d 0d 56 b0 28 00 	lea    0x28b056(%rip),%rcx        # 0x1403d8660
14014d60a:	4c 8d 05 e7 9b 1c 00 	lea    0x1c9be7(%rip),%r8        # 0x1403171f8
14014d611:	48 83 c4 28          	add    $0x28,%rsp
14014d615:	e9 56 f6 06 00       	jmp    0x1401bcc70
14014d61a:	cc                   	int3
14014d61b:	cc                   	int3
14014d61c:	cc                   	int3
14014d61d:	cc                   	int3
14014d61e:	cc                   	int3
14014d61f:	cc                   	int3
14014d620:	40 53                	rex push %rbx
14014d622:	b8 30 00 00 00       	mov    $0x30,%eax
14014d627:	e8 04 35 16 00       	call   0x1402b0b30
14014d62c:	48 2b e0             	sub    %rax,%rsp
14014d62f:	48 8b 41 48          	mov    0x48(%rcx),%rax
14014d633:	48 8b d9             	mov    %rcx,%rbx
14014d636:	48 85 c0             	test   %rax,%rax
14014d639:	74 3d                	je     0x14014d678
14014d63b:	45 33 c9             	xor    %r9d,%r9d
14014d63e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14014d643:	33 d2                	xor    %edx,%edx
14014d645:	ff d0                	call   *%rax
14014d647:	85 c0                	test   %eax,%eax
14014d649:	7e 2d                	jle    0x14014d678
14014d64b:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
14014d650:	48 8d 15 29 01 00 00 	lea    0x129(%rip),%rdx        # 0x14014d780
14014d657:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
14014d65e:	00
14014d65f:	48 8d 0d fa af 28 00 	lea    0x28affa(%rip),%rcx        # 0x1403d8660
14014d666:	4c 8b c3             	mov    %rbx,%r8
14014d669:	89 44 24 20          	mov    %eax,0x20(%rsp)
14014d66d:	e8 5e f3 06 00       	call   0x1401bc9d0
14014d672:	48 83 c4 30          	add    $0x30,%rsp
14014d676:	5b                   	pop    %rbx
14014d677:	c3                   	ret
14014d678:	b8 01 00 00 00       	mov    $0x1,%eax
14014d67d:	48 83 c4 30          	add    $0x30,%rsp
14014d681:	5b                   	pop    %rbx
14014d682:	c3                   	ret
14014d683:	cc                   	int3
14014d684:	cc                   	int3
14014d685:	cc                   	int3
14014d686:	cc                   	int3
14014d687:	cc                   	int3
14014d688:	cc                   	int3
14014d689:	cc                   	int3
14014d68a:	cc                   	int3
14014d68b:	cc                   	int3
14014d68c:	cc                   	int3
14014d68d:	cc                   	int3
14014d68e:	cc                   	int3
14014d68f:	cc                   	int3
14014d690:	40 53                	rex push %rbx
14014d692:	b8 30 00 00 00       	mov    $0x30,%eax
14014d697:	e8 94 34 16 00       	call   0x1402b0b30
14014d69c:	48 2b e0             	sub    %rax,%rsp
14014d69f:	48 8b 41 48          	mov    0x48(%rcx),%rax
14014d6a3:	48 8b d9             	mov    %rcx,%rbx
14014d6a6:	48 85 c0             	test   %rax,%rax
14014d6a9:	74 3d                	je     0x14014d6e8
14014d6ab:	45 33 c9             	xor    %r9d,%r9d
14014d6ae:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14014d6b3:	33 d2                	xor    %edx,%edx
14014d6b5:	ff d0                	call   *%rax
14014d6b7:	85 c0                	test   %eax,%eax
14014d6b9:	7e 2d                	jle    0x14014d6e8
14014d6bb:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
14014d6c0:	48 8d 15 b9 00 00 00 	lea    0xb9(%rip),%rdx        # 0x14014d780
14014d6c7:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
14014d6ce:	00
14014d6cf:	48 8d 0d 8a af 28 00 	lea    0x28af8a(%rip),%rcx        # 0x1403d8660
14014d6d6:	4c 8b c3             	mov    %rbx,%r8
14014d6d9:	89 44 24 20          	mov    %eax,0x20(%rsp)
14014d6dd:	e8 ee f2 06 00       	call   0x1401bc9d0
14014d6e2:	48 83 c4 30          	add    $0x30,%rsp
14014d6e6:	5b                   	pop    %rbx
14014d6e7:	c3                   	ret
14014d6e8:	b8 01 00 00 00       	mov    $0x1,%eax
14014d6ed:	48 83 c4 30          	add    $0x30,%rsp
14014d6f1:	5b                   	pop    %rbx
14014d6f2:	c3                   	ret
14014d6f3:	cc                   	int3
14014d6f4:	cc                   	int3
14014d6f5:	cc                   	int3
14014d6f6:	cc                   	int3
14014d6f7:	cc                   	int3
14014d6f8:	cc                   	int3
14014d6f9:	cc                   	int3
14014d6fa:	cc                   	int3
14014d6fb:	cc                   	int3
14014d6fc:	cc                   	int3
14014d6fd:	cc                   	int3
14014d6fe:	cc                   	int3
14014d6ff:	cc                   	int3
14014d700:	40 57                	rex push %rdi
14014d702:	b8 20 00 00 00       	mov    $0x20,%eax
14014d707:	e8 24 34 16 00       	call   0x1402b0b30
14014d70c:	48 2b e0             	sub    %rax,%rsp
14014d70f:	48 8b 41 48          	mov    0x48(%rcx),%rax
14014d713:	48 8b f9             	mov    %rcx,%rdi
14014d716:	48 85 c0             	test   %rax,%rax
14014d719:	74 5c                	je     0x14014d777
14014d71b:	45 33 c9             	xor    %r9d,%r9d
14014d71e:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14014d723:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14014d728:	33 d2                	xor    %edx,%edx
14014d72a:	ff d0                	call   *%rax
14014d72c:	48 63 f0             	movslq %eax,%rsi
14014d72f:	85 c0                	test   %eax,%eax
14014d731:	7e 3f                	jle    0x14014d772
14014d733:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14014d738:	33 db                	xor    %ebx,%ebx
14014d73a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14014d740:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14014d745:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14014d74a:	45 33 c0             	xor    %r8d,%r8d
14014d74d:	48 8b cf             	mov    %rdi,%rcx
14014d750:	44 8b 0c 98          	mov    (%rax,%rbx,4),%r9d
14014d754:	ff 57 48             	call   *0x48(%rdi)
14014d757:	85 c0                	test   %eax,%eax
14014d759:	74 0a                	je     0x14014d765
14014d75b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14014d760:	e8 4b f8 fe ff       	call   0x14013cfb0
14014d765:	48 ff c3             	inc    %rbx
14014d768:	48 3b de             	cmp    %rsi,%rbx
14014d76b:	7c d3                	jl     0x14014d740
14014d76d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014d772:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14014d777:	48 83 c4 20          	add    $0x20,%rsp
14014d77b:	5f                   	pop    %rdi
14014d77c:	c3                   	ret
14014d77d:	cc                   	int3
14014d77e:	cc                   	int3
14014d77f:	cc                   	int3
14014d780:	b8 28 00 00 00       	mov    $0x28,%eax
14014d785:	e8 a6 33 16 00       	call   0x1402b0b30
14014d78a:	48 2b e0             	sub    %rax,%rsp
14014d78d:	48 8d 0d cc ae 28 00 	lea    0x28aecc(%rip),%rcx        # 0x1403d8660
14014d794:	48 83 c4 28          	add    $0x28,%rsp
14014d798:	e9 93 f1 06 00       	jmp    0x1401bc930
14014d79d:	cc                   	int3
14014d79e:	cc                   	int3
14014d79f:	cc                   	int3
14014d7a0:	48 85 c9             	test   %rcx,%rcx
14014d7a3:	74 5a                	je     0x14014d7ff
14014d7a5:	53                   	push   %rbx
14014d7a6:	b8 20 00 00 00       	mov    $0x20,%eax
14014d7ab:	e8 80 33 16 00       	call   0x1402b0b30
14014d7b0:	48 2b e0             	sub    %rax,%rsp
14014d7b3:	48 8b d9             	mov    %rcx,%rbx
14014d7b6:	48 8d 15 e3 19 00 00 	lea    0x19e3(%rip),%rdx        # 0x14014f1a0
14014d7bd:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14014d7c1:	e8 ba df f9 ff       	call   0x1400eb780
14014d7c6:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14014d7ca:	48 8d 15 77 9a 1c 00 	lea    0x1c9a77(%rip),%rdx        # 0x140317248
14014d7d1:	41 b8 b8 02 00 00    	mov    $0x2b8,%r8d
14014d7d7:	e8 e4 e5 f9 ff       	call   0x1400ebdc0
14014d7dc:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14014d7e0:	e8 2b af 02 00       	call   0x140178710
14014d7e5:	41 b8 ba 02 00 00    	mov    $0x2ba,%r8d
14014d7eb:	48 8d 15 56 9a 1c 00 	lea    0x1c9a56(%rip),%rdx        # 0x140317248
14014d7f2:	48 8b cb             	mov    %rbx,%rcx
14014d7f5:	e8 c6 e5 f9 ff       	call   0x1400ebdc0
14014d7fa:	48 83 c4 20          	add    $0x20,%rsp
14014d7fe:	5b                   	pop    %rbx
14014d7ff:	c3                   	ret
14014d800:	40 53                	rex push %rbx
14014d802:	b8 20 00 00 00       	mov    $0x20,%eax
14014d807:	e8 24 33 16 00       	call   0x1402b0b30
14014d80c:	48 2b e0             	sub    %rax,%rsp
14014d80f:	41 b8 8f 02 00 00    	mov    $0x28f,%r8d
14014d815:	48 8d 15 2c 9a 1c 00 	lea    0x1c9a2c(%rip),%rdx        # 0x140317248
14014d81c:	8d 48 48             	lea    0x48(%rax),%ecx
14014d81f:	e8 9c e8 f9 ff       	call   0x1400ec0c0
14014d824:	48 8b d8             	mov    %rax,%rbx
14014d827:	48 85 c0             	test   %rax,%rax
14014d82a:	75 30                	jne    0x14014d85c
14014d82c:	e8 3f 98 fd ff       	call   0x140127070
14014d831:	4c 8d 05 10 9b 1c 00 	lea    0x1c9b10(%rip),%r8        # 0x140317348
14014d838:	ba 90 02 00 00       	mov    $0x290,%edx
14014d83d:	48 8d 0d 04 9a 1c 00 	lea    0x1c9a04(%rip),%rcx        # 0x140317248
14014d844:	e8 47 99 fd ff       	call   0x140127190
14014d849:	45 33 c0             	xor    %r8d,%r8d
14014d84c:	8d 4b 3b             	lea    0x3b(%rbx),%ecx
14014d84f:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14014d854:	e8 37 9a fd ff       	call   0x140127290
14014d859:	48 8b c3             	mov    %rbx,%rax
14014d85c:	48 83 c4 20          	add    $0x20,%rsp
14014d860:	5b                   	pop    %rbx
14014d861:	c3                   	ret
14014d862:	cc                   	int3
14014d863:	cc                   	int3
14014d864:	cc                   	int3
14014d865:	cc                   	int3
14014d866:	cc                   	int3
14014d867:	cc                   	int3
14014d868:	cc                   	int3
14014d869:	cc                   	int3
14014d86a:	cc                   	int3
14014d86b:	cc                   	int3
14014d86c:	cc                   	int3
14014d86d:	cc                   	int3
14014d86e:	cc                   	int3
14014d86f:	cc                   	int3
14014d870:	40 56                	rex push %rsi
14014d872:	41 54                	push   %r12
14014d874:	41 57                	push   %r15
14014d876:	b8 30 00 00 00       	mov    $0x30,%eax
14014d87b:	e8 b0 32 16 00       	call   0x1402b0b30
14014d880:	48 2b e0             	sub    %rax,%rsp
14014d883:	8d 70 d1             	lea    -0x2f(%rax),%esi
14014d886:	4c 8b e2             	mov    %rdx,%r12
14014d889:	4c 8b f9             	mov    %rcx,%r15
14014d88c:	48 85 c9             	test   %rcx,%rcx
14014d88f:	75 39                	jne    0x14014d8ca
14014d891:	e8 da 97 fd ff       	call   0x140127070
14014d896:	4c 8d 05 c3 9a 1c 00 	lea    0x1c9ac3(%rip),%r8        # 0x140317360
14014d89d:	ba 9d 02 00 00       	mov    $0x29d,%edx
14014d8a2:	48 8d 0d 9f 99 1c 00 	lea    0x1c999f(%rip),%rcx        # 0x140317248
14014d8a9:	e8 e2 98 fd ff       	call   0x140127190
14014d8ae:	45 33 c0             	xor    %r8d,%r8d
14014d8b1:	8d 4e 3a             	lea    0x3a(%rsi),%ecx
14014d8b4:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14014d8b9:	e8 d2 99 fd ff       	call   0x140127290
14014d8be:	33 c0                	xor    %eax,%eax
14014d8c0:	48 83 c4 30          	add    $0x30,%rsp
14014d8c4:	41 5f                	pop    %r15
14014d8c6:	41 5c                	pop    %r12
14014d8c8:	5e                   	pop    %rsi
14014d8c9:	c3                   	ret
14014d8ca:	48 83 79 18 00       	cmpq   $0x0,0x18(%rcx)
14014d8cf:	0f 84 8a 00 00 00    	je     0x14014d95f
14014d8d5:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14014d8da:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14014d8df:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14014d8e4:	e8 27 0f 00 00       	call   0x14014e810
14014d8e9:	45 33 ed             	xor    %r13d,%r13d
14014d8ec:	4c 63 f0             	movslq %eax,%r14
14014d8ef:	41 8b dd             	mov    %r13d,%ebx
14014d8f2:	85 c0                	test   %eax,%eax
14014d8f4:	74 5a                	je     0x14014d950
14014d8f6:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
14014d8fb:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
14014d900:	49 8b 4f 18          	mov    0x18(%r15),%rcx
14014d904:	8b d3                	mov    %ebx,%edx
14014d906:	e8 35 e1 f9 ff       	call   0x1400eba40
14014d90b:	48 8b c8             	mov    %rax,%rcx
14014d90e:	48 8b f8             	mov    %rax,%rdi
14014d911:	e8 ca 71 fb ff       	call   0x140104ae0
14014d916:	48 8b cf             	mov    %rdi,%rcx
14014d919:	48 8b e8             	mov    %rax,%rbp
14014d91c:	e8 af 71 fb ff       	call   0x140104ad0
14014d921:	48 85 c0             	test   %rax,%rax
14014d924:	74 18                	je     0x14014d93e
14014d926:	4c 8b 45 58          	mov    0x58(%rbp),%r8
14014d92a:	4d 85 c0             	test   %r8,%r8
14014d92d:	74 0f                	je     0x14014d93e
14014d92f:	49 8b d4             	mov    %r12,%rdx
14014d932:	48 8b c8             	mov    %rax,%rcx
14014d935:	41 ff d0             	call   *%r8
14014d938:	85 c0                	test   %eax,%eax
14014d93a:	41 0f 44 f5          	cmove  %r13d,%esi
14014d93e:	48 ff c3             	inc    %rbx
14014d941:	49 3b de             	cmp    %r14,%rbx
14014d944:	72 ba                	jb     0x14014d900
14014d946:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14014d94b:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14014d950:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
14014d955:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
14014d95a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14014d95f:	8b c6                	mov    %esi,%eax
14014d961:	48 83 c4 30          	add    $0x30,%rsp
14014d965:	41 5f                	pop    %r15
14014d967:	41 5c                	pop    %r12
14014d969:	5e                   	pop    %rsi
14014d96a:	c3                   	ret
14014d96b:	cc                   	int3
14014d96c:	cc                   	int3
14014d96d:	cc                   	int3
14014d96e:	cc                   	int3
14014d96f:	cc                   	int3
14014d970:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014d975:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14014d97a:	57                   	push   %rdi
14014d97b:	b8 60 00 00 00       	mov    $0x60,%eax
14014d980:	e8 ab 31 16 00       	call   0x1402b0b30
14014d985:	48 2b e0             	sub    %rax,%rsp
14014d988:	49 8b f8             	mov    %r8,%rdi
14014d98b:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14014d990:	48 8b da             	mov    %rdx,%rbx
14014d993:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
14014d99a:	00 00
14014d99c:	48 8b f1             	mov    %rcx,%rsi
14014d99f:	45 33 c0             	xor    %r8d,%r8d
14014d9a2:	33 d2                	xor    %edx,%edx
14014d9a4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14014d9a9:	45 33 c9             	xor    %r9d,%r9d
14014d9ac:	e8 cf 07 00 00       	call   0x14014e180
14014d9b1:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14014d9b6:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14014d9bb:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14014d9c0:	48 85 c9             	test   %rcx,%rcx
14014d9c3:	74 11                	je     0x14014d9d6
14014d9c5:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14014d9ca:	48 8d 15 bf 02 00 00 	lea    0x2bf(%rip),%rdx        # 0x14014dc90
14014d9d1:	e8 fa 35 07 00       	call   0x1401c0fd0
14014d9d6:	4c 8d 05 53 98 1c 00 	lea    0x1c9853(%rip),%r8        # 0x140317230
14014d9dd:	ba 0a 00 00 00       	mov    $0xa,%edx
14014d9e2:	48 8b ce             	mov    %rsi,%rcx
14014d9e5:	e8 46 8b 05 00       	call   0x1401a6530
14014d9ea:	48 8b c8             	mov    %rax,%rcx
14014d9ed:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14014d9f2:	48 8d 15 97 02 00 00 	lea    0x297(%rip),%rdx        # 0x14014dc90
14014d9f9:	e8 d2 35 07 00       	call   0x1401c0fd0
14014d9fe:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14014da03:	48 85 c9             	test   %rcx,%rcx
14014da06:	74 05                	je     0x14014da0d
14014da08:	e8 73 38 07 00       	call   0x1401c1280
14014da0d:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14014da12:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14014da17:	48 83 c4 60          	add    $0x60,%rsp
14014da1b:	5f                   	pop    %rdi
14014da1c:	c3                   	ret
14014da1d:	cc                   	int3
14014da1e:	cc                   	int3
14014da1f:	cc                   	int3
14014da20:	48 85 c9             	test   %rcx,%rcx
14014da23:	74 6a                	je     0x14014da8f
14014da25:	53                   	push   %rbx