1400c81e4:	45 8d 77 e1          	lea    -0x1f(%r15),%r14d
1400c81e8:	44 89 70 18          	mov    %r14d,0x18(%rax)
1400c81ec:	48 8d 0d c5 1c 17 00 	lea    0x171cc5(%rip),%rcx        # 0x140239eb8
1400c81f3:	48 89 08             	mov    %rcx,(%rax)
1400c81f6:	48 89 45 40          	mov    %rax,0x40(%rbp)
1400c81fa:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1400c81fe:	48 8b 53 38          	mov    0x38(%rbx),%rdx
1400c8202:	48 3b 53 40          	cmp    0x40(%rbx),%rdx
1400c8206:	74 0e                	je     0x1400c8216
1400c8208:	48 89 75 40          	mov    %rsi,0x40(%rbp)
1400c820c:	48 89 02             	mov    %rax,(%rdx)
1400c820f:	48 83 43 38 08       	addq   $0x8,0x38(%rbx)
1400c8214:	eb 09                	jmp    0x1400c821f
1400c8216:	4c 8d 45 40          	lea    0x40(%rbp),%r8
1400c821a:	e8 5d 5d fb ff       	call   0x14007df7c
1400c821f:	48 39 75 40          	cmp    %rsi,0x40(%rbp)
1400c8223:	74 0a                	je     0x1400c822f
1400c8225:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400c8229:	e8 7a ee f3 ff       	call   0x1400070a8
1400c822e:	90                   	nop
1400c822f:	48 8b 03             	mov    (%rbx),%rax
1400c8232:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400c8236:	48 8d 05 23 39 ff ff 	lea    -0xc6dd(%rip),%rax        # 0x1400bbb60
1400c823d:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1400c8241:	49 8b cf             	mov    %r15,%rcx
1400c8244:	ff 15 06 a9 14 00    	call   *0x14a906(%rip)        # 0x140212b50
1400c824a:	48 85 c0             	test   %rax,%rax
1400c824d:	0f 84 54 02 00 00    	je     0x1400c84a7
1400c8253:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
1400c8257:	f3 0f 7f 40 08       	movdqu %xmm0,0x8(%rax)
1400c825c:	f0 ff 05 15 94 24 00 	lock incl 0x249415(%rip)        # 0x140311678
1400c8263:	44 89 70 18          	mov    %r14d,0x18(%rax)
1400c8267:	48 8d 0d 72 45 17 00 	lea    0x174572(%rip),%rcx        # 0x14023c7e0
1400c826e:	48 89 08             	mov    %rcx,(%rax)
1400c8271:	48 89 45 40          	mov    %rax,0x40(%rbp)
1400c8275:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
1400c8279:	48 8d 55 40          	lea    0x40(%rbp),%rdx
1400c827d:	48 8b cf             	mov    %rdi,%rcx
1400c8280:	e8 c7 05 00 00       	call   0x1400c884c
1400c8285:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400c8289:	e8 1a ee f3 ff       	call   0x1400070a8
1400c828e:	90                   	nop
1400c828f:	48 8d 05 a2 80 1a 00 	lea    0x1a80a2(%rip),%rax        # 0x140270338
1400c8296:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400c829a:	48 c7 45 d8 0c 00 00 	movq   $0xc,-0x28(%rbp)
1400c82a1:	00
1400c82a2:	0f 10 75 d0          	movups -0x30(%rbp),%xmm6
1400c82a6:	48 8b 03             	mov    (%rbx),%rax
1400c82a9:	89 75 40             	mov    %esi,0x40(%rbp)
1400c82ac:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400c82b0:	48 8d 05 89 3a ff ff 	lea    -0xc577(%rip),%rax        # 0x1400bbd40
1400c82b7:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1400c82bb:	49 8b cf             	mov    %r15,%rcx
1400c82be:	ff 15 8c a8 14 00    	call   *0x14a88c(%rip)        # 0x140212b50
1400c82c4:	48 85 c0             	test   %rax,%rax
1400c82c7:	0f 84 e4 01 00 00    	je     0x1400c84b1
1400c82cd:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
1400c82d1:	f3 0f 7f 40 08       	movdqu %xmm0,0x8(%rax)
1400c82d6:	f0 ff 05 9b 93 24 00 	lock incl 0x24939b(%rip)        # 0x140311678
1400c82dd:	44 89 70 18          	mov    %r14d,0x18(%rax)
1400c82e1:	48 8d 0d 18 45 17 00 	lea    0x174518(%rip),%rcx        # 0x14023c800
1400c82e8:	48 89 08             	mov    %rcx,(%rax)
1400c82eb:	48 89 45 30          	mov    %rax,0x30(%rbp)
1400c82ef:	66 39 35 5a 80 1a 00 	cmp    %si,0x1a805a(%rip)        # 0x140270350
1400c82f6:	74 07                	je     0x1400c82ff
1400c82f8:	ff 15 8a a8 14 00    	call   *0x14a88a(%rip)        # 0x140212b88
1400c82fe:	cc                   	int3
1400c82ff:	44 89 75 d8          	mov    %r14d,-0x28(%rbp)
1400c8303:	66 0f 6f c6          	movdqa %xmm6,%xmm0
1400c8307:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1400c830c:	66 0f 7e 45 dc       	movd   %xmm0,-0x24(%rbp)
1400c8311:	66 0f d6 75 e8       	movq   %xmm6,-0x18(%rbp)
1400c8316:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1400c831a:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400c831e:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
1400c8322:	4c 8d 45 40          	lea    0x40(%rbp),%r8
1400c8326:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400c832a:	48 8b cf             	mov    %rdi,%rcx
1400c832d:	e8 5e 4d fb ff       	call   0x14007d090
1400c8332:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400c8336:	e8 6d ed f3 ff       	call   0x1400070a8
1400c833b:	48 8d 05 de 7f 1a 00 	lea    0x1a7fde(%rip),%rax        # 0x140270320
1400c8342:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400c8346:	48 c7 45 d8 0b 00 00 	movq   $0xb,-0x28(%rbp)
1400c834d:	00
1400c834e:	0f 10 75 d0          	movups -0x30(%rbp),%xmm6
1400c8352:	89 75 40             	mov    %esi,0x40(%rbp)
1400c8355:	bb 18 00 00 00       	mov    $0x18,%ebx
1400c835a:	8b cb                	mov    %ebx,%ecx
1400c835c:	ff 15 ee a7 14 00    	call   *0x14a7ee(%rip)        # 0x140212b50
1400c8362:	48 85 c0             	test   %rax,%rax
1400c8365:	0f 84 50 01 00 00    	je     0x1400c84bb
1400c836b:	48 8d 0d 5e d6 f3 ff 	lea    -0xc29a2(%rip),%rcx        # 0x1400059d0
1400c8372:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400c8376:	f0 ff 05 fb 92 24 00 	lock incl 0x2492fb(%rip)        # 0x140311678
1400c837d:	44 89 70 10          	mov    %r14d,0x10(%rax)
1400c8381:	48 8d 0d 98 44 17 00 	lea    0x174498(%rip),%rcx        # 0x14023c820
1400c8388:	48 89 08             	mov    %rcx,(%rax)
1400c838b:	48 89 45 30          	mov    %rax,0x30(%rbp)
1400c838f:	66 39 35 a0 7f 1a 00 	cmp    %si,0x1a7fa0(%rip)        # 0x140270336
1400c8396:	74 07                	je     0x1400c839f
1400c8398:	ff 15 ea a7 14 00    	call   *0x14a7ea(%rip)        # 0x140212b88
1400c839e:	cc                   	int3
1400c839f:	44 89 75 d8          	mov    %r14d,-0x28(%rbp)
1400c83a3:	66 0f 6f c6          	movdqa %xmm6,%xmm0
1400c83a7:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1400c83ac:	66 0f 7e 45 dc       	movd   %xmm0,-0x24(%rbp)
1400c83b1:	66 0f d6 75 e8       	movq   %xmm6,-0x18(%rbp)
1400c83b6:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1400c83ba:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400c83be:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
1400c83c2:	4c 8d 45 40          	lea    0x40(%rbp),%r8
1400c83c6:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400c83ca:	48 8b cf             	mov    %rdi,%rcx
1400c83cd:	e8 be 4c fb ff       	call   0x14007d090
1400c83d2:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400c83d6:	e8 cd ec f3 ff       	call   0x1400070a8
1400c83db:	90                   	nop
1400c83dc:	48 8d 05 1d 7f 1a 00 	lea    0x1a7f1d(%rip),%rax        # 0x140270300
1400c83e3:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400c83e7:	48 c7 45 d8 0f 00 00 	movq   $0xf,-0x28(%rbp)
1400c83ee:	00
1400c83ef:	0f 10 75 d0          	movups -0x30(%rbp),%xmm6
1400c83f3:	89 75 40             	mov    %esi,0x40(%rbp)
1400c83f6:	48 8b cb             	mov    %rbx,%rcx
1400c83f9:	ff 15 51 a7 14 00    	call   *0x14a751(%rip)        # 0x140212b50
1400c83ff:	48 85 c0             	test   %rax,%rax
1400c8402:	0f 84 89 00 00 00    	je     0x1400c8491
1400c8408:	48 8d 0d f1 5f f4 ff 	lea    -0xba00f(%rip),%rcx        # 0x14000e400
1400c840f:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400c8413:	f0 ff 05 5e 92 24 00 	lock incl 0x24925e(%rip)        # 0x140311678
1400c841a:	44 89 70 10          	mov    %r14d,0x10(%rax)
1400c841e:	48 8d 0d 1b 44 17 00 	lea    0x17441b(%rip),%rcx        # 0x14023c840
1400c8425:	48 89 08             	mov    %rcx,(%rax)
1400c8428:	48 89 45 30          	mov    %rax,0x30(%rbp)
1400c842c:	66 39 35 eb 7e 1a 00 	cmp    %si,0x1a7eeb(%rip)        # 0x14027031e
1400c8433:	74 07                	je     0x1400c843c
1400c8435:	ff 15 4d a7 14 00    	call   *0x14a74d(%rip)        # 0x140212b88
1400c843b:	cc                   	int3
1400c843c:	44 89 75 d8          	mov    %r14d,-0x28(%rbp)
1400c8440:	66 0f 6f c6          	movdqa %xmm6,%xmm0
1400c8444:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1400c8449:	66 0f 7e 45 dc       	movd   %xmm0,-0x24(%rbp)
1400c844e:	66 0f d6 75 e8       	movq   %xmm6,-0x18(%rbp)
1400c8453:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1400c8457:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400c845b:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
1400c845f:	4c 8d 45 40          	lea    0x40(%rbp),%r8
1400c8463:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400c8467:	48 8b cf             	mov    %rdi,%rcx
1400c846a:	e8 21 4c fb ff       	call   0x14007d090
1400c846f:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400c8473:	e8 30 ec f3 ff       	call   0x1400070a8
1400c8478:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1400c847f:	00
1400c8480:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
1400c8485:	48 83 c4 50          	add    $0x50,%rsp
1400c8489:	41 5f                	pop    %r15
1400c848b:	41 5e                	pop    %r14
1400c848d:	5f                   	pop    %rdi
1400c848e:	5e                   	pop    %rsi
1400c848f:	5d                   	pop    %rbp
1400c8490:	c3                   	ret
1400c8491:	e8 be 15 f4 ff       	call   0x140009a54
1400c8496:	90                   	nop
1400c8497:	eb 03                	jmp    0x1400c849c
1400c8499:	90                   	nop
1400c849a:	90                   	nop
1400c849b:	90                   	nop
1400c849c:	90                   	nop
1400c849d:	e8 b2 15 f4 ff       	call   0x140009a54
1400c84a2:	90                   	nop
1400c84a3:	eb 01                	jmp    0x1400c84a6
1400c84a5:	90                   	nop
1400c84a6:	90                   	nop
1400c84a7:	e8 a8 15 f4 ff       	call   0x140009a54
1400c84ac:	90                   	nop
1400c84ad:	eb 01                	jmp    0x1400c84b0
1400c84af:	90                   	nop
1400c84b0:	90                   	nop
1400c84b1:	e8 9e 15 f4 ff       	call   0x140009a54
1400c84b6:	90                   	nop
1400c84b7:	eb 01                	jmp    0x1400c84ba
1400c84b9:	90                   	nop
1400c84ba:	90                   	nop
1400c84bb:	e8 94 15 f4 ff       	call   0x140009a54
1400c84c0:	cc                   	int3
1400c84c1:	90                   	nop
1400c84c2:	90                   	nop
1400c84c3:	90                   	nop
1400c84c4:	90                   	nop
1400c84c5:	90                   	nop
1400c84c6:	90                   	nop
1400c84c7:	90                   	nop
1400c84c8:	90                   	nop
1400c84c9:	90                   	nop
1400c84ca:	90                   	nop
1400c84cb:	90                   	nop
1400c84cc:	90                   	nop
1400c84cd:	90                   	nop
1400c84ce:	90                   	nop
1400c84cf:	90                   	nop
1400c84d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c84d5:	57                   	push   %rdi
1400c84d6:	48 83 ec 20          	sub    $0x20,%rsp
1400c84da:	48 8b f9             	mov    %rcx,%rdi
1400c84dd:	8b da                	mov    %edx,%ebx
1400c84df:	48 83 c1 10          	add    $0x10,%rcx
1400c84e3:	e8 1c e7 ff ff       	call   0x1400c6c04
1400c84e8:	f6 c3 01             	test   $0x1,%bl
1400c84eb:	74 0e                	je     0x1400c84fb
1400c84ed:	48 85 ff             	test   %rdi,%rdi
1400c84f0:	74 09                	je     0x1400c84fb
1400c84f2:	48 8b cf             	mov    %rdi,%rcx
1400c84f5:	ff 15 45 a6 14 00    	call   *0x14a645(%rip)        # 0x140212b40
1400c84fb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400c8500:	48 8b c7             	mov    %rdi,%rax
1400c8503:	48 83 c4 20          	add    $0x20,%rsp
1400c8507:	5f                   	pop    %rdi
1400c8508:	c3                   	ret
1400c8509:	90                   	nop
1400c850a:	90                   	nop
1400c850b:	90                   	nop
1400c850c:	90                   	nop
1400c850d:	90                   	nop
1400c850e:	90                   	nop
1400c850f:	90                   	nop
1400c8510:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c8515:	57                   	push   %rdi
1400c8516:	48 83 ec 20          	sub    $0x20,%rsp
1400c851a:	8b fa                	mov    %edx,%edi
1400c851c:	48 8b d9             	mov    %rcx,%rbx
1400c851f:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1400c8523:	48 85 d2             	test   %rdx,%rdx
1400c8526:	74 22                	je     0x1400c854a
1400c8528:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
1400c852d:	83 c8 ff             	or     $0xffffffff,%eax
1400c8530:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
1400c8535:	83 f8 01             	cmp    $0x1,%eax
1400c8538:	75 10                	jne    0x1400c854a
1400c853a:	48 8b 0a             	mov    (%rdx),%rcx
1400c853d:	48 8b 01             	mov    (%rcx),%rax
1400c8540:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c8544:	ff 15 e6 a8 14 00    	call   *0x14a8e6(%rip)        # 0x140212e30
1400c854a:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400c854e:	48 85 c9             	test   %rcx,%rcx
1400c8551:	74 12                	je     0x1400c8565
1400c8553:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1400c8558:	48 8b 01             	mov    (%rcx),%rax
1400c855b:	48 8b 40 10          	mov    0x10(%rax),%rax
1400c855f:	ff 15 cb a8 14 00    	call   *0x14a8cb(%rip)        # 0x140212e30
1400c8565:	40 f6 c7 01          	test   $0x1,%dil
1400c8569:	74 0e                	je     0x1400c8579
1400c856b:	48 85 db             	test   %rbx,%rbx
1400c856e:	74 09                	je     0x1400c8579
1400c8570:	48 8b cb             	mov    %rbx,%rcx
1400c8573:	ff 15 c7 a5 14 00    	call   *0x14a5c7(%rip)        # 0x140212b40
1400c8579:	48 8b c3             	mov    %rbx,%rax
1400c857c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400c8581:	48 83 c4 20          	add    $0x20,%rsp
1400c8585:	5f                   	pop    %rdi
1400c8586:	c3                   	ret
1400c8587:	90                   	nop
1400c8588:	90                   	nop
1400c8589:	90                   	nop
1400c858a:	90                   	nop
1400c858b:	90                   	nop
1400c858c:	90                   	nop
1400c858d:	90                   	nop
1400c858e:	90                   	nop
1400c858f:	90                   	nop
1400c8590:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c8595:	57                   	push   %rdi
1400c8596:	48 83 ec 20          	sub    $0x20,%rsp
1400c859a:	48 8b d9             	mov    %rcx,%rbx
1400c859d:	8b fa                	mov    %edx,%edi
1400c859f:	48 83 c1 10          	add    $0x10,%rcx
1400c85a3:	48 83 39 00          	cmpq   $0x0,(%rcx)
1400c85a7:	74 05                	je     0x1400c85ae
1400c85a9:	e8 fa ea f3 ff       	call   0x1400070a8
1400c85ae:	40 f6 c7 01          	test   $0x1,%dil
1400c85b2:	74 0e                	je     0x1400c85c2
1400c85b4:	48 85 db             	test   %rbx,%rbx
1400c85b7:	74 09                	je     0x1400c85c2
1400c85b9:	48 8b cb             	mov    %rbx,%rcx
1400c85bc:	ff 15 7e a5 14 00    	call   *0x14a57e(%rip)        # 0x140212b40
1400c85c2:	48 8b c3             	mov    %rbx,%rax
1400c85c5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400c85ca:	48 83 c4 20          	add    $0x20,%rsp
1400c85ce:	5f                   	pop    %rdi
1400c85cf:	c3                   	ret
1400c85d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400c85d5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400c85da:	57                   	push   %rdi
1400c85db:	48 83 ec 20          	sub    $0x20,%rsp
1400c85df:	48 8b f9             	mov    %rcx,%rdi
1400c85e2:	48 8b 59 28          	mov    0x28(%rcx),%rbx
1400c85e6:	48 83 c1 10          	add    $0x10,%rcx
1400c85ea:	e8 49 88 fc ff       	call   0x140090e38
1400c85ef:	48 8b f0             	mov    %rax,%rsi
1400c85f2:	48 85 c0             	test   %rax,%rax
1400c85f5:	74 0c                	je     0x1400c8603
1400c85f7:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1400c85fb:	48 8b d0             	mov    %rax,%rdx
1400c85fe:	e8 1d cf ff ff       	call   0x1400c5520
1400c8603:	48 85 db             	test   %rbx,%rbx
1400c8606:	74 15                	je     0x1400c861d
1400c8608:	48 8b cb             	mov    %rbx,%rcx
1400c860b:	48 85 f6             	test   %rsi,%rsi
1400c860e:	74 07                	je     0x1400c8617
1400c8610:	e8 4b 16 fc ff       	call   0x140089c60
1400c8615:	eb 06                	jmp    0x1400c861d
1400c8617:	e8 94 12 fc ff       	call   0x1400898b0
1400c861c:	90                   	nop
1400c861d:	33 c0                	xor    %eax,%eax
1400c861f:	eb 04                	jmp    0x1400c8625
1400c8621:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400c8625:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400c862a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400c862f:	48 83 c4 20          	add    $0x20,%rsp
1400c8633:	5f                   	pop    %rdi
1400c8634:	c3                   	ret
1400c8635:	90                   	nop
1400c8636:	90                   	nop
1400c8637:	90                   	nop
1400c8638:	90                   	nop
1400c8639:	90                   	nop
1400c863a:	90                   	nop
1400c863b:	90                   	nop
1400c863c:	90                   	nop
1400c863d:	90                   	nop
1400c863e:	90                   	nop
1400c863f:	90                   	nop
1400c8640:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c8645:	57                   	push   %rdi
1400c8646:	48 83 ec 20          	sub    $0x20,%rsp
1400c864a:	48 8b d9             	mov    %rcx,%rbx
1400c864d:	83 c9 ff             	or     $0xffffffff,%ecx
1400c8650:	8b f9                	mov    %ecx,%edi
1400c8652:	f0 0f c1 7b 34       	lock xadd %edi,0x34(%rbx)
1400c8657:	83 ef 01             	sub    $0x1,%edi
1400c865a:	75 02                	jne    0x1400c865e
1400c865c:	eb 04                	jmp    0x1400c8662
1400c865e:	85 ff                	test   %edi,%edi
1400c8660:	78 3b                	js     0x1400c869d
1400c8662:	85 ff                	test   %edi,%edi
1400c8664:	75 2a                	jne    0x1400c8690
1400c8666:	48 85 db             	test   %rbx,%rbx
1400c8669:	74 25                	je     0x1400c8690
1400c866b:	f0 0f c1 0d 05 90 24 	lock xadd %ecx,0x249005(%rip)        # 0x140311678