140a46dbe:	90                   	nop
140a46dbf:	90                   	nop
140a46dc0:	40 53                	rex push %rbx
140a46dc2:	48 83 ec 30          	sub    $0x30,%rsp
140a46dc6:	4c 8b ca             	mov    %rdx,%r9
140a46dc9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a46dcd:	48 8b 01             	mov    (%rcx),%rax
140a46dd0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a46dd3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a46dd9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a46ddd:	4d 85 c0             	test   %r8,%r8
140a46de0:	74 05                	je     0x140a46de7
140a46de2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a46de7:	48 8b 12             	mov    (%rdx),%rdx
140a46dea:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a46def:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a46df3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a46df8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a46dfd:	48 8b 80 f8 01 00 00 	mov    0x1f8(%rax),%rax
140a46e04:	ff 15 2e 5e 0c 00    	call   *0xc5e2e(%rip)        # 0x140b0cc38
140a46e0a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a46e0f:	48 85 db             	test   %rbx,%rbx
140a46e12:	74 39                	je     0x140a46e4d
140a46e14:	83 c8 ff             	or     $0xffffffff,%eax
140a46e17:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a46e1c:	83 f8 01             	cmp    $0x1,%eax
140a46e1f:	75 2c                	jne    0x140a46e4d
140a46e21:	48 8b 03             	mov    (%rbx),%rax
140a46e24:	48 8b cb             	mov    %rbx,%rcx
140a46e27:	48 8b 00             	mov    (%rax),%rax
140a46e2a:	ff 15 08 5e 0c 00    	call   *0xc5e08(%rip)        # 0x140b0cc38
140a46e30:	83 c8 ff             	or     $0xffffffff,%eax
140a46e33:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a46e38:	83 f8 01             	cmp    $0x1,%eax
140a46e3b:	75 10                	jne    0x140a46e4d
140a46e3d:	48 8b 03             	mov    (%rbx),%rax
140a46e40:	48 8b cb             	mov    %rbx,%rcx
140a46e43:	48 8b 40 08          	mov    0x8(%rax),%rax
140a46e47:	ff 15 eb 5d 0c 00    	call   *0xc5deb(%rip)        # 0x140b0cc38
140a46e4d:	48 83 c4 30          	add    $0x30,%rsp
140a46e51:	5b                   	pop    %rbx
140a46e52:	c3                   	ret
140a46e53:	90                   	nop
140a46e54:	90                   	nop
140a46e55:	90                   	nop
140a46e56:	90                   	nop
140a46e57:	90                   	nop
140a46e58:	90                   	nop
140a46e59:	90                   	nop
140a46e5a:	90                   	nop
140a46e5b:	90                   	nop
140a46e5c:	90                   	nop
140a46e5d:	90                   	nop
140a46e5e:	90                   	nop
140a46e5f:	90                   	nop
140a46e60:	40 53                	rex push %rbx
140a46e62:	48 83 ec 30          	sub    $0x30,%rsp
140a46e66:	4c 8b ca             	mov    %rdx,%r9
140a46e69:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a46e6d:	48 8b 01             	mov    (%rcx),%rax
140a46e70:	0f 57 c0             	xorps  %xmm0,%xmm0
140a46e73:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a46e79:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a46e7d:	4d 85 c0             	test   %r8,%r8
140a46e80:	74 05                	je     0x140a46e87
140a46e82:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a46e87:	48 8b 12             	mov    (%rdx),%rdx
140a46e8a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a46e8f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a46e93:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a46e98:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a46e9d:	48 8b 80 00 02 00 00 	mov    0x200(%rax),%rax
140a46ea4:	ff 15 8e 5d 0c 00    	call   *0xc5d8e(%rip)        # 0x140b0cc38
140a46eaa:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a46eaf:	48 85 db             	test   %rbx,%rbx
140a46eb2:	74 39                	je     0x140a46eed
140a46eb4:	83 c8 ff             	or     $0xffffffff,%eax
140a46eb7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a46ebc:	83 f8 01             	cmp    $0x1,%eax
140a46ebf:	75 2c                	jne    0x140a46eed
140a46ec1:	48 8b 03             	mov    (%rbx),%rax
140a46ec4:	48 8b cb             	mov    %rbx,%rcx
140a46ec7:	48 8b 00             	mov    (%rax),%rax
140a46eca:	ff 15 68 5d 0c 00    	call   *0xc5d68(%rip)        # 0x140b0cc38
140a46ed0:	83 c8 ff             	or     $0xffffffff,%eax
140a46ed3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a46ed8:	83 f8 01             	cmp    $0x1,%eax
140a46edb:	75 10                	jne    0x140a46eed
140a46edd:	48 8b 03             	mov    (%rbx),%rax
140a46ee0:	48 8b cb             	mov    %rbx,%rcx
140a46ee3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a46ee7:	ff 15 4b 5d 0c 00    	call   *0xc5d4b(%rip)        # 0x140b0cc38
140a46eed:	48 83 c4 30          	add    $0x30,%rsp
140a46ef1:	5b                   	pop    %rbx
140a46ef2:	c3                   	ret
140a46ef3:	90                   	nop
140a46ef4:	90                   	nop
140a46ef5:	90                   	nop
140a46ef6:	90                   	nop
140a46ef7:	90                   	nop
140a46ef8:	90                   	nop
140a46ef9:	90                   	nop
140a46efa:	90                   	nop
140a46efb:	90                   	nop
140a46efc:	90                   	nop
140a46efd:	90                   	nop
140a46efe:	90                   	nop
140a46eff:	90                   	nop
140a46f00:	40 53                	rex push %rbx
140a46f02:	48 83 ec 30          	sub    $0x30,%rsp
140a46f06:	4c 8b ca             	mov    %rdx,%r9
140a46f09:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a46f0d:	48 8b 01             	mov    (%rcx),%rax
140a46f10:	0f 57 c0             	xorps  %xmm0,%xmm0
140a46f13:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a46f19:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a46f1d:	4d 85 c0             	test   %r8,%r8
140a46f20:	74 05                	je     0x140a46f27
140a46f22:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a46f27:	48 8b 12             	mov    (%rdx),%rdx
140a46f2a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a46f2f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a46f33:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a46f38:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a46f3d:	48 8b 80 08 02 00 00 	mov    0x208(%rax),%rax
140a46f44:	ff 15 ee 5c 0c 00    	call   *0xc5cee(%rip)        # 0x140b0cc38
140a46f4a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a46f4f:	48 85 db             	test   %rbx,%rbx
140a46f52:	74 39                	je     0x140a46f8d
140a46f54:	83 c8 ff             	or     $0xffffffff,%eax
140a46f57:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a46f5c:	83 f8 01             	cmp    $0x1,%eax
140a46f5f:	75 2c                	jne    0x140a46f8d
140a46f61:	48 8b 03             	mov    (%rbx),%rax
140a46f64:	48 8b cb             	mov    %rbx,%rcx
140a46f67:	48 8b 00             	mov    (%rax),%rax
140a46f6a:	ff 15 c8 5c 0c 00    	call   *0xc5cc8(%rip)        # 0x140b0cc38
140a46f70:	83 c8 ff             	or     $0xffffffff,%eax
140a46f73:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a46f78:	83 f8 01             	cmp    $0x1,%eax
140a46f7b:	75 10                	jne    0x140a46f8d
140a46f7d:	48 8b 03             	mov    (%rbx),%rax
140a46f80:	48 8b cb             	mov    %rbx,%rcx
140a46f83:	48 8b 40 08          	mov    0x8(%rax),%rax
140a46f87:	ff 15 ab 5c 0c 00    	call   *0xc5cab(%rip)        # 0x140b0cc38
140a46f8d:	48 83 c4 30          	add    $0x30,%rsp
140a46f91:	5b                   	pop    %rbx
140a46f92:	c3                   	ret
140a46f93:	90                   	nop
140a46f94:	90                   	nop
140a46f95:	90                   	nop
140a46f96:	90                   	nop
140a46f97:	90                   	nop
140a46f98:	90                   	nop
140a46f99:	90                   	nop
140a46f9a:	90                   	nop
140a46f9b:	90                   	nop
140a46f9c:	90                   	nop
140a46f9d:	90                   	nop
140a46f9e:	90                   	nop
140a46f9f:	90                   	nop
140a46fa0:	40 53                	rex push %rbx
140a46fa2:	48 83 ec 30          	sub    $0x30,%rsp
140a46fa6:	4c 8b ca             	mov    %rdx,%r9
140a46fa9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a46fad:	48 8b 01             	mov    (%rcx),%rax
140a46fb0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a46fb3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a46fb9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a46fbd:	4d 85 c0             	test   %r8,%r8
140a46fc0:	74 05                	je     0x140a46fc7
140a46fc2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a46fc7:	48 8b 12             	mov    (%rdx),%rdx
140a46fca:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a46fcf:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a46fd3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a46fd8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a46fdd:	48 8b 80 10 02 00 00 	mov    0x210(%rax),%rax
140a46fe4:	ff 15 4e 5c 0c 00    	call   *0xc5c4e(%rip)        # 0x140b0cc38
140a46fea:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a46fef:	48 85 db             	test   %rbx,%rbx
140a46ff2:	74 39                	je     0x140a4702d
140a46ff4:	83 c8 ff             	or     $0xffffffff,%eax
140a46ff7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a46ffc:	83 f8 01             	cmp    $0x1,%eax
140a46fff:	75 2c                	jne    0x140a4702d
140a47001:	48 8b 03             	mov    (%rbx),%rax
140a47004:	48 8b cb             	mov    %rbx,%rcx
140a47007:	48 8b 00             	mov    (%rax),%rax
140a4700a:	ff 15 28 5c 0c 00    	call   *0xc5c28(%rip)        # 0x140b0cc38
140a47010:	83 c8 ff             	or     $0xffffffff,%eax
140a47013:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a47018:	83 f8 01             	cmp    $0x1,%eax
140a4701b:	75 10                	jne    0x140a4702d
140a4701d:	48 8b 03             	mov    (%rbx),%rax
140a47020:	48 8b cb             	mov    %rbx,%rcx
140a47023:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47027:	ff 15 0b 5c 0c 00    	call   *0xc5c0b(%rip)        # 0x140b0cc38
140a4702d:	48 83 c4 30          	add    $0x30,%rsp
140a47031:	5b                   	pop    %rbx
140a47032:	c3                   	ret
140a47033:	90                   	nop
140a47034:	90                   	nop
140a47035:	90                   	nop
140a47036:	90                   	nop
140a47037:	90                   	nop
140a47038:	90                   	nop
140a47039:	90                   	nop
140a4703a:	90                   	nop
140a4703b:	90                   	nop
140a4703c:	90                   	nop
140a4703d:	90                   	nop
140a4703e:	90                   	nop
140a4703f:	90                   	nop
140a47040:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a47044:	48 8b 01             	mov    (%rcx),%rax
140a47047:	48 8b 80 18 02 00 00 	mov    0x218(%rax),%rax
140a4704e:	48 ff 25 e3 5b 0c 00 	rex.W jmp *0xc5be3(%rip)        # 0x140b0cc38
140a47055:	90                   	nop
140a47056:	90                   	nop
140a47057:	90                   	nop
140a47058:	90                   	nop
140a47059:	90                   	nop
140a4705a:	90                   	nop
140a4705b:	90                   	nop
140a4705c:	90                   	nop
140a4705d:	90                   	nop
140a4705e:	90                   	nop
140a4705f:	90                   	nop
140a47060:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a47065:	57                   	push   %rdi
140a47066:	48 83 ec 20          	sub    $0x20,%rsp
140a4706a:	8b da                	mov    %edx,%ebx
140a4706c:	48 8b f9             	mov    %rcx,%rdi
140a4706f:	e8 1c 00 00 00       	call   0x140a47090
140a47074:	f6 c3 01             	test   $0x1,%bl
140a47077:	74 08                	je     0x140a47081
140a47079:	48 8b cf             	mov    %rdi,%rcx
140a4707c:	e8 53 85 0a 00       	call   0x140aef5d4
140a47081:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a47086:	48 8b c7             	mov    %rdi,%rax
140a47089:	48 83 c4 20          	add    $0x20,%rsp
140a4708d:	5f                   	pop    %rdi
140a4708e:	c3                   	ret
140a4708f:	90                   	nop
140a47090:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a47095:	57                   	push   %rdi
140a47096:	48 83 ec 20          	sub    $0x20,%rsp
140a4709a:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a4709e:	48 8b f9             	mov    %rcx,%rdi
140a470a1:	48 85 db             	test   %rbx,%rbx
140a470a4:	74 39                	je     0x140a470df
140a470a6:	83 c8 ff             	or     $0xffffffff,%eax
140a470a9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a470ae:	83 f8 01             	cmp    $0x1,%eax
140a470b1:	75 2c                	jne    0x140a470df
140a470b3:	48 8b 03             	mov    (%rbx),%rax
140a470b6:	48 8b cb             	mov    %rbx,%rcx
140a470b9:	48 8b 00             	mov    (%rax),%rax
140a470bc:	ff 15 76 5b 0c 00    	call   *0xc5b76(%rip)        # 0x140b0cc38
140a470c2:	83 c8 ff             	or     $0xffffffff,%eax
140a470c5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a470ca:	83 f8 01             	cmp    $0x1,%eax
140a470cd:	75 10                	jne    0x140a470df
140a470cf:	48 8b 03             	mov    (%rbx),%rax
140a470d2:	48 8b cb             	mov    %rbx,%rcx
140a470d5:	48 8b 40 08          	mov    0x8(%rax),%rax
140a470d9:	ff 15 59 5b 0c 00    	call   *0xc5b59(%rip)        # 0x140b0cc38
140a470df:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a470e4:	48 8d 05 d5 14 0f 00 	lea    0xf14d5(%rip),%rax        # 0x140b385c0
140a470eb:	48 89 07             	mov    %rax,(%rdi)
140a470ee:	48 83 c4 20          	add    $0x20,%rsp
140a470f2:	5f                   	pop    %rdi
140a470f3:	c3                   	ret
140a470f4:	90                   	nop
140a470f5:	90                   	nop
140a470f6:	90                   	nop
140a470f7:	90                   	nop
140a470f8:	90                   	nop
140a470f9:	90                   	nop
140a470fa:	90                   	nop
140a470fb:	90                   	nop
140a470fc:	90                   	nop
140a470fd:	90                   	nop
140a470fe:	90                   	nop
140a470ff:	90                   	nop
140a47100:	40 53                	rex push %rbx
140a47102:	48 83 ec 20          	sub    $0x20,%rsp
140a47106:	48 8d 05 b3 14 0f 00 	lea    0xf14b3(%rip),%rax        # 0x140b385c0
140a4710d:	48 8b d9             	mov    %rcx,%rbx
140a47110:	48 89 01             	mov    %rax,(%rcx)
140a47113:	f6 c2 01             	test   $0x1,%dl
140a47116:	74 05                	je     0x140a4711d
140a47118:	e8 b7 84 0a 00       	call   0x140aef5d4
140a4711d:	48 8b c3             	mov    %rbx,%rax
140a47120:	48 83 c4 20          	add    $0x20,%rsp
140a47124:	5b                   	pop    %rbx
140a47125:	c3                   	ret
140a47126:	90                   	nop
140a47127:	90                   	nop
140a47128:	90                   	nop
140a47129:	90                   	nop
140a4712a:	90                   	nop
140a4712b:	90                   	nop
140a4712c:	90                   	nop
140a4712d:	90                   	nop
140a4712e:	90                   	nop
140a4712f:	90                   	nop
140a47130:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a47134:	48 8b 01             	mov    (%rcx),%rax
140a47137:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
140a4713e:	48 ff 25 f3 5a 0c 00 	rex.W jmp *0xc5af3(%rip)        # 0x140b0cc38
140a47145:	90                   	nop
140a47146:	90                   	nop
140a47147:	90                   	nop
140a47148:	90                   	nop
140a47149:	90                   	nop
140a4714a:	90                   	nop
140a4714b:	90                   	nop
140a4714c:	90                   	nop
140a4714d:	90                   	nop
140a4714e:	90                   	nop
140a4714f:	90                   	nop
140a47150:	40 53                	rex push %rbx
140a47152:	48 83 ec 30          	sub    $0x30,%rsp
140a47156:	4c 8b ca             	mov    %rdx,%r9
140a47159:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4715d:	48 8b 01             	mov    (%rcx),%rax
140a47160:	0f 57 c0             	xorps  %xmm0,%xmm0
140a47163:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a47169:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4716d:	4d 85 c0             	test   %r8,%r8
140a47170:	74 05                	je     0x140a47177
140a47172:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a47177:	48 8b 12             	mov    (%rdx),%rdx
140a4717a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4717f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a47183:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a47188:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4718d:	48 8b 80 28 02 00 00 	mov    0x228(%rax),%rax
140a47194:	ff 15 9e 5a 0c 00    	call   *0xc5a9e(%rip)        # 0x140b0cc38
140a4719a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4719f:	48 85 db             	test   %rbx,%rbx
140a471a2:	74 39                	je     0x140a471dd
140a471a4:	83 c8 ff             	or     $0xffffffff,%eax
140a471a7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a471ac:	83 f8 01             	cmp    $0x1,%eax
140a471af:	75 2c                	jne    0x140a471dd
140a471b1:	48 8b 03             	mov    (%rbx),%rax
140a471b4:	48 8b cb             	mov    %rbx,%rcx