1402a6ec6:	41 0f 14 c1          	unpcklps %xmm9,%xmm0
1402a6eca:	f2 41 0f 11 07       	movsd  %xmm0,(%r15)
1402a6ecf:	f3 41 0f 11 7f 08    	movss  %xmm7,0x8(%r15)
1402a6ed5:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402a6eda:	49 8b cc             	mov    %r12,%rcx
1402a6edd:	e8 96 42 d7 ff       	call   0x14001b178
1402a6ee2:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402a6ee7:	48 85 c9             	test   %rcx,%rcx
1402a6eea:	74 41                	je     0x1402a6f2d
1402a6eec:	41 8b c5             	mov    %r13d,%eax
1402a6eef:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402a6ef4:	41 03 c5             	add    %r13d,%eax
1402a6ef7:	75 34                	jne    0x1402a6f2d
1402a6ef9:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402a6efe:	48 8b 03             	mov    (%rbx),%rax
1402a6f01:	48 8b cb             	mov    %rbx,%rcx
1402a6f04:	48 8b 00             	mov    (%rax),%rax
1402a6f07:	ff 15 2b 5d 86 00    	call   *0x865d2b(%rip)        # 0x140b0cc38
1402a6f0d:	41 8b c5             	mov    %r13d,%eax
1402a6f10:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a6f15:	41 03 c5             	add    %r13d,%eax
1402a6f18:	75 13                	jne    0x1402a6f2d
1402a6f1a:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402a6f1f:	48 8b 01             	mov    (%rcx),%rax
1402a6f22:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a6f26:	ff 15 0c 5d 86 00    	call   *0x865d0c(%rip)        # 0x140b0cc38
1402a6f2c:	90                   	nop
1402a6f2d:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1402a6f31:	48 85 c9             	test   %rcx,%rcx
1402a6f34:	74 32                	je     0x1402a6f68
1402a6f36:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1402a6f3a:	48 2b c1             	sub    %rcx,%rax
1402a6f3d:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402a6f41:	48 8b d1             	mov    %rcx,%rdx
1402a6f44:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402a6f4a:	72 15                	jb     0x1402a6f61
1402a6f4c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402a6f50:	48 2b d1             	sub    %rcx,%rdx
1402a6f53:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402a6f57:	48 83 f8 1f          	cmp    $0x1f,%rax
1402a6f5b:	0f 87 08 01 00 00    	ja     0x1402a7069
1402a6f61:	ff 15 59 59 86 00    	call   *0x865959(%rip)        # 0x140b0c8c0
1402a6f67:	90                   	nop
1402a6f68:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1402a6f6c:	48 85 c9             	test   %rcx,%rcx
1402a6f6f:	74 3f                	je     0x1402a6fb0
1402a6f71:	41 8b c5             	mov    %r13d,%eax
1402a6f74:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402a6f79:	41 03 c5             	add    %r13d,%eax
1402a6f7c:	75 32                	jne    0x1402a6fb0
1402a6f7e:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1402a6f82:	48 8b 03             	mov    (%rbx),%rax
1402a6f85:	48 8b cb             	mov    %rbx,%rcx
1402a6f88:	48 8b 00             	mov    (%rax),%rax
1402a6f8b:	ff 15 a7 5c 86 00    	call   *0x865ca7(%rip)        # 0x140b0cc38
1402a6f91:	41 8b c5             	mov    %r13d,%eax
1402a6f94:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a6f99:	41 03 c5             	add    %r13d,%eax
1402a6f9c:	75 12                	jne    0x1402a6fb0
1402a6f9e:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1402a6fa2:	48 8b 01             	mov    (%rcx),%rax
1402a6fa5:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a6fa9:	ff 15 89 5c 86 00    	call   *0x865c89(%rip)        # 0x140b0cc38
1402a6faf:	90                   	nop
1402a6fb0:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
1402a6fb4:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1402a6fb8:	48 2b c1             	sub    %rcx,%rax
1402a6fbb:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402a6fbf:	48 8b d1             	mov    %rcx,%rdx
1402a6fc2:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402a6fc8:	72 18                	jb     0x1402a6fe2
1402a6fca:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402a6fce:	48 2b d1             	sub    %rcx,%rdx
1402a6fd1:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402a6fd5:	48 83 f8 1f          	cmp    $0x1f,%rax
1402a6fd9:	76 07                	jbe    0x1402a6fe2
1402a6fdb:	ff 15 b7 59 86 00    	call   *0x8659b7(%rip)        # 0x140b0c998
1402a6fe1:	cc                   	int3
1402a6fe2:	ff 15 d8 58 86 00    	call   *0x8658d8(%rip)        # 0x140b0c8c0
1402a6fe8:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1402a6fed:	48 85 c9             	test   %rcx,%rcx
1402a6ff0:	74 40                	je     0x1402a7032
1402a6ff2:	41 8b c5             	mov    %r13d,%eax
1402a6ff5:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402a6ffa:	41 03 c5             	add    %r13d,%eax
1402a6ffd:	75 33                	jne    0x1402a7032
1402a6fff:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1402a7004:	48 8b 03             	mov    (%rbx),%rax
1402a7007:	48 8b cb             	mov    %rbx,%rcx
1402a700a:	48 8b 00             	mov    (%rax),%rax
1402a700d:	ff 15 25 5c 86 00    	call   *0x865c25(%rip)        # 0x140b0cc38
1402a7013:	41 8b c5             	mov    %r13d,%eax
1402a7016:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a701b:	41 03 c5             	add    %r13d,%eax
1402a701e:	75 12                	jne    0x1402a7032
1402a7020:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1402a7025:	48 8b 01             	mov    (%rcx),%rax
1402a7028:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a702c:	ff 15 06 5c 86 00    	call   *0x865c06(%rip)        # 0x140b0cc38
1402a7032:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1402a7036:	48 33 cc             	xor    %rsp,%rcx
1402a7039:	e8 a2 85 84 00       	call   0x140aef5e0
1402a703e:	4c 8d 9c 24 a0 01 00 	lea    0x1a0(%rsp),%r11
1402a7045:	00
1402a7046:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1402a704b:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1402a7050:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
1402a7055:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
1402a705a:	49 8b e3             	mov    %r11,%rsp
1402a705d:	41 5f                	pop    %r15
1402a705f:	41 5e                	pop    %r14
1402a7061:	41 5d                	pop    %r13
1402a7063:	41 5c                	pop    %r12
1402a7065:	5e                   	pop    %rsi
1402a7066:	5b                   	pop    %rbx
1402a7067:	5d                   	pop    %rbp
1402a7068:	c3                   	ret
1402a7069:	ff 15 29 59 86 00    	call   *0x865929(%rip)        # 0x140b0c998
1402a706f:	90                   	nop
1402a7070:	48 8d 05 c1 24 8a 00 	lea    0x8a24c1(%rip),%rax        # 0x140b49538
1402a7077:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a707c:	ba 02 86 04 80       	mov    $0x80048602,%edx
1402a7081:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402a7086:	e8 d9 45 ec ff       	call   0x14016b664
1402a708b:	90                   	nop
1402a708c:	eb 00                	jmp    0x1402a708e
1402a708e:	90                   	nop
1402a708f:	4c 8d 0d 12 16 8a 00 	lea    0x8a1612(%rip),%r9        # 0x140b486a8
1402a7096:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402a709c:	48 8d 15 8d 18 8a 00 	lea    0x8a188d(%rip),%rdx        # 0x140b48930
1402a70a3:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402a70a7:	e8 28 79 00 00       	call   0x1402ae9d4
1402a70ac:	48 8d 15 55 ef 98 00 	lea    0x98ef55(%rip),%rdx        # 0x140c36008
1402a70b3:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402a70b7:	e8 c2 93 84 00       	call   0x140af047e
1402a70bc:	90                   	nop
1402a70bd:	4c 8d 05 f4 15 8a 00 	lea    0x8a15f4(%rip),%r8        # 0x140b486b8
1402a70c4:	ba 01 00 00 00       	mov    $0x1,%edx
1402a70c9:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402a70cd:	e8 ae 77 00 00       	call   0x1402ae880
1402a70d2:	48 8d 15 df ef 98 00 	lea    0x98efdf(%rip),%rdx        # 0x140c360b8
1402a70d9:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402a70dd:	e8 9c 93 84 00       	call   0x140af047e
1402a70e2:	90                   	nop
1402a70e3:	48 8d 05 36 24 8a 00 	lea    0x8a2436(%rip),%rax        # 0x140b49520
1402a70ea:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a70ef:	ba 01 86 04 80       	mov    $0x80048601,%edx
1402a70f4:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402a70f9:	e8 66 45 ec ff       	call   0x14016b664
1402a70fe:	90                   	nop
1402a70ff:	eb 01                	jmp    0x1402a7102
1402a7101:	90                   	nop
1402a7102:	90                   	nop
1402a7103:	48 8d 05 16 24 8a 00 	lea    0x8a2416(%rip),%rax        # 0x140b49520
1402a710a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a710f:	ba 03 86 04 80       	mov    $0x80048603,%edx
1402a7114:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402a7119:	e8 46 45 ec ff       	call   0x14016b664
1402a711e:	cc                   	int3
1402a711f:	48 8d 05 fa 23 8a 00 	lea    0x8a23fa(%rip),%rax        # 0x140b49520
1402a7126:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a712b:	ba 03 86 04 80       	mov    $0x80048603,%edx
1402a7130:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402a7135:	e8 2a 45 ec ff       	call   0x14016b664
1402a713a:	90                   	nop
1402a713b:	eb 01                	jmp    0x1402a713e
1402a713d:	90                   	nop
1402a713e:	90                   	nop
1402a713f:	e8 24 4c d7 ff       	call   0x14001bd68
1402a7144:	90                   	nop
1402a7145:	eb 01                	jmp    0x1402a7148
1402a7147:	90                   	nop
1402a7148:	90                   	nop
1402a7149:	4c 8d 05 80 15 8a 00 	lea    0x8a1580(%rip),%r8        # 0x140b486d0
1402a7150:	33 d2                	xor    %edx,%edx
1402a7152:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402a7156:	e8 ad 75 00 00       	call   0x1402ae708
1402a715b:	48 8d 15 86 ee 98 00 	lea    0x98ee86(%rip),%rdx        # 0x140c35fe8
1402a7162:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402a7166:	e8 13 93 84 00       	call   0x140af047e
1402a716b:	90                   	nop
1402a716c:	0f 1f 40 00          	nopl   0x0(%rax)
1402a7170:	48 8d 05 a9 23 8a 00 	lea    0x8a23a9(%rip),%rax        # 0x140b49520
1402a7177:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a717c:	ba 03 86 04 80       	mov    $0x80048603,%edx
1402a7181:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402a7186:	e8 d9 44 ec ff       	call   0x14016b664
1402a718b:	90                   	nop
1402a718c:	eb 00                	jmp    0x1402a718e
1402a718e:	90                   	nop
1402a718f:	4c 8d 05 52 15 8a 00 	lea    0x8a1552(%rip),%r8        # 0x140b486e8
1402a7196:	ba 01 00 00 00       	mov    $0x1,%edx
1402a719b:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402a719f:	e8 64 75 00 00       	call   0x1402ae708
1402a71a4:	48 8d 15 3d ee 98 00 	lea    0x98ee3d(%rip),%rdx        # 0x140c35fe8
1402a71ab:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402a71af:	e8 ca 92 84 00       	call   0x140af047e
1402a71b4:	cc                   	int3
1402a71b5:	4c 8d 05 14 15 8a 00 	lea    0x8a1514(%rip),%r8        # 0x140b486d0
1402a71bc:	ba 02 00 00 00       	mov    $0x2,%edx
1402a71c1:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402a71c5:	e8 3e 75 00 00       	call   0x1402ae708
1402a71ca:	48 8d 15 17 ee 98 00 	lea    0x98ee17(%rip),%rdx        # 0x140c35fe8
1402a71d1:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402a71d5:	e8 a4 92 84 00       	call   0x140af047e
1402a71da:	90                   	nop
1402a71db:	48 8d 05 56 23 8a 00 	lea    0x8a2356(%rip),%rax        # 0x140b49538
1402a71e2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a71e7:	ba 02 86 04 80       	mov    $0x80048602,%edx
1402a71ec:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402a71f1:	e8 6e 44 ec ff       	call   0x14016b664
1402a71f6:	cc                   	int3
1402a71f7:	48 8d 05 3a 23 8a 00 	lea    0x8a233a(%rip),%rax        # 0x140b49538
1402a71fe:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a7203:	ba 02 86 04 80       	mov    $0x80048602,%edx
1402a7208:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402a720d:	e8 52 44 ec ff       	call   0x14016b664
1402a7212:	90                   	nop
1402a7213:	eb 00                	jmp    0x1402a7215
1402a7215:	90                   	nop
1402a7216:	e8 4d 4b d7 ff       	call   0x14001bd68
1402a721b:	cc                   	int3
1402a721c:	90                   	nop
1402a721d:	90                   	nop
1402a721e:	90                   	nop
1402a721f:	90                   	nop
1402a7220:	48 8b c4             	mov    %rsp,%rax
1402a7223:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402a7227:	48 89 70 18          	mov    %rsi,0x18(%rax)
1402a722b:	48 89 78 20          	mov    %rdi,0x20(%rax)
1402a722f:	48 89 50 10          	mov    %rdx,0x10(%rax)
1402a7233:	55                   	push   %rbp
1402a7234:	41 56                	push   %r14
1402a7236:	41 57                	push   %r15
1402a7238:	48 8b ec             	mov    %rsp,%rbp
1402a723b:	48 83 ec 50          	sub    $0x50,%rsp
1402a723f:	4d 8b f1             	mov    %r9,%r14
1402a7242:	49 8b d8             	mov    %r8,%rbx
1402a7245:	48 8b fa             	mov    %rdx,%rdi
1402a7248:	4c 8b f9             	mov    %rcx,%r15
1402a724b:	83 65 d0 00          	andl   $0x0,-0x30(%rbp)
1402a724f:	48 83 22 00          	andq   $0x0,(%rdx)
1402a7253:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
1402a7258:	c7 45 d0 01 00 00 00 	movl   $0x1,-0x30(%rbp)
1402a725f:	49 8b 70 10          	mov    0x10(%r8),%rsi
1402a7263:	49 8b c8             	mov    %r8,%rcx
1402a7266:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
1402a726b:	76 03                	jbe    0x1402a7270
1402a726d:	49 8b 08             	mov    (%r8),%rcx
1402a7270:	48 83 fe 0b          	cmp    $0xb,%rsi
1402a7274:	0f 85 a0 01 00 00    	jne    0x1402a741a
1402a727a:	4c 8b c6             	mov    %rsi,%r8
1402a727d:	48 8d 15 64 13 8a 00 	lea    0x8a1364(%rip),%rdx        # 0x140b485e8
1402a7284:	e8 61 b0 84 00       	call   0x140af22ea
1402a7289:	85 c0                	test   %eax,%eax
1402a728b:	0f 85 89 01 00 00    	jne    0x1402a741a
1402a7291:	49 8b 0e             	mov    (%r14),%rcx
1402a7294:	48 8b 01             	mov    (%rcx),%rax
1402a7297:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1402a729b:	48 8b 80 f0 01 00 00 	mov    0x1f0(%rax),%rax
1402a72a2:	ff 15 90 59 86 00    	call   *0x865990(%rip)        # 0x140b0cc38
1402a72a8:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402a72ac:	48 85 c9             	test   %rcx,%rcx
1402a72af:	74 04                	je     0x1402a72b5
1402a72b1:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402a72b5:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402a72b9:	48 8b 00             	mov    (%rax),%rax
1402a72bc:	48 89 07             	mov    %rax,(%rdi)
1402a72bf:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1402a72c3:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1402a72c7:	83 cb ff             	or     $0xffffffff,%ebx
1402a72ca:	48 85 f6             	test   %rsi,%rsi
1402a72cd:	74 35                	je     0x1402a7304
1402a72cf:	8b c3                	mov    %ebx,%eax
1402a72d1:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1402a72d6:	03 c3                	add    %ebx,%eax
1402a72d8:	75 2a                	jne    0x1402a7304
1402a72da:	48 8b 06             	mov    (%rsi),%rax
1402a72dd:	48 8b ce             	mov    %rsi,%rcx
1402a72e0:	48 8b 00             	mov    (%rax),%rax
1402a72e3:	ff 15 4f 59 86 00    	call   *0x86594f(%rip)        # 0x140b0cc38
1402a72e9:	8b c3                	mov    %ebx,%eax
1402a72eb:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1402a72f0:	03 c3                	add    %ebx,%eax
1402a72f2:	75 10                	jne    0x1402a7304
1402a72f4:	48 8b 06             	mov    (%rsi),%rax
1402a72f7:	48 8b ce             	mov    %rsi,%rcx
1402a72fa:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a72fe:	ff 15 34 59 86 00    	call   *0x865934(%rip)        # 0x140b0cc38
1402a7304:	48 8b 75 e0          	mov    -0x20(%rbp),%rsi
1402a7308:	48 85 f6             	test   %rsi,%rsi
1402a730b:	74 35                	je     0x1402a7342
1402a730d:	8b c3                	mov    %ebx,%eax
1402a730f:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1402a7314:	03 c3                	add    %ebx,%eax
1402a7316:	75 2a                	jne    0x1402a7342
1402a7318:	48 8b 06             	mov    (%rsi),%rax
1402a731b:	48 8b ce             	mov    %rsi,%rcx
1402a731e:	48 8b 00             	mov    (%rax),%rax
1402a7321:	ff 15 11 59 86 00    	call   *0x865911(%rip)        # 0x140b0cc38
1402a7327:	8b c3                	mov    %ebx,%eax
1402a7329:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1402a732e:	03 c3                	add    %ebx,%eax
1402a7330:	75 10                	jne    0x1402a7342
1402a7332:	48 8b 06             	mov    (%rsi),%rax
1402a7335:	48 8b ce             	mov    %rsi,%rcx
1402a7338:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a733c:	ff 15 f6 58 86 00    	call   *0x8658f6(%rip)        # 0x140b0cc38
1402a7342:	48 83 3f 00          	cmpq   $0x0,(%rdi)
1402a7346:	0f 85 75 04 00 00    	jne    0x1402a77c1
1402a734c:	49 8b 4f 38          	mov    0x38(%r15),%rcx
1402a7350:	48 8b 01             	mov    (%rcx),%rax
1402a7353:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1402a7357:	48 8b 40 18          	mov    0x18(%rax),%rax
1402a735b:	ff 15 d7 58 86 00    	call   *0x8658d7(%rip)        # 0x140b0cc38
1402a7361:	90                   	nop
1402a7362:	49 8b 0e             	mov    (%r14),%rcx
1402a7365:	48 8b 01             	mov    (%rcx),%rax
1402a7368:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1402a736c:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1402a7370:	48 8b 80 f8 01 00 00 	mov    0x1f8(%rax),%rax
1402a7377:	ff 15 bb 58 86 00    	call   *0x8658bb(%rip)        # 0x140b0cc38
1402a737d:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402a7381:	48 85 c9             	test   %rcx,%rcx
1402a7384:	74 04                	je     0x1402a738a
1402a7386:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402a738a:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402a738e:	48 8b 00             	mov    (%rax),%rax
1402a7391:	48 89 07             	mov    %rax,(%rdi)
1402a7394:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1402a7398:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1402a739c:	48 85 f6             	test   %rsi,%rsi
1402a739f:	74 35                	je     0x1402a73d6
1402a73a1:	8b c3                	mov    %ebx,%eax
1402a73a3:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1402a73a8:	03 c3                	add    %ebx,%eax
1402a73aa:	75 2a                	jne    0x1402a73d6
1402a73ac:	48 8b 06             	mov    (%rsi),%rax
1402a73af:	48 8b ce             	mov    %rsi,%rcx
1402a73b2:	48 8b 00             	mov    (%rax),%rax
1402a73b5:	ff 15 7d 58 86 00    	call   *0x86587d(%rip)        # 0x140b0cc38
1402a73bb:	8b c3                	mov    %ebx,%eax
1402a73bd:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1402a73c2:	03 c3                	add    %ebx,%eax
1402a73c4:	75 10                	jne    0x1402a73d6
1402a73c6:	48 8b 06             	mov    (%rsi),%rax
1402a73c9:	48 8b ce             	mov    %rsi,%rcx
1402a73cc:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a73d0:	ff 15 62 58 86 00    	call   *0x865862(%rip)        # 0x140b0cc38
1402a73d6:	48 8b 75 f0          	mov    -0x10(%rbp),%rsi