140485a5e:	e8 9d 5a 99 00       	call   0x140e1b500
140485a63:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140485a6a:	5f                   	pop    %rdi
140485a6b:	5e                   	pop    %rsi
140485a6c:	5d                   	pop    %rbp
140485a6d:	5b                   	pop    %rbx
140485a6e:	c3                   	ret
140485a6f:	b9 01 00 00 00       	mov    $0x1,%ecx
140485a74:	e8 87 4c 30 00       	call   0x14078a700
140485a79:	cc                   	int3
140485a7a:	33 c9                	xor    %ecx,%ecx
140485a7c:	e8 7f 4c 30 00       	call   0x14078a700
140485a81:	cc                   	int3
140485a82:	cc                   	int3
140485a83:	cc                   	int3
140485a84:	cc                   	int3
140485a85:	cc                   	int3
140485a86:	cc                   	int3
140485a87:	cc                   	int3
140485a88:	cc                   	int3
140485a89:	cc                   	int3
140485a8a:	cc                   	int3
140485a8b:	cc                   	int3
140485a8c:	cc                   	int3
140485a8d:	cc                   	int3
140485a8e:	cc                   	int3
140485a8f:	cc                   	int3
140485a90:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140485a95:	55                   	push   %rbp
140485a96:	56                   	push   %rsi
140485a97:	57                   	push   %rdi
140485a98:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140485a9f:	48 8b 05 5a 34 f3 00 	mov    0xf3345a(%rip),%rax        # 0x1413b8f00
140485aa6:	48 33 c4             	xor    %rsp,%rax
140485aa9:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140485ab0:	00
140485ab1:	41 8b f9             	mov    %r9d,%edi
140485ab4:	49 8b f0             	mov    %r8,%rsi
140485ab7:	48 8b ea             	mov    %rdx,%rbp
140485aba:	48 85 c9             	test   %rcx,%rcx
140485abd:	74 05                	je     0x140485ac4
140485abf:	8b 59 20             	mov    0x20(%rcx),%ebx
140485ac2:	eb 02                	jmp    0x140485ac6
140485ac4:	33 db                	xor    %ebx,%ebx
140485ac6:	48 8b cd             	mov    %rbp,%rcx
140485ac9:	e8 b2 85 3a 00       	call   0x14082e080
140485ace:	48 8b 08             	mov    (%rax),%rcx
140485ad1:	48 85 c9             	test   %rcx,%rcx
140485ad4:	74 1c                	je     0x140485af2
140485ad6:	8b 41 10             	mov    0x10(%rcx),%eax
140485ad9:	ff c0                	inc    %eax
140485adb:	89 41 10             	mov    %eax,0x10(%rcx)
140485ade:	83 f8 01             	cmp    $0x1,%eax
140485ae1:	0f 8e 05 01 00 00    	jle    0x140485bec
140485ae7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140485aec:	0f 84 02 01 00 00    	je     0x140485bf4
140485af2:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140485af7:	4c 8b c6             	mov    %rsi,%r8
140485afa:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140485aff:	48 8b 0d 72 d3 fa 00 	mov    0xfad372(%rip),%rcx        # 0x141432e78
140485b06:	e8 15 a4 d1 ff       	call   0x14019ff20
140485b0b:	48 8b 0d 66 d3 fa 00 	mov    0xfad366(%rip),%rcx        # 0x141432e78
140485b12:	85 ff                	test   %edi,%edi
140485b14:	74 06                	je     0x140485b1c
140485b16:	48 83 c1 58          	add    $0x58,%rcx
140485b1a:	eb 04                	jmp    0x140485b20
140485b1c:	48 83 c1 60          	add    $0x60,%rcx
140485b20:	48 8b 09             	mov    (%rcx),%rcx
140485b23:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140485b28:	48 85 c9             	test   %rcx,%rcx
140485b2b:	74 1c                	je     0x140485b49
140485b2d:	8b 41 10             	mov    0x10(%rcx),%eax
140485b30:	ff c0                	inc    %eax
140485b32:	89 41 10             	mov    %eax,0x10(%rcx)
140485b35:	83 f8 01             	cmp    $0x1,%eax
140485b38:	0f 8e c1 00 00 00    	jle    0x140485bff
140485b3e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140485b43:	0f 84 98 00 00 00    	je     0x140485be1
140485b49:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140485b4e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140485b53:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140485b5a:	00
140485b5b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140485b60:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140485b65:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140485b6b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140485b70:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140485b75:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140485b7a:	e8 d1 a2 d1 ff       	call   0x14019fe50
140485b7f:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140485b84:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140485b88:	45 33 c9             	xor    %r9d,%r9d
140485b8b:	4c 8b c0             	mov    %rax,%r8
140485b8e:	48 8d 15 33 2e fa 00 	lea    0xfa2e33(%rip),%rdx        # 0x1414289c8
140485b95:	48 8d 0d 24 72 f2 00 	lea    0xf27224(%rip),%rcx        # 0x1413acdc0
140485b9c:	e8 9f 0b 39 00       	call   0x140816740
140485ba1:	90                   	nop
140485ba2:	4c 8d 0d 47 89 d1 ff 	lea    -0x2e76b9(%rip),%r9        # 0x14019e4f0
140485ba9:	ba 08 00 00 00       	mov    $0x8,%edx
140485bae:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140485bb4:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140485bb9:	e8 8e 59 99 00       	call   0x140e1b54c
140485bbe:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140485bc5:	00
140485bc6:	48 33 cc             	xor    %rsp,%rcx
140485bc9:	e8 32 59 99 00       	call   0x140e1b500
140485bce:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
140485bd5:	00
140485bd6:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140485bdd:	5f                   	pop    %rdi
140485bde:	5e                   	pop    %rsi
140485bdf:	5d                   	pop    %rbp
140485be0:	c3                   	ret
140485be1:	b9 01 00 00 00       	mov    $0x1,%ecx
140485be6:	e8 15 4b 30 00       	call   0x14078a700
140485beb:	90                   	nop
140485bec:	33 c9                	xor    %ecx,%ecx
140485bee:	e8 0d 4b 30 00       	call   0x14078a700
140485bf3:	cc                   	int3
140485bf4:	b9 01 00 00 00       	mov    $0x1,%ecx
140485bf9:	e8 02 4b 30 00       	call   0x14078a700
140485bfe:	90                   	nop
140485bff:	33 c9                	xor    %ecx,%ecx
140485c01:	e8 fa 4a 30 00       	call   0x14078a700
140485c06:	cc                   	int3
140485c07:	cc                   	int3
140485c08:	cc                   	int3
140485c09:	cc                   	int3
140485c0a:	cc                   	int3
140485c0b:	cc                   	int3
140485c0c:	cc                   	int3
140485c0d:	cc                   	int3
140485c0e:	cc                   	int3
140485c0f:	cc                   	int3
140485c10:	40 53                	rex push %rbx
140485c12:	55                   	push   %rbp
140485c13:	56                   	push   %rsi
140485c14:	57                   	push   %rdi
140485c15:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140485c1c:	48 8b 05 dd 32 f3 00 	mov    0xf332dd(%rip),%rax        # 0x1413b8f00
140485c23:	48 33 c4             	xor    %rsp,%rax
140485c26:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140485c2d:	00
140485c2e:	49 8b e9             	mov    %r9,%rbp
140485c31:	49 8b f0             	mov    %r8,%rsi
140485c34:	48 8b fa             	mov    %rdx,%rdi
140485c37:	48 85 c9             	test   %rcx,%rcx
140485c3a:	74 05                	je     0x140485c41
140485c3c:	8b 59 20             	mov    0x20(%rcx),%ebx
140485c3f:	eb 02                	jmp    0x140485c43
140485c41:	33 db                	xor    %ebx,%ebx
140485c43:	48 8b cf             	mov    %rdi,%rcx
140485c46:	e8 35 84 3a 00       	call   0x14082e080
140485c4b:	48 8b 08             	mov    (%rax),%rcx
140485c4e:	48 85 c9             	test   %rcx,%rcx
140485c51:	74 1c                	je     0x140485c6f
140485c53:	8b 41 10             	mov    0x10(%rcx),%eax
140485c56:	ff c0                	inc    %eax
140485c58:	89 41 10             	mov    %eax,0x10(%rcx)
140485c5b:	83 f8 01             	cmp    $0x1,%eax
140485c5e:	0f 8e d6 00 00 00    	jle    0x140485d3a
140485c64:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140485c69:	0f 84 c0 00 00 00    	je     0x140485d2f
140485c6f:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140485c74:	4c 8b c6             	mov    %rsi,%r8
140485c77:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140485c7c:	48 8b 0d f5 d1 fa 00 	mov    0xfad1f5(%rip),%rcx        # 0x141432e78
140485c83:	e8 98 a2 d1 ff       	call   0x14019ff20
140485c88:	90                   	nop
140485c89:	4c 8b c5             	mov    %rbp,%r8
140485c8c:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140485c91:	48 8b 0d e0 d1 fa 00 	mov    0xfad1e0(%rip),%rcx        # 0x141432e78
140485c98:	e8 83 a2 d1 ff       	call   0x14019ff20
140485c9d:	90                   	nop
140485c9e:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140485ca3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140485ca8:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140485caf:	00
140485cb0:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140485cb5:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140485cba:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140485cc0:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140485cc5:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140485cca:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140485ccf:	e8 7c a1 d1 ff       	call   0x14019fe50
140485cd4:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140485cd9:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140485cdd:	45 33 c9             	xor    %r9d,%r9d
140485ce0:	4c 8b c0             	mov    %rax,%r8
140485ce3:	48 8d 15 06 2d fa 00 	lea    0xfa2d06(%rip),%rdx        # 0x1414289f0
140485cea:	48 8d 0d cf 70 f2 00 	lea    0xf270cf(%rip),%rcx        # 0x1413acdc0
140485cf1:	e8 4a 0a 39 00       	call   0x140816740
140485cf6:	90                   	nop
140485cf7:	4c 8d 0d f2 87 d1 ff 	lea    -0x2e780e(%rip),%r9        # 0x14019e4f0
140485cfe:	ba 08 00 00 00       	mov    $0x8,%edx
140485d03:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140485d09:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140485d0e:	e8 39 58 99 00       	call   0x140e1b54c
140485d13:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140485d1a:	00
140485d1b:	48 33 cc             	xor    %rsp,%rcx
140485d1e:	e8 dd 57 99 00       	call   0x140e1b500
140485d23:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140485d2a:	5f                   	pop    %rdi
140485d2b:	5e                   	pop    %rsi
140485d2c:	5d                   	pop    %rbp
140485d2d:	5b                   	pop    %rbx
140485d2e:	c3                   	ret
140485d2f:	b9 01 00 00 00       	mov    $0x1,%ecx
140485d34:	e8 c7 49 30 00       	call   0x14078a700
140485d39:	cc                   	int3
140485d3a:	33 c9                	xor    %ecx,%ecx
140485d3c:	e8 bf 49 30 00       	call   0x14078a700
140485d41:	cc                   	int3
140485d42:	cc                   	int3
140485d43:	cc                   	int3
140485d44:	cc                   	int3
140485d45:	cc                   	int3
140485d46:	cc                   	int3
140485d47:	cc                   	int3
140485d48:	cc                   	int3
140485d49:	cc                   	int3
140485d4a:	cc                   	int3
140485d4b:	cc                   	int3
140485d4c:	cc                   	int3
140485d4d:	cc                   	int3
140485d4e:	cc                   	int3
140485d4f:	cc                   	int3
140485d50:	40 53                	rex push %rbx
140485d52:	55                   	push   %rbp
140485d53:	56                   	push   %rsi
140485d54:	57                   	push   %rdi
140485d55:	41 56                	push   %r14
140485d57:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140485d5e:	48 8b 05 9b 31 f3 00 	mov    0xf3319b(%rip),%rax        # 0x1413b8f00
140485d65:	48 33 c4             	xor    %rsp,%rax
140485d68:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140485d6f:	00
140485d70:	4d 8b f1             	mov    %r9,%r14
140485d73:	41 8b f8             	mov    %r8d,%edi
140485d76:	48 8b ea             	mov    %rdx,%rbp
140485d79:	48 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%rsi
140485d80:	00
140485d81:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140485d86:	48 85 c9             	test   %rcx,%rcx
140485d89:	74 05                	je     0x140485d90
140485d8b:	8b 59 20             	mov    0x20(%rcx),%ebx
140485d8e:	eb 02                	jmp    0x140485d92
140485d90:	33 db                	xor    %ebx,%ebx
140485d92:	48 8b cd             	mov    %rbp,%rcx
140485d95:	e8 e6 82 3a 00       	call   0x14082e080
140485d9a:	48 8b 08             	mov    (%rax),%rcx
140485d9d:	48 85 c9             	test   %rcx,%rcx
140485da0:	74 1c                	je     0x140485dbe
140485da2:	8b 41 10             	mov    0x10(%rcx),%eax
140485da5:	ff c0                	inc    %eax
140485da7:	89 41 10             	mov    %eax,0x10(%rcx)
140485daa:	83 f8 01             	cmp    $0x1,%eax
140485dad:	0f 8e 3c 01 00 00    	jle    0x140485eef
140485db3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140485db8:	0f 84 39 01 00 00    	je     0x140485ef7
140485dbe:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140485dc3:	48 8b 0d ae d0 fa 00 	mov    0xfad0ae(%rip),%rcx        # 0x141432e78
140485dca:	85 ff                	test   %edi,%edi
140485dcc:	48 8d 51 58          	lea    0x58(%rcx),%rdx
140485dd0:	75 04                	jne    0x140485dd6
140485dd2:	48 8d 51 60          	lea    0x60(%rcx),%rdx
140485dd6:	48 8b 12             	mov    (%rdx),%rdx
140485dd9:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
140485dde:	48 85 d2             	test   %rdx,%rdx
140485de1:	74 23                	je     0x140485e06
140485de3:	8b 42 10             	mov    0x10(%rdx),%eax
140485de6:	ff c0                	inc    %eax
140485de8:	89 42 10             	mov    %eax,0x10(%rdx)
140485deb:	83 f8 01             	cmp    $0x1,%eax
140485dee:	0f 8e 0e 01 00 00    	jle    0x140485f02
140485df4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140485df9:	0f 84 0b 01 00 00    	je     0x140485f0a
140485dff:	48 8b 0d 72 d0 fa 00 	mov    0xfad072(%rip),%rcx        # 0x141432e78
140485e06:	4d 8b c6             	mov    %r14,%r8
140485e09:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140485e10:	00
140485e11:	e8 0a a1 d1 ff       	call   0x14019ff20
140485e16:	48 8b 06             	mov    (%rsi),%rax
140485e19:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
140485e20:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140485e27:	00
140485e28:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140485e2d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140485e32:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140485e39:	00
140485e3a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140485e3f:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140485e44:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140485e4a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140485e4f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140485e54:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140485e59:	e8 f2 9f d1 ff       	call   0x14019fe50
140485e5e:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140485e63:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140485e67:	45 33 c9             	xor    %r9d,%r9d
140485e6a:	4c 8b c0             	mov    %rax,%r8
140485e6d:	48 8d 15 1c 2b fa 00 	lea    0xfa2b1c(%rip),%rdx        # 0x141428990
140485e74:	48 8d 0d 45 6f f2 00 	lea    0xf26f45(%rip),%rcx        # 0x1413acdc0
140485e7b:	e8 c0 08 39 00       	call   0x140816740
140485e80:	90                   	nop
140485e81:	4c 8d 0d 68 86 d1 ff 	lea    -0x2e7998(%rip),%r9        # 0x14019e4f0
140485e88:	ba 08 00 00 00       	mov    $0x8,%edx
140485e8d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140485e93:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140485e98:	e8 af 56 99 00       	call   0x140e1b54c
140485e9d:	90                   	nop
140485e9e:	48 8b 0e             	mov    (%rsi),%rcx
140485ea1:	48 85 c9             	test   %rcx,%rcx
140485ea4:	74 20                	je     0x140485ec6
140485ea6:	8b 41 10             	mov    0x10(%rcx),%eax
140485ea9:	ff c8                	dec    %eax
140485eab:	89 41 10             	mov    %eax,0x10(%rcx)
140485eae:	85 c0                	test   %eax,%eax
140485eb0:	7f 14                	jg     0x140485ec6
140485eb2:	78 30                	js     0x140485ee4
140485eb4:	48 8b 01             	mov    (%rcx),%rax
140485eb7:	ba 01 00 00 00       	mov    $0x1,%edx
140485ebc:	48 8b 00             	mov    (%rax),%rax
140485ebf:	ff 15 5b db af 00    	call   *0xafdb5b(%rip)        # 0x140f83a20
140485ec5:	90                   	nop
140485ec6:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140485ecd:	00
140485ece:	48 33 cc             	xor    %rsp,%rcx
140485ed1:	e8 2a 56 99 00       	call   0x140e1b500
140485ed6:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140485edd:	41 5e                	pop    %r14
140485edf:	5f                   	pop    %rdi
140485ee0:	5e                   	pop    %rsi
140485ee1:	5d                   	pop    %rbp
140485ee2:	5b                   	pop    %rbx
140485ee3:	c3                   	ret
140485ee4:	b9 02 00 00 00       	mov    $0x2,%ecx
140485ee9:	e8 12 48 30 00       	call   0x14078a700
140485eee:	90                   	nop
140485eef:	33 c9                	xor    %ecx,%ecx
140485ef1:	e8 0a 48 30 00       	call   0x14078a700
140485ef6:	cc                   	int3
140485ef7:	b9 01 00 00 00       	mov    $0x1,%ecx
140485efc:	e8 ff 47 30 00       	call   0x14078a700
140485f01:	90                   	nop
140485f02:	33 c9                	xor    %ecx,%ecx
140485f04:	e8 f7 47 30 00       	call   0x14078a700
140485f09:	cc                   	int3
140485f0a:	b9 01 00 00 00       	mov    $0x1,%ecx