140a17d1b:	48 83 ec 20          	sub    $0x20,%rsp
140a17d1f:	48 8b fa             	mov    %rdx,%rdi
140a17d22:	48 8b d9             	mov    %rcx,%rbx
140a17d25:	e8 86 a5 00 00       	call   0x140a222b0
140a17d2a:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a17d2e:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140a17d32:	e8 a9 a4 00 00       	call   0x140a221e0
140a17d37:	48 8b 47 20          	mov    0x20(%rdi),%rax
140a17d3b:	48 89 43 20          	mov    %rax,0x20(%rbx)
140a17d3f:	48 8d 05 32 8a 11 00 	lea    0x118a32(%rip),%rax        # 0x140b30778
140a17d46:	48 89 43 28          	mov    %rax,0x28(%rbx)
140a17d4a:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
140a17d4f:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
140a17d54:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a17d58:	48 85 c0             	test   %rax,%rax
140a17d5b:	74 04                	je     0x140a17d61
140a17d5d:	f0 ff 40 08          	lock incl 0x8(%rax)
140a17d61:	48 8b 47 30          	mov    0x30(%rdi),%rax
140a17d65:	48 89 43 30          	mov    %rax,0x30(%rbx)
140a17d69:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a17d6d:	48 89 43 38          	mov    %rax,0x38(%rbx)
140a17d71:	48 8b 47 40          	mov    0x40(%rdi),%rax
140a17d75:	48 89 43 40          	mov    %rax,0x40(%rbx)
140a17d79:	48 8b 47 48          	mov    0x48(%rdi),%rax
140a17d7d:	48 89 43 48          	mov    %rax,0x48(%rbx)
140a17d81:	48 8b 47 50          	mov    0x50(%rdi),%rax
140a17d85:	48 89 43 50          	mov    %rax,0x50(%rbx)
140a17d89:	48 8b 47 58          	mov    0x58(%rdi),%rax
140a17d8d:	48 89 43 58          	mov    %rax,0x58(%rbx)
140a17d91:	48 8b 47 60          	mov    0x60(%rdi),%rax
140a17d95:	48 89 43 60          	mov    %rax,0x60(%rbx)
140a17d99:	48 8b c3             	mov    %rbx,%rax
140a17d9c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a17da1:	48 83 c4 20          	add    $0x20,%rsp
140a17da5:	5f                   	pop    %rdi
140a17da6:	c3                   	ret
140a17da7:	90                   	nop
140a17da8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a17dad:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a17db2:	57                   	push   %rdi
140a17db3:	48 83 ec 20          	sub    $0x20,%rsp
140a17db7:	48 8b fa             	mov    %rdx,%rdi
140a17dba:	48 8b d9             	mov    %rcx,%rbx
140a17dbd:	e8 ee a4 00 00       	call   0x140a222b0
140a17dc2:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a17dc6:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140a17dca:	e8 11 a4 00 00       	call   0x140a221e0
140a17dcf:	48 8b 47 20          	mov    0x20(%rdi),%rax
140a17dd3:	48 89 43 20          	mov    %rax,0x20(%rbx)
140a17dd7:	48 8d 05 8a 89 11 00 	lea    0x11898a(%rip),%rax        # 0x140b30768
140a17dde:	48 89 43 28          	mov    %rax,0x28(%rbx)
140a17de2:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
140a17de7:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
140a17dec:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a17df0:	48 85 c0             	test   %rax,%rax
140a17df3:	74 04                	je     0x140a17df9
140a17df5:	f0 ff 40 08          	lock incl 0x8(%rax)
140a17df9:	48 8b 47 30          	mov    0x30(%rdi),%rax
140a17dfd:	48 89 43 30          	mov    %rax,0x30(%rbx)
140a17e01:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a17e05:	48 89 43 38          	mov    %rax,0x38(%rbx)
140a17e09:	48 8b 47 40          	mov    0x40(%rdi),%rax
140a17e0d:	48 89 43 40          	mov    %rax,0x40(%rbx)
140a17e11:	48 8b 47 48          	mov    0x48(%rdi),%rax
140a17e15:	48 89 43 48          	mov    %rax,0x48(%rbx)
140a17e19:	48 8b 47 50          	mov    0x50(%rdi),%rax
140a17e1d:	48 89 43 50          	mov    %rax,0x50(%rbx)
140a17e21:	48 8b 47 58          	mov    0x58(%rdi),%rax
140a17e25:	48 89 43 58          	mov    %rax,0x58(%rbx)
140a17e29:	48 8b 47 60          	mov    0x60(%rdi),%rax
140a17e2d:	48 89 43 60          	mov    %rax,0x60(%rbx)
140a17e31:	48 8b c3             	mov    %rbx,%rax
140a17e34:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a17e39:	48 83 c4 20          	add    $0x20,%rsp
140a17e3d:	5f                   	pop    %rdi
140a17e3e:	c3                   	ret
140a17e3f:	90                   	nop
140a17e40:	40 53                	rex push %rbx
140a17e42:	48 83 ec 30          	sub    $0x30,%rsp
140a17e46:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17e4a:	48 8b da             	mov    %rdx,%rbx
140a17e4d:	48 8b 01             	mov    (%rcx),%rax
140a17e50:	48 8b 80 f8 03 00 00 	mov    0x3f8(%rax),%rax
140a17e57:	ff 15 db 4d 0f 00    	call   *0xf4ddb(%rip)        # 0x140b0cc38
140a17e5d:	48 8b c3             	mov    %rbx,%rax
140a17e60:	48 83 c4 30          	add    $0x30,%rsp
140a17e64:	5b                   	pop    %rbx
140a17e65:	c3                   	ret
140a17e66:	90                   	nop
140a17e67:	90                   	nop
140a17e68:	90                   	nop
140a17e69:	90                   	nop
140a17e6a:	90                   	nop
140a17e6b:	90                   	nop
140a17e6c:	90                   	nop
140a17e6d:	90                   	nop
140a17e6e:	90                   	nop
140a17e6f:	90                   	nop
140a17e70:	40 53                	rex push %rbx
140a17e72:	48 83 ec 30          	sub    $0x30,%rsp
140a17e76:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17e7a:	48 8b da             	mov    %rdx,%rbx
140a17e7d:	48 8b 01             	mov    (%rcx),%rax
140a17e80:	48 8b 80 70 01 00 00 	mov    0x170(%rax),%rax
140a17e87:	ff 15 ab 4d 0f 00    	call   *0xf4dab(%rip)        # 0x140b0cc38
140a17e8d:	48 8b c3             	mov    %rbx,%rax
140a17e90:	48 83 c4 30          	add    $0x30,%rsp
140a17e94:	5b                   	pop    %rbx
140a17e95:	c3                   	ret
140a17e96:	90                   	nop
140a17e97:	90                   	nop
140a17e98:	90                   	nop
140a17e99:	90                   	nop
140a17e9a:	90                   	nop
140a17e9b:	90                   	nop
140a17e9c:	90                   	nop
140a17e9d:	90                   	nop
140a17e9e:	90                   	nop
140a17e9f:	90                   	nop
140a17ea0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17ea4:	48 8b 01             	mov    (%rcx),%rax
140a17ea7:	48 8b 80 68 01 00 00 	mov    0x168(%rax),%rax
140a17eae:	48 ff 25 83 4d 0f 00 	rex.W jmp *0xf4d83(%rip)        # 0x140b0cc38
140a17eb5:	90                   	nop
140a17eb6:	90                   	nop
140a17eb7:	90                   	nop
140a17eb8:	90                   	nop
140a17eb9:	90                   	nop
140a17eba:	90                   	nop
140a17ebb:	90                   	nop
140a17ebc:	90                   	nop
140a17ebd:	90                   	nop
140a17ebe:	90                   	nop
140a17ebf:	90                   	nop
140a17ec0:	40 53                	rex push %rbx
140a17ec2:	48 83 ec 30          	sub    $0x30,%rsp
140a17ec6:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17eca:	48 8b da             	mov    %rdx,%rbx
140a17ecd:	48 8b 01             	mov    (%rcx),%rax
140a17ed0:	48 8b 80 f0 01 00 00 	mov    0x1f0(%rax),%rax
140a17ed7:	ff 15 5b 4d 0f 00    	call   *0xf4d5b(%rip)        # 0x140b0cc38
140a17edd:	48 8b c3             	mov    %rbx,%rax
140a17ee0:	48 83 c4 30          	add    $0x30,%rsp
140a17ee4:	5b                   	pop    %rbx
140a17ee5:	c3                   	ret
140a17ee6:	90                   	nop
140a17ee7:	90                   	nop
140a17ee8:	90                   	nop
140a17ee9:	90                   	nop
140a17eea:	90                   	nop
140a17eeb:	90                   	nop
140a17eec:	90                   	nop
140a17eed:	90                   	nop
140a17eee:	90                   	nop
140a17eef:	90                   	nop
140a17ef0:	40 53                	rex push %rbx
140a17ef2:	48 83 ec 30          	sub    $0x30,%rsp
140a17ef6:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17efa:	48 8b da             	mov    %rdx,%rbx
140a17efd:	48 8b 01             	mov    (%rcx),%rax
140a17f00:	48 8b 80 f8 01 00 00 	mov    0x1f8(%rax),%rax
140a17f07:	ff 15 2b 4d 0f 00    	call   *0xf4d2b(%rip)        # 0x140b0cc38
140a17f0d:	48 8b c3             	mov    %rbx,%rax
140a17f10:	48 83 c4 30          	add    $0x30,%rsp
140a17f14:	5b                   	pop    %rbx
140a17f15:	c3                   	ret
140a17f16:	90                   	nop
140a17f17:	90                   	nop
140a17f18:	90                   	nop
140a17f19:	90                   	nop
140a17f1a:	90                   	nop
140a17f1b:	90                   	nop
140a17f1c:	90                   	nop
140a17f1d:	90                   	nop
140a17f1e:	90                   	nop
140a17f1f:	90                   	nop
140a17f20:	40 53                	rex push %rbx
140a17f22:	48 83 ec 30          	sub    $0x30,%rsp
140a17f26:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17f2a:	48 8b da             	mov    %rdx,%rbx
140a17f2d:	48 8b 01             	mov    (%rcx),%rax
140a17f30:	48 8b 80 00 02 00 00 	mov    0x200(%rax),%rax
140a17f37:	ff 15 fb 4c 0f 00    	call   *0xf4cfb(%rip)        # 0x140b0cc38
140a17f3d:	48 8b c3             	mov    %rbx,%rax
140a17f40:	48 83 c4 30          	add    $0x30,%rsp
140a17f44:	5b                   	pop    %rbx
140a17f45:	c3                   	ret
140a17f46:	90                   	nop
140a17f47:	90                   	nop
140a17f48:	90                   	nop
140a17f49:	90                   	nop
140a17f4a:	90                   	nop
140a17f4b:	90                   	nop
140a17f4c:	90                   	nop
140a17f4d:	90                   	nop
140a17f4e:	90                   	nop
140a17f4f:	90                   	nop
140a17f50:	40 53                	rex push %rbx
140a17f52:	48 83 ec 30          	sub    $0x30,%rsp
140a17f56:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17f5a:	48 8b da             	mov    %rdx,%rbx
140a17f5d:	48 8b 01             	mov    (%rcx),%rax
140a17f60:	48 8b 80 08 02 00 00 	mov    0x208(%rax),%rax
140a17f67:	ff 15 cb 4c 0f 00    	call   *0xf4ccb(%rip)        # 0x140b0cc38
140a17f6d:	48 8b c3             	mov    %rbx,%rax
140a17f70:	48 83 c4 30          	add    $0x30,%rsp
140a17f74:	5b                   	pop    %rbx
140a17f75:	c3                   	ret
140a17f76:	90                   	nop
140a17f77:	90                   	nop
140a17f78:	90                   	nop
140a17f79:	90                   	nop
140a17f7a:	90                   	nop
140a17f7b:	90                   	nop
140a17f7c:	90                   	nop
140a17f7d:	90                   	nop
140a17f7e:	90                   	nop
140a17f7f:	90                   	nop
140a17f80:	40 53                	rex push %rbx
140a17f82:	48 83 ec 30          	sub    $0x30,%rsp
140a17f86:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17f8a:	48 8b da             	mov    %rdx,%rbx
140a17f8d:	48 8b 01             	mov    (%rcx),%rax
140a17f90:	48 8b 80 10 02 00 00 	mov    0x210(%rax),%rax
140a17f97:	ff 15 9b 4c 0f 00    	call   *0xf4c9b(%rip)        # 0x140b0cc38
140a17f9d:	48 8b c3             	mov    %rbx,%rax
140a17fa0:	48 83 c4 30          	add    $0x30,%rsp
140a17fa4:	5b                   	pop    %rbx
140a17fa5:	c3                   	ret
140a17fa6:	90                   	nop
140a17fa7:	90                   	nop
140a17fa8:	90                   	nop
140a17fa9:	90                   	nop
140a17faa:	90                   	nop
140a17fab:	90                   	nop
140a17fac:	90                   	nop
140a17fad:	90                   	nop
140a17fae:	90                   	nop
140a17faf:	90                   	nop
140a17fb0:	40 53                	rex push %rbx
140a17fb2:	48 83 ec 30          	sub    $0x30,%rsp
140a17fb6:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17fba:	48 8b da             	mov    %rdx,%rbx
140a17fbd:	48 8b 01             	mov    (%rcx),%rax
140a17fc0:	48 8b 80 18 02 00 00 	mov    0x218(%rax),%rax
140a17fc7:	ff 15 6b 4c 0f 00    	call   *0xf4c6b(%rip)        # 0x140b0cc38
140a17fcd:	48 8b c3             	mov    %rbx,%rax
140a17fd0:	48 83 c4 30          	add    $0x30,%rsp
140a17fd4:	5b                   	pop    %rbx
140a17fd5:	c3                   	ret
140a17fd6:	90                   	nop
140a17fd7:	90                   	nop
140a17fd8:	90                   	nop
140a17fd9:	90                   	nop
140a17fda:	90                   	nop
140a17fdb:	90                   	nop
140a17fdc:	90                   	nop
140a17fdd:	90                   	nop
140a17fde:	90                   	nop
140a17fdf:	90                   	nop
140a17fe0:	40 53                	rex push %rbx
140a17fe2:	48 83 ec 30          	sub    $0x30,%rsp
140a17fe6:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17fea:	48 8b da             	mov    %rdx,%rbx
140a17fed:	48 8b 01             	mov    (%rcx),%rax
140a17ff0:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
140a17ff7:	ff 15 3b 4c 0f 00    	call   *0xf4c3b(%rip)        # 0x140b0cc38
140a17ffd:	48 8b c3             	mov    %rbx,%rax
140a18000:	48 83 c4 30          	add    $0x30,%rsp
140a18004:	5b                   	pop    %rbx
140a18005:	c3                   	ret
140a18006:	90                   	nop
140a18007:	90                   	nop
140a18008:	90                   	nop
140a18009:	90                   	nop
140a1800a:	90                   	nop
140a1800b:	90                   	nop
140a1800c:	90                   	nop
140a1800d:	90                   	nop
140a1800e:	90                   	nop
140a1800f:	90                   	nop
140a18010:	40 53                	rex push %rbx
140a18012:	48 83 ec 30          	sub    $0x30,%rsp
140a18016:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a1801a:	48 8b da             	mov    %rdx,%rbx
140a1801d:	48 8b 01             	mov    (%rcx),%rax
140a18020:	48 8b 80 28 02 00 00 	mov    0x228(%rax),%rax
140a18027:	ff 15 0b 4c 0f 00    	call   *0xf4c0b(%rip)        # 0x140b0cc38
140a1802d:	48 8b c3             	mov    %rbx,%rax
140a18030:	48 83 c4 30          	add    $0x30,%rsp
140a18034:	5b                   	pop    %rbx
140a18035:	c3                   	ret
140a18036:	90                   	nop
140a18037:	90                   	nop
140a18038:	90                   	nop
140a18039:	90                   	nop
140a1803a:	90                   	nop
140a1803b:	90                   	nop
140a1803c:	90                   	nop
140a1803d:	90                   	nop
140a1803e:	90                   	nop
140a1803f:	90                   	nop
140a18040:	40 53                	rex push %rbx
140a18042:	48 83 ec 30          	sub    $0x30,%rsp
140a18046:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a1804a:	48 8b da             	mov    %rdx,%rbx
140a1804d:	48 8b 01             	mov    (%rcx),%rax
140a18050:	48 8b 80 78 01 00 00 	mov    0x178(%rax),%rax
140a18057:	ff 15 db 4b 0f 00    	call   *0xf4bdb(%rip)        # 0x140b0cc38
140a1805d:	48 8b c3             	mov    %rbx,%rax
140a18060:	48 83 c4 30          	add    $0x30,%rsp
140a18064:	5b                   	pop    %rbx
140a18065:	c3                   	ret
140a18066:	90                   	nop
140a18067:	90                   	nop
140a18068:	90                   	nop
140a18069:	90                   	nop
140a1806a:	90                   	nop
140a1806b:	90                   	nop
140a1806c:	90                   	nop
140a1806d:	90                   	nop
140a1806e:	90                   	nop
140a1806f:	90                   	nop
140a18070:	40 53                	rex push %rbx
140a18072:	48 83 ec 40          	sub    $0x40,%rsp
140a18076:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a1807a:	48 8b da             	mov    %rdx,%rbx
140a1807d:	4c 8b 54 24 70       	mov    0x70(%rsp),%r10
140a18082:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
140a18087:	48 8b 01             	mov    (%rcx),%rax
140a1808a:	48 8b 80 b8 02 00 00 	mov    0x2b8(%rax),%rax
140a18091:	ff 15 a1 4b 0f 00    	call   *0xf4ba1(%rip)        # 0x140b0cc38
140a18097:	48 8b c3             	mov    %rbx,%rax
140a1809a:	48 83 c4 40          	add    $0x40,%rsp
140a1809e:	5b                   	pop    %rbx
140a1809f:	c3                   	ret
140a180a0:	40 53                	rex push %rbx
140a180a2:	48 83 ec 50          	sub    $0x50,%rsp
140a180a6:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a180aa:	48 8b da             	mov    %rdx,%rbx
140a180ad:	4c 8b 94 24 88 00 00 	mov    0x88(%rsp),%r10
140a180b4:	00
140a180b5:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
140a180ba:	4c 8b 94 24 80 00 00 	mov    0x80(%rsp),%r10
140a180c1:	00
140a180c2:	48 8b 01             	mov    (%rcx),%rax
140a180c5:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
140a180ca:	48 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%rax
140a180d1:	ff 15 61 4b 0f 00    	call   *0xf4b61(%rip)        # 0x140b0cc38
140a180d7:	48 8b c3             	mov    %rbx,%rax