140748af3:	90                   	nop
140748af4:	48 83 c4 20          	add    $0x20,%rsp
140748af8:	5b                   	pop    %rbx
140748af9:	c3                   	ret
140748afa:	b9 02 00 00 00       	mov    $0x2,%ecx
140748aff:	e8 fc 1b 04 00       	call   0x14078a700
140748b04:	90                   	nop
140748b05:	b9 02 00 00 00       	mov    $0x2,%ecx
140748b0a:	e8 f1 1b 04 00       	call   0x14078a700
140748b0f:	cc                   	int3
140748b10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140748b15:	57                   	push   %rdi
140748b16:	48 83 ec 20          	sub    $0x20,%rsp
140748b1a:	8b da                	mov    %edx,%ebx
140748b1c:	48 8b f9             	mov    %rcx,%rdi
140748b1f:	e8 5c 19 e7 ff       	call   0x1405ba480
140748b24:	f6 c3 01             	test   $0x1,%bl
140748b27:	74 0d                	je     0x140748b36
140748b29:	ba 18 00 00 00       	mov    $0x18,%edx
140748b2e:	48 8b cf             	mov    %rdi,%rcx
140748b31:	e8 0e 26 6d 00       	call   0x140e1b144
140748b36:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140748b3b:	48 8b c7             	mov    %rdi,%rax
140748b3e:	48 83 c4 20          	add    $0x20,%rsp
140748b42:	5f                   	pop    %rdi
140748b43:	c3                   	ret
140748b44:	cc                   	int3
140748b45:	cc                   	int3
140748b46:	cc                   	int3
140748b47:	cc                   	int3
140748b48:	cc                   	int3
140748b49:	cc                   	int3
140748b4a:	cc                   	int3
140748b4b:	cc                   	int3
140748b4c:	cc                   	int3
140748b4d:	cc                   	int3
140748b4e:	cc                   	int3
140748b4f:	cc                   	int3
140748b50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140748b55:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140748b5a:	57                   	push   %rdi
140748b5b:	48 83 ec 20          	sub    $0x20,%rsp
140748b5f:	48 8d 05 2a b6 8d 00 	lea    0x8db62a(%rip),%rax        # 0x141024190
140748b66:	48 8b f1             	mov    %rcx,%rsi
140748b69:	48 89 01             	mov    %rax,(%rcx)
140748b6c:	8b fa                	mov    %edx,%edi
140748b6e:	48 83 c1 58          	add    $0x58,%rcx
140748b72:	e8 89 31 e1 ff       	call   0x14055bd00
140748b77:	4c 8b 46 40          	mov    0x40(%rsi),%r8
140748b7b:	48 8d 56 40          	lea    0x40(%rsi),%rdx
140748b7f:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
140748b83:	4d 8b 40 08          	mov    0x8(%r8),%r8
140748b87:	e8 94 99 de ff       	call   0x140532520
140748b8c:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
140748b90:	ba 48 00 00 00       	mov    $0x48,%edx
140748b95:	e8 aa 25 6d 00       	call   0x140e1b144
140748b9a:	48 8b ce             	mov    %rsi,%rcx
140748b9d:	e8 6e 3b b1 ff       	call   0x14025c710
140748ba2:	40 f6 c7 01          	test   $0x1,%dil
140748ba6:	74 0d                	je     0x140748bb5
140748ba8:	ba a0 00 00 00       	mov    $0xa0,%edx
140748bad:	48 8b ce             	mov    %rsi,%rcx
140748bb0:	e8 8f 25 6d 00       	call   0x140e1b144
140748bb5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140748bba:	48 8b c6             	mov    %rsi,%rax
140748bbd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140748bc2:	48 83 c4 20          	add    $0x20,%rsp
140748bc6:	5f                   	pop    %rdi
140748bc7:	c3                   	ret
140748bc8:	cc                   	int3
140748bc9:	cc                   	int3
140748bca:	cc                   	int3
140748bcb:	cc                   	int3
140748bcc:	cc                   	int3
140748bcd:	cc                   	int3
140748bce:	cc                   	int3
140748bcf:	cc                   	int3
140748bd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140748bd5:	57                   	push   %rdi
140748bd6:	48 83 ec 20          	sub    $0x20,%rsp
140748bda:	8b fa                	mov    %edx,%edi
140748bdc:	48 8b d9             	mov    %rcx,%rbx
140748bdf:	48 8d 05 da b4 8d 00 	lea    0x8db4da(%rip),%rax        # 0x1410240c0
140748be6:	48 89 01             	mov    %rax,(%rcx)
140748be9:	48 8b 49 40          	mov    0x40(%rcx),%rcx
140748bed:	48 85 c9             	test   %rcx,%rcx
140748bf0:	74 20                	je     0x140748c12
140748bf2:	8b 41 10             	mov    0x10(%rcx),%eax
140748bf5:	ff c8                	dec    %eax
140748bf7:	89 41 10             	mov    %eax,0x10(%rcx)
140748bfa:	85 c0                	test   %eax,%eax
140748bfc:	7f 14                	jg     0x140748c12
140748bfe:	78 3b                	js     0x140748c3b
140748c00:	48 8b 01             	mov    (%rcx),%rax
140748c03:	ba 01 00 00 00       	mov    $0x1,%edx
140748c08:	48 8b 00             	mov    (%rax),%rax
140748c0b:	ff 15 0f ae 83 00    	call   *0x83ae0f(%rip)        # 0x140f83a20
140748c11:	90                   	nop
140748c12:	48 8b cb             	mov    %rbx,%rcx
140748c15:	e8 f6 3a b1 ff       	call   0x14025c710
140748c1a:	40 f6 c7 01          	test   $0x1,%dil
140748c1e:	74 0d                	je     0x140748c2d
140748c20:	ba 48 00 00 00       	mov    $0x48,%edx
140748c25:	48 8b cb             	mov    %rbx,%rcx
140748c28:	e8 17 25 6d 00       	call   0x140e1b144
140748c2d:	48 8b c3             	mov    %rbx,%rax
140748c30:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140748c35:	48 83 c4 20          	add    $0x20,%rsp
140748c39:	5f                   	pop    %rdi
140748c3a:	c3                   	ret
140748c3b:	b9 02 00 00 00       	mov    $0x2,%ecx
140748c40:	e8 bb 1a 04 00       	call   0x14078a700
140748c45:	cc                   	int3
140748c46:	cc                   	int3
140748c47:	cc                   	int3
140748c48:	cc                   	int3
140748c49:	cc                   	int3
140748c4a:	cc                   	int3
140748c4b:	cc                   	int3
140748c4c:	cc                   	int3
140748c4d:	cc                   	int3
140748c4e:	cc                   	int3
140748c4f:	cc                   	int3
140748c50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140748c55:	57                   	push   %rdi
140748c56:	48 83 ec 20          	sub    $0x20,%rsp
140748c5a:	8b fa                	mov    %edx,%edi
140748c5c:	48 8b d9             	mov    %rcx,%rbx
140748c5f:	48 83 c1 78          	add    $0x78,%rcx
140748c63:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140748c67:	74 05                	je     0x140748c6e
140748c69:	e8 12 18 e7 ff       	call   0x1405ba480
140748c6e:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
140748c72:	e8 79 f9 ff ff       	call   0x1407485f0
140748c77:	90                   	nop
140748c78:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
140748c7c:	48 85 c9             	test   %rcx,%rcx
140748c7f:	74 24                	je     0x140748ca5
140748c81:	8b 41 10             	mov    0x10(%rcx),%eax
140748c84:	ff c8                	dec    %eax
140748c86:	89 41 10             	mov    %eax,0x10(%rcx)
140748c89:	85 c0                	test   %eax,%eax
140748c8b:	7f 18                	jg     0x140748ca5
140748c8d:	0f 88 98 00 00 00    	js     0x140748d2b
140748c93:	48 8b 01             	mov    (%rcx),%rax
140748c96:	ba 01 00 00 00       	mov    $0x1,%edx
140748c9b:	48 8b 00             	mov    (%rax),%rax
140748c9e:	ff 15 7c ad 83 00    	call   *0x83ad7c(%rip)        # 0x140f83a20
140748ca4:	90                   	nop
140748ca5:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140748ca9:	48 85 c9             	test   %rcx,%rcx
140748cac:	74 20                	je     0x140748cce
140748cae:	8b 41 10             	mov    0x10(%rcx),%eax
140748cb1:	ff c8                	dec    %eax
140748cb3:	89 41 10             	mov    %eax,0x10(%rcx)
140748cb6:	85 c0                	test   %eax,%eax
140748cb8:	7f 14                	jg     0x140748cce
140748cba:	78 7a                	js     0x140748d36
140748cbc:	48 8b 01             	mov    (%rcx),%rax
140748cbf:	ba 01 00 00 00       	mov    $0x1,%edx
140748cc4:	48 8b 00             	mov    (%rax),%rax
140748cc7:	ff 15 53 ad 83 00    	call   *0x83ad53(%rip)        # 0x140f83a20
140748ccd:	90                   	nop
140748cce:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140748cd2:	48 85 c9             	test   %rcx,%rcx
140748cd5:	74 20                	je     0x140748cf7
140748cd7:	8b 41 10             	mov    0x10(%rcx),%eax
140748cda:	ff c8                	dec    %eax
140748cdc:	89 41 10             	mov    %eax,0x10(%rcx)
140748cdf:	85 c0                	test   %eax,%eax
140748ce1:	7f 14                	jg     0x140748cf7
140748ce3:	78 3b                	js     0x140748d20
140748ce5:	48 8b 01             	mov    (%rcx),%rax
140748ce8:	ba 01 00 00 00       	mov    $0x1,%edx
140748ced:	48 8b 00             	mov    (%rax),%rax
140748cf0:	ff 15 2a ad 83 00    	call   *0x83ad2a(%rip)        # 0x140f83a20
140748cf6:	90                   	nop
140748cf7:	48 8b cb             	mov    %rbx,%rcx
140748cfa:	e8 11 3a b1 ff       	call   0x14025c710
140748cff:	40 f6 c7 01          	test   $0x1,%dil
140748d03:	74 0d                	je     0x140748d12
140748d05:	ba a0 00 00 00       	mov    $0xa0,%edx
140748d0a:	48 8b cb             	mov    %rbx,%rcx
140748d0d:	e8 32 24 6d 00       	call   0x140e1b144
140748d12:	48 8b c3             	mov    %rbx,%rax
140748d15:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140748d1a:	48 83 c4 20          	add    $0x20,%rsp
140748d1e:	5f                   	pop    %rdi
140748d1f:	c3                   	ret
140748d20:	b9 02 00 00 00       	mov    $0x2,%ecx
140748d25:	e8 d6 19 04 00       	call   0x14078a700
140748d2a:	90                   	nop
140748d2b:	b9 02 00 00 00       	mov    $0x2,%ecx
140748d30:	e8 cb 19 04 00       	call   0x14078a700
140748d35:	90                   	nop
140748d36:	b9 02 00 00 00       	mov    $0x2,%ecx
140748d3b:	e8 c0 19 04 00       	call   0x14078a700
140748d40:	cc                   	int3
140748d41:	cc                   	int3
140748d42:	cc                   	int3
140748d43:	cc                   	int3
140748d44:	cc                   	int3
140748d45:	cc                   	int3
140748d46:	cc                   	int3
140748d47:	cc                   	int3
140748d48:	cc                   	int3
140748d49:	cc                   	int3
140748d4a:	cc                   	int3
140748d4b:	cc                   	int3
140748d4c:	cc                   	int3
140748d4d:	cc                   	int3
140748d4e:	cc                   	int3
140748d4f:	cc                   	int3
140748d50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140748d55:	57                   	push   %rdi
140748d56:	48 83 ec 20          	sub    $0x20,%rsp
140748d5a:	48 8d 05 c7 b3 8d 00 	lea    0x8db3c7(%rip),%rax        # 0x141024128
140748d61:	8b fa                	mov    %edx,%edi
140748d63:	48 89 01             	mov    %rax,(%rcx)
140748d66:	48 8b d9             	mov    %rcx,%rbx
140748d69:	48 8b 51 58          	mov    0x58(%rcx),%rdx
140748d6d:	48 83 fa 0f          	cmp    $0xf,%rdx
140748d71:	76 2d                	jbe    0x140748da0
140748d73:	48 8b 49 40          	mov    0x40(%rcx),%rcx
140748d77:	48 ff c2             	inc    %rdx
140748d7a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140748d81:	72 18                	jb     0x140748d9b
140748d83:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140748d87:	48 83 c2 27          	add    $0x27,%rdx
140748d8b:	49 2b c8             	sub    %r8,%rcx
140748d8e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140748d92:	48 83 f8 1f          	cmp    $0x1f,%rax
140748d96:	77 45                	ja     0x140748ddd
140748d98:	49 8b c8             	mov    %r8,%rcx
140748d9b:	e8 a4 23 6d 00       	call   0x140e1b144
140748da0:	48 8b cb             	mov    %rbx,%rcx
140748da3:	48 c7 43 50 00 00 00 	movq   $0x0,0x50(%rbx)
140748daa:	00
140748dab:	48 c7 43 58 0f 00 00 	movq   $0xf,0x58(%rbx)
140748db2:	00
140748db3:	c6 43 40 00          	movb   $0x0,0x40(%rbx)
140748db7:	e8 54 39 b1 ff       	call   0x14025c710
140748dbc:	40 f6 c7 01          	test   $0x1,%dil
140748dc0:	74 0d                	je     0x140748dcf
140748dc2:	ba 60 00 00 00       	mov    $0x60,%edx
140748dc7:	48 8b cb             	mov    %rbx,%rcx
140748dca:	e8 75 23 6d 00       	call   0x140e1b144
140748dcf:	48 8b c3             	mov    %rbx,%rax
140748dd2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140748dd7:	48 83 c4 20          	add    $0x20,%rsp
140748ddb:	5f                   	pop    %rdi
140748ddc:	c3                   	ret
140748ddd:	e8 c2 13 6e 00       	call   0x140e2a1a4
140748de2:	cc                   	int3
140748de3:	cc                   	int3
140748de4:	cc                   	int3
140748de5:	cc                   	int3
140748de6:	cc                   	int3
140748de7:	cc                   	int3
140748de8:	cc                   	int3
140748de9:	cc                   	int3
140748dea:	cc                   	int3
140748deb:	cc                   	int3
140748dec:	cc                   	int3
140748ded:	cc                   	int3
140748dee:	cc                   	int3
140748def:	cc                   	int3
140748df0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140748df5:	57                   	push   %rdi
140748df6:	48 83 ec 20          	sub    $0x20,%rsp
140748dfa:	8b da                	mov    %edx,%ebx
140748dfc:	48 8b f9             	mov    %rcx,%rdi
140748dff:	e8 5c fa ff ff       	call   0x140748860
140748e04:	f6 c3 01             	test   $0x1,%bl
140748e07:	74 0d                	je     0x140748e16
140748e09:	ba 98 00 00 00       	mov    $0x98,%edx
140748e0e:	48 8b cf             	mov    %rdi,%rcx
140748e11:	e8 2e 23 6d 00       	call   0x140e1b144
140748e16:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140748e1b:	48 8b c7             	mov    %rdi,%rax
140748e1e:	48 83 c4 20          	add    $0x20,%rsp
140748e22:	5f                   	pop    %rdi
140748e23:	c3                   	ret
140748e24:	cc                   	int3
140748e25:	cc                   	int3
140748e26:	cc                   	int3
140748e27:	cc                   	int3
140748e28:	cc                   	int3
140748e29:	cc                   	int3
140748e2a:	cc                   	int3
140748e2b:	cc                   	int3
140748e2c:	cc                   	int3
140748e2d:	cc                   	int3
140748e2e:	cc                   	int3
140748e2f:	cc                   	int3
140748e30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140748e35:	57                   	push   %rdi
140748e36:	48 83 ec 20          	sub    $0x20,%rsp
140748e3a:	8b fa                	mov    %edx,%edi
140748e3c:	48 8b d9             	mov    %rcx,%rbx
140748e3f:	48 8d 05 42 b1 8d 00 	lea    0x8db142(%rip),%rax        # 0x141023f88
140748e46:	48 89 01             	mov    %rax,(%rcx)
140748e49:	48 8b 49 58          	mov    0x58(%rcx),%rcx
140748e4d:	48 85 c9             	test   %rcx,%rcx
140748e50:	74 20                	je     0x140748e72
140748e52:	8b 41 10             	mov    0x10(%rcx),%eax
140748e55:	ff c8                	dec    %eax
140748e57:	89 41 10             	mov    %eax,0x10(%rcx)
140748e5a:	85 c0                	test   %eax,%eax
140748e5c:	7f 14                	jg     0x140748e72
140748e5e:	78 3b                	js     0x140748e9b
140748e60:	48 8b 01             	mov    (%rcx),%rax
140748e63:	ba 01 00 00 00       	mov    $0x1,%edx
140748e68:	48 8b 00             	mov    (%rax),%rax
140748e6b:	ff 15 af ab 83 00    	call   *0x83abaf(%rip)        # 0x140f83a20
140748e71:	90                   	nop
140748e72:	48 8b cb             	mov    %rbx,%rcx
140748e75:	e8 66 f9 ff ff       	call   0x1407487e0
140748e7a:	40 f6 c7 01          	test   $0x1,%dil
140748e7e:	74 0d                	je     0x140748e8d
140748e80:	ba 60 00 00 00       	mov    $0x60,%edx
140748e85:	48 8b cb             	mov    %rbx,%rcx
140748e88:	e8 b7 22 6d 00       	call   0x140e1b144
140748e8d:	48 8b c3             	mov    %rbx,%rax
140748e90:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140748e95:	48 83 c4 20          	add    $0x20,%rsp
140748e99:	5f                   	pop    %rdi
140748e9a:	c3                   	ret
140748e9b:	b9 02 00 00 00       	mov    $0x2,%ecx
140748ea0:	e8 5b 18 04 00       	call   0x14078a700
140748ea5:	cc                   	int3
140748ea6:	cc                   	int3
140748ea7:	cc                   	int3
140748ea8:	cc                   	int3
140748ea9:	cc                   	int3
140748eaa:	cc                   	int3
140748eab:	cc                   	int3
140748eac:	cc                   	int3
140748ead:	cc                   	int3
140748eae:	cc                   	int3
140748eaf:	cc                   	int3
140748eb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140748eb5:	57                   	push   %rdi
140748eb6:	48 83 ec 20          	sub    $0x20,%rsp
140748eba:	8b da                	mov    %edx,%ebx
140748ebc:	48 8b f9             	mov    %rcx,%rdi
140748ebf:	e8 1c f9 ff ff       	call   0x1407487e0
140748ec4:	f6 c3 01             	test   $0x1,%bl
140748ec7:	74 0d                	je     0x140748ed6
140748ec9:	ba 58 00 00 00       	mov    $0x58,%edx