140913b6b:	90                   	nop
140913b6c:	90                   	nop
140913b6d:	90                   	nop
140913b6e:	90                   	nop
140913b6f:	90                   	nop
140913b70:	40 53                	rex push %rbx
140913b72:	48 83 ec 20          	sub    $0x20,%rsp
140913b76:	48 8d 05 83 59 21 00 	lea    0x215983(%rip),%rax        # 0x140b29500
140913b7d:	48 8b d9             	mov    %rcx,%rbx
140913b80:	48 89 01             	mov    %rax,(%rcx)
140913b83:	f6 c2 01             	test   $0x1,%dl
140913b86:	74 05                	je     0x140913b8d
140913b88:	e8 47 ba 1d 00       	call   0x140aef5d4
140913b8d:	48 8b c3             	mov    %rbx,%rax
140913b90:	48 83 c4 20          	add    $0x20,%rsp
140913b94:	5b                   	pop    %rbx
140913b95:	c3                   	ret
140913b96:	90                   	nop
140913b97:	90                   	nop
140913b98:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140913b9d:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140913ba2:	55                   	push   %rbp
140913ba3:	56                   	push   %rsi
140913ba4:	57                   	push   %rdi
140913ba5:	41 54                	push   %r12
140913ba7:	41 55                	push   %r13
140913ba9:	41 56                	push   %r14
140913bab:	41 57                	push   %r15
140913bad:	48 83 ec 20          	sub    $0x20,%rsp
140913bb1:	4c 8b f1             	mov    %rcx,%r14
140913bb4:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140913bb9:	45 33 ed             	xor    %r13d,%r13d
140913bbc:	4c 89 29             	mov    %r13,(%rcx)
140913bbf:	4c 89 69 08          	mov    %r13,0x8(%rcx)
140913bc3:	4c 89 69 10          	mov    %r13,0x10(%rcx)
140913bc7:	48 8d 79 18          	lea    0x18(%rcx),%rdi
140913bcb:	4c 89 2f             	mov    %r13,(%rdi)
140913bce:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
140913bd2:	4c 89 6f 10          	mov    %r13,0x10(%rdi)
140913bd6:	48 c7 41 38 64 00 00 	movq   $0x64,0x38(%rcx)
140913bdd:	00
140913bde:	4c 8b 49 08          	mov    0x8(%rcx),%r9
140913be2:	48 8b 11             	mov    (%rcx),%rdx
140913be5:	49 8b c9             	mov    %r9,%rcx
140913be8:	48 2b ca             	sub    %rdx,%rcx
140913beb:	48 c1 f9 03          	sar    $0x3,%rcx
140913bef:	45 8d 65 65          	lea    0x65(%r13),%r12d
140913bf3:	49 3b cc             	cmp    %r12,%rcx
140913bf6:	76 0d                	jbe    0x140913c05
140913bf8:	48 8d 82 28 03 00 00 	lea    0x328(%rdx),%rax
140913bff:	49 89 46 08          	mov    %rax,0x8(%r14)
140913c03:	eb 3b                	jmp    0x140913c40
140913c05:	73 39                	jae    0x140913c40
140913c07:	49 8b 46 10          	mov    0x10(%r14),%rax
140913c0b:	48 2b c2             	sub    %rdx,%rax
140913c0e:	48 c1 f8 03          	sar    $0x3,%rax
140913c12:	49 3b c4             	cmp    %r12,%rax
140913c15:	73 0d                	jae    0x140913c24
140913c17:	49 8b d4             	mov    %r12,%rdx
140913c1a:	49 8b ce             	mov    %r14,%rcx
140913c1d:	e8 92 41 00 00       	call   0x140917db4
140913c22:	eb 1c                	jmp    0x140913c40
140913c24:	4d 8b c4             	mov    %r12,%r8
140913c27:	4c 2b c1             	sub    %rcx,%r8
140913c2a:	49 c1 e0 03          	shl    $0x3,%r8
140913c2e:	4b 8d 1c 01          	lea    (%r9,%r8,1),%rbx
140913c32:	33 d2                	xor    %edx,%edx
140913c34:	49 8b c9             	mov    %r9,%rcx
140913c37:	e8 30 c8 1d 00       	call   0x140af046c
140913c3c:	49 89 5e 08          	mov    %rbx,0x8(%r14)
140913c40:	48 8b 77 08          	mov    0x8(%rdi),%rsi
140913c44:	48 8b 17             	mov    (%rdi),%rdx
140913c47:	48 8b ce             	mov    %rsi,%rcx
140913c4a:	48 2b ca             	sub    %rdx,%rcx
140913c4d:	48 c1 f9 03          	sar    $0x3,%rcx
140913c51:	49 3b cc             	cmp    %r12,%rcx
140913c54:	76 2b                	jbe    0x140913c81
140913c56:	48 8d aa 28 03 00 00 	lea    0x328(%rdx),%rbp
140913c5d:	48 8b dd             	mov    %rbp,%rbx
140913c60:	48 3b ee             	cmp    %rsi,%rbp
140913c63:	74 16                	je     0x140913c7b
140913c65:	48 8b 0b             	mov    (%rbx),%rcx
140913c68:	48 85 c9             	test   %rcx,%rcx
140913c6b:	74 05                	je     0x140913c72
140913c6d:	e8 62 b9 1d 00       	call   0x140aef5d4
140913c72:	48 83 c3 08          	add    $0x8,%rbx
140913c76:	48 3b de             	cmp    %rsi,%rbx
140913c79:	75 ea                	jne    0x140913c65
140913c7b:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
140913c7f:	eb 40                	jmp    0x140913cc1
140913c81:	73 3e                	jae    0x140913cc1
140913c83:	48 8b 47 10          	mov    0x10(%rdi),%rax
140913c87:	48 2b c2             	sub    %rdx,%rax
140913c8a:	48 c1 f8 03          	sar    $0x3,%rax
140913c8e:	49 3b c4             	cmp    %r12,%rax
140913c91:	73 0a                	jae    0x140913c9d
140913c93:	48 8b cf             	mov    %rdi,%rcx
140913c96:	e8 89 42 00 00       	call   0x140917f24
140913c9b:	eb 24                	jmp    0x140913cc1
140913c9d:	49 8b dc             	mov    %r12,%rbx
140913ca0:	48 2b d9             	sub    %rcx,%rbx
140913ca3:	74 18                	je     0x140913cbd
140913ca5:	48 c1 e3 03          	shl    $0x3,%rbx
140913ca9:	4c 8b c3             	mov    %rbx,%r8
140913cac:	49 83 e0 f8          	and    $0xfffffffffffffff8,%r8
140913cb0:	33 d2                	xor    %edx,%edx
140913cb2:	48 8b ce             	mov    %rsi,%rcx
140913cb5:	e8 b2 c7 1d 00       	call   0x140af046c
140913cba:	48 03 f3             	add    %rbx,%rsi
140913cbd:	48 89 77 08          	mov    %rsi,0x8(%rdi)
140913cc1:	49 8b dd             	mov    %r13,%rbx
140913cc4:	48 8b 37             	mov    (%rdi),%rsi
140913cc7:	48 8b 47 08          	mov    0x8(%rdi),%rax
140913ccb:	48 2b c6             	sub    %rsi,%rax
140913cce:	48 c1 f8 03          	sar    $0x3,%rax
140913cd2:	48 3b d8             	cmp    %rax,%rbx
140913cd5:	0f 83 15 02 00 00    	jae    0x140913ef0
140913cdb:	b9 08 00 00 00       	mov    $0x8,%ecx
140913ce0:	e8 1f b9 1d 00       	call   0x140aef604
140913ce5:	48 8b 0c de          	mov    (%rsi,%rbx,8),%rcx
140913ce9:	48 89 04 de          	mov    %rax,(%rsi,%rbx,8)
140913ced:	48 85 c9             	test   %rcx,%rcx
140913cf0:	74 05                	je     0x140913cf7
140913cf2:	e8 dd b8 1d 00       	call   0x140aef5d4
140913cf7:	48 8b 0f             	mov    (%rdi),%rcx
140913cfa:	48 8b 47 08          	mov    0x8(%rdi),%rax
140913cfe:	48 2b c1             	sub    %rcx,%rax
140913d01:	48 c1 f8 03          	sar    $0x3,%rax
140913d05:	48 3b d8             	cmp    %rax,%rbx
140913d08:	0f 83 e2 01 00 00    	jae    0x140913ef0
140913d0e:	48 8b 14 d9          	mov    (%rcx,%rbx,8),%rdx
140913d12:	49 8b 0e             	mov    (%r14),%rcx
140913d15:	49 8b 46 08          	mov    0x8(%r14),%rax
140913d19:	48 2b c1             	sub    %rcx,%rax
140913d1c:	48 c1 f8 03          	sar    $0x3,%rax
140913d20:	48 3b d8             	cmp    %rax,%rbx
140913d23:	0f 83 c7 01 00 00    	jae    0x140913ef0
140913d29:	48 89 14 d9          	mov    %rdx,(%rcx,%rbx,8)
140913d2d:	48 ff c3             	inc    %rbx
140913d30:	49 3b dc             	cmp    %r12,%rbx
140913d33:	72 8f                	jb     0x140913cc4
140913d35:	4d 8d 7e 40          	lea    0x40(%r14),%r15
140913d39:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
140913d3e:	4d 89 2f             	mov    %r13,(%r15)
140913d41:	4d 89 6f 08          	mov    %r13,0x8(%r15)
140913d45:	4d 89 6f 10          	mov    %r13,0x10(%r15)
140913d49:	49 8d 7f 18          	lea    0x18(%r15),%rdi
140913d4d:	4c 89 2f             	mov    %r13,(%rdi)
140913d50:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
140913d54:	4c 89 6f 10          	mov    %r13,0x10(%rdi)
140913d58:	49 c7 47 38 64 00 00 	movq   $0x64,0x38(%r15)
140913d5f:	00
140913d60:	4d 8b 4f 08          	mov    0x8(%r15),%r9
140913d64:	49 8b 17             	mov    (%r15),%rdx
140913d67:	49 8b c9             	mov    %r9,%rcx
140913d6a:	48 2b ca             	sub    %rdx,%rcx
140913d6d:	48 c1 f9 03          	sar    $0x3,%rcx
140913d71:	49 3b cc             	cmp    %r12,%rcx
140913d74:	76 0d                	jbe    0x140913d83
140913d76:	48 8d 82 28 03 00 00 	lea    0x328(%rdx),%rax
140913d7d:	49 89 47 08          	mov    %rax,0x8(%r15)
140913d81:	eb 38                	jmp    0x140913dbb
140913d83:	73 36                	jae    0x140913dbb
140913d85:	49 8b 47 10          	mov    0x10(%r15),%rax
140913d89:	48 2b c2             	sub    %rdx,%rax
140913d8c:	48 c1 f8 03          	sar    $0x3,%rax
140913d90:	49 3b c4             	cmp    %r12,%rax
140913d93:	73 0a                	jae    0x140913d9f
140913d95:	49 8b cf             	mov    %r15,%rcx
140913d98:	e8 37 43 00 00       	call   0x1409180d4
140913d9d:	eb 1c                	jmp    0x140913dbb
140913d9f:	4d 8b c4             	mov    %r12,%r8
140913da2:	4c 2b c1             	sub    %rcx,%r8
140913da5:	49 c1 e0 03          	shl    $0x3,%r8
140913da9:	4b 8d 1c 01          	lea    (%r9,%r8,1),%rbx
140913dad:	33 d2                	xor    %edx,%edx
140913daf:	49 8b c9             	mov    %r9,%rcx
140913db2:	e8 b5 c6 1d 00       	call   0x140af046c
140913db7:	49 89 5f 08          	mov    %rbx,0x8(%r15)
140913dbb:	48 8b 77 08          	mov    0x8(%rdi),%rsi
140913dbf:	48 8b 17             	mov    (%rdi),%rdx
140913dc2:	48 8b ce             	mov    %rsi,%rcx
140913dc5:	48 2b ca             	sub    %rdx,%rcx
140913dc8:	48 c1 f9 03          	sar    $0x3,%rcx
140913dcc:	49 3b cc             	cmp    %r12,%rcx
140913dcf:	76 2b                	jbe    0x140913dfc
140913dd1:	48 8d aa 28 03 00 00 	lea    0x328(%rdx),%rbp
140913dd8:	48 8b dd             	mov    %rbp,%rbx
140913ddb:	48 3b ee             	cmp    %rsi,%rbp
140913dde:	74 16                	je     0x140913df6
140913de0:	48 8b 0b             	mov    (%rbx),%rcx
140913de3:	48 85 c9             	test   %rcx,%rcx
140913de6:	74 05                	je     0x140913ded
140913de8:	e8 e7 b7 1d 00       	call   0x140aef5d4
140913ded:	48 83 c3 08          	add    $0x8,%rbx
140913df1:	48 3b de             	cmp    %rsi,%rbx
140913df4:	75 ea                	jne    0x140913de0
140913df6:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
140913dfa:	eb 40                	jmp    0x140913e3c
140913dfc:	73 3e                	jae    0x140913e3c
140913dfe:	48 8b 47 10          	mov    0x10(%rdi),%rax
140913e02:	48 2b c2             	sub    %rdx,%rax
140913e05:	48 c1 f8 03          	sar    $0x3,%rax
140913e09:	49 3b c4             	cmp    %r12,%rax
140913e0c:	73 0a                	jae    0x140913e18
140913e0e:	48 8b cf             	mov    %rdi,%rcx
140913e11:	e8 0e 41 00 00       	call   0x140917f24
140913e16:	eb 24                	jmp    0x140913e3c
140913e18:	49 8b dc             	mov    %r12,%rbx
140913e1b:	48 2b d9             	sub    %rcx,%rbx
140913e1e:	74 18                	je     0x140913e38
140913e20:	48 c1 e3 03          	shl    $0x3,%rbx
140913e24:	4c 8b c3             	mov    %rbx,%r8
140913e27:	49 83 e0 f8          	and    $0xfffffffffffffff8,%r8
140913e2b:	33 d2                	xor    %edx,%edx
140913e2d:	48 8b ce             	mov    %rsi,%rcx
140913e30:	e8 37 c6 1d 00       	call   0x140af046c
140913e35:	48 03 f3             	add    %rbx,%rsi
140913e38:	48 89 77 08          	mov    %rsi,0x8(%rdi)
140913e3c:	49 8b dd             	mov    %r13,%rbx
140913e3f:	48 8b 37             	mov    (%rdi),%rsi
140913e42:	48 8b 47 08          	mov    0x8(%rdi),%rax
140913e46:	48 2b c6             	sub    %rsi,%rax
140913e49:	48 c1 f8 03          	sar    $0x3,%rax
140913e4d:	48 3b d8             	cmp    %rax,%rbx
140913e50:	0f 83 93 00 00 00    	jae    0x140913ee9
140913e56:	b9 18 00 00 00       	mov    $0x18,%ecx
140913e5b:	e8 a4 b7 1d 00       	call   0x140aef604
140913e60:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140913e65:	4c 89 68 08          	mov    %r13,0x8(%rax)
140913e69:	4c 89 68 10          	mov    %r13,0x10(%rax)
140913e6d:	48 8b 0c de          	mov    (%rsi,%rbx,8),%rcx
140913e71:	48 89 04 de          	mov    %rax,(%rsi,%rbx,8)
140913e75:	48 85 c9             	test   %rcx,%rcx
140913e78:	74 05                	je     0x140913e7f
140913e7a:	e8 55 b7 1d 00       	call   0x140aef5d4
140913e7f:	48 8b 0f             	mov    (%rdi),%rcx
140913e82:	48 8b 47 08          	mov    0x8(%rdi),%rax
140913e86:	48 2b c1             	sub    %rcx,%rax
140913e89:	48 c1 f8 03          	sar    $0x3,%rax
140913e8d:	48 3b d8             	cmp    %rax,%rbx
140913e90:	73 57                	jae    0x140913ee9
140913e92:	48 8b 14 d9          	mov    (%rcx,%rbx,8),%rdx
140913e96:	49 8b 0f             	mov    (%r15),%rcx
140913e99:	49 8b 47 08          	mov    0x8(%r15),%rax
140913e9d:	48 2b c1             	sub    %rcx,%rax
140913ea0:	48 c1 f8 03          	sar    $0x3,%rax
140913ea4:	48 3b d8             	cmp    %rax,%rbx
140913ea7:	73 40                	jae    0x140913ee9
140913ea9:	48 89 14 d9          	mov    %rdx,(%rcx,%rbx,8)
140913ead:	48 ff c3             	inc    %rbx
140913eb0:	49 3b dc             	cmp    %r12,%rbx
140913eb3:	72 8a                	jb     0x140913e3f
140913eb5:	49 8d 8e 80 00 00 00 	lea    0x80(%r14),%rcx
140913ebc:	4c 89 29             	mov    %r13,(%rcx)
140913ebf:	4c 89 69 08          	mov    %r13,0x8(%rcx)
140913ec3:	4c 89 69 10          	mov    %r13,0x10(%rcx)
140913ec7:	ba 64 00 00 00       	mov    $0x64,%edx
140913ecc:	e8 e3 3e 00 00       	call   0x140917db4
140913ed1:	49 8b c6             	mov    %r14,%rax
140913ed4:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140913ed9:	48 83 c4 20          	add    $0x20,%rsp
140913edd:	41 5f                	pop    %r15
140913edf:	41 5e                	pop    %r14
140913ee1:	41 5d                	pop    %r13
140913ee3:	41 5c                	pop    %r12
140913ee5:	5f                   	pop    %rdi
140913ee6:	5e                   	pop    %rsi
140913ee7:	5d                   	pop    %rbp
140913ee8:	c3                   	ret
140913ee9:	ff 15 a9 8a 1f 00    	call   *0x1f8aa9(%rip)        # 0x140b0c998
140913eef:	90                   	nop
140913ef0:	ff 15 a2 8a 1f 00    	call   *0x1f8aa2(%rip)        # 0x140b0c998
140913ef6:	cc                   	int3
140913ef7:	90                   	nop
140913ef8:	40 53                	rex push %rbx
140913efa:	48 83 ec 20          	sub    $0x20,%rsp
140913efe:	48 8b d9             	mov    %rcx,%rbx
140913f01:	48 83 c1 18          	add    $0x18,%rcx
140913f05:	e8 9a 3b 00 00       	call   0x140917aa4
140913f0a:	48 8b 0b             	mov    (%rbx),%rcx
140913f0d:	48 85 c9             	test   %rcx,%rcx
140913f10:	74 3b                	je     0x140913f4d
140913f12:	48 8b 43 10          	mov    0x10(%rbx),%rax
140913f16:	48 2b c1             	sub    %rcx,%rax
140913f19:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
140913f1d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140913f23:	72 14                	jb     0x140913f39
140913f25:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140913f29:	48 2b ca             	sub    %rdx,%rcx
140913f2c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140913f30:	48 83 f8 1f          	cmp    $0x1f,%rax
140913f34:	77 1d                	ja     0x140913f53
140913f36:	48 8b ca             	mov    %rdx,%rcx
140913f39:	ff 15 81 89 1f 00    	call   *0x1f8981(%rip)        # 0x140b0c8c0
140913f3f:	48 83 23 00          	andq   $0x0,(%rbx)
140913f43:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140913f48:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140913f4d:	48 83 c4 20          	add    $0x20,%rsp
140913f51:	5b                   	pop    %rbx
140913f52:	c3                   	ret
140913f53:	ff 15 3f 8a 1f 00    	call   *0x1f8a3f(%rip)        # 0x140b0c998
140913f59:	cc                   	int3
140913f5a:	90                   	nop
140913f5b:	90                   	nop
140913f5c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140913f61:	57                   	push   %rdi
140913f62:	48 83 ec 20          	sub    $0x20,%rsp
140913f66:	48 8d 59 50          	lea    0x50(%rcx),%rbx
140913f6a:	48 8b f9             	mov    %rcx,%rdi
140913f6d:	48 8d 05 d4 57 21 00 	lea    0x2157d4(%rip),%rax        # 0x140b29748
140913f74:	48 8b d3             	mov    %rbx,%rdx
140913f77:	48 89 01             	mov    %rax,(%rcx)
140913f7a:	48 8b cb             	mov    %rbx,%rcx
140913f7d:	4c 8b 03             	mov    (%rbx),%r8
140913f80:	4d 8b 40 08          	mov    0x8(%r8),%r8
140913f84:	e8 67 38 72 ff       	call   0x1400377f0
140913f89:	48 8b 0b             	mov    (%rbx),%rcx
140913f8c:	ff 15 2e 89 1f 00    	call   *0x1f892e(%rip)        # 0x140b0c8c0
140913f92:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140913f96:	e8 a5 3a 00 00       	call   0x140917a40
140913f9b:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140913f9f:	33 db                	xor    %ebx,%ebx
140913fa1:	48 85 c9             	test   %rcx,%rcx
140913fa4:	74 39                	je     0x140913fdf
140913fa6:	48 8b 47 30          	mov    0x30(%rdi),%rax
140913faa:	48 2b c1             	sub    %rcx,%rax
140913fad:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
140913fb1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140913fb7:	72 14                	jb     0x140913fcd
140913fb9:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140913fbd:	48 2b ca             	sub    %rdx,%rcx
140913fc0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140913fc4:	48 83 f8 1f          	cmp    $0x1f,%rax
140913fc8:	77 6c                	ja     0x140914036
140913fca:	48 8b ca             	mov    %rdx,%rcx
140913fcd:	ff 15 ed 88 1f 00    	call   *0x1f88ed(%rip)        # 0x140b0c8c0
140913fd3:	48 89 5f 20          	mov    %rbx,0x20(%rdi)
140913fd7:	48 89 5f 28          	mov    %rbx,0x28(%rdi)
140913fdb:	48 89 5f 30          	mov    %rbx,0x30(%rdi)
140913fdf:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140913fe3:	48 85 c9             	test   %rcx,%rcx
140913fe6:	74 39                	je     0x140914021
140913fe8:	48 8b 47 18          	mov    0x18(%rdi),%rax
140913fec:	48 2b c1             	sub    %rcx,%rax
140913fef:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
140913ff3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140913ff9:	72 14                	jb     0x14091400f
140913ffb:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140913fff:	48 2b ca             	sub    %rdx,%rcx