140486b9a:	cc                   	int3
140486b9b:	cc                   	int3
140486b9c:	cc                   	int3
140486b9d:	cc                   	int3
140486b9e:	cc                   	int3
140486b9f:	cc                   	int3
140486ba0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140486ba5:	53                   	push   %rbx
140486ba6:	48 83 ec 20          	sub    $0x20,%rsp
140486baa:	48 8b d9             	mov    %rcx,%rbx
140486bad:	4c 8b c2             	mov    %rdx,%r8
140486bb0:	48 8d 15 39 42 b7 00 	lea    0xb74239(%rip),%rdx        # 0x140ffadf0
140486bb7:	e8 d4 ea 0a 00       	call   0x140535690
140486bbc:	90                   	nop
140486bbd:	48 8d 05 6c 43 b7 00 	lea    0xb7436c(%rip),%rax        # 0x140ffaf30
140486bc4:	48 89 03             	mov    %rax,(%rbx)
140486bc7:	b9 28 00 00 00       	mov    $0x28,%ecx
140486bcc:	e8 37 45 99 00       	call   0x140e1b108
140486bd1:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140486bd6:	48 85 c0             	test   %rax,%rax
140486bd9:	74 13                	je     0x140486bee
140486bdb:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140486be0:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140486be5:	48 8b c8             	mov    %rax,%rcx
140486be8:	e8 83 4d ff ff       	call   0x14047b970
140486bed:	90                   	nop
140486bee:	48 89 83 b8 00 00 00 	mov    %rax,0xb8(%rbx)
140486bf5:	48 8b c3             	mov    %rbx,%rax
140486bf8:	48 83 c4 20          	add    $0x20,%rsp
140486bfc:	5b                   	pop    %rbx
140486bfd:	c3                   	ret
140486bfe:	cc                   	int3
140486bff:	cc                   	int3
140486c00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140486c05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140486c0a:	57                   	push   %rdi
140486c0b:	48 83 ec 20          	sub    $0x20,%rsp
140486c0f:	48 8b b9 b8 00 00 00 	mov    0xb8(%rcx),%rdi
140486c16:	48 8d 05 13 43 b7 00 	lea    0xb74313(%rip),%rax        # 0x140ffaf30
140486c1d:	48 89 01             	mov    %rax,(%rcx)
140486c20:	8b f2                	mov    %edx,%esi
140486c22:	48 8b d9             	mov    %rcx,%rbx
140486c25:	48 85 ff             	test   %rdi,%rdi
140486c28:	74 15                	je     0x140486c3f
140486c2a:	48 8b cf             	mov    %rdi,%rcx
140486c2d:	e8 9e 4f ff ff       	call   0x14047bbd0
140486c32:	ba 28 00 00 00       	mov    $0x28,%edx
140486c37:	48 8b cf             	mov    %rdi,%rcx
140486c3a:	e8 05 45 99 00       	call   0x140e1b144
140486c3f:	48 8b cb             	mov    %rbx,%rcx
140486c42:	e8 79 ed 0a 00       	call   0x1405359c0
140486c47:	40 f6 c6 01          	test   $0x1,%sil
140486c4b:	74 0d                	je     0x140486c5a
140486c4d:	ba c0 00 00 00       	mov    $0xc0,%edx
140486c52:	48 8b cb             	mov    %rbx,%rcx
140486c55:	e8 ea 44 99 00       	call   0x140e1b144
140486c5a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140486c5f:	48 8b c3             	mov    %rbx,%rax
140486c62:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140486c67:	48 83 c4 20          	add    $0x20,%rsp
140486c6b:	5f                   	pop    %rdi
140486c6c:	c3                   	ret
140486c6d:	cc                   	int3
140486c6e:	cc                   	int3
140486c6f:	cc                   	int3
140486c70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140486c75:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140486c7a:	56                   	push   %rsi
140486c7b:	57                   	push   %rdi
140486c7c:	41 56                	push   %r14
140486c7e:	48 83 ec 60          	sub    $0x60,%rsp
140486c82:	41 0f b6 f1          	movzbl %r9b,%esi
140486c86:	49 8b d8             	mov    %r8,%rbx
140486c89:	4c 63 f2             	movslq %edx,%r14
140486c8c:	48 8b f9             	mov    %rcx,%rdi
140486c8f:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
140486c96:	89 44 24 30          	mov    %eax,0x30(%rsp)
140486c9a:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
140486ca1:	00
140486ca2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140486ca7:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
140486cae:	00
140486caf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140486cb4:	41 8b d6             	mov    %r14d,%edx
140486cb7:	e8 44 02 d1 ff       	call   0x140196f00
140486cbc:	90                   	nop
140486cbd:	4e 8d 0c 33          	lea    (%rbx,%r14,1),%r9
140486cc1:	4c 8b c3             	mov    %rbx,%r8
140486cc4:	40 0f b6 d6          	movzbl %sil,%edx
140486cc8:	48 8b 8f b8 00 00 00 	mov    0xb8(%rdi),%rcx
140486ccf:	e8 7c 55 ff ff       	call   0x14047c250
140486cd4:	90                   	nop
140486cd5:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140486cdc:	00
140486cdd:	48 83 c4 60          	add    $0x60,%rsp
140486ce1:	41 5e                	pop    %r14
140486ce3:	5f                   	pop    %rdi
140486ce4:	5e                   	pop    %rsi
140486ce5:	c3                   	ret
140486ce6:	cc                   	int3
140486ce7:	cc                   	int3
140486ce8:	cc                   	int3
140486ce9:	cc                   	int3
140486cea:	cc                   	int3
140486ceb:	cc                   	int3
140486cec:	cc                   	int3
140486ced:	cc                   	int3
140486cee:	cc                   	int3
140486cef:	cc                   	int3
140486cf0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140486cf5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140486cfa:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140486cff:	56                   	push   %rsi
140486d00:	48 83 ec 20          	sub    $0x20,%rsp
140486d04:	48 8b f2             	mov    %rdx,%rsi
140486d07:	48 8b d9             	mov    %rcx,%rbx
140486d0a:	48 8d 05 b7 42 b7 00 	lea    0xb742b7(%rip),%rax        # 0x140ffafc8
140486d11:	48 89 01             	mov    %rax,(%rcx)
140486d14:	b9 28 00 00 00       	mov    $0x28,%ecx
140486d19:	e8 ea 43 99 00       	call   0x140e1b108
140486d1e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140486d23:	48 8d 2d b6 42 b7 00 	lea    0xb742b6(%rip),%rbp        # 0x140ffafe0
140486d2a:	48 85 c0             	test   %rax,%rax
140486d2d:	74 1b                	je     0x140486d4a
140486d2f:	48 89 28             	mov    %rbp,(%rax)
140486d32:	48 89 58 18          	mov    %rbx,0x18(%rax)
140486d36:	c6 40 20 01          	movb   $0x1,0x20(%rax)
140486d3a:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
140486d41:	00
140486d42:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
140486d49:	00
140486d4a:	48 89 43 08          	mov    %rax,0x8(%rbx)
140486d4e:	b9 28 00 00 00       	mov    $0x28,%ecx
140486d53:	e8 b0 43 99 00       	call   0x140e1b108
140486d58:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140486d5d:	48 85 c0             	test   %rax,%rax
140486d60:	74 1b                	je     0x140486d7d
140486d62:	48 89 28             	mov    %rbp,(%rax)
140486d65:	48 89 58 18          	mov    %rbx,0x18(%rax)
140486d69:	c6 40 20 00          	movb   $0x0,0x20(%rax)
140486d6d:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
140486d74:	00
140486d75:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
140486d7c:	00
140486d7d:	48 89 43 10          	mov    %rax,0x10(%rbx)
140486d81:	48 8b 06             	mov    (%rsi),%rax
140486d84:	48 89 43 18          	mov    %rax,0x18(%rbx)
140486d88:	48 8b c3             	mov    %rbx,%rax
140486d8b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140486d90:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140486d95:	48 83 c4 20          	add    $0x20,%rsp
140486d99:	5e                   	pop    %rsi
140486d9a:	c3                   	ret
140486d9b:	cc                   	int3
140486d9c:	cc                   	int3
140486d9d:	cc                   	int3
140486d9e:	cc                   	int3
140486d9f:	cc                   	int3
140486da0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140486da5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140486daa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140486daf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140486db4:	41 56                	push   %r14
140486db6:	48 83 ec 20          	sub    $0x20,%rsp
140486dba:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140486dbe:	48 8d 05 03 42 b7 00 	lea    0xb74203(%rip),%rax        # 0x140ffafc8
140486dc5:	33 f6                	xor    %esi,%esi
140486dc7:	48 89 01             	mov    %rax,(%rcx)
140486dca:	48 8d 2d 0f 42 b7 00 	lea    0xb7420f(%rip),%rbp        # 0x140ffafe0
140486dd1:	48 8b f9             	mov    %rcx,%rdi
140486dd4:	4c 8d 35 7d dd b1 00 	lea    0xb1dd7d(%rip),%r14        # 0x140fa4b58
140486ddb:	48 85 db             	test   %rbx,%rbx
140486dde:	74 41                	je     0x140486e21
140486de0:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140486de4:	48 89 2b             	mov    %rbp,(%rbx)
140486de7:	48 85 c9             	test   %rcx,%rcx
140486dea:	74 0a                	je     0x140486df6
140486dec:	ba 01 00 00 00       	mov    $0x1,%edx
140486df1:	e8 3a 02 00 00       	call   0x140487030
140486df6:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140486dfa:	48 89 73 08          	mov    %rsi,0x8(%rbx)
140486dfe:	48 85 c9             	test   %rcx,%rcx
140486e01:	74 0a                	je     0x140486e0d
140486e03:	ba 10 00 00 00       	mov    $0x10,%edx
140486e08:	e8 37 43 99 00       	call   0x140e1b144
140486e0d:	ba 28 00 00 00       	mov    $0x28,%edx
140486e12:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140486e16:	48 8b cb             	mov    %rbx,%rcx
140486e19:	4c 89 33             	mov    %r14,(%rbx)
140486e1c:	e8 23 43 99 00       	call   0x140e1b144
140486e21:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140486e25:	48 89 77 08          	mov    %rsi,0x8(%rdi)
140486e29:	48 85 db             	test   %rbx,%rbx
140486e2c:	74 41                	je     0x140486e6f
140486e2e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140486e32:	48 89 2b             	mov    %rbp,(%rbx)
140486e35:	48 85 c9             	test   %rcx,%rcx
140486e38:	74 0a                	je     0x140486e44
140486e3a:	ba 01 00 00 00       	mov    $0x1,%edx
140486e3f:	e8 ec 01 00 00       	call   0x140487030
140486e44:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140486e48:	48 89 73 08          	mov    %rsi,0x8(%rbx)
140486e4c:	48 85 c9             	test   %rcx,%rcx
140486e4f:	74 0a                	je     0x140486e5b
140486e51:	ba 10 00 00 00       	mov    $0x10,%edx
140486e56:	e8 e9 42 99 00       	call   0x140e1b144
140486e5b:	ba 28 00 00 00       	mov    $0x28,%edx
140486e60:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140486e64:	48 8b cb             	mov    %rbx,%rcx
140486e67:	4c 89 33             	mov    %r14,(%rbx)
140486e6a:	e8 d5 42 99 00       	call   0x140e1b144
140486e6f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140486e74:	48 8d 05 c5 dc b1 00 	lea    0xb1dcc5(%rip),%rax        # 0x140fa4b40
140486e7b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140486e80:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140486e84:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140486e89:	48 89 07             	mov    %rax,(%rdi)
140486e8c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140486e91:	48 83 c4 20          	add    $0x20,%rsp
140486e95:	41 5e                	pop    %r14
140486e97:	c3                   	ret
140486e98:	cc                   	int3
140486e99:	cc                   	int3
140486e9a:	cc                   	int3
140486e9b:	cc                   	int3
140486e9c:	cc                   	int3
140486e9d:	cc                   	int3
140486e9e:	cc                   	int3
140486e9f:	cc                   	int3
140486ea0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140486ea5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140486eaa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140486eaf:	57                   	push   %rdi
140486eb0:	41 56                	push   %r14
140486eb2:	41 57                	push   %r15
140486eb4:	48 83 ec 20          	sub    $0x20,%rsp
140486eb8:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140486ebc:	48 8d 05 05 41 b7 00 	lea    0xb74105(%rip),%rax        # 0x140ffafc8
140486ec3:	33 ed                	xor    %ebp,%ebp
140486ec5:	48 89 01             	mov    %rax,(%rcx)
140486ec8:	4c 8d 35 11 41 b7 00 	lea    0xb74111(%rip),%r14        # 0x140ffafe0
140486ecf:	8b f2                	mov    %edx,%esi
140486ed1:	4c 8d 3d 80 dc b1 00 	lea    0xb1dc80(%rip),%r15        # 0x140fa4b58
140486ed8:	48 8b d9             	mov    %rcx,%rbx
140486edb:	48 85 ff             	test   %rdi,%rdi
140486ede:	74 41                	je     0x140486f21
140486ee0:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140486ee4:	4c 89 37             	mov    %r14,(%rdi)
140486ee7:	48 85 c9             	test   %rcx,%rcx
140486eea:	74 0a                	je     0x140486ef6
140486eec:	ba 01 00 00 00       	mov    $0x1,%edx
140486ef1:	e8 3a 01 00 00       	call   0x140487030
140486ef6:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140486efa:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
140486efe:	48 85 c9             	test   %rcx,%rcx
140486f01:	74 0a                	je     0x140486f0d
140486f03:	ba 10 00 00 00       	mov    $0x10,%edx
140486f08:	e8 37 42 99 00       	call   0x140e1b144
140486f0d:	ba 28 00 00 00       	mov    $0x28,%edx
140486f12:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
140486f16:	48 8b cf             	mov    %rdi,%rcx
140486f19:	4c 89 3f             	mov    %r15,(%rdi)
140486f1c:	e8 23 42 99 00       	call   0x140e1b144
140486f21:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
140486f25:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
140486f29:	48 85 ff             	test   %rdi,%rdi
140486f2c:	74 41                	je     0x140486f6f
140486f2e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140486f32:	4c 89 37             	mov    %r14,(%rdi)
140486f35:	48 85 c9             	test   %rcx,%rcx
140486f38:	74 0a                	je     0x140486f44
140486f3a:	ba 01 00 00 00       	mov    $0x1,%edx
140486f3f:	e8 ec 00 00 00       	call   0x140487030
140486f44:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140486f48:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
140486f4c:	48 85 c9             	test   %rcx,%rcx
140486f4f:	74 0a                	je     0x140486f5b
140486f51:	ba 10 00 00 00       	mov    $0x10,%edx
140486f56:	e8 e9 41 99 00       	call   0x140e1b144
140486f5b:	ba 28 00 00 00       	mov    $0x28,%edx
140486f60:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
140486f64:	48 8b cf             	mov    %rdi,%rcx
140486f67:	4c 89 3f             	mov    %r15,(%rdi)
140486f6a:	e8 d5 41 99 00       	call   0x140e1b144
140486f6f:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
140486f73:	48 8d 05 c6 db b1 00 	lea    0xb1dbc6(%rip),%rax        # 0x140fa4b40
140486f7a:	48 89 03             	mov    %rax,(%rbx)
140486f7d:	40 f6 c6 01          	test   $0x1,%sil
140486f81:	74 0d                	je     0x140486f90
140486f83:	ba 20 00 00 00       	mov    $0x20,%edx
140486f88:	48 8b cb             	mov    %rbx,%rcx
140486f8b:	e8 b4 41 99 00       	call   0x140e1b144
140486f90:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140486f95:	48 8b c3             	mov    %rbx,%rax
140486f98:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140486f9d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140486fa2:	48 83 c4 20          	add    $0x20,%rsp
140486fa6:	41 5f                	pop    %r15
140486fa8:	41 5e                	pop    %r14
140486faa:	5f                   	pop    %rdi
140486fab:	c3                   	ret
140486fac:	cc                   	int3
140486fad:	cc                   	int3
140486fae:	cc                   	int3
140486faf:	cc                   	int3
140486fb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140486fb5:	57                   	push   %rdi
140486fb6:	48 83 ec 20          	sub    $0x20,%rsp
140486fba:	48 8d 05 1f 40 b7 00 	lea    0xb7401f(%rip),%rax        # 0x140ffafe0
140486fc1:	48 8b d9             	mov    %rcx,%rbx
140486fc4:	48 89 01             	mov    %rax,(%rcx)
140486fc7:	8b fa                	mov    %edx,%edi
140486fc9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140486fcd:	48 85 c9             	test   %rcx,%rcx
140486fd0:	74 0a                	je     0x140486fdc
140486fd2:	ba 01 00 00 00       	mov    $0x1,%edx
140486fd7:	e8 54 00 00 00       	call   0x140487030
140486fdc:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140486fe0:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
140486fe7:	00
140486fe8:	48 85 c9             	test   %rcx,%rcx
140486feb:	74 0a                	je     0x140486ff7
140486fed:	ba 10 00 00 00       	mov    $0x10,%edx
140486ff2:	e8 4d 41 99 00       	call   0x140e1b144
140486ff7:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140486ffe:	00
140486fff:	48 8d 05 52 db b1 00 	lea    0xb1db52(%rip),%rax        # 0x140fa4b58
140487006:	48 89 03             	mov    %rax,(%rbx)
140487009:	40 f6 c7 01          	test   $0x1,%dil
14048700d:	74 0d                	je     0x14048701c
14048700f:	ba 28 00 00 00       	mov    $0x28,%edx
140487014:	48 8b cb             	mov    %rbx,%rcx
140487017:	e8 28 41 99 00       	call   0x140e1b144
14048701c:	48 8b c3             	mov    %rbx,%rax
14048701f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140487024:	48 83 c4 20          	add    $0x20,%rsp
140487028:	5f                   	pop    %rdi
140487029:	c3                   	ret
14048702a:	cc                   	int3
14048702b:	cc                   	int3
14048702c:	cc                   	int3
14048702d:	cc                   	int3
14048702e:	cc                   	int3
14048702f:	cc                   	int3
140487030:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140487035:	56                   	push   %rsi
140487036:	41 56                	push   %r14
140487038:	41 57                	push   %r15
14048703a:	48 83 ec 20          	sub    $0x20,%rsp
14048703e:	48 8b f1             	mov    %rcx,%rsi