140292d96:	74 04                	je     0x140292d9c
140292d98:	f0 ff 40 08          	lock incl 0x8(%rax)
140292d9c:	48 8b 06             	mov    (%rsi),%rax
140292d9f:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140292da3:	48 8b 46 08          	mov    0x8(%rsi),%rax
140292da7:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140292dab:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140292daf:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140292db3:	49 8b ce             	mov    %r14,%rcx
140292db6:	e8 cd f7 ff ff       	call   0x140292588
140292dbb:	48 8b 3e             	mov    (%rsi),%rdi
140292dbe:	48 8b 07             	mov    (%rdi),%rax
140292dc1:	48 8b 98 08 01 00 00 	mov    0x108(%rax),%rbx
140292dc8:	83 65 38 00          	andl   $0x0,0x38(%rbp)
140292dcc:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140292dd0:	e8 3b 1b 00 00       	call   0x140294910
140292dd5:	90                   	nop
140292dd6:	0f 57 c0             	xorps  %xmm0,%xmm0
140292dd9:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140292dde:	48 8b 10             	mov    (%rax),%rdx
140292de1:	48 89 55 c0          	mov    %rdx,-0x40(%rbp)
140292de5:	48 8b 50 08          	mov    0x8(%rax),%rdx
140292de9:	48 89 55 c8          	mov    %rdx,-0x38(%rbp)
140292ded:	48 83 20 00          	andq   $0x0,(%rax)
140292df1:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140292df6:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140292dfa:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140292dfe:	48 8b cf             	mov    %rdi,%rcx
140292e01:	48 8b c3             	mov    %rbx,%rax
140292e04:	ff 15 2e 9e 87 00    	call   *0x879e2e(%rip)        # 0x140b0cc38
140292e0a:	90                   	nop
140292e0b:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140292e0f:	48 85 db             	test   %rbx,%rbx
140292e12:	74 39                	je     0x140292e4d
140292e14:	41 8b c4             	mov    %r12d,%eax
140292e17:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140292e1c:	41 03 c4             	add    %r12d,%eax
140292e1f:	75 2c                	jne    0x140292e4d
140292e21:	48 8b 03             	mov    (%rbx),%rax
140292e24:	48 8b cb             	mov    %rbx,%rcx
140292e27:	48 8b 00             	mov    (%rax),%rax
140292e2a:	ff 15 08 9e 87 00    	call   *0x879e08(%rip)        # 0x140b0cc38
140292e30:	41 8b c4             	mov    %r12d,%eax
140292e33:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140292e38:	41 03 c4             	add    %r12d,%eax
140292e3b:	75 10                	jne    0x140292e4d
140292e3d:	48 8b 03             	mov    (%rbx),%rax
140292e40:	48 8b cb             	mov    %rbx,%rcx
140292e43:	48 8b 40 08          	mov    0x8(%rax),%rax
140292e47:	ff 15 eb 9d 87 00    	call   *0x879deb(%rip)        # 0x140b0cc38
140292e4d:	49 8b 06             	mov    (%r14),%rax
140292e50:	48 8d 55 48          	lea    0x48(%rbp),%rdx
140292e54:	49 8b ce             	mov    %r14,%rcx
140292e57:	48 8b 40 10          	mov    0x10(%rax),%rax
140292e5b:	ff 15 d7 9d 87 00    	call   *0x879dd7(%rip)        # 0x140b0cc38
140292e61:	90                   	nop
140292e62:	48 8b 0e             	mov    (%rsi),%rcx
140292e65:	48 8b 01             	mov    (%rcx),%rax
140292e68:	48 8d 55 48          	lea    0x48(%rbp),%rdx
140292e6c:	48 8b 80 c0 01 00 00 	mov    0x1c0(%rax),%rax
140292e73:	ff 15 bf 9d 87 00    	call   *0x879dbf(%rip)        # 0x140b0cc38
140292e79:	90                   	nop
140292e7a:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140292e7e:	48 85 c9             	test   %rcx,%rcx
140292e81:	74 12                	je     0x140292e95
140292e83:	48 8b 01             	mov    (%rcx),%rax
140292e86:	ba 01 00 00 00       	mov    $0x1,%edx
140292e8b:	48 8b 00             	mov    (%rax),%rax
140292e8e:	ff 15 a4 9d 87 00    	call   *0x879da4(%rip)        # 0x140b0cc38
140292e94:	90                   	nop
140292e95:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140292e99:	48 85 c9             	test   %rcx,%rcx
140292e9c:	74 34                	je     0x140292ed2
140292e9e:	48 8b d1             	mov    %rcx,%rdx
140292ea1:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
140292ea5:	48 2b c1             	sub    %rcx,%rax
140292ea8:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
140292eac:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140292eb2:	72 18                	jb     0x140292ecc
140292eb4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140292eb8:	48 2b d1             	sub    %rcx,%rdx
140292ebb:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140292ebf:	48 83 f8 1f          	cmp    $0x1f,%rax
140292ec3:	76 07                	jbe    0x140292ecc
140292ec5:	ff 15 cd 9a 87 00    	call   *0x879acd(%rip)        # 0x140b0c998
140292ecb:	cc                   	int3
140292ecc:	ff 15 ee 99 87 00    	call   *0x8799ee(%rip)        # 0x140b0c8c0
140292ed2:	48 8b c6             	mov    %rsi,%rax
140292ed5:	48 83 c4 68          	add    $0x68,%rsp
140292ed9:	41 5e                	pop    %r14
140292edb:	41 5c                	pop    %r12
140292edd:	5f                   	pop    %rdi
140292ede:	5e                   	pop    %rsi
140292edf:	5b                   	pop    %rbx
140292ee0:	5d                   	pop    %rbp
140292ee1:	c3                   	ret
140292ee2:	e8 a1 63 d7 ff       	call   0x140009288
140292ee7:	cc                   	int3
140292ee8:	90                   	nop
140292ee9:	90                   	nop
140292eea:	90                   	nop
140292eeb:	90                   	nop
140292eec:	90                   	nop
140292eed:	90                   	nop
140292eee:	90                   	nop
140292eef:	90                   	nop
140292ef0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140292ef5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140292efa:	55                   	push   %rbp
140292efb:	56                   	push   %rsi
140292efc:	57                   	push   %rdi
140292efd:	48 8b ec             	mov    %rsp,%rbp
140292f00:	48 83 ec 50          	sub    $0x50,%rsp
140292f04:	48 8b f2             	mov    %rdx,%rsi
140292f07:	83 65 d0 00          	andl   $0x0,-0x30(%rbp)
140292f0b:	48 8b 01             	mov    (%rcx),%rax
140292f0e:	48 8b 40 08          	mov    0x8(%rax),%rax
140292f12:	ff 15 20 9d 87 00    	call   *0x879d20(%rip)        # 0x140b0cc38
140292f18:	b9 01 00 00 00       	mov    $0x1,%ecx
140292f1d:	89 4d d0             	mov    %ecx,-0x30(%rbp)
140292f20:	48 8b 3e             	mov    (%rsi),%rdi
140292f23:	48 8b 07             	mov    (%rdi),%rax
140292f26:	48 8b 98 08 01 00 00 	mov    0x108(%rax),%rbx
140292f2d:	89 4d 20             	mov    %ecx,0x20(%rbp)
140292f30:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140292f34:	e8 f7 1a 00 00       	call   0x140294a30
140292f39:	90                   	nop
140292f3a:	0f 57 c0             	xorps  %xmm0,%xmm0
140292f3d:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140292f42:	48 8b 10             	mov    (%rax),%rdx
140292f45:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
140292f49:	48 8b 50 08          	mov    0x8(%rax),%rdx
140292f4d:	48 89 55 e0          	mov    %rdx,-0x20(%rbp)
140292f51:	48 83 20 00          	andq   $0x0,(%rax)
140292f55:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140292f5a:	4c 8d 45 20          	lea    0x20(%rbp),%r8
140292f5e:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140292f62:	48 8b cf             	mov    %rdi,%rcx
140292f65:	48 8b c3             	mov    %rbx,%rax
140292f68:	ff 15 ca 9c 87 00    	call   *0x879cca(%rip)        # 0x140b0cc38
140292f6e:	90                   	nop
140292f6f:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140292f73:	48 85 db             	test   %rbx,%rbx
140292f76:	74 38                	je     0x140292fb0
140292f78:	83 cf ff             	or     $0xffffffff,%edi
140292f7b:	8b c7                	mov    %edi,%eax
140292f7d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140292f82:	03 c7                	add    %edi,%eax
140292f84:	75 2a                	jne    0x140292fb0
140292f86:	48 8b 03             	mov    (%rbx),%rax
140292f89:	48 8b cb             	mov    %rbx,%rcx
140292f8c:	48 8b 00             	mov    (%rax),%rax
140292f8f:	ff 15 a3 9c 87 00    	call   *0x879ca3(%rip)        # 0x140b0cc38
140292f95:	8b c7                	mov    %edi,%eax
140292f97:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140292f9c:	03 c7                	add    %edi,%eax
140292f9e:	75 10                	jne    0x140292fb0
140292fa0:	48 8b 03             	mov    (%rbx),%rax
140292fa3:	48 8b cb             	mov    %rbx,%rcx
140292fa6:	48 8b 40 08          	mov    0x8(%rax),%rax
140292faa:	ff 15 88 9c 87 00    	call   *0x879c88(%rip)        # 0x140b0cc38
140292fb0:	48 8b c6             	mov    %rsi,%rax
140292fb3:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140292fba:	00
140292fbb:	48 83 c4 50          	add    $0x50,%rsp
140292fbf:	5f                   	pop    %rdi
140292fc0:	5e                   	pop    %rsi
140292fc1:	5d                   	pop    %rbp
140292fc2:	c3                   	ret
140292fc3:	90                   	nop
140292fc4:	90                   	nop
140292fc5:	90                   	nop
140292fc6:	90                   	nop
140292fc7:	90                   	nop
140292fc8:	90                   	nop
140292fc9:	90                   	nop
140292fca:	90                   	nop
140292fcb:	90                   	nop
140292fcc:	90                   	nop
140292fcd:	90                   	nop
140292fce:	90                   	nop
140292fcf:	90                   	nop
140292fd0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140292fd5:	55                   	push   %rbp
140292fd6:	53                   	push   %rbx
140292fd7:	56                   	push   %rsi
140292fd8:	57                   	push   %rdi
140292fd9:	41 56                	push   %r14
140292fdb:	41 57                	push   %r15
140292fdd:	48 8d 6c 24 d1       	lea    -0x2f(%rsp),%rbp
140292fe2:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140292fe9:	48 8b f2             	mov    %rdx,%rsi
140292fec:	4c 8b f1             	mov    %rcx,%r14
140292fef:	83 65 e7 00          	andl   $0x0,-0x19(%rbp)
140292ff3:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140292ff7:	e8 54 1b 00 00       	call   0x140294b50
140292ffc:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140293000:	48 8b 01             	mov    (%rcx),%rax
140293003:	49 8d 5e 58          	lea    0x58(%r14),%rbx
140293007:	49 8d 7e 38          	lea    0x38(%r14),%rdi
14029300b:	4d 8d 56 68          	lea    0x68(%r14),%r10
14029300f:	4d 8d 5e 48          	lea    0x48(%r14),%r11
140293013:	4d 8d 4e 20          	lea    0x20(%r14),%r9
140293017:	4d 8d 46 30          	lea    0x30(%r14),%r8
14029301b:	49 8d 56 28          	lea    0x28(%r14),%rdx
14029301f:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
140293024:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140293029:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
14029302e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140293033:	48 8b 00             	mov    (%rax),%rax
140293036:	ff 15 fc 9b 87 00    	call   *0x879bfc(%rip)        # 0x140b0cc38
14029303c:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
140293040:	4c 8b c3             	mov    %rbx,%r8
140293043:	48 8b d7             	mov    %rdi,%rdx
140293046:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14029304a:	e8 69 1c 00 00       	call   0x140294cb8
14029304f:	48 83 26 00          	andq   $0x0,(%rsi)
140293053:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
140293058:	48 8b 08             	mov    (%rax),%rcx
14029305b:	48 89 0e             	mov    %rcx,(%rsi)
14029305e:	48 8b 48 08          	mov    0x8(%rax),%rcx
140293062:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
140293066:	48 83 20 00          	andq   $0x0,(%rax)
14029306a:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14029306f:	c7 45 e7 01 00 00 00 	movl   $0x1,-0x19(%rbp)
140293076:	41 83 cf ff          	or     $0xffffffff,%r15d
14029307a:	48 8b 5d 07          	mov    0x7(%rbp),%rbx
14029307e:	48 85 db             	test   %rbx,%rbx
140293081:	74 39                	je     0x1402930bc
140293083:	41 8b c7             	mov    %r15d,%eax
140293086:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14029308b:	41 03 c7             	add    %r15d,%eax
14029308e:	75 2c                	jne    0x1402930bc
140293090:	48 8b 03             	mov    (%rbx),%rax
140293093:	48 8b cb             	mov    %rbx,%rcx
140293096:	48 8b 00             	mov    (%rax),%rax
140293099:	ff 15 99 9b 87 00    	call   *0x879b99(%rip)        # 0x140b0cc38
14029309f:	41 8b c7             	mov    %r15d,%eax
1402930a2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402930a7:	41 03 c7             	add    %r15d,%eax
1402930aa:	75 10                	jne    0x1402930bc
1402930ac:	48 8b 03             	mov    (%rbx),%rax
1402930af:	48 8b cb             	mov    %rbx,%rcx
1402930b2:	48 8b 40 08          	mov    0x8(%rax),%rax
1402930b6:	ff 15 7c 9b 87 00    	call   *0x879b7c(%rip)        # 0x140b0cc38
1402930bc:	0f 57 c0             	xorps  %xmm0,%xmm0
1402930bf:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1402930c4:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402930c8:	48 85 c0             	test   %rax,%rax
1402930cb:	74 04                	je     0x1402930d1
1402930cd:	f0 ff 40 08          	lock incl 0x8(%rax)
1402930d1:	48 8b 06             	mov    (%rsi),%rax
1402930d4:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1402930d8:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402930dc:	48 89 45 07          	mov    %rax,0x7(%rbp)
1402930e0:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1402930e4:	49 8b ce             	mov    %r14,%rcx
1402930e7:	e8 4c eb ff ff       	call   0x140291c38
1402930ec:	48 8b 3e             	mov    (%rsi),%rdi
1402930ef:	48 8b 07             	mov    (%rdi),%rax
1402930f2:	48 8b 98 08 01 00 00 	mov    0x108(%rax),%rbx
1402930f9:	83 65 67 00          	andl   $0x0,0x67(%rbp)
1402930fd:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140293101:	e8 0a 18 00 00       	call   0x140294910
140293106:	90                   	nop
140293107:	0f 57 c0             	xorps  %xmm0,%xmm0
14029310a:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
14029310f:	48 8b 10             	mov    (%rax),%rdx
140293112:	48 89 55 ff          	mov    %rdx,-0x1(%rbp)
140293116:	48 8b 50 08          	mov    0x8(%rax),%rdx
14029311a:	48 89 55 07          	mov    %rdx,0x7(%rbp)
14029311e:	48 83 20 00          	andq   $0x0,(%rax)
140293122:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140293127:	4c 8d 45 67          	lea    0x67(%rbp),%r8
14029312b:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
14029312f:	48 8b cf             	mov    %rdi,%rcx
140293132:	48 8b c3             	mov    %rbx,%rax
140293135:	ff 15 fd 9a 87 00    	call   *0x879afd(%rip)        # 0x140b0cc38
14029313b:	90                   	nop
14029313c:	48 8b 5d 17          	mov    0x17(%rbp),%rbx
140293140:	48 85 db             	test   %rbx,%rbx
140293143:	74 39                	je     0x14029317e
140293145:	41 8b c7             	mov    %r15d,%eax
140293148:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14029314d:	41 03 c7             	add    %r15d,%eax
140293150:	75 2c                	jne    0x14029317e
140293152:	48 8b 03             	mov    (%rbx),%rax
140293155:	48 8b cb             	mov    %rbx,%rcx
140293158:	48 8b 00             	mov    (%rax),%rax
14029315b:	ff 15 d7 9a 87 00    	call   *0x879ad7(%rip)        # 0x140b0cc38
140293161:	41 8b c7             	mov    %r15d,%eax
140293164:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140293169:	41 03 c7             	add    %r15d,%eax
14029316c:	75 10                	jne    0x14029317e
14029316e:	48 8b 03             	mov    (%rbx),%rax
140293171:	48 8b cb             	mov    %rbx,%rcx
140293174:	48 8b 40 08          	mov    0x8(%rax),%rax
140293178:	ff 15 ba 9a 87 00    	call   *0x879aba(%rip)        # 0x140b0cc38
14029317e:	49 8b 06             	mov    (%r14),%rax
140293181:	48 8d 55 77          	lea    0x77(%rbp),%rdx
140293185:	49 8b ce             	mov    %r14,%rcx
140293188:	48 8b 40 10          	mov    0x10(%rax),%rax
14029318c:	ff 15 a6 9a 87 00    	call   *0x879aa6(%rip)        # 0x140b0cc38
140293192:	90                   	nop
140293193:	48 8b 0e             	mov    (%rsi),%rcx
140293196:	48 8b 01             	mov    (%rcx),%rax
140293199:	48 8d 55 77          	lea    0x77(%rbp),%rdx
14029319d:	48 8b 80 c0 01 00 00 	mov    0x1c0(%rax),%rax
1402931a4:	ff 15 8e 9a 87 00    	call   *0x879a8e(%rip)        # 0x140b0cc38
1402931aa:	90                   	nop
1402931ab:	48 8b 4d 77          	mov    0x77(%rbp),%rcx
1402931af:	48 85 c9             	test   %rcx,%rcx
1402931b2:	74 12                	je     0x1402931c6
1402931b4:	48 8b 01             	mov    (%rcx),%rax
1402931b7:	ba 01 00 00 00       	mov    $0x1,%edx
1402931bc:	48 8b 00             	mov    (%rax),%rax
1402931bf:	ff 15 73 9a 87 00    	call   *0x879a73(%rip)        # 0x140b0cc38
1402931c5:	90                   	nop
1402931c6:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1402931ca:	48 85 c9             	test   %rcx,%rcx
1402931cd:	74 3e                	je     0x14029320d
1402931cf:	41 8b c7             	mov    %r15d,%eax
1402931d2:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402931d7:	41 03 c7             	add    %r15d,%eax
1402931da:	75 31                	jne    0x14029320d
1402931dc:	48 8b 5d f7          	mov    -0x9(%rbp),%rbx
1402931e0:	48 8b 03             	mov    (%rbx),%rax
1402931e3:	48 8b cb             	mov    %rbx,%rcx
1402931e6:	48 8b 00             	mov    (%rax),%rax
1402931e9:	ff 15 49 9a 87 00    	call   *0x879a49(%rip)        # 0x140b0cc38
1402931ef:	41 8b c7             	mov    %r15d,%eax
1402931f2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402931f7:	41 03 c7             	add    %r15d,%eax
1402931fa:	75 11                	jne    0x14029320d
1402931fc:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140293200:	48 8b 01             	mov    (%rcx),%rax
140293203:	48 8b 40 08          	mov    0x8(%rax),%rax
140293207:	ff 15 2b 9a 87 00    	call   *0x879a2b(%rip)        # 0x140b0cc38
14029320d:	48 8b c6             	mov    %rsi,%rax
140293210:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140293217:	41 5f                	pop    %r15
140293219:	41 5e                	pop    %r14
14029321b:	5f                   	pop    %rdi
14029321c:	5e                   	pop    %rsi
14029321d:	5b                   	pop    %rbx
14029321e:	5d                   	pop    %rbp
14029321f:	c3                   	ret
140293220:	40 53                	rex push %rbx
140293222:	48 83 ec 30          	sub    $0x30,%rsp
140293226:	48 8b 01             	mov    (%rcx),%rax