1402b4e88:	00
1402b4e89:	48 85 c9             	test   %rcx,%rcx
1402b4e8c:	74 42                	je     0x1402b4ed0
1402b4e8e:	8b c7                	mov    %edi,%eax
1402b4e90:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402b4e95:	03 c7                	add    %edi,%eax
1402b4e97:	75 37                	jne    0x1402b4ed0
1402b4e99:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
1402b4ea0:	00
1402b4ea1:	48 8b 03             	mov    (%rbx),%rax
1402b4ea4:	48 8b cb             	mov    %rbx,%rcx
1402b4ea7:	48 8b 00             	mov    (%rax),%rax
1402b4eaa:	ff 15 88 7d 85 00    	call   *0x857d88(%rip)        # 0x140b0cc38
1402b4eb0:	8b c7                	mov    %edi,%eax
1402b4eb2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402b4eb7:	03 c7                	add    %edi,%eax
1402b4eb9:	75 15                	jne    0x1402b4ed0
1402b4ebb:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
1402b4ec2:	00
1402b4ec3:	48 8b 01             	mov    (%rcx),%rax
1402b4ec6:	48 8b 40 08          	mov    0x8(%rax),%rax
1402b4eca:	ff 15 68 7d 85 00    	call   *0x857d68(%rip)        # 0x140b0cc38
1402b4ed0:	41 f7 c4 fc ff ff ff 	test   $0xfffffffc,%r12d
1402b4ed7:	75 53                	jne    0x1402b4f2c
1402b4ed9:	41 83 fc 01          	cmp    $0x1,%r12d
1402b4edd:	74 4d                	je     0x1402b4f2c
1402b4edf:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402b4ee4:	48 8b 01             	mov    (%rcx),%rax
1402b4ee7:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402b4eec:	48 8b 40 40          	mov    0x40(%rax),%rax
1402b4ef0:	ff 15 42 7d 85 00    	call   *0x857d42(%rip)        # 0x140b0cc38
1402b4ef6:	83 4c 24 40 01       	orl    $0x1,0x40(%rsp)
1402b4efb:	48 8b 10             	mov    (%rax),%rdx
1402b4efe:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402b4f02:	48 63 48 10          	movslq 0x10(%rax),%rcx
1402b4f06:	48 83 c2 08          	add    $0x8,%rdx
1402b4f0a:	48 03 ca             	add    %rdx,%rcx
1402b4f0d:	48 8b 01             	mov    (%rcx),%rax
1402b4f10:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402b4f15:	48 8b 40 20          	mov    0x20(%rax),%rax
1402b4f19:	ff 15 19 7d 85 00    	call   *0x857d19(%rip)        # 0x140b0cc38
1402b4f1f:	83 4c 24 40 02       	orl    $0x2,0x40(%rsp)
1402b4f24:	48 39 30             	cmp    %rsi,(%rax)
1402b4f27:	41 b6 01             	mov    $0x1,%r14b
1402b4f2a:	74 03                	je     0x1402b4f2f
1402b4f2c:	44 8a f6             	mov    %sil,%r14b
1402b4f2f:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
1402b4f33:	f6 c1 02             	test   $0x2,%cl
1402b4f36:	74 45                	je     0x1402b4f7d
1402b4f38:	83 64 24 40 fd       	andl   $0xfffffffd,0x40(%rsp)
1402b4f3d:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402b4f42:	48 85 db             	test   %rbx,%rbx
1402b4f45:	74 36                	je     0x1402b4f7d
1402b4f47:	8b c7                	mov    %edi,%eax
1402b4f49:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402b4f4e:	03 c7                	add    %edi,%eax
1402b4f50:	75 2b                	jne    0x1402b4f7d
1402b4f52:	48 8b 03             	mov    (%rbx),%rax
1402b4f55:	48 8b cb             	mov    %rbx,%rcx
1402b4f58:	48 8b 00             	mov    (%rax),%rax
1402b4f5b:	ff 15 d7 7c 85 00    	call   *0x857cd7(%rip)        # 0x140b0cc38
1402b4f61:	8b c7                	mov    %edi,%eax
1402b4f63:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402b4f68:	03 c7                	add    %edi,%eax
1402b4f6a:	75 11                	jne    0x1402b4f7d
1402b4f6c:	48 8b 03             	mov    (%rbx),%rax
1402b4f6f:	48 8b cb             	mov    %rbx,%rcx
1402b4f72:	48 8b 40 08          	mov    0x8(%rax),%rax
1402b4f76:	ff 15 bc 7c 85 00    	call   *0x857cbc(%rip)        # 0x140b0cc38
1402b4f7c:	90                   	nop
1402b4f7d:	f6 44 24 40 01       	testb  $0x1,0x40(%rsp)
1402b4f82:	74 3f                	je     0x1402b4fc3
1402b4f84:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402b4f89:	48 85 db             	test   %rbx,%rbx
1402b4f8c:	74 35                	je     0x1402b4fc3
1402b4f8e:	8b c7                	mov    %edi,%eax
1402b4f90:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402b4f95:	03 c7                	add    %edi,%eax
1402b4f97:	75 2a                	jne    0x1402b4fc3
1402b4f99:	48 8b 03             	mov    (%rbx),%rax
1402b4f9c:	48 8b cb             	mov    %rbx,%rcx
1402b4f9f:	48 8b 00             	mov    (%rax),%rax
1402b4fa2:	ff 15 90 7c 85 00    	call   *0x857c90(%rip)        # 0x140b0cc38
1402b4fa8:	8b c7                	mov    %edi,%eax
1402b4faa:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402b4faf:	03 c7                	add    %edi,%eax
1402b4fb1:	75 10                	jne    0x1402b4fc3
1402b4fb3:	48 8b 03             	mov    (%rbx),%rax
1402b4fb6:	48 8b cb             	mov    %rbx,%rcx
1402b4fb9:	48 8b 40 08          	mov    0x8(%rax),%rax
1402b4fbd:	ff 15 75 7c 85 00    	call   *0x857c75(%rip)        # 0x140b0cc38
1402b4fc3:	45 84 f6             	test   %r14b,%r14b
1402b4fc6:	0f 84 08 05 00 00    	je     0x1402b54d4
1402b4fcc:	45 85 e4             	test   %r12d,%r12d
1402b4fcf:	75 72                	jne    0x1402b5043
1402b4fd1:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402b4fd6:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402b4fdb:	e8 04 50 02 00       	call   0x1402d9fe4
1402b4fe0:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402b4fe5:	48 8b 01             	mov    (%rcx),%rax
1402b4fe8:	48 8b 00             	mov    (%rax),%rax
1402b4feb:	ff 15 47 7c 85 00    	call   *0x857c47(%rip)        # 0x140b0cc38
1402b4ff1:	48 39 70 10          	cmp    %rsi,0x10(%rax)
1402b4ff5:	41 0f 95 c6          	setne  %r14b
1402b4ff9:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402b4ffe:	48 85 c9             	test   %rcx,%rcx
1402b5001:	0f 84 3b 02 00 00    	je     0x1402b5242
1402b5007:	8b c7                	mov    %edi,%eax
1402b5009:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402b500e:	03 c7                	add    %edi,%eax
1402b5010:	0f 85 2c 02 00 00    	jne    0x1402b5242
1402b5016:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402b501b:	48 8b 03             	mov    (%rbx),%rax
1402b501e:	48 8b cb             	mov    %rbx,%rcx
1402b5021:	48 8b 00             	mov    (%rax),%rax
1402b5024:	ff 15 0e 7c 85 00    	call   *0x857c0e(%rip)        # 0x140b0cc38
1402b502a:	8b c7                	mov    %edi,%eax
1402b502c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402b5031:	03 c7                	add    %edi,%eax
1402b5033:	0f 85 09 02 00 00    	jne    0x1402b5242
1402b5039:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402b503e:	e9 f2 01 00 00       	jmp    0x1402b5235
1402b5043:	41 83 fc 03          	cmp    $0x3,%r12d
1402b5047:	0f 85 d6 00 00 00    	jne    0x1402b5123
1402b504d:	89 74 24 20          	mov    %esi,0x20(%rsp)
1402b5051:	4c 8d 0d 70 1e a2 00 	lea    0xa21e70(%rip),%r9        # 0x140cd6ec8
1402b5058:	4c 8d 05 a1 1e a2 00 	lea    0xa21ea1(%rip),%r8        # 0x140cd6f00
1402b505f:	33 d2                	xor    %edx,%edx
1402b5061:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402b5066:	e8 73 d2 83 00       	call   0x140af22de
1402b506b:	48 8b d0             	mov    %rax,%rdx
1402b506e:	48 85 c0             	test   %rax,%rax
1402b5071:	74 1f                	je     0x1402b5092
1402b5073:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1402b5078:	48 85 db             	test   %rbx,%rbx
1402b507b:	74 09                	je     0x1402b5086
1402b507d:	f0 ff 43 08          	lock incl 0x8(%rbx)
1402b5081:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1402b5086:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402b508b:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1402b5090:	eb 1b                	jmp    0x1402b50ad
1402b5092:	0f 57 c0             	xorps  %xmm0,%xmm0
1402b5095:	0f 57 c9             	xorps  %xmm1,%xmm1
1402b5098:	f3 0f 7f 4c 24 60    	movdqu %xmm1,0x60(%rsp)
1402b509e:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1402b50a3:	66 48 0f 7e c3       	movq   %xmm0,%rbx
1402b50a8:	66 48 0f 7e ca       	movq   %xmm1,%rdx
1402b50ad:	48 8b 02             	mov    (%rdx),%rax
1402b50b0:	48 63 48 08          	movslq 0x8(%rax),%rcx
1402b50b4:	48 03 ca             	add    %rdx,%rcx
1402b50b7:	48 8b 01             	mov    (%rcx),%rax
1402b50ba:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
1402b50c1:	00
1402b50c2:	48 8b 00             	mov    (%rax),%rax
1402b50c5:	ff 15 6d 7b 85 00    	call   *0x857b6d(%rip)        # 0x140b0cc38
1402b50cb:	4c 8b 70 10          	mov    0x10(%rax),%r14
1402b50cf:	48 8b 84 24 10 01 00 	mov    0x110(%rsp),%rax
1402b50d6:	00
1402b50d7:	48 83 f8 07          	cmp    $0x7,%rax
1402b50db:	76 3a                	jbe    0x1402b5117
1402b50dd:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1402b50e4:	00
1402b50e5:	48 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%rcx
1402b50ec:	00
1402b50ed:	48 8b d1             	mov    %rcx,%rdx
1402b50f0:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402b50f6:	72 18                	jb     0x1402b5110
1402b50f8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402b50fc:	48 2b d1             	sub    %rcx,%rdx
1402b50ff:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402b5103:	48 83 f8 1f          	cmp    $0x1f,%rax
1402b5107:	76 07                	jbe    0x1402b5110
1402b5109:	ff 15 89 78 85 00    	call   *0x857889(%rip)        # 0x140b0c998
1402b510f:	cc                   	int3
1402b5110:	ff 15 aa 77 85 00    	call   *0x8577aa(%rip)        # 0x140b0c8c0
1402b5116:	90                   	nop
1402b5117:	4d 85 f6             	test   %r14,%r14
1402b511a:	41 0f 95 c6          	setne  %r14b
1402b511e:	e9 de 00 00 00       	jmp    0x1402b5201
1402b5123:	41 83 fc 02          	cmp    $0x2,%r12d
1402b5127:	0f 85 1f 01 00 00    	jne    0x1402b524c
1402b512d:	89 74 24 20          	mov    %esi,0x20(%rsp)
1402b5131:	4c 8d 0d 58 1d a2 00 	lea    0xa21d58(%rip),%r9        # 0x140cd6e90
1402b5138:	4c 8d 05 c1 1d a2 00 	lea    0xa21dc1(%rip),%r8        # 0x140cd6f00
1402b513f:	33 d2                	xor    %edx,%edx
1402b5141:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402b5146:	e8 93 d1 83 00       	call   0x140af22de
1402b514b:	48 8b d0             	mov    %rax,%rdx
1402b514e:	48 85 c0             	test   %rax,%rax
1402b5151:	74 1f                	je     0x1402b5172
1402b5153:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1402b5158:	48 85 db             	test   %rbx,%rbx
1402b515b:	74 09                	je     0x1402b5166
1402b515d:	f0 ff 43 08          	lock incl 0x8(%rbx)
1402b5161:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1402b5166:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402b516b:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1402b5170:	eb 1b                	jmp    0x1402b518d
1402b5172:	0f 57 c0             	xorps  %xmm0,%xmm0
1402b5175:	0f 57 c9             	xorps  %xmm1,%xmm1
1402b5178:	f3 0f 7f 4c 24 60    	movdqu %xmm1,0x60(%rsp)
1402b517e:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1402b5183:	66 48 0f 7e c3       	movq   %xmm0,%rbx
1402b5188:	66 48 0f 7e ca       	movq   %xmm1,%rdx
1402b518d:	48 8b 02             	mov    (%rdx),%rax
1402b5190:	48 63 48 08          	movslq 0x8(%rax),%rcx
1402b5194:	48 03 ca             	add    %rdx,%rcx
1402b5197:	48 8b 01             	mov    (%rcx),%rax
1402b519a:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
1402b51a1:	00
1402b51a2:	48 8b 00             	mov    (%rax),%rax
1402b51a5:	ff 15 8d 7a 85 00    	call   *0x857a8d(%rip)        # 0x140b0cc38
1402b51ab:	4c 8b 70 10          	mov    0x10(%rax),%r14
1402b51af:	48 8b 84 24 10 01 00 	mov    0x110(%rsp),%rax
1402b51b6:	00
1402b51b7:	48 83 f8 07          	cmp    $0x7,%rax
1402b51bb:	76 3a                	jbe    0x1402b51f7
1402b51bd:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1402b51c4:	00
1402b51c5:	48 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%rcx
1402b51cc:	00
1402b51cd:	48 8b d1             	mov    %rcx,%rdx
1402b51d0:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402b51d6:	72 18                	jb     0x1402b51f0
1402b51d8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402b51dc:	48 2b d1             	sub    %rcx,%rdx
1402b51df:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402b51e3:	48 83 f8 1f          	cmp    $0x1f,%rax
1402b51e7:	76 07                	jbe    0x1402b51f0
1402b51e9:	ff 15 a9 77 85 00    	call   *0x8577a9(%rip)        # 0x140b0c998
1402b51ef:	cc                   	int3
1402b51f0:	ff 15 ca 76 85 00    	call   *0x8576ca(%rip)        # 0x140b0c8c0
1402b51f6:	90                   	nop
1402b51f7:	4d 85 f6             	test   %r14,%r14
1402b51fa:	41 0f 95 c7          	setne  %r15b
1402b51fe:	45 8a f7             	mov    %r15b,%r14b
1402b5201:	48 85 db             	test   %rbx,%rbx
1402b5204:	74 3c                	je     0x1402b5242
1402b5206:	8b c7                	mov    %edi,%eax
1402b5208:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402b520d:	03 c7                	add    %edi,%eax
1402b520f:	75 31                	jne    0x1402b5242
1402b5211:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402b5216:	48 8b 03             	mov    (%rbx),%rax
1402b5219:	48 8b cb             	mov    %rbx,%rcx
1402b521c:	48 8b 00             	mov    (%rax),%rax
1402b521f:	ff 15 13 7a 85 00    	call   *0x857a13(%rip)        # 0x140b0cc38
1402b5225:	8b c7                	mov    %edi,%eax
1402b5227:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402b522c:	03 c7                	add    %edi,%eax
1402b522e:	75 12                	jne    0x1402b5242
1402b5230:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402b5235:	48 8b 01             	mov    (%rcx),%rax
1402b5238:	48 8b 40 08          	mov    0x8(%rax),%rax
1402b523c:	ff 15 f6 79 85 00    	call   *0x8579f6(%rip)        # 0x140b0cc38
1402b5242:	41 80 fe 01          	cmp    $0x1,%r14b
1402b5246:	0f 85 88 02 00 00    	jne    0x1402b54d4
1402b524c:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
1402b5253:	00
1402b5254:	4c 8b 70 18          	mov    0x18(%rax),%r14
1402b5258:	49 39 36             	cmp    %rsi,(%r14)
1402b525b:	0f 85 3c 02 00 00    	jne    0x1402b549d
1402b5261:	4c 8b 38             	mov    (%rax),%r15
1402b5264:	49 8b 47 08          	mov    0x8(%r15),%rax
1402b5268:	48 63 58 04          	movslq 0x4(%rax),%rbx
1402b526c:	4a 8b 44 3b 08       	mov    0x8(%rbx,%r15,1),%rax
1402b5271:	4c 8b 60 28          	mov    0x28(%rax),%r12
1402b5275:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402b527a:	48 8b 01             	mov    (%rcx),%rax
1402b527d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402b5282:	48 8b 40 40          	mov    0x40(%rax),%rax
1402b5286:	ff 15 ac 79 85 00    	call   *0x8579ac(%rip)        # 0x140b0cc38
1402b528c:	48 8b 08             	mov    (%rax),%rcx
1402b528f:	48 8b 11             	mov    (%rcx),%rdx
1402b5292:	48 8b 42 60          	mov    0x60(%rdx),%rax
1402b5296:	ff 15 9c 79 85 00    	call   *0x85799c(%rip)        # 0x140b0cc38
1402b529c:	4c 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%r9
1402b52a3:	00
1402b52a4:	4d 8b 49 10          	mov    0x10(%r9),%r9
1402b52a8:	4c 8b c0             	mov    %rax,%r8
1402b52ab:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402b52b0:	49 8d 4f 08          	lea    0x8(%r15),%rcx
1402b52b4:	48 03 cb             	add    %rbx,%rcx
1402b52b7:	49 8b c4             	mov    %r12,%rax
1402b52ba:	ff 15 78 79 85 00    	call   *0x857978(%rip)        # 0x140b0cc38
1402b52c0:	90                   	nop
1402b52c1:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402b52c6:	48 85 db             	test   %rbx,%rbx
1402b52c9:	74 35                	je     0x1402b5300
1402b52cb:	8b c7                	mov    %edi,%eax
1402b52cd:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402b52d2:	03 c7                	add    %edi,%eax
1402b52d4:	75 2a                	jne    0x1402b5300
1402b52d6:	48 8b 03             	mov    (%rbx),%rax
1402b52d9:	48 8b cb             	mov    %rbx,%rcx
1402b52dc:	48 8b 00             	mov    (%rax),%rax
1402b52df:	ff 15 53 79 85 00    	call   *0x857953(%rip)        # 0x140b0cc38
1402b52e5:	8b c7                	mov    %edi,%eax
1402b52e7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402b52ec:	03 c7                	add    %edi,%eax
1402b52ee:	75 10                	jne    0x1402b5300
1402b52f0:	48 8b 03             	mov    (%rbx),%rax
1402b52f3:	48 8b cb             	mov    %rbx,%rcx
1402b52f6:	48 8b 40 08          	mov    0x8(%rax),%rax
1402b52fa:	ff 15 38 79 85 00    	call   *0x857938(%rip)        # 0x140b0cc38
1402b5300:	48 8d 05 49 3c 01 00 	lea    0x13c49(%rip),%rax        # 0x1402c8f50
1402b5307:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
1402b530e:	00
1402b530f:	48 89 b4 24 00 01 00 	mov    %rsi,0x100(%rsp)
1402b5316:	00
1402b5317:	48 8d 05 ba e6 86 00 	lea    0x86e6ba(%rip),%rax        # 0x140b239d8
1402b531e:	48 89 84 24 60 01 00 	mov    %rax,0x160(%rsp)
1402b5325:	00
1402b5326:	0f 10 84 24 f8 00 00 	movups 0xf8(%rsp),%xmm0
1402b532d:	00
1402b532e:	f3 0f 7f 84 24 68 01 	movdqu %xmm0,0x168(%rsp)
1402b5335:	00 00
1402b5337:	8a 84 24 08 01 00 00 	mov    0x108(%rsp),%al
1402b533e:	88 84 24 78 01 00 00 	mov    %al,0x178(%rsp)
1402b5345:	8a 84 24 09 01 00 00 	mov    0x109(%rsp),%al
1402b534c:	88 84 24 79 01 00 00 	mov    %al,0x179(%rsp)
1402b5353:	8a 84 24 0a 01 00 00 	mov    0x10a(%rsp),%al
1402b535a:	88 84 24 7a 01 00 00 	mov    %al,0x17a(%rsp)
1402b5361:	4c 89 bc 24 80 01 00 	mov    %r15,0x180(%rsp)
1402b5368:	00
1402b5369:	48 8d 84 24 60 01 00 	lea    0x160(%rsp),%rax
1402b5370:	00
1402b5371:	48 89 84 24 98 01 00 	mov    %rax,0x198(%rsp)
1402b5378:	00
1402b5379:	49 8d 57 58          	lea    0x58(%r15),%rdx
1402b537d:	4c 8d 8c 24 60 01 00 	lea    0x160(%rsp),%r9
1402b5384:	00
1402b5385:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
1402b538c:	00
1402b538d:	4c 8b 40 10          	mov    0x10(%rax),%r8
1402b5391:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402b5396:	e8 b1 40 02 00       	call   0x1402d944c
1402b539b:	48 8b 08             	mov    (%rax),%rcx
1402b539e:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402b53a2:	48 89 30             	mov    %rsi,(%rax)
1402b53a5:	48 89 70 08          	mov    %rsi,0x8(%rax)
1402b53a9:	49 89 0e             	mov    %rcx,(%r14)
1402b53ac:	49 8b 5e 08          	mov    0x8(%r14),%rbx
1402b53b0:	49 89 56 08          	mov    %rdx,0x8(%r14)
1402b53b4:	48 85 db             	test   %rbx,%rbx
1402b53b7:	74 35                	je     0x1402b53ee
1402b53b9:	8b c7                	mov    %edi,%eax
1402b53bb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402b53c0:	03 c7                	add    %edi,%eax
1402b53c2:	75 2a                	jne    0x1402b53ee