1400f9276:	48 8b f0             	mov    %rax,%rsi
1400f9279:	48 63 87 14 09 00 00 	movslq 0x914(%rdi),%rax
1400f9280:	48 2b f0             	sub    %rax,%rsi
1400f9283:	48 ff c6             	inc    %rsi
1400f9286:	45 33 f6             	xor    %r14d,%r14d
1400f9289:	48 63 87 18 09 00 00 	movslq 0x918(%rdi),%rax
1400f9290:	41 3b c4             	cmp    %r12d,%eax
1400f9293:	75 07                	jne    0x1400f929c
1400f9295:	48 8b 87 08 09 00 00 	mov    0x908(%rdi),%rax
1400f929c:	4c 3b f8             	cmp    %rax,%r15
1400f929f:	0f 87 54 02 00 00    	ja     0x1400f94f9
1400f92a5:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f92a8:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1400f92ae:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400f92b3:	48 85 c9             	test   %rcx,%rcx
1400f92b6:	74 04                	je     0x1400f92bc
1400f92b8:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400f92bc:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1400f92c1:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1400f92c7:	4d 8b cf             	mov    %r15,%r9
1400f92ca:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1400f92cf:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400f92d4:	48 8b cf             	mov    %rdi,%rcx
1400f92d7:	e8 28 0b 00 00       	call   0x1400f9e04
1400f92dc:	90                   	nop
1400f92dd:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f92e0:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1400f92e6:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400f92eb:	48 85 c0             	test   %rax,%rax
1400f92ee:	74 04                	je     0x1400f92f4
1400f92f0:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f92f4:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
1400f92f9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1400f92ff:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400f9304:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f9309:	66 48 0f 7e c1       	movq   %xmm0,%rcx
1400f930e:	48 8b 01             	mov    (%rcx),%rax
1400f9311:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400f9318:	ff 15 1a 39 a1 00    	call   *0xa1391a(%rip)        # 0x140b0cc38
1400f931e:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
1400f9323:	f3 0f 5c 00          	subss  (%rax),%xmm0
1400f9327:	0f 2f 05 f2 7f ab 00 	comiss 0xab7ff2(%rip),%xmm0        # 0x140bb1320
1400f932e:	77 2c                	ja     0x1400f935c
1400f9330:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400f9335:	48 8b 01             	mov    (%rcx),%rax
1400f9338:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400f933f:	ff 15 f3 38 a1 00    	call   *0xa138f3(%rip)        # 0x140b0cc38
1400f9345:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1400f934a:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
1400f934f:	0f 2f 05 ca 7f ab 00 	comiss 0xab7fca(%rip),%xmm0        # 0x140bb1320
1400f9356:	0f 86 87 00 00 00    	jbe    0x1400f93e3
1400f935c:	c7 45 90 05 40 00 80 	movl   $0x80004005,-0x70(%rbp)
1400f9363:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f9366:	0f 11 45 98          	movups %xmm0,-0x68(%rbp)
1400f936a:	48 83 65 a8 00       	andq   $0x0,-0x58(%rbp)
1400f936f:	48 83 65 b0 00       	andq   $0x0,-0x50(%rbp)
1400f9374:	45 33 c0             	xor    %r8d,%r8d
1400f9377:	48 8d 15 3a 59 a4 00 	lea    0xa4593a(%rip),%rdx        # 0x140b3ecb8
1400f937e:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1400f9382:	e8 99 aa f0 ff       	call   0x140003e20
1400f9387:	c7 45 b8 09 00 00 00 	movl   $0x9,-0x48(%rbp)
1400f938e:	48 8d 8f b0 02 00 00 	lea    0x2b0(%rdi),%rcx
1400f9395:	48 8b 01             	mov    (%rcx),%rax
1400f9398:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1400f939c:	48 8b 00             	mov    (%rax),%rax
1400f939f:	ff 15 93 38 a1 00    	call   *0xa13893(%rip)        # 0x140b0cc38
1400f93a5:	90                   	nop
1400f93a6:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
1400f93aa:	48 83 f8 07          	cmp    $0x7,%rax
1400f93ae:	76 33                	jbe    0x1400f93e3
1400f93b0:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f93b7:	00
1400f93b8:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1400f93bc:	48 8b d1             	mov    %rcx,%rdx
1400f93bf:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f93c5:	72 15                	jb     0x1400f93dc
1400f93c7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f93cb:	48 2b d1             	sub    %rcx,%rdx
1400f93ce:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f93d2:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f93d6:	0f 87 16 01 00 00    	ja     0x1400f94f2
1400f93dc:	ff 15 de 34 a1 00    	call   *0xa134de(%rip)        # 0x140b0c8c0
1400f93e2:	90                   	nop
1400f93e3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400f93e8:	48 85 db             	test   %rbx,%rbx
1400f93eb:	74 39                	je     0x1400f9426
1400f93ed:	41 8b c4             	mov    %r12d,%eax
1400f93f0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f93f5:	41 03 c4             	add    %r12d,%eax
1400f93f8:	75 2c                	jne    0x1400f9426
1400f93fa:	48 8b 03             	mov    (%rbx),%rax
1400f93fd:	48 8b cb             	mov    %rbx,%rcx
1400f9400:	48 8b 00             	mov    (%rax),%rax
1400f9403:	ff 15 2f 38 a1 00    	call   *0xa1382f(%rip)        # 0x140b0cc38
1400f9409:	41 8b c4             	mov    %r12d,%eax
1400f940c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f9411:	41 03 c4             	add    %r12d,%eax
1400f9414:	75 10                	jne    0x1400f9426
1400f9416:	48 8b 03             	mov    (%rbx),%rax
1400f9419:	48 8b cb             	mov    %rbx,%rcx
1400f941c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f9420:	ff 15 12 38 a1 00    	call   *0xa13812(%rip)        # 0x140b0cc38
1400f9426:	48 8b cf             	mov    %rdi,%rcx
1400f9429:	e8 da ea fd ff       	call   0x1400d7f08
1400f942e:	48 8b 07             	mov    (%rdi),%rax
1400f9431:	4c 8b 40 10          	mov    0x10(%rax),%r8
1400f9435:	0f 57 c9             	xorps  %xmm1,%xmm1
1400f9438:	4d 85 f6             	test   %r14,%r14
1400f943b:	78 07                	js     0x1400f9444
1400f943d:	f2 49 0f 2a ce       	cvtsi2sd %r14,%xmm1
1400f9442:	eb 18                	jmp    0x1400f945c
1400f9444:	49 8b ce             	mov    %r14,%rcx
1400f9447:	48 d1 e9             	shr    $1,%rcx
1400f944a:	49 8b c6             	mov    %r14,%rax
1400f944d:	83 e0 01             	and    $0x1,%eax
1400f9450:	48 0b c8             	or     %rax,%rcx
1400f9453:	f2 48 0f 2a c9       	cvtsi2sd %rcx,%xmm1
1400f9458:	f2 0f 58 c9          	addsd  %xmm1,%xmm1
1400f945c:	f2 0f 59 0d 54 7d ab 	mulsd  0xab7d54(%rip),%xmm1        # 0x140bb11b8
1400f9463:	00
1400f9464:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f9467:	48 85 f6             	test   %rsi,%rsi
1400f946a:	78 07                	js     0x1400f9473
1400f946c:	f2 48 0f 2a c6       	cvtsi2sd %rsi,%xmm0
1400f9471:	eb 18                	jmp    0x1400f948b
1400f9473:	48 8b d6             	mov    %rsi,%rdx
1400f9476:	48 d1 ea             	shr    $1,%rdx
1400f9479:	48 8b ce             	mov    %rsi,%rcx
1400f947c:	83 e1 01             	and    $0x1,%ecx
1400f947f:	48 0b d1             	or     %rcx,%rdx
1400f9482:	f2 48 0f 2a c2       	cvtsi2sd %rdx,%xmm0
1400f9487:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
1400f948b:	f2 0f 5e c8          	divsd  %xmm0,%xmm1
1400f948f:	f2 0f 58 0d f9 7c ab 	addsd  0xab7cf9(%rip),%xmm1        # 0x140bb1190
1400f9496:	00
1400f9497:	48 8b cf             	mov    %rdi,%rcx
1400f949a:	49 8b c0             	mov    %r8,%rax
1400f949d:	ff 15 95 37 a1 00    	call   *0xa13795(%rip)        # 0x140b0cc38
1400f94a3:	90                   	nop
1400f94a4:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1400f94a9:	48 85 db             	test   %rbx,%rbx
1400f94ac:	74 39                	je     0x1400f94e7
1400f94ae:	41 8b c4             	mov    %r12d,%eax
1400f94b1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f94b6:	41 03 c4             	add    %r12d,%eax
1400f94b9:	75 2c                	jne    0x1400f94e7
1400f94bb:	48 8b 03             	mov    (%rbx),%rax
1400f94be:	48 8b cb             	mov    %rbx,%rcx
1400f94c1:	48 8b 00             	mov    (%rax),%rax
1400f94c4:	ff 15 6e 37 a1 00    	call   *0xa1376e(%rip)        # 0x140b0cc38
1400f94ca:	41 8b c4             	mov    %r12d,%eax
1400f94cd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f94d2:	41 03 c4             	add    %r12d,%eax
1400f94d5:	75 10                	jne    0x1400f94e7
1400f94d7:	48 8b 03             	mov    (%rbx),%rax
1400f94da:	48 8b cb             	mov    %rbx,%rcx
1400f94dd:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f94e1:	ff 15 51 37 a1 00    	call   *0xa13751(%rip)        # 0x140b0cc38
1400f94e7:	49 ff c7             	inc    %r15
1400f94ea:	49 ff c6             	inc    %r14
1400f94ed:	e9 97 fd ff ff       	jmp    0x1400f9289
1400f94f2:	ff 15 a0 34 a1 00    	call   *0xa134a0(%rip)        # 0x140b0c998
1400f94f8:	90                   	nop
1400f94f9:	48 8b 9f d8 08 00 00 	mov    0x8d8(%rdi),%rbx
1400f9500:	48 8b cf             	mov    %rdi,%rcx
1400f9503:	e8 a0 03 00 00       	call   0x1400f98a8
1400f9508:	88 43 68             	mov    %al,0x68(%rbx)
1400f950b:	48 8b 9f d8 08 00 00 	mov    0x8d8(%rdi),%rbx
1400f9512:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1400f9519:	48 85 c0             	test   %rax,%rax
1400f951c:	74 04                	je     0x1400f9522
1400f951e:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f9522:	48 8b b3 a0 00 00 00 	mov    0xa0(%rbx),%rsi
1400f9529:	48 8b 9b a8 00 00 00 	mov    0xa8(%rbx),%rbx
1400f9530:	48 85 db             	test   %rbx,%rbx
1400f9533:	74 39                	je     0x1400f956e
1400f9535:	41 8b c4             	mov    %r12d,%eax
1400f9538:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f953d:	41 03 c4             	add    %r12d,%eax
1400f9540:	75 2c                	jne    0x1400f956e
1400f9542:	48 8b 03             	mov    (%rbx),%rax
1400f9545:	48 8b cb             	mov    %rbx,%rcx
1400f9548:	48 8b 00             	mov    (%rax),%rax
1400f954b:	ff 15 e7 36 a1 00    	call   *0xa136e7(%rip)        # 0x140b0cc38
1400f9551:	41 8b c4             	mov    %r12d,%eax
1400f9554:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f9559:	41 03 c4             	add    %r12d,%eax
1400f955c:	75 10                	jne    0x1400f956e
1400f955e:	48 8b 03             	mov    (%rbx),%rax
1400f9561:	48 8b cb             	mov    %rbx,%rcx
1400f9564:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f9568:	ff 15 ca 36 a1 00    	call   *0xa136ca(%rip)        # 0x140b0cc38
1400f956e:	48 85 f6             	test   %rsi,%rsi
1400f9571:	0f 85 fc 00 00 00    	jne    0x1400f9673
1400f9577:	4c 8b b7 d8 08 00 00 	mov    0x8d8(%rdi),%r14
1400f957e:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400f9583:	e8 8c 2d 00 00       	call   0x1400fc314
1400f9588:	48 8b 08             	mov    (%rax),%rcx
1400f958b:	48 8b 58 08          	mov    0x8(%rax),%rbx
1400f958f:	48 21 30             	and    %rsi,(%rax)
1400f9592:	48 21 70 08          	and    %rsi,0x8(%rax)
1400f9596:	48 85 db             	test   %rbx,%rbx
1400f9599:	74 04                	je     0x1400f959f
1400f959b:	f0 ff 43 08          	lock incl 0x8(%rbx)
1400f959f:	49 89 8e a0 00 00 00 	mov    %rcx,0xa0(%r14)
1400f95a6:	49 8b b6 a8 00 00 00 	mov    0xa8(%r14),%rsi
1400f95ad:	49 89 9e a8 00 00 00 	mov    %rbx,0xa8(%r14)
1400f95b4:	48 85 f6             	test   %rsi,%rsi
1400f95b7:	74 39                	je     0x1400f95f2
1400f95b9:	41 8b c4             	mov    %r12d,%eax
1400f95bc:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1400f95c1:	41 03 c4             	add    %r12d,%eax
1400f95c4:	75 2c                	jne    0x1400f95f2
1400f95c6:	48 8b 06             	mov    (%rsi),%rax
1400f95c9:	48 8b ce             	mov    %rsi,%rcx
1400f95cc:	48 8b 00             	mov    (%rax),%rax
1400f95cf:	ff 15 63 36 a1 00    	call   *0xa13663(%rip)        # 0x140b0cc38
1400f95d5:	41 8b c4             	mov    %r12d,%eax
1400f95d8:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1400f95dd:	41 03 c4             	add    %r12d,%eax
1400f95e0:	75 10                	jne    0x1400f95f2
1400f95e2:	48 8b 06             	mov    (%rsi),%rax
1400f95e5:	48 8b ce             	mov    %rsi,%rcx
1400f95e8:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f95ec:	ff 15 46 36 a1 00    	call   *0xa13646(%rip)        # 0x140b0cc38
1400f95f2:	48 85 db             	test   %rbx,%rbx
1400f95f5:	74 39                	je     0x1400f9630
1400f95f7:	41 8b c4             	mov    %r12d,%eax
1400f95fa:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f95ff:	41 03 c4             	add    %r12d,%eax
1400f9602:	75 2c                	jne    0x1400f9630
1400f9604:	48 8b 03             	mov    (%rbx),%rax
1400f9607:	48 8b cb             	mov    %rbx,%rcx
1400f960a:	48 8b 00             	mov    (%rax),%rax
1400f960d:	ff 15 25 36 a1 00    	call   *0xa13625(%rip)        # 0x140b0cc38
1400f9613:	41 8b c4             	mov    %r12d,%eax
1400f9616:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f961b:	41 03 c4             	add    %r12d,%eax
1400f961e:	75 10                	jne    0x1400f9630
1400f9620:	48 8b 03             	mov    (%rbx),%rax
1400f9623:	48 8b cb             	mov    %rbx,%rcx
1400f9626:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f962a:	ff 15 08 36 a1 00    	call   *0xa13608(%rip)        # 0x140b0cc38
1400f9630:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1400f9635:	48 85 db             	test   %rbx,%rbx
1400f9638:	74 39                	je     0x1400f9673
1400f963a:	41 8b c4             	mov    %r12d,%eax
1400f963d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f9642:	41 03 c4             	add    %r12d,%eax
1400f9645:	75 2c                	jne    0x1400f9673
1400f9647:	48 8b 03             	mov    (%rbx),%rax
1400f964a:	48 8b cb             	mov    %rbx,%rcx
1400f964d:	48 8b 00             	mov    (%rax),%rax
1400f9650:	ff 15 e2 35 a1 00    	call   *0xa135e2(%rip)        # 0x140b0cc38
1400f9656:	41 8b c4             	mov    %r12d,%eax
1400f9659:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f965e:	41 03 c4             	add    %r12d,%eax
1400f9661:	75 10                	jne    0x1400f9673
1400f9663:	48 8b 03             	mov    (%rbx),%rax
1400f9666:	48 8b cb             	mov    %rbx,%rcx
1400f9669:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f966d:	ff 15 c5 35 a1 00    	call   *0xa135c5(%rip)        # 0x140b0cc38
1400f9673:	48 8b 87 d8 08 00 00 	mov    0x8d8(%rdi),%rax
1400f967a:	80 78 68 00          	cmpb   $0x0,0x68(%rax)
1400f967e:	0f 84 05 01 00 00    	je     0x1400f9789
1400f9684:	48 8b 87 e0 08 00 00 	mov    0x8e0(%rdi),%rax
1400f968b:	48 85 c0             	test   %rax,%rax
1400f968e:	74 04                	je     0x1400f9694
1400f9690:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f9694:	48 8b 87 d8 08 00 00 	mov    0x8d8(%rdi),%rax
1400f969b:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400f96a0:	48 8b 87 e0 08 00 00 	mov    0x8e0(%rdi),%rax
1400f96a7:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400f96ac:	4c 8d 87 f8 08 00 00 	lea    0x8f8(%rdi),%r8
1400f96b3:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400f96b8:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1400f96bc:	e8 ab 2e 0e 00       	call   0x1401dc56c
1400f96c1:	90                   	nop
1400f96c2:	48 8b 97 c0 02 00 00 	mov    0x2c0(%rdi),%rdx
1400f96c9:	48 85 d2             	test   %rdx,%rdx
1400f96cc:	0f 84 95 01 00 00    	je     0x1400f9867
1400f96d2:	8b 42 08             	mov    0x8(%rdx),%eax
1400f96d5:	eb 0a                	jmp    0x1400f96e1
1400f96d7:	8d 48 01             	lea    0x1(%rax),%ecx
1400f96da:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1400f96df:	74 0a                	je     0x1400f96eb
1400f96e1:	85 c0                	test   %eax,%eax
1400f96e3:	0f 84 7e 01 00 00    	je     0x1400f9867
1400f96e9:	eb ec                	jmp    0x1400f96d7
1400f96eb:	48 8b 87 b8 02 00 00 	mov    0x2b8(%rdi),%rax
1400f96f2:	48 8b 9f c0 02 00 00 	mov    0x2c0(%rdi),%rbx
1400f96f9:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f96fc:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1400f9702:	48 85 db             	test   %rbx,%rbx
1400f9705:	74 1e                	je     0x1400f9725
1400f9707:	48 8d 88 b0 02 00 00 	lea    0x2b0(%rax),%rcx
1400f970e:	48 f7 d8             	neg    %rax
1400f9711:	48 1b c0             	sbb    %rax,%rax
1400f9714:	48 23 c1             	and    %rcx,%rax
1400f9717:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400f971c:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400f9721:	f0 ff 43 0c          	lock incl 0xc(%rbx)
1400f9725:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400f972a:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1400f972e:	e8 41 00 f1 ff       	call   0x140009774
1400f9733:	48 85 db             	test   %rbx,%rbx
1400f9736:	74 39                	je     0x1400f9771
1400f9738:	41 8b c4             	mov    %r12d,%eax
1400f973b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f9740:	41 03 c4             	add    %r12d,%eax
1400f9743:	75 2c                	jne    0x1400f9771
1400f9745:	48 8b 03             	mov    (%rbx),%rax
1400f9748:	48 8b cb             	mov    %rbx,%rcx
1400f974b:	48 8b 00             	mov    (%rax),%rax
1400f974e:	ff 15 e4 34 a1 00    	call   *0xa134e4(%rip)        # 0x140b0cc38
1400f9754:	41 8b c4             	mov    %r12d,%eax
1400f9757:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f975c:	41 03 c4             	add    %r12d,%eax
1400f975f:	75 10                	jne    0x1400f9771
1400f9761:	48 8b 03             	mov    (%rbx),%rax
1400f9764:	48 8b cb             	mov    %rbx,%rcx
1400f9767:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f976b:	ff 15 c7 34 a1 00    	call   *0xa134c7(%rip)        # 0x140b0cc38
1400f9771:	45 33 c0             	xor    %r8d,%r8d
1400f9774:	33 d2                	xor    %edx,%edx
1400f9776:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1400f977a:	e8 91 31 0e 00       	call   0x1401dc910
1400f977f:	90                   	nop
1400f9780:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1400f9784:	e8 a3 7a ff ff       	call   0x1400f122c
1400f9789:	48 8b 07             	mov    (%rdi),%rax
1400f978c:	4c 8b 87 d8 08 00 00 	mov    0x8d8(%rdi),%r8
1400f9793:	33 d2                	xor    %edx,%edx
1400f9795:	41 38 50 68          	cmp    %dl,0x68(%r8)
1400f9799:	0f 95 c2             	setne  %dl
1400f979c:	48 8b cf             	mov    %rdi,%rcx
1400f979f:	48 8b 40 50          	mov    0x50(%rax),%rax
1400f97a3:	ff 15 8f 34 a1 00    	call   *0xa1348f(%rip)        # 0x140b0cc38
1400f97a9:	90                   	nop
1400f97aa:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400f97af:	48 85 c9             	test   %rcx,%rcx
1400f97b2:	74 41                	je     0x1400f97f5
1400f97b4:	41 8b c4             	mov    %r12d,%eax
1400f97b7:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400f97bc:	41 03 c4             	add    %r12d,%eax
1400f97bf:	75 34                	jne    0x1400f97f5
1400f97c1:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400f97c6:	48 8b 03             	mov    (%rbx),%rax
1400f97c9:	48 8b cb             	mov    %rbx,%rcx
1400f97cc:	48 8b 00             	mov    (%rax),%rax