140151de6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140151deb:	48 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%rax
140151df2:	00
140151df3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140151df8:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140151dff:	00
140151e00:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140151e05:	4c 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%r9
140151e0c:	00
140151e0d:	4c 8b 84 24 a8 01 00 	mov    0x1a8(%rsp),%r8
140151e14:	00
140151e15:	48 8b d3             	mov    %rbx,%rdx
140151e18:	e8 13 bd ff ff       	call   0x14014db30
140151e1d:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140151e24:	00
140151e25:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
140151e2c:	00
140151e2d:	48 85 c9             	test   %rcx,%rcx
140151e30:	74 20                	je     0x140151e52
140151e32:	8b c6                	mov    %esi,%eax
140151e34:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140151e39:	03 c6                	add    %esi,%eax
140151e3b:	75 15                	jne    0x140151e52
140151e3d:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
140151e44:	00
140151e45:	48 8b 01             	mov    (%rcx),%rax
140151e48:	48 8b 40 08          	mov    0x8(%rax),%rax
140151e4c:	ff 15 de 0f 0c 00    	call   *0xc0fde(%rip)        # 0x140212e30
140151e52:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140151e59:	00
140151e5a:	48 85 c9             	test   %rcx,%rcx
140151e5d:	74 20                	je     0x140151e7f
140151e5f:	8b c6                	mov    %esi,%eax
140151e61:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140151e66:	03 c6                	add    %esi,%eax
140151e68:	75 15                	jne    0x140151e7f
140151e6a:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140151e71:	00
140151e72:	48 8b 01             	mov    (%rcx),%rax
140151e75:	48 8b 40 10          	mov    0x10(%rax),%rax
140151e79:	ff 15 b1 0f 0c 00    	call   *0xc0fb1(%rip)        # 0x140212e30
140151e7f:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
140151e86:	00
140151e87:	4c 8d 8c 24 90 00 00 	lea    0x90(%rsp),%r9
140151e8e:	00
140151e8f:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140151e95:	49 8b d5             	mov    %r13,%rdx
140151e98:	49 8b ce             	mov    %r14,%rcx
140151e9b:	e8 e0 e0 ff ff       	call   0x14014ff80
140151ea0:	85 c0                	test   %eax,%eax
140151ea2:	0f 88 15 09 00 00    	js     0x1401527bd
140151ea8:	eb 40                	jmp    0x140151eea
140151eaa:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140151eb1:	00
140151eb2:	48 85 c9             	test   %rcx,%rcx
140151eb5:	74 16                	je     0x140151ecd
140151eb7:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
140151ebe:	00
140151ebf:	48 8b 01             	mov    (%rcx),%rax
140151ec2:	48 8b 40 08          	mov    0x8(%rax),%rax
140151ec6:	ff 15 64 0f 0c 00    	call   *0xc0f64(%rip)        # 0x140212e30
140151ecc:	90                   	nop
140151ecd:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140151ed4:	00
140151ed5:	48 85 c9             	test   %rcx,%rcx
140151ed8:	0f 84 a8 fd ff ff    	je     0x140151c86
140151ede:	48 8b 01             	mov    (%rcx),%rax
140151ee1:	48 8b 40 08          	mov    0x8(%rax),%rax
140151ee5:	e9 95 fd ff ff       	jmp    0x140151c7f
140151eea:	48 39 7c 24 60       	cmp    %rdi,0x60(%rsp)
140151eef:	0f 84 d7 08 00 00    	je     0x1401527cc
140151ef5:	0f ae e8             	lfence
140151ef8:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140151efd:	48 8b 01             	mov    (%rcx),%rax
140151f00:	49 83 7d 18 07       	cmpq   $0x7,0x18(%r13)
140151f05:	76 0c                	jbe    0x140151f13
140151f07:	0f ae e8             	lfence
140151f0a:	4d 8b 6d 00          	mov    0x0(%r13),%r13
140151f0e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140151f13:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
140151f1a:	00
140151f1b:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140151f20:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140151f27:	00
140151f28:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140151f2d:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
140151f32:	4d 8b cd             	mov    %r13,%r9
140151f35:	4c 8d 05 a4 d1 12 00 	lea    0x12d1a4(%rip),%r8        # 0x14027f0e0
140151f3c:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
140151f43:	00
140151f44:	48 8b 40 10          	mov    0x10(%rax),%rax
140151f48:	ff 15 e2 0e 0c 00    	call   *0xc0ee2(%rip)        # 0x140212e30
140151f4e:	39 38                	cmp    %edi,(%rax)
140151f50:	0f 84 3b 02 00 00    	je     0x140152191
140151f56:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
140151f5b:	49 39 be 50 01 00 00 	cmp    %rdi,0x150(%r14)
140151f62:	0f 84 f2 01 00 00    	je     0x14015215a
140151f68:	0f ae e8             	lfence
140151f6b:	49 8b 96 50 01 00 00 	mov    0x150(%r14),%rdx
140151f72:	8b 42 08             	mov    0x8(%rdx),%eax
140151f75:	eb 0a                	jmp    0x140151f81
140151f77:	8d 48 01             	lea    0x1(%rax),%ecx
140151f7a:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140151f7f:	74 09                	je     0x140151f8a
140151f81:	85 c0                	test   %eax,%eax
140151f83:	75 f2                	jne    0x140151f77
140151f85:	e9 c8 01 00 00       	jmp    0x140152152
140151f8a:	49 8b 86 48 01 00 00 	mov    0x148(%r14),%rax
140151f91:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140151f96:	48 85 c0             	test   %rax,%rax
140151f99:	0f 84 b3 01 00 00    	je     0x140152152
140151f9f:	49 8b 46 10          	mov    0x10(%r14),%rax
140151fa3:	48 8b df             	mov    %rdi,%rbx
140151fa6:	4c 8b ef             	mov    %rdi,%r13
140151fa9:	48 85 c0             	test   %rax,%rax
140151fac:	74 0c                	je     0x140151fba
140151fae:	49 8b 5e 08          	mov    0x8(%r14),%rbx
140151fb2:	f0 44 01 78 0c       	lock add %r15d,0xc(%rax)
140151fb7:	4c 8b e8             	mov    %rax,%r13
140151fba:	0f 57 c0             	xorps  %xmm0,%xmm0
140151fbd:	f3 0f 7f 84 24 b8 00 	movdqu %xmm0,0xb8(%rsp)
140151fc4:	00 00
140151fc6:	48 8b 84 24 88 01 00 	mov    0x188(%rsp),%rax
140151fcd:	00
140151fce:	48 8b 48 08          	mov    0x8(%rax),%rcx
140151fd2:	48 89 9c 24 88 00 00 	mov    %rbx,0x88(%rsp)
140151fd9:	00
140151fda:	4c 89 ac 24 a0 00 00 	mov    %r13,0xa0(%rsp)
140151fe1:	00
140151fe2:	4c 8b e7             	mov    %rdi,%r12
140151fe5:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
140151fea:	48 85 c9             	test   %rcx,%rcx
140151fed:	74 30                	je     0x14015201f
140151fef:	48 8b 00             	mov    (%rax),%rax
140151ff2:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140151ff7:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
140151ffe:	00
140151fff:	4c 8b e1             	mov    %rcx,%r12
140152002:	48 89 8c 24 c0 00 00 	mov    %rcx,0xc0(%rsp)
140152009:	00
14015200a:	f0 44 01 79 0c       	lock add %r15d,0xc(%rcx)
14015200f:	48 89 9c 24 88 00 00 	mov    %rbx,0x88(%rsp)
140152016:	00
140152017:	4c 89 ac 24 a0 00 00 	mov    %r13,0xa0(%rsp)
14015201e:	00
14015201f:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140152026:	00
140152027:	4c 8b 30             	mov    (%rax),%r14
14015202a:	4c 89 b4 24 c8 00 00 	mov    %r14,0xc8(%rsp)
140152031:	00
140152032:	4d 85 f6             	test   %r14,%r14
140152035:	74 20                	je     0x140152057
140152037:	49 8b 06             	mov    (%r14),%rax
14015203a:	49 8b ce             	mov    %r14,%rcx
14015203d:	48 8b 40 08          	mov    0x8(%rax),%rax
140152041:	ff 15 e9 0d 0c 00    	call   *0xc0de9(%rip)        # 0x140212e30
140152047:	48 89 9c 24 88 00 00 	mov    %rbx,0x88(%rsp)
14015204e:	00
14015204f:	4c 89 ac 24 a0 00 00 	mov    %r13,0xa0(%rsp)
140152056:	00
140152057:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
14015205c:	48 8b 84 24 a8 01 00 	mov    0x1a8(%rsp),%rax
140152063:	00
140152064:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140152069:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
140152070:	00
140152071:	b9 40 00 00 00       	mov    $0x40,%ecx
140152076:	ff 15 d4 0a 0c 00    	call   *0xc0ad4(%rip)        # 0x140212b50
14015207c:	48 8b d8             	mov    %rax,%rbx
14015207f:	48 85 c0             	test   %rax,%rax
140152082:	0f 84 51 07 00 00    	je     0x1401527d9
140152088:	44 89 78 08          	mov    %r15d,0x8(%rax)
14015208c:	48 8d 05 25 04 0f 00 	lea    0xf0425(%rip),%rax        # 0x1402424b8
140152093:	48 89 03             	mov    %rax,(%rbx)
140152096:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
14015209a:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
14015209e:	4d 85 e4             	test   %r12,%r12
1401520a1:	74 0e                	je     0x1401520b1
1401520a3:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
1401520a7:	4c 89 63 18          	mov    %r12,0x18(%rbx)
1401520ab:	f0 45 01 7c 24 0c    	lock add %r15d,0xc(%r12)
1401520b1:	4c 89 73 20          	mov    %r14,0x20(%rbx)
1401520b5:	4d 85 f6             	test   %r14,%r14
1401520b8:	74 10                	je     0x1401520ca
1401520ba:	49 8b 06             	mov    (%r14),%rax
1401520bd:	49 8b ce             	mov    %r14,%rcx
1401520c0:	48 8b 40 08          	mov    0x8(%rax),%rax
1401520c4:	ff 15 66 0d 0c 00    	call   *0xc0d66(%rip)        # 0x140212e30
1401520ca:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1401520d1:	00
1401520d2:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401520d6:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1401520dd:	00
1401520de:	48 89 43 30          	mov    %rax,0x30(%rbx)
1401520e2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401520e5:	f3 0f 7f 84 24 d0 00 	movdqu %xmm0,0xd0(%rsp)
1401520ec:	00 00
1401520ee:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401520f3:	48 89 43 38          	mov    %rax,0x38(%rbx)
1401520f7:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
1401520fe:	00
1401520ff:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140152106:	00
140152107:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14015210c:	e8 cf 00 ef ff       	call   0x1400421e0
140152111:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140152118:	00
140152119:	48 85 c9             	test   %rcx,%rcx
14015211c:	74 15                	je     0x140152133
14015211e:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
140152125:	00
140152126:	48 8b 01             	mov    (%rcx),%rax
140152129:	48 8b 40 10          	mov    0x10(%rax),%rax
14015212d:	ff 15 fd 0c 0c 00    	call   *0xc0cfd(%rip)        # 0x140212e30
140152133:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
14015213a:	00
14015213b:	e8 28 dd ff ff       	call   0x14014fe68
140152140:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140152145:	48 8b 01             	mov    (%rcx),%rax
140152148:	48 8b 40 10          	mov    0x10(%rax),%rax
14015214c:	ff 15 de 0c 0c 00    	call   *0xc0cde(%rip)        # 0x140212e30
140152152:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
140152159:	00
14015215a:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140152161:	00
140152162:	48 85 c9             	test   %rcx,%rcx
140152165:	74 16                	je     0x14015217d
140152167:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
14015216e:	00
14015216f:	48 8b 01             	mov    (%rcx),%rax
140152172:	48 8b 40 08          	mov    0x8(%rax),%rax
140152176:	ff 15 b4 0c 0c 00    	call   *0xc0cb4(%rip)        # 0x140212e30
14015217c:	90                   	nop
14015217d:	48 85 db             	test   %rbx,%rbx
140152180:	0f 84 00 fb ff ff    	je     0x140151c86
140152186:	48 8b 03             	mov    (%rbx),%rax
140152189:	48 8b cb             	mov    %rbx,%rcx
14015218c:	e9 50 fd ff ff       	jmp    0x140151ee1
140152191:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140152196:	48 85 c9             	test   %rcx,%rcx
140152199:	0f 84 45 06 00 00    	je     0x1401527e4
14015219f:	48 8b 01             	mov    (%rcx),%rax
1401521a2:	4c 8d 0d 47 cf 12 00 	lea    0x12cf47(%rip),%r9        # 0x14027f0f0
1401521a9:	4c 8d 05 38 ce 12 00 	lea    0x12ce38(%rip),%r8        # 0x14027efe8
1401521b0:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
1401521b7:	00
1401521b8:	48 8b 40 18          	mov    0x18(%rax),%rax
1401521bc:	ff 15 6e 0c 0c 00    	call   *0xc0c6e(%rip)        # 0x140212e30
1401521c2:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401521c7:	48 85 c9             	test   %rcx,%rcx
1401521ca:	0f 84 21 06 00 00    	je     0x1401527f1
1401521d0:	48 8b 01             	mov    (%rcx),%rax
1401521d3:	49 83 7c 24 18 07    	cmpq   $0x7,0x18(%r12)
1401521d9:	76 04                	jbe    0x1401521df
1401521db:	4d 8b 24 24          	mov    (%r12),%r12
1401521df:	4d 8b cc             	mov    %r12,%r9
1401521e2:	4c 8d 05 0f cf 12 00 	lea    0x12cf0f(%rip),%r8        # 0x14027f0f8
1401521e9:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
1401521f0:	00
1401521f1:	48 8b 40 18          	mov    0x18(%rax),%rax
1401521f5:	ff 15 35 0c 0c 00    	call   *0xc0c35(%rip)        # 0x140212e30
1401521fb:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140152200:	48 85 c9             	test   %rcx,%rcx
140152203:	0f 84 f5 05 00 00    	je     0x1401527fe
140152209:	48 8b 01             	mov    (%rcx),%rax
14015220c:	4c 8d 8c 24 00 01 00 	lea    0x100(%rsp),%r9
140152213:	00
140152214:	48 83 bc 24 18 01 00 	cmpq   $0x7,0x118(%rsp)
14015221b:	00 07
14015221d:	4c 0f 47 8c 24 00 01 	cmova  0x100(%rsp),%r9
140152224:	00 00
140152226:	4c 8d 05 73 ce 12 00 	lea    0x12ce73(%rip),%r8        # 0x14027f0a0
14015222d:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
140152234:	00
140152235:	48 8b 40 18          	mov    0x18(%rax),%rax
140152239:	ff 15 f1 0b 0c 00    	call   *0xc0bf1(%rip)        # 0x140212e30
14015223f:	49 39 be a0 00 00 00 	cmp    %rdi,0xa0(%r14)
140152246:	0f 84 bf 05 00 00    	je     0x14015280b
14015224c:	0f ae e8             	lfence
14015224f:	49 8b 8e a0 00 00 00 	mov    0xa0(%r14),%rcx
140152256:	48 8b 01             	mov    (%rcx),%rax
140152259:	48 8b 40 18          	mov    0x18(%rax),%rax
14015225d:	ff 15 cd 0b 0c 00    	call   *0xc0bcd(%rip)        # 0x140212e30
140152263:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140152268:	48 8b 11             	mov    (%rcx),%rdx
14015226b:	4c 8b 52 18          	mov    0x18(%rdx),%r10
14015226f:	4c 8b c8             	mov    %rax,%r9
140152272:	4c 8d 05 0f d2 12 00 	lea    0x12d20f(%rip),%r8        # 0x14027f488
140152279:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
140152280:	00
140152281:	49 8b c2             	mov    %r10,%rax
140152284:	ff 15 a6 0b 0c 00    	call   *0xc0ba6(%rip)        # 0x140212e30
14015228a:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14015228f:	48 85 c9             	test   %rcx,%rcx
140152292:	0f 84 80 05 00 00    	je     0x140152818
140152298:	48 8b 01             	mov    (%rcx),%rax
14015229b:	4c 8d 0d 9e ce 12 00 	lea    0x12ce9e(%rip),%r9        # 0x14027f140
1401522a2:	4c 8d 05 a7 ce 12 00 	lea    0x12cea7(%rip),%r8        # 0x14027f150
1401522a9:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
1401522b0:	00
1401522b1:	48 8b 40 18          	mov    0x18(%rax),%rax
1401522b5:	ff 15 75 0b 0c 00    	call   *0xc0b75(%rip)        # 0x140212e30
1401522bb:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401522c0:	48 85 c9             	test   %rcx,%rcx
1401522c3:	0f 84 5c 05 00 00    	je     0x140152825
1401522c9:	48 8b 01             	mov    (%rcx),%rax
1401522cc:	45 33 c9             	xor    %r9d,%r9d
1401522cf:	45 33 c0             	xor    %r8d,%r8d
1401522d2:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
1401522d9:	00
1401522da:	48 8b 40 38          	mov    0x38(%rax),%rax
1401522de:	ff 15 4c 0b 0c 00    	call   *0xc0b4c(%rip)        # 0x140212e30
1401522e4:	39 38                	cmp    %edi,(%rax)
1401522e6:	0f 84 01 02 00 00    	je     0x1401524ed
1401522ec:	48 89 bc 24 a0 00 00 	mov    %rdi,0xa0(%rsp)
1401522f3:	00
1401522f4:	49 39 be 50 01 00 00 	cmp    %rdi,0x150(%r14)
1401522fb:	0f 84 a9 fb ff ff    	je     0x140151eaa
140152301:	0f ae e8             	lfence
140152304:	49 8b 96 50 01 00 00 	mov    0x150(%r14),%rdx
14015230b:	8b 42 08             	mov    0x8(%rdx),%eax
14015230e:	eb 0a                	jmp    0x14015231a
140152310:	8d 48 01             	lea    0x1(%rax),%ecx
140152313:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140152318:	74 09                	je     0x140152323
14015231a:	85 c0                	test   %eax,%eax
14015231c:	75 f2                	jne    0x140152310
14015231e:	e9 87 fb ff ff       	jmp    0x140151eaa
140152323:	49 8b 86 48 01 00 00 	mov    0x148(%r14),%rax
14015232a:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140152331:	00
140152332:	48 85 c0             	test   %rax,%rax
140152335:	0f 84 6f fb ff ff    	je     0x140151eaa
14015233b:	49 8b 46 10          	mov    0x10(%r14),%rax
14015233f:	48 8b df             	mov    %rdi,%rbx
140152342:	4c 8b ef             	mov    %rdi,%r13
140152345:	48 85 c0             	test   %rax,%rax
140152348:	74 0c                	je     0x140152356
14015234a:	49 8b 5e 08          	mov    0x8(%r14),%rbx
14015234e:	f0 44 01 78 0c       	lock add %r15d,0xc(%rax)
140152353:	4c 8b e8             	mov    %rax,%r13
140152356:	0f 57 c0             	xorps  %xmm0,%xmm0
140152359:	f3 0f 7f 84 24 b8 00 	movdqu %xmm0,0xb8(%rsp)
140152360:	00 00
140152362:	48 8b 84 24 88 01 00 	mov    0x188(%rsp),%rax
140152369:	00
14015236a:	48 8b 48 08          	mov    0x8(%rax),%rcx
14015236e:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
140152375:	00
140152376:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)