1408d1def:	48 83 c4 30          	add    $0x30,%rsp
1408d1df3:	5b                   	pop    %rbx
1408d1df4:	c3                   	ret
1408d1df5:	90                   	nop
1408d1df6:	90                   	nop
1408d1df7:	90                   	nop
1408d1df8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408d1dfd:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408d1e02:	57                   	push   %rdi
1408d1e03:	48 83 ec 30          	sub    $0x30,%rsp
1408d1e07:	49 8b f8             	mov    %r8,%rdi
1408d1e0a:	48 8b f2             	mov    %rdx,%rsi
1408d1e0d:	48 8b d9             	mov    %rcx,%rbx
1408d1e10:	b9 38 00 00 00       	mov    $0x38,%ecx
1408d1e15:	ff 15 ad aa 23 00    	call   *0x23aaad(%rip)        # 0x140b0c8c8
1408d1e1b:	4c 8b c8             	mov    %rax,%r9
1408d1e1e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1408d1e23:	48 85 c0             	test   %rax,%rax
1408d1e26:	75 07                	jne    0x1408d1e2f
1408d1e28:	ff 15 6a a6 23 00    	call   *0x23a66a(%rip)        # 0x140b0c498
1408d1e2e:	90                   	nop
1408d1e2f:	b8 01 00 00 00       	mov    $0x1,%eax
1408d1e34:	41 89 41 08          	mov    %eax,0x8(%r9)
1408d1e38:	41 89 41 0c          	mov    %eax,0xc(%r9)
1408d1e3c:	48 8d 05 bd 63 25 00 	lea    0x2563bd(%rip),%rax        # 0x140b28200
1408d1e43:	49 89 01             	mov    %rax,(%r9)
1408d1e46:	49 8d 51 10          	lea    0x10(%r9),%rdx
1408d1e4a:	48 8b 0f             	mov    (%rdi),%rcx
1408d1e4d:	48 8d 41 08          	lea    0x8(%rcx),%rax
1408d1e51:	48 f7 d9             	neg    %rcx
1408d1e54:	48 1b c9             	sbb    %rcx,%rcx
1408d1e57:	48 23 c8             	and    %rax,%rcx
1408d1e5a:	8b 06                	mov    (%rsi),%eax
1408d1e5c:	41 89 41 18          	mov    %eax,0x18(%r9)
1408d1e60:	49 89 49 20          	mov    %rcx,0x20(%r9)
1408d1e64:	48 8d 05 25 62 25 00 	lea    0x256225(%rip),%rax        # 0x140b28090
1408d1e6b:	48 89 02             	mov    %rax,(%rdx)
1408d1e6e:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1408d1e72:	49 89 41 28          	mov    %rax,0x28(%r9)
1408d1e76:	49 89 41 30          	mov    %rax,0x30(%r9)
1408d1e7a:	48 89 13             	mov    %rdx,(%rbx)
1408d1e7d:	4c 89 4b 08          	mov    %r9,0x8(%rbx)
1408d1e81:	48 8b c3             	mov    %rbx,%rax
1408d1e84:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408d1e89:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1408d1e8e:	48 83 c4 30          	add    $0x30,%rsp
1408d1e92:	5f                   	pop    %rdi
1408d1e93:	c3                   	ret
1408d1e94:	90                   	nop
1408d1e95:	90                   	nop
1408d1e96:	90                   	nop
1408d1e97:	90                   	nop
1408d1e98:	90                   	nop
1408d1e99:	90                   	nop
1408d1e9a:	90                   	nop
1408d1e9b:	90                   	nop
1408d1e9c:	90                   	nop
1408d1e9d:	90                   	nop
1408d1e9e:	90                   	nop
1408d1e9f:	90                   	nop
1408d1ea0:	40 53                	rex push %rbx
1408d1ea2:	48 83 ec 20          	sub    $0x20,%rsp
1408d1ea6:	48 8d 05 53 63 25 00 	lea    0x256353(%rip),%rax        # 0x140b28200
1408d1ead:	48 8b d9             	mov    %rcx,%rbx
1408d1eb0:	48 89 01             	mov    %rax,(%rcx)
1408d1eb3:	f6 c2 01             	test   $0x1,%dl
1408d1eb6:	74 05                	je     0x1408d1ebd
1408d1eb8:	e8 17 d7 21 00       	call   0x140aef5d4
1408d1ebd:	48 8b c3             	mov    %rbx,%rax
1408d1ec0:	48 83 c4 20          	add    $0x20,%rsp
1408d1ec4:	5b                   	pop    %rbx
1408d1ec5:	c3                   	ret
1408d1ec6:	90                   	nop
1408d1ec7:	90                   	nop
1408d1ec8:	90                   	nop
1408d1ec9:	90                   	nop
1408d1eca:	90                   	nop
1408d1ecb:	90                   	nop
1408d1ecc:	90                   	nop
1408d1ecd:	90                   	nop
1408d1ece:	90                   	nop
1408d1ecf:	90                   	nop
1408d1ed0:	40 53                	rex push %rbx
1408d1ed2:	48 83 ec 20          	sub    $0x20,%rsp
1408d1ed6:	48 8d 05 fb 62 25 00 	lea    0x2562fb(%rip),%rax        # 0x140b281d8
1408d1edd:	48 8b d9             	mov    %rcx,%rbx
1408d1ee0:	48 89 01             	mov    %rax,(%rcx)
1408d1ee3:	f6 c2 01             	test   $0x1,%dl
1408d1ee6:	74 05                	je     0x1408d1eed
1408d1ee8:	e8 e7 d6 21 00       	call   0x140aef5d4
1408d1eed:	48 8b c3             	mov    %rbx,%rax
1408d1ef0:	48 83 c4 20          	add    $0x20,%rsp
1408d1ef4:	5b                   	pop    %rbx
1408d1ef5:	c3                   	ret
1408d1ef6:	90                   	nop
1408d1ef7:	90                   	nop
1408d1ef8:	90                   	nop
1408d1ef9:	90                   	nop
1408d1efa:	90                   	nop
1408d1efb:	90                   	nop
1408d1efc:	90                   	nop
1408d1efd:	90                   	nop
1408d1efe:	90                   	nop
1408d1eff:	90                   	nop
1408d1f00:	40 53                	rex push %rbx
1408d1f02:	48 83 ec 20          	sub    $0x20,%rsp
1408d1f06:	48 8d 05 43 63 25 00 	lea    0x256343(%rip),%rax        # 0x140b28250
1408d1f0d:	48 8b d9             	mov    %rcx,%rbx
1408d1f10:	48 89 01             	mov    %rax,(%rcx)
1408d1f13:	f6 c2 01             	test   $0x1,%dl
1408d1f16:	74 05                	je     0x1408d1f1d
1408d1f18:	e8 b7 d6 21 00       	call   0x140aef5d4
1408d1f1d:	48 8b c3             	mov    %rbx,%rax
1408d1f20:	48 83 c4 20          	add    $0x20,%rsp
1408d1f24:	5b                   	pop    %rbx
1408d1f25:	c3                   	ret
1408d1f26:	90                   	nop
1408d1f27:	90                   	nop
1408d1f28:	90                   	nop
1408d1f29:	90                   	nop
1408d1f2a:	90                   	nop
1408d1f2b:	90                   	nop
1408d1f2c:	90                   	nop
1408d1f2d:	90                   	nop
1408d1f2e:	90                   	nop
1408d1f2f:	90                   	nop
1408d1f30:	40 53                	rex push %rbx
1408d1f32:	48 83 ec 20          	sub    $0x20,%rsp
1408d1f36:	48 8d 05 eb 62 25 00 	lea    0x2562eb(%rip),%rax        # 0x140b28228
1408d1f3d:	48 8b d9             	mov    %rcx,%rbx
1408d1f40:	48 89 01             	mov    %rax,(%rcx)
1408d1f43:	f6 c2 01             	test   $0x1,%dl
1408d1f46:	74 05                	je     0x1408d1f4d
1408d1f48:	e8 87 d6 21 00       	call   0x140aef5d4
1408d1f4d:	48 8b c3             	mov    %rbx,%rax
1408d1f50:	48 83 c4 20          	add    $0x20,%rsp
1408d1f54:	5b                   	pop    %rbx
1408d1f55:	c3                   	ret
1408d1f56:	90                   	nop
1408d1f57:	90                   	nop
1408d1f58:	90                   	nop
1408d1f59:	90                   	nop
1408d1f5a:	90                   	nop
1408d1f5b:	90                   	nop
1408d1f5c:	90                   	nop
1408d1f5d:	90                   	nop
1408d1f5e:	90                   	nop
1408d1f5f:	90                   	nop
1408d1f60:	40 53                	rex push %rbx
1408d1f62:	48 83 ec 20          	sub    $0x20,%rsp
1408d1f66:	48 8d 05 43 62 25 00 	lea    0x256243(%rip),%rax        # 0x140b281b0
1408d1f6d:	48 8b d9             	mov    %rcx,%rbx
1408d1f70:	48 89 01             	mov    %rax,(%rcx)
1408d1f73:	f6 c2 01             	test   $0x1,%dl
1408d1f76:	74 05                	je     0x1408d1f7d
1408d1f78:	e8 57 d6 21 00       	call   0x140aef5d4
1408d1f7d:	48 8b c3             	mov    %rbx,%rax
1408d1f80:	48 83 c4 20          	add    $0x20,%rsp
1408d1f84:	5b                   	pop    %rbx
1408d1f85:	c3                   	ret
1408d1f86:	90                   	nop
1408d1f87:	90                   	nop
1408d1f88:	90                   	nop
1408d1f89:	90                   	nop
1408d1f8a:	90                   	nop
1408d1f8b:	90                   	nop
1408d1f8c:	90                   	nop
1408d1f8d:	90                   	nop
1408d1f8e:	90                   	nop
1408d1f8f:	90                   	nop
1408d1f90:	40 53                	rex push %rbx
1408d1f92:	48 83 ec 20          	sub    $0x20,%rsp
1408d1f96:	48 8d 05 eb 61 25 00 	lea    0x2561eb(%rip),%rax        # 0x140b28188
1408d1f9d:	48 8b d9             	mov    %rcx,%rbx
1408d1fa0:	48 89 01             	mov    %rax,(%rcx)
1408d1fa3:	f6 c2 01             	test   $0x1,%dl
1408d1fa6:	74 05                	je     0x1408d1fad
1408d1fa8:	e8 27 d6 21 00       	call   0x140aef5d4
1408d1fad:	48 8b c3             	mov    %rbx,%rax
1408d1fb0:	48 83 c4 20          	add    $0x20,%rsp
1408d1fb4:	5b                   	pop    %rbx
1408d1fb5:	c3                   	ret
1408d1fb6:	90                   	nop
1408d1fb7:	90                   	nop
1408d1fb8:	90                   	nop
1408d1fb9:	90                   	nop
1408d1fba:	90                   	nop
1408d1fbb:	90                   	nop
1408d1fbc:	90                   	nop
1408d1fbd:	90                   	nop
1408d1fbe:	90                   	nop
1408d1fbf:	90                   	nop
1408d1fc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408d1fc5:	57                   	push   %rdi
1408d1fc6:	48 83 ec 20          	sub    $0x20,%rsp
1408d1fca:	48 8b f9             	mov    %rcx,%rdi
1408d1fcd:	8a da                	mov    %dl,%bl
1408d1fcf:	48 83 c1 10          	add    $0x10,%rcx
1408d1fd3:	e8 a0 15 75 ff       	call   0x140023578
1408d1fd8:	84 db                	test   %bl,%bl
1408d1fda:	74 09                	je     0x1408d1fe5
1408d1fdc:	48 8b cf             	mov    %rdi,%rcx
1408d1fdf:	ff 15 db a8 23 00    	call   *0x23a8db(%rip)        # 0x140b0c8c0
1408d1fe5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408d1fea:	48 83 c4 20          	add    $0x20,%rsp
1408d1fee:	5f                   	pop    %rdi
1408d1fef:	c3                   	ret
1408d1ff0:	48 8d 05 69 6c 40 00 	lea    0x406c69(%rip),%rax        # 0x140cd8c60
1408d1ff7:	c3                   	ret
1408d1ff8:	90                   	nop
1408d1ff9:	90                   	nop
1408d1ffa:	90                   	nop
1408d1ffb:	90                   	nop
1408d1ffc:	90                   	nop
1408d1ffd:	90                   	nop
1408d1ffe:	90                   	nop
1408d1fff:	90                   	nop
1408d2000:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408d2004:	48 8d 51 10          	lea    0x10(%rcx),%rdx
1408d2008:	48 8d 4a 10          	lea    0x10(%rdx),%rcx
1408d200c:	48 ff 25 25 ac 23 00 	rex.W jmp *0x23ac25(%rip)        # 0x140b0cc38
1408d2013:	90                   	nop
1408d2014:	90                   	nop
1408d2015:	90                   	nop
1408d2016:	90                   	nop
1408d2017:	90                   	nop
1408d2018:	90                   	nop
1408d2019:	90                   	nop
1408d201a:	90                   	nop
1408d201b:	90                   	nop
1408d201c:	90                   	nop
1408d201d:	90                   	nop
1408d201e:	90                   	nop
1408d201f:	90                   	nop
1408d2020:	45 33 c0             	xor    %r8d,%r8d
1408d2023:	48 8d 05 0e 61 25 00 	lea    0x25610e(%rip),%rax        # 0x140b28138
1408d202a:	48 89 02             	mov    %rax,(%rdx)
1408d202d:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408d2031:	48 89 42 08          	mov    %rax,0x8(%rdx)
1408d2035:	4c 89 42 10          	mov    %r8,0x10(%rdx)
1408d2039:	4c 89 42 18          	mov    %r8,0x18(%rdx)
1408d203d:	48 8b 41 10          	mov    0x10(%rcx),%rax
1408d2041:	48 89 42 10          	mov    %rax,0x10(%rdx)
1408d2045:	48 8b 41 18          	mov    0x18(%rcx),%rax
1408d2049:	48 89 42 18          	mov    %rax,0x18(%rdx)
1408d204d:	4c 89 41 10          	mov    %r8,0x10(%rcx)
1408d2051:	4c 89 41 18          	mov    %r8,0x18(%rcx)
1408d2055:	4c 89 42 20          	mov    %r8,0x20(%rdx)
1408d2059:	4c 89 42 28          	mov    %r8,0x28(%rdx)
1408d205d:	48 8b 41 20          	mov    0x20(%rcx),%rax
1408d2061:	48 89 42 20          	mov    %rax,0x20(%rdx)
1408d2065:	48 8b 41 28          	mov    0x28(%rcx),%rax
1408d2069:	48 89 42 28          	mov    %rax,0x28(%rdx)
1408d206d:	48 8b c2             	mov    %rdx,%rax
1408d2070:	4c 89 41 20          	mov    %r8,0x20(%rcx)
1408d2074:	4c 89 41 28          	mov    %r8,0x28(%rcx)
1408d2078:	c3                   	ret
1408d2079:	90                   	nop
1408d207a:	90                   	nop
1408d207b:	90                   	nop
1408d207c:	90                   	nop
1408d207d:	90                   	nop
1408d207e:	90                   	nop
1408d207f:	90                   	nop
1408d2080:	45 33 c0             	xor    %r8d,%r8d
1408d2083:	48 8d 05 ae 60 25 00 	lea    0x2560ae(%rip),%rax        # 0x140b28138
1408d208a:	48 89 02             	mov    %rax,(%rdx)
1408d208d:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408d2091:	48 89 42 08          	mov    %rax,0x8(%rdx)
1408d2095:	4c 89 42 10          	mov    %r8,0x10(%rdx)
1408d2099:	4c 89 42 18          	mov    %r8,0x18(%rdx)
1408d209d:	48 8b 41 18          	mov    0x18(%rcx),%rax
1408d20a1:	48 85 c0             	test   %rax,%rax
1408d20a4:	74 04                	je     0x1408d20aa
1408d20a6:	f0 ff 40 08          	lock incl 0x8(%rax)
1408d20aa:	48 8b 41 10          	mov    0x10(%rcx),%rax
1408d20ae:	48 89 42 10          	mov    %rax,0x10(%rdx)
1408d20b2:	48 8b 41 18          	mov    0x18(%rcx),%rax
1408d20b6:	48 89 42 18          	mov    %rax,0x18(%rdx)
1408d20ba:	4c 89 42 20          	mov    %r8,0x20(%rdx)
1408d20be:	4c 89 42 28          	mov    %r8,0x28(%rdx)
1408d20c2:	4c 39 41 28          	cmp    %r8,0x28(%rcx)
1408d20c6:	74 14                	je     0x1408d20dc
1408d20c8:	48 8b 41 20          	mov    0x20(%rcx),%rax
1408d20cc:	48 89 42 20          	mov    %rax,0x20(%rdx)
1408d20d0:	48 8b 41 28          	mov    0x28(%rcx),%rax
1408d20d4:	48 89 42 28          	mov    %rax,0x28(%rdx)
1408d20d8:	f0 ff 40 0c          	lock incl 0xc(%rax)
1408d20dc:	48 8b c2             	mov    %rdx,%rax
1408d20df:	c3                   	ret
1408d20e0:	48 8d 05 c9 6c 40 00 	lea    0x406cc9(%rip),%rax        # 0x140cd8db0
1408d20e7:	c3                   	ret
1408d20e8:	90                   	nop
1408d20e9:	90                   	nop
1408d20ea:	90                   	nop
1408d20eb:	90                   	nop
1408d20ec:	90                   	nop
1408d20ed:	90                   	nop
1408d20ee:	90                   	nop
1408d20ef:	90                   	nop
1408d20f0:	48 83 ec 38          	sub    $0x38,%rsp
1408d20f4:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408d20f8:	0f 57 c0             	xorps  %xmm0,%xmm0
1408d20fb:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1408d2101:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1408d2105:	4d 85 c0             	test   %r8,%r8
1408d2108:	74 13                	je     0x1408d211d
1408d210a:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1408d210e:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1408d2113:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1408d2118:	f0 41 ff 40 0c       	lock incl 0xc(%r8)
1408d211d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1408d2122:	48 83 c1 20          	add    $0x20,%rcx
1408d2126:	ff 15 0c ab 23 00    	call   *0x23ab0c(%rip)        # 0x140b0cc38
1408d212c:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1408d2131:	48 85 c9             	test   %rcx,%rcx
1408d2134:	74 1a                	je     0x1408d2150
1408d2136:	83 c8 ff             	or     $0xffffffff,%eax
1408d2139:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408d213e:	83 f8 01             	cmp    $0x1,%eax
1408d2141:	75 0d                	jne    0x1408d2150
1408d2143:	48 8b 01             	mov    (%rcx),%rax
1408d2146:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d214a:	ff 15 e8 aa 23 00    	call   *0x23aae8(%rip)        # 0x140b0cc38
1408d2150:	48 83 c4 38          	add    $0x38,%rsp
1408d2154:	c3                   	ret
1408d2155:	90                   	nop
1408d2156:	90                   	nop
1408d2157:	90                   	nop
1408d2158:	90                   	nop
1408d2159:	90                   	nop
1408d215a:	90                   	nop
1408d215b:	90                   	nop
1408d215c:	90                   	nop
1408d215d:	90                   	nop
1408d215e:	90                   	nop
1408d215f:	90                   	nop
1408d2160:	45 33 c0             	xor    %r8d,%r8d
1408d2163:	48 8d 05 5e 5f 25 00 	lea    0x255f5e(%rip),%rax        # 0x140b280c8
1408d216a:	48 89 02             	mov    %rax,(%rdx)
1408d216d:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408d2171:	48 89 42 08          	mov    %rax,0x8(%rdx)
1408d2175:	4c 89 42 10          	mov    %r8,0x10(%rdx)
1408d2179:	4c 89 42 18          	mov    %r8,0x18(%rdx)
1408d217d:	48 8b 41 10          	mov    0x10(%rcx),%rax
1408d2181:	48 89 42 10          	mov    %rax,0x10(%rdx)
1408d2185:	48 8b 41 18          	mov    0x18(%rcx),%rax
1408d2189:	48 89 42 18          	mov    %rax,0x18(%rdx)
1408d218d:	4c 89 41 10          	mov    %r8,0x10(%rcx)
1408d2191:	4c 89 41 18          	mov    %r8,0x18(%rcx)