140e178af:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140e178b4:	e8 3f 3c fe ff       	call   0x140dfb4f8
140e178b9:	48 8b c3             	mov    %rbx,%rax
140e178bc:	48 83 c4 20          	add    $0x20,%rsp
140e178c0:	41 5e                	pop    %r14
140e178c2:	5f                   	pop    %rdi
140e178c3:	5e                   	pop    %rsi
140e178c4:	5d                   	pop    %rbp
140e178c5:	5b                   	pop    %rbx
140e178c6:	c3                   	ret
140e178c7:	e8 84 0e 3d ff       	call   0x1401e8750
140e178cc:	90                   	nop
140e178cd:	cc                   	int3
140e178ce:	cc                   	int3
140e178cf:	cc                   	int3
140e178d0:	40 53                	rex push %rbx
140e178d2:	55                   	push   %rbp
140e178d3:	56                   	push   %rsi
140e178d4:	57                   	push   %rdi
140e178d5:	41 56                	push   %r14
140e178d7:	48 83 ec 20          	sub    $0x20,%rsp
140e178db:	48 8b e9             	mov    %rcx,%rbp
140e178de:	33 d2                	xor    %edx,%edx
140e178e0:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140e178e5:	e8 96 3b fe ff       	call   0x140dfb480
140e178ea:	90                   	nop
140e178eb:	48 8b 35 a6 73 68 00 	mov    0x6873a6(%rip),%rsi        # 0x14149ec98
140e178f2:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140e178f7:	48 8b 3d 6a 73 68 00 	mov    0x68736a(%rip),%rdi        # 0x14149ec68
140e178fe:	48 85 ff             	test   %rdi,%rdi
140e17901:	75 3d                	jne    0x140e17940
140e17903:	33 d2                	xor    %edx,%edx
140e17905:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e1790a:	e8 71 3b fe ff       	call   0x140dfb480
140e1790f:	48 39 3d 52 73 68 00 	cmp    %rdi,0x687352(%rip)        # 0x14149ec68
140e17916:	75 17                	jne    0x140e1792f
140e17918:	8b 05 92 69 68 00    	mov    0x686992(%rip),%eax        # 0x14149e2b0
140e1791e:	ff c0                	inc    %eax
140e17920:	89 05 8a 69 68 00    	mov    %eax,0x68698a(%rip)        # 0x14149e2b0
140e17926:	48 98                	cltq
140e17928:	48 89 05 39 73 68 00 	mov    %rax,0x687339(%rip)        # 0x14149ec68
140e1792f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e17934:	e8 bf 3b fe ff       	call   0x140dfb4f8
140e17939:	48 8b 3d 28 73 68 00 	mov    0x687328(%rip),%rdi        # 0x14149ec68
140e17940:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140e17944:	4c 8d 34 fd 00 00 00 	lea    0x0(,%rdi,8),%r14
140e1794b:	00
140e1794c:	48 3b 79 18          	cmp    0x18(%rcx),%rdi
140e17950:	73 0f                	jae    0x140e17961
140e17952:	48 8b 41 10          	mov    0x10(%rcx),%rax
140e17956:	49 8b 1c 06          	mov    (%r14,%rax,1),%rbx
140e1795a:	48 85 db             	test   %rbx,%rbx
140e1795d:	75 68                	jne    0x140e179c7
140e1795f:	eb 02                	jmp    0x140e17963
140e17961:	33 db                	xor    %ebx,%ebx
140e17963:	80 79 24 00          	cmpb   $0x0,0x24(%rcx)
140e17967:	74 13                	je     0x140e1797c
140e17969:	e8 f6 48 fe ff       	call   0x140dfc264
140e1796e:	48 3b 78 18          	cmp    0x18(%rax),%rdi
140e17972:	73 0d                	jae    0x140e17981
140e17974:	48 8b 40 10          	mov    0x10(%rax),%rax
140e17978:	49 8b 1c 06          	mov    (%r14,%rax,1),%rbx
140e1797c:	48 85 db             	test   %rbx,%rbx
140e1797f:	75 46                	jne    0x140e179c7
140e17981:	48 85 f6             	test   %rsi,%rsi
140e17984:	74 05                	je     0x140e1798b
140e17986:	48 8b de             	mov    %rsi,%rbx
140e17989:	eb 3c                	jmp    0x140e179c7
140e1798b:	48 8b d5             	mov    %rbp,%rdx
140e1798e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140e17993:	e8 30 05 00 00       	call   0x140e17ec8
140e17998:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140e1799c:	74 41                	je     0x140e179df
140e1799e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140e179a3:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140e179a8:	48 8b cb             	mov    %rbx,%rcx
140e179ab:	e8 7c 48 fe ff       	call   0x140dfc22c
140e179b0:	48 8b 0b             	mov    (%rbx),%rcx
140e179b3:	48 8b 41 08          	mov    0x8(%rcx),%rax
140e179b7:	48 8b cb             	mov    %rbx,%rcx
140e179ba:	ff 15 60 c0 16 00    	call   *0x16c060(%rip)        # 0x140f83a20
140e179c0:	48 89 1d d1 72 68 00 	mov    %rbx,0x6872d1(%rip)        # 0x14149ec98
140e179c7:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140e179cc:	e8 27 3b fe ff       	call   0x140dfb4f8
140e179d1:	48 8b c3             	mov    %rbx,%rax
140e179d4:	48 83 c4 20          	add    $0x20,%rsp
140e179d8:	41 5e                	pop    %r14
140e179da:	5f                   	pop    %rdi
140e179db:	5e                   	pop    %rsi
140e179dc:	5d                   	pop    %rbp
140e179dd:	5b                   	pop    %rbx
140e179de:	c3                   	ret
140e179df:	e8 6c 0d 3d ff       	call   0x1401e8750
140e179e4:	90                   	nop
140e179e5:	cc                   	int3
140e179e6:	cc                   	int3
140e179e7:	cc                   	int3
140e179e8:	40 53                	rex push %rbx
140e179ea:	55                   	push   %rbp
140e179eb:	56                   	push   %rsi
140e179ec:	57                   	push   %rdi
140e179ed:	41 56                	push   %r14
140e179ef:	48 83 ec 20          	sub    $0x20,%rsp
140e179f3:	48 8b e9             	mov    %rcx,%rbp
140e179f6:	33 d2                	xor    %edx,%edx
140e179f8:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140e179fd:	e8 7e 3a fe ff       	call   0x140dfb480
140e17a02:	90                   	nop
140e17a03:	48 8b 35 9e 72 68 00 	mov    0x68729e(%rip),%rsi        # 0x14149eca8
140e17a0a:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140e17a0f:	48 8b 3d 62 72 68 00 	mov    0x687262(%rip),%rdi        # 0x14149ec78
140e17a16:	48 85 ff             	test   %rdi,%rdi
140e17a19:	75 3d                	jne    0x140e17a58
140e17a1b:	33 d2                	xor    %edx,%edx
140e17a1d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e17a22:	e8 59 3a fe ff       	call   0x140dfb480
140e17a27:	48 39 3d 4a 72 68 00 	cmp    %rdi,0x68724a(%rip)        # 0x14149ec78
140e17a2e:	75 17                	jne    0x140e17a47
140e17a30:	8b 05 7a 68 68 00    	mov    0x68687a(%rip),%eax        # 0x14149e2b0
140e17a36:	ff c0                	inc    %eax
140e17a38:	89 05 72 68 68 00    	mov    %eax,0x686872(%rip)        # 0x14149e2b0
140e17a3e:	48 98                	cltq
140e17a40:	48 89 05 31 72 68 00 	mov    %rax,0x687231(%rip)        # 0x14149ec78
140e17a47:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e17a4c:	e8 a7 3a fe ff       	call   0x140dfb4f8
140e17a51:	48 8b 3d 20 72 68 00 	mov    0x687220(%rip),%rdi        # 0x14149ec78
140e17a58:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140e17a5c:	4c 8d 34 fd 00 00 00 	lea    0x0(,%rdi,8),%r14
140e17a63:	00
140e17a64:	48 3b 79 18          	cmp    0x18(%rcx),%rdi
140e17a68:	73 0f                	jae    0x140e17a79
140e17a6a:	48 8b 41 10          	mov    0x10(%rcx),%rax
140e17a6e:	49 8b 1c 06          	mov    (%r14,%rax,1),%rbx
140e17a72:	48 85 db             	test   %rbx,%rbx
140e17a75:	75 68                	jne    0x140e17adf
140e17a77:	eb 02                	jmp    0x140e17a7b
140e17a79:	33 db                	xor    %ebx,%ebx
140e17a7b:	80 79 24 00          	cmpb   $0x0,0x24(%rcx)
140e17a7f:	74 13                	je     0x140e17a94
140e17a81:	e8 de 47 fe ff       	call   0x140dfc264
140e17a86:	48 3b 78 18          	cmp    0x18(%rax),%rdi
140e17a8a:	73 0d                	jae    0x140e17a99
140e17a8c:	48 8b 40 10          	mov    0x10(%rax),%rax
140e17a90:	49 8b 1c 06          	mov    (%r14,%rax,1),%rbx
140e17a94:	48 85 db             	test   %rbx,%rbx
140e17a97:	75 46                	jne    0x140e17adf
140e17a99:	48 85 f6             	test   %rsi,%rsi
140e17a9c:	74 05                	je     0x140e17aa3
140e17a9e:	48 8b de             	mov    %rsi,%rbx
140e17aa1:	eb 3c                	jmp    0x140e17adf
140e17aa3:	48 8b d5             	mov    %rbp,%rdx
140e17aa6:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140e17aab:	e8 f0 04 00 00       	call   0x140e17fa0
140e17ab0:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140e17ab4:	74 41                	je     0x140e17af7
140e17ab6:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140e17abb:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140e17ac0:	48 8b cb             	mov    %rbx,%rcx
140e17ac3:	e8 64 47 fe ff       	call   0x140dfc22c
140e17ac8:	48 8b 0b             	mov    (%rbx),%rcx
140e17acb:	48 8b 41 08          	mov    0x8(%rcx),%rax
140e17acf:	48 8b cb             	mov    %rbx,%rcx
140e17ad2:	ff 15 48 bf 16 00    	call   *0x16bf48(%rip)        # 0x140f83a20
140e17ad8:	48 89 1d c9 71 68 00 	mov    %rbx,0x6871c9(%rip)        # 0x14149eca8
140e17adf:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140e17ae4:	e8 0f 3a fe ff       	call   0x140dfb4f8
140e17ae9:	48 8b c3             	mov    %rbx,%rax
140e17aec:	48 83 c4 20          	add    $0x20,%rsp
140e17af0:	41 5e                	pop    %r14
140e17af2:	5f                   	pop    %rdi
140e17af3:	5e                   	pop    %rsi
140e17af4:	5d                   	pop    %rbp
140e17af5:	5b                   	pop    %rbx
140e17af6:	c3                   	ret
140e17af7:	e8 54 0c 3d ff       	call   0x1401e8750
140e17afc:	90                   	nop
140e17afd:	cc                   	int3
140e17afe:	cc                   	int3
140e17aff:	cc                   	int3
140e17b00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e17b05:	57                   	push   %rdi
140e17b06:	48 83 ec 20          	sub    $0x20,%rsp
140e17b0a:	48 8d 05 af 8e 3c 00 	lea    0x3c8eaf(%rip),%rax        # 0x1411e09c0
140e17b11:	48 8b f9             	mov    %rcx,%rdi
140e17b14:	48 89 01             	mov    %rax,(%rcx)
140e17b17:	8b da                	mov    %edx,%ebx
140e17b19:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140e17b1d:	e8 6e 95 01 00       	call   0x140e31090
140e17b22:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140e17b26:	e8 65 95 01 00       	call   0x140e31090
140e17b2b:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140e17b2f:	e8 5c 95 01 00       	call   0x140e31090
140e17b34:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140e17b38:	e8 53 95 01 00       	call   0x140e31090
140e17b3d:	48 8d 05 f4 1a 19 00 	lea    0x191af4(%rip),%rax        # 0x140fa9638
140e17b44:	48 89 07             	mov    %rax,(%rdi)
140e17b47:	f6 c3 01             	test   $0x1,%bl
140e17b4a:	74 0d                	je     0x140e17b59
140e17b4c:	ba 78 00 00 00       	mov    $0x78,%edx
140e17b51:	48 8b cf             	mov    %rdi,%rcx
140e17b54:	e8 eb 35 00 00       	call   0x140e1b144
140e17b59:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e17b5e:	48 8b c7             	mov    %rdi,%rax
140e17b61:	48 83 c4 20          	add    $0x20,%rsp
140e17b65:	5f                   	pop    %rdi
140e17b66:	c3                   	ret
140e17b67:	cc                   	int3
140e17b68:	cc                   	int3
140e17b69:	cc                   	int3
140e17b6a:	cc                   	int3
140e17b6b:	cc                   	int3
140e17b6c:	cc                   	int3
140e17b6d:	cc                   	int3
140e17b6e:	cc                   	int3
140e17b6f:	cc                   	int3
140e17b70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e17b75:	57                   	push   %rdi
140e17b76:	48 83 ec 20          	sub    $0x20,%rsp
140e17b7a:	48 8d 05 77 8f 3c 00 	lea    0x3c8f77(%rip),%rax        # 0x1411e0af8
140e17b81:	48 8b f9             	mov    %rcx,%rdi
140e17b84:	48 89 01             	mov    %rax,(%rcx)
140e17b87:	8b da                	mov    %edx,%ebx
140e17b89:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140e17b8d:	e8 fe 94 01 00       	call   0x140e31090
140e17b92:	48 8d 05 9f 1a 19 00 	lea    0x191a9f(%rip),%rax        # 0x140fa9638
140e17b99:	48 89 07             	mov    %rax,(%rdi)
140e17b9c:	f6 c3 01             	test   $0x1,%bl
140e17b9f:	74 0d                	je     0x140e17bae
140e17ba1:	ba 18 00 00 00       	mov    $0x18,%edx
140e17ba6:	48 8b cf             	mov    %rdi,%rcx
140e17ba9:	e8 96 35 00 00       	call   0x140e1b144
140e17bae:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e17bb3:	48 8b c7             	mov    %rdi,%rax
140e17bb6:	48 83 c4 20          	add    $0x20,%rsp
140e17bba:	5f                   	pop    %rdi
140e17bbb:	c3                   	ret
140e17bbc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e17bc1:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140e17bc6:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140e17bcb:	57                   	push   %rdi
140e17bcc:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140e17bd3:	48 8b ea             	mov    %rdx,%rbp
140e17bd6:	48 8b f9             	mov    %rcx,%rdi
140e17bd9:	33 f6                	xor    %esi,%esi
140e17bdb:	89 b4 24 a0 00 00 00 	mov    %esi,0xa0(%rsp)
140e17be2:	48 85 c9             	test   %rcx,%rcx
140e17be5:	74 70                	je     0x140e17c57
140e17be7:	48 39 31             	cmp    %rsi,(%rcx)
140e17bea:	75 6b                	jne    0x140e17c57
140e17bec:	8d 4e 10             	lea    0x10(%rsi),%ecx
140e17bef:	e8 14 35 00 00       	call   0x140e1b108
140e17bf4:	48 8b d8             	mov    %rax,%rbx
140e17bf7:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140e17bfe:	00
140e17bff:	48 85 c0             	test   %rax,%rax
140e17c02:	74 3e                	je     0x140e17c42
140e17c04:	48 8b 45 08          	mov    0x8(%rbp),%rax
140e17c08:	48 85 c0             	test   %rax,%rax
140e17c0b:	74 0f                	je     0x140e17c1c
140e17c0d:	48 8b 50 28          	mov    0x28(%rax),%rdx
140e17c11:	48 85 d2             	test   %rdx,%rdx
140e17c14:	75 0d                	jne    0x140e17c23
140e17c16:	48 8d 50 30          	lea    0x30(%rax),%rdx
140e17c1a:	eb 07                	jmp    0x140e17c23
140e17c1c:	48 8d 15 69 bb 18 00 	lea    0x18bb69(%rip),%rdx        # 0x140fa378c
140e17c23:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e17c28:	e8 c3 87 3c ff       	call   0x1401e03f0
140e17c2d:	be 01 00 00 00       	mov    $0x1,%esi
140e17c32:	83 63 08 00          	andl   $0x0,0x8(%rbx)
140e17c36:	48 8d 05 eb 8c 3c 00 	lea    0x3c8ceb(%rip),%rax        # 0x1411e0928
140e17c3d:	48 89 03             	mov    %rax,(%rbx)
140e17c40:	eb 02                	jmp    0x140e17c44
140e17c42:	33 db                	xor    %ebx,%ebx
140e17c44:	48 89 1f             	mov    %rbx,(%rdi)
140e17c47:	40 f6 c6 01          	test   $0x1,%sil
140e17c4b:	74 0a                	je     0x140e17c57
140e17c4d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e17c52:	e8 89 a5 3c ff       	call   0x1401e21e0
140e17c57:	b8 06 00 00 00       	mov    $0x6,%eax
140e17c5c:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140e17c63:	00
140e17c64:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140e17c68:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140e17c6c:	49 8b 73 28          	mov    0x28(%r11),%rsi
140e17c70:	49 8b e3             	mov    %r11,%rsp
140e17c73:	5f                   	pop    %rdi
140e17c74:	c3                   	ret
140e17c75:	cc                   	int3
140e17c76:	cc                   	int3
140e17c77:	cc                   	int3
140e17c78:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e17c7d:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140e17c82:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140e17c87:	57                   	push   %rdi
140e17c88:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140e17c8f:	48 8b ea             	mov    %rdx,%rbp
140e17c92:	48 8b f9             	mov    %rcx,%rdi
140e17c95:	33 f6                	xor    %esi,%esi
140e17c97:	89 b4 24 a0 00 00 00 	mov    %esi,0xa0(%rsp)
140e17c9e:	48 85 c9             	test   %rcx,%rcx
140e17ca1:	74 70                	je     0x140e17d13
140e17ca3:	48 39 31             	cmp    %rsi,(%rcx)
140e17ca6:	75 6b                	jne    0x140e17d13
140e17ca8:	8d 4e 10             	lea    0x10(%rsi),%ecx
140e17cab:	e8 58 34 00 00       	call   0x140e1b108
140e17cb0:	48 8b d8             	mov    %rax,%rbx
140e17cb3:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140e17cba:	00
140e17cbb:	48 85 c0             	test   %rax,%rax
140e17cbe:	74 3e                	je     0x140e17cfe
140e17cc0:	48 8b 45 08          	mov    0x8(%rbp),%rax
140e17cc4:	48 85 c0             	test   %rax,%rax
140e17cc7:	74 0f                	je     0x140e17cd8
140e17cc9:	48 8b 50 28          	mov    0x28(%rax),%rdx
140e17ccd:	48 85 d2             	test   %rdx,%rdx
140e17cd0:	75 0d                	jne    0x140e17cdf
140e17cd2:	48 8d 50 30          	lea    0x30(%rax),%rdx
140e17cd6:	eb 07                	jmp    0x140e17cdf
140e17cd8:	48 8d 15 ad ba 18 00 	lea    0x18baad(%rip),%rdx        # 0x140fa378c
140e17cdf:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e17ce4:	e8 07 87 3c ff       	call   0x1401e03f0
140e17ce9:	be 01 00 00 00       	mov    $0x1,%esi
140e17cee:	83 63 08 00          	andl   $0x0,0x8(%rbx)
140e17cf2:	48 8d 05 67 8c 3c 00 	lea    0x3c8c67(%rip),%rax        # 0x1411e0960
140e17cf9:	48 89 03             	mov    %rax,(%rbx)
140e17cfc:	eb 02                	jmp    0x140e17d00
140e17cfe:	33 db                	xor    %ebx,%ebx
140e17d00:	48 89 1f             	mov    %rbx,(%rdi)
140e17d03:	40 f6 c6 01          	test   $0x1,%sil
140e17d07:	74 0a                	je     0x140e17d13
140e17d09:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e17d0e:	e8 cd a4 3c ff       	call   0x1401e21e0
140e17d13:	b8 03 00 00 00       	mov    $0x3,%eax
140e17d18:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140e17d1f:	00
140e17d20:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140e17d24:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140e17d28:	49 8b 73 28          	mov    0x28(%r11),%rsi
140e17d2c:	49 8b e3             	mov    %r11,%rsp
140e17d2f:	5f                   	pop    %rdi
140e17d30:	c3                   	ret
140e17d31:	cc                   	int3
140e17d32:	cc                   	int3
140e17d33:	cc                   	int3
140e17d34:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e17d39:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140e17d3e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140e17d43:	57                   	push   %rdi
140e17d44:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140e17d4b:	48 8b ea             	mov    %rdx,%rbp