14009c3eb:	0f c6 ca 55          	shufps $0x55,%xmm2,%xmm1
14009c3ef:	f3 41 0f 5d c9       	minss  %xmm9,%xmm1
14009c3f4:	44 0f 28 c9          	movaps %xmm1,%xmm9
14009c3f8:	0f 28 c2             	movaps %xmm2,%xmm0
14009c3fb:	0f c6 c2 aa          	shufps $0xaa,%xmm2,%xmm0
14009c3ff:	f3 41 0f 5f c3       	maxss  %xmm11,%xmm0
14009c404:	44 0f 28 d8          	movaps %xmm0,%xmm11
14009c408:	0f c6 d2 ff          	shufps $0xff,%xmm2,%xmm2
14009c40c:	f3 41 0f 5f d4       	maxss  %xmm12,%xmm2
14009c411:	44 0f 28 e2          	movaps %xmm2,%xmm12
14009c415:	48 83 c3 10          	add    $0x10,%rbx
14009c419:	48 3b 5c 24 78       	cmp    0x78(%rsp),%rbx
14009c41e:	75 a5                	jne    0x14009c3c5
14009c420:	48 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%rax
14009c427:	f3 44 0f 5c 00       	subss  (%rax),%xmm8
14009c42c:	f3 44 0f 11 85 d0 00 	movss  %xmm8,0xd0(%rbp)
14009c433:	00 00
14009c435:	f3 44 0f 5c 48 04    	subss  0x4(%rax),%xmm9
14009c43b:	f3 44 0f 11 4c 24 34 	movss  %xmm9,0x34(%rsp)
14009c442:	f3 0f 10 48 08       	movss  0x8(%rax),%xmm1
14009c447:	f3 41 0f 5c cb       	subss  %xmm11,%xmm1
14009c44c:	f3 0f 11 4c 24 30    	movss  %xmm1,0x30(%rsp)
14009c452:	f3 0f 10 50 0c       	movss  0xc(%rax),%xmm2
14009c457:	f3 41 0f 5c d4       	subss  %xmm12,%xmm2
14009c45c:	f3 0f 11 54 24 38    	movss  %xmm2,0x38(%rsp)
14009c462:	83 a5 d8 00 00 00 00 	andl   $0x0,0xd8(%rbp)
14009c469:	48 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%rax
14009c470:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
14009c477:	44 0f 2f c6          	comiss %xmm6,%xmm8
14009c47b:	48 0f 46 c1          	cmovbe %rcx,%rax
14009c47f:	f3 0f 10 00          	movss  (%rax),%xmm0
14009c483:	f3 41 0f 5d c5       	minss  %xmm13,%xmm0
14009c488:	44 0f 28 e8          	movaps %xmm0,%xmm13
14009c48c:	83 a5 d0 00 00 00 00 	andl   $0x0,0xd0(%rbp)
14009c493:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14009c498:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
14009c49f:	0f 2f ce             	comiss %xmm6,%xmm1
14009c4a2:	48 0f 46 c1          	cmovbe %rcx,%rax
14009c4a6:	f3 0f 10 00          	movss  (%rax),%xmm0
14009c4aa:	f3 41 0f 5d c7       	minss  %xmm15,%xmm0
14009c4af:	44 0f 28 f8          	movaps %xmm0,%xmm15
14009c4b3:	83 a5 d0 00 00 00 00 	andl   $0x0,0xd0(%rbp)
14009c4ba:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
14009c4bf:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
14009c4c6:	44 0f 2f ce          	comiss %xmm6,%xmm9
14009c4ca:	48 0f 46 c1          	cmovbe %rcx,%rax
14009c4ce:	f3 0f 10 00          	movss  (%rax),%xmm0
14009c4d2:	f3 41 0f 5d c6       	minss  %xmm14,%xmm0
14009c4d7:	44 0f 28 f0          	movaps %xmm0,%xmm14
14009c4db:	83 a5 d0 00 00 00 00 	andl   $0x0,0xd0(%rbp)
14009c4e2:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
14009c4e7:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
14009c4ee:	0f 2f d6             	comiss %xmm6,%xmm2
14009c4f1:	48 0f 46 c1          	cmovbe %rcx,%rax
14009c4f5:	f3 0f 10 00          	movss  (%rax),%xmm0
14009c4f9:	f3 0f 5d c7          	minss  %xmm7,%xmm0
14009c4fd:	0f 28 f8             	movaps %xmm0,%xmm7
14009c500:	f3 0f 11 85 d0 00 00 	movss  %xmm0,0xd0(%rbp)
14009c507:	00
14009c508:	80 bd c0 00 00 00 00 	cmpb   $0x0,0xc0(%rbp)
14009c50f:	74 18                	je     0x14009c529
14009c511:	f3 0f 10 44 24 20    	movss  0x20(%rsp),%xmm0
14009c517:	0f 2f f0             	comiss %xmm0,%xmm6
14009c51a:	77 06                	ja     0x14009c522
14009c51c:	41 0f 2f c0          	comiss %xmm8,%xmm0
14009c520:	76 07                	jbe    0x14009c529
14009c522:	f3 44 0f 11 44 24 20 	movss  %xmm8,0x20(%rsp)
14009c529:	45 84 ff             	test   %r15b,%r15b
14009c52c:	74 16                	je     0x14009c544
14009c52e:	f3 0f 10 44 24 28    	movss  0x28(%rsp),%xmm0
14009c534:	0f 2f f0             	comiss %xmm0,%xmm6
14009c537:	77 05                	ja     0x14009c53e
14009c539:	0f 2f c1             	comiss %xmm1,%xmm0
14009c53c:	76 06                	jbe    0x14009c544
14009c53e:	f3 0f 11 4c 24 28    	movss  %xmm1,0x28(%rsp)
14009c544:	45 85 ed             	test   %r13d,%r13d
14009c547:	75 18                	jne    0x14009c561
14009c549:	f3 0f 10 44 24 24    	movss  0x24(%rsp),%xmm0
14009c54f:	0f 2f f0             	comiss %xmm0,%xmm6
14009c552:	77 06                	ja     0x14009c55a
14009c554:	41 0f 2f c1          	comiss %xmm9,%xmm0
14009c558:	76 23                	jbe    0x14009c57d
14009c55a:	f3 44 0f 11 4c 24 24 	movss  %xmm9,0x24(%rsp)
14009c561:	41 83 fd 01          	cmp    $0x1,%r13d
14009c565:	75 16                	jne    0x14009c57d
14009c567:	f3 0f 10 44 24 2c    	movss  0x2c(%rsp),%xmm0
14009c56d:	0f 2f f0             	comiss %xmm0,%xmm6
14009c570:	77 05                	ja     0x14009c577
14009c572:	0f 2f c2             	comiss %xmm2,%xmm0
14009c575:	76 06                	jbe    0x14009c57d
14009c577:	f3 0f 11 54 24 2c    	movss  %xmm2,0x2c(%rsp)
14009c57d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14009c582:	e8 49 e9 f7 ff       	call   0x14001aed0
14009c587:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14009c58b:	e8 40 e9 f7 ff       	call   0x14001aed0
14009c590:	83 cf ff             	or     $0xffffffff,%edi
14009c593:	eb 03                	jmp    0x14009c598
14009c595:	83 cf ff             	or     $0xffffffff,%edi
14009c598:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14009c59d:	48 85 c9             	test   %rcx,%rcx
14009c5a0:	74 3c                	je     0x14009c5de
14009c5a2:	8b c7                	mov    %edi,%eax
14009c5a4:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14009c5a9:	03 c7                	add    %edi,%eax
14009c5ab:	75 31                	jne    0x14009c5de
14009c5ad:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14009c5b2:	48 8b 03             	mov    (%rbx),%rax
14009c5b5:	48 8b cb             	mov    %rbx,%rcx
14009c5b8:	48 8b 00             	mov    (%rax),%rax
14009c5bb:	ff 15 77 06 a7 00    	call   *0xa70677(%rip)        # 0x140b0cc38
14009c5c1:	8b c7                	mov    %edi,%eax
14009c5c3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14009c5c8:	03 c7                	add    %edi,%eax
14009c5ca:	75 12                	jne    0x14009c5de
14009c5cc:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14009c5d1:	48 8b 01             	mov    (%rcx),%rax
14009c5d4:	48 8b 40 08          	mov    0x8(%rax),%rax
14009c5d8:	ff 15 5a 06 a7 00    	call   *0xa7065a(%rip)        # 0x140b0cc38
14009c5de:	49 ff c6             	inc    %r14
14009c5e1:	49 83 c4 38          	add    $0x38,%r12
14009c5e5:	4c 3b 75 a0          	cmp    -0x60(%rbp),%r14
14009c5e9:	0f 82 f2 fa ff ff    	jb     0x14009c0e1
14009c5ef:	0f 2f 74 24 20       	comiss 0x20(%rsp),%xmm6
14009c5f4:	76 08                	jbe    0x14009c5fe
14009c5f6:	c7 44 24 20 ec 51 b8 	movl   $0x40b851ec,0x20(%rsp)
14009c5fd:	40
14009c5fe:	0f 2f 74 24 24       	comiss 0x24(%rsp),%xmm6
14009c603:	76 05                	jbe    0x14009c60a
14009c605:	83 64 24 24 00       	andl   $0x0,0x24(%rsp)
14009c60a:	0f 2f 74 24 28       	comiss 0x28(%rsp),%xmm6
14009c60f:	76 08                	jbe    0x14009c619
14009c611:	c7 44 24 28 ec 51 b8 	movl   $0x40b851ec,0x28(%rsp)
14009c618:	40
14009c619:	0f 2f 74 24 2c       	comiss 0x2c(%rsp),%xmm6
14009c61e:	76 05                	jbe    0x14009c625
14009c620:	83 64 24 2c 00       	andl   $0x0,0x2c(%rsp)
14009c625:	f3 44 0f 5d 6c 24 20 	minss  0x20(%rsp),%xmm13
14009c62c:	f3 44 0f 11 6c 24 20 	movss  %xmm13,0x20(%rsp)
14009c633:	f3 44 0f 5d 7c 24 28 	minss  0x28(%rsp),%xmm15
14009c63a:	f3 44 0f 11 7c 24 28 	movss  %xmm15,0x28(%rsp)
14009c641:	f3 44 0f 5d 74 24 24 	minss  0x24(%rsp),%xmm14
14009c648:	f3 44 0f 11 74 24 24 	movss  %xmm14,0x24(%rsp)
14009c64f:	f3 0f 5d 7c 24 2c    	minss  0x2c(%rsp),%xmm7
14009c655:	f3 0f 11 7c 24 2c    	movss  %xmm7,0x2c(%rsp)
14009c65b:	48 8b 06             	mov    (%rsi),%rax
14009c65e:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
14009c663:	f3 0f 7f 80 e0 00 00 	movdqu %xmm0,0xe0(%rax)
14009c66a:	00
14009c66b:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14009c66f:	e8 4c be fa ff       	call   0x1400484c0
14009c674:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
14009c678:	48 85 db             	test   %rbx,%rbx
14009c67b:	74 35                	je     0x14009c6b2
14009c67d:	8b c7                	mov    %edi,%eax
14009c67f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14009c684:	03 c7                	add    %edi,%eax
14009c686:	75 2a                	jne    0x14009c6b2
14009c688:	48 8b 03             	mov    (%rbx),%rax
14009c68b:	48 8b cb             	mov    %rbx,%rcx
14009c68e:	48 8b 00             	mov    (%rax),%rax
14009c691:	ff 15 a1 05 a7 00    	call   *0xa705a1(%rip)        # 0x140b0cc38
14009c697:	8b c7                	mov    %edi,%eax
14009c699:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14009c69e:	03 c7                	add    %edi,%eax
14009c6a0:	75 10                	jne    0x14009c6b2
14009c6a2:	48 8b 03             	mov    (%rbx),%rax
14009c6a5:	48 8b cb             	mov    %rbx,%rcx
14009c6a8:	48 8b 40 08          	mov    0x8(%rax),%rax
14009c6ac:	ff 15 86 05 a7 00    	call   *0xa70586(%rip)        # 0x140b0cc38
14009c6b2:	4c 8d 9c 24 78 01 00 	lea    0x178(%rsp),%r11
14009c6b9:	00
14009c6ba:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
14009c6bf:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
14009c6c4:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
14009c6c9:	45 0f 28 4b b8       	movaps -0x48(%r11),%xmm9
14009c6ce:	45 0f 28 53 a8       	movaps -0x58(%r11),%xmm10
14009c6d3:	45 0f 28 5b 98       	movaps -0x68(%r11),%xmm11
14009c6d8:	45 0f 28 63 88       	movaps -0x78(%r11),%xmm12
14009c6dd:	45 0f 28 ab 78 ff ff 	movaps -0x88(%r11),%xmm13
14009c6e4:	ff
14009c6e5:	45 0f 28 b3 68 ff ff 	movaps -0x98(%r11),%xmm14
14009c6ec:	ff
14009c6ed:	45 0f 28 bb 58 ff ff 	movaps -0xa8(%r11),%xmm15
14009c6f4:	ff
14009c6f5:	49 8b e3             	mov    %r11,%rsp
14009c6f8:	41 5f                	pop    %r15
14009c6fa:	41 5e                	pop    %r14
14009c6fc:	41 5d                	pop    %r13
14009c6fe:	41 5c                	pop    %r12
14009c700:	5f                   	pop    %rdi
14009c701:	5e                   	pop    %rsi
14009c702:	5b                   	pop    %rbx
14009c703:	5d                   	pop    %rbp
14009c704:	c3                   	ret
14009c705:	ff 15 8d 02 a7 00    	call   *0xa7028d(%rip)        # 0x140b0c998
14009c70b:	90                   	nop
14009c70c:	0f 1f 40 00          	nopl   0x0(%rax)
14009c710:	ff 15 82 02 a7 00    	call   *0xa70282(%rip)        # 0x140b0c998
14009c716:	90                   	nop
14009c717:	ff 15 7b 02 a7 00    	call   *0xa7027b(%rip)        # 0x140b0c998
14009c71d:	cc                   	int3
14009c71e:	90                   	nop
14009c71f:	90                   	nop
14009c720:	48 8b c4             	mov    %rsp,%rax
14009c723:	48 89 58 08          	mov    %rbx,0x8(%rax)
14009c727:	48 89 70 18          	mov    %rsi,0x18(%rax)
14009c72b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14009c72f:	55                   	push   %rbp
14009c730:	41 54                	push   %r12
14009c732:	41 55                	push   %r13
14009c734:	41 56                	push   %r14
14009c736:	41 57                	push   %r15
14009c738:	48 8d 68 88          	lea    -0x78(%rax),%rbp
14009c73c:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
14009c743:	48 8b 05 f6 28 c2 00 	mov    0xc228f6(%rip),%rax        # 0x140cbf040
14009c74a:	48 33 c4             	xor    %rsp,%rax
14009c74d:	48 89 45 40          	mov    %rax,0x40(%rbp)
14009c751:	4c 8b fa             	mov    %rdx,%r15
14009c754:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
14009c758:	33 f6                	xor    %esi,%esi
14009c75a:	89 74 24 20          	mov    %esi,0x20(%rsp)
14009c75e:	0f 57 c0             	xorps  %xmm0,%xmm0
14009c761:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
14009c767:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14009c76c:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
14009c772:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
14009c777:	c7 44 24 20 10 00 00 	movl   $0x10,0x20(%rsp)
14009c77e:	00
14009c77f:	44 8d 4e 02          	lea    0x2(%rsi),%r9d
14009c783:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14009c788:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14009c78d:	49 8b 0f             	mov    (%r15),%rcx
14009c790:	e8 67 52 f9 ff       	call   0x1400319fc
14009c795:	41 be 00 10 00 00    	mov    $0x1000,%r14d
14009c79b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14009c7a0:	48 85 c9             	test   %rcx,%rcx
14009c7a3:	74 33                	je     0x14009c7d8
14009c7a5:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14009c7aa:	48 2b c1             	sub    %rcx,%rax
14009c7ad:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14009c7b1:	48 8b d1             	mov    %rcx,%rdx
14009c7b4:	49 3b c6             	cmp    %r14,%rax
14009c7b7:	72 18                	jb     0x14009c7d1
14009c7b9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14009c7bd:	48 2b d1             	sub    %rcx,%rdx
14009c7c0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14009c7c4:	48 83 f8 1f          	cmp    $0x1f,%rax
14009c7c8:	76 07                	jbe    0x14009c7d1
14009c7ca:	ff 15 c8 01 a7 00    	call   *0xa701c8(%rip)        # 0x140b0c998
14009c7d0:	cc                   	int3
14009c7d1:	ff 15 e9 00 a7 00    	call   *0xa700e9(%rip)        # 0x140b0c8c0
14009c7d7:	90                   	nop
14009c7d8:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14009c7dd:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14009c7e2:	e8 79 0b 00 00       	call   0x14009d360
14009c7e7:	0f 57 c0             	xorps  %xmm0,%xmm0
14009c7ea:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
14009c7f0:	48 8b 08             	mov    (%rax),%rcx
14009c7f3:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14009c7f8:	48 8b 48 08          	mov    0x8(%rax),%rcx
14009c7fc:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14009c801:	48 89 30             	mov    %rsi,(%rax)
14009c804:	48 89 70 08          	mov    %rsi,0x8(%rax)
14009c808:	41 83 cc ff          	or     $0xffffffff,%r12d
14009c80c:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
14009c810:	48 85 db             	test   %rbx,%rbx
14009c813:	74 3b                	je     0x14009c850
14009c815:	41 8b c4             	mov    %r12d,%eax
14009c818:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14009c81d:	41 03 c4             	add    %r12d,%eax
14009c820:	75 2e                	jne    0x14009c850
14009c822:	48 8b 03             	mov    (%rbx),%rax
14009c825:	48 8b cb             	mov    %rbx,%rcx
14009c828:	48 8b 00             	mov    (%rax),%rax
14009c82b:	ff 15 07 04 a7 00    	call   *0xa70407(%rip)        # 0x140b0cc38
14009c831:	41 8b c4             	mov    %r12d,%eax
14009c834:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14009c839:	41 03 c4             	add    %r12d,%eax
14009c83c:	75 12                	jne    0x14009c850
14009c83e:	48 8b 03             	mov    (%rbx),%rax
14009c841:	48 8b cb             	mov    %rbx,%rcx
14009c844:	48 8b 40 08          	mov    0x8(%rax),%rax
14009c848:	ff 15 ea 03 a7 00    	call   *0xa703ea(%rip)        # 0x140b0cc38
14009c84e:	90                   	nop
14009c84f:	90                   	nop
14009c850:	48 8d 05 d1 ad a7 00 	lea    0xa7add1(%rip),%rax        # 0x140b17628
14009c857:	48 89 45 00          	mov    %rax,0x0(%rbp)
14009c85b:	8a 44 24 24          	mov    0x24(%rsp),%al
14009c85f:	88 45 08             	mov    %al,0x8(%rbp)
14009c862:	48 8d 45 00          	lea    0x0(%rbp),%rax
14009c866:	48 89 45 38          	mov    %rax,0x38(%rbp)
14009c86a:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14009c86f:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14009c874:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14009c878:	e8 a3 1b 00 00       	call   0x14009e420
14009c87d:	b9 01 00 00 00       	mov    $0x1,%ecx
14009c882:	e8 7d 2d a5 00       	call   0x140aef604
14009c887:	48 8b d8             	mov    %rax,%rbx
14009c88a:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14009c88f:	c7 44 24 20 e8 03 00 	movl   $0x3e8,0x20(%rsp)
14009c896:	00
14009c897:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14009c89c:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14009c8a0:	e8 5f 80 fa ff       	call   0x140044904
14009c8a5:	48 8b cb             	mov    %rbx,%rcx
14009c8a8:	e8 27 2d a5 00       	call   0x140aef5d4
14009c8ad:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14009c8b2:	48 85 db             	test   %rbx,%rbx
14009c8b5:	74 3a                	je     0x14009c8f1
14009c8b7:	41 8b c4             	mov    %r12d,%eax
14009c8ba:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14009c8bf:	41 03 c4             	add    %r12d,%eax
14009c8c2:	75 2d                	jne    0x14009c8f1
14009c8c4:	48 8b 03             	mov    (%rbx),%rax
14009c8c7:	48 8b cb             	mov    %rbx,%rcx
14009c8ca:	48 8b 00             	mov    (%rax),%rax
14009c8cd:	ff 15 65 03 a7 00    	call   *0xa70365(%rip)        # 0x140b0cc38
14009c8d3:	41 8b c4             	mov    %r12d,%eax
14009c8d6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14009c8db:	41 03 c4             	add    %r12d,%eax
14009c8de:	75 11                	jne    0x14009c8f1
14009c8e0:	48 8b 03             	mov    (%rbx),%rax
14009c8e3:	48 8b cb             	mov    %rbx,%rcx
14009c8e6:	48 8b 40 08          	mov    0x8(%rax),%rax
14009c8ea:	ff 15 48 03 a7 00    	call   *0xa70348(%rip)        # 0x140b0cc38
14009c8f0:	90                   	nop
14009c8f1:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14009c8f5:	48 85 c9             	test   %rcx,%rcx
14009c8f8:	74 1b                	je     0x14009c915
14009c8fa:	48 8b 01             	mov    (%rcx),%rax
14009c8fd:	48 8d 55 00          	lea    0x0(%rbp),%rdx
14009c901:	48 3b ca             	cmp    %rdx,%rcx
14009c904:	0f 95 c2             	setne  %dl
14009c907:	48 8b 40 20          	mov    0x20(%rax),%rax
14009c90b:	ff 15 27 03 a7 00    	call   *0xa70327(%rip)        # 0x140b0cc38
14009c911:	48 89 75 38          	mov    %rsi,0x38(%rbp)
14009c915:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14009c91a:	48 85 db             	test   %rbx,%rbx
14009c91d:	74 3a                	je     0x14009c959
14009c91f:	41 8b c4             	mov    %r12d,%eax
14009c922:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14009c927:	41 03 c4             	add    %r12d,%eax
14009c92a:	75 2d                	jne    0x14009c959
14009c92c:	48 8b 03             	mov    (%rbx),%rax
14009c92f:	48 8b cb             	mov    %rbx,%rcx
14009c932:	48 8b 00             	mov    (%rax),%rax
14009c935:	ff 15 fd 02 a7 00    	call   *0xa702fd(%rip)        # 0x140b0cc38
14009c93b:	41 8b c4             	mov    %r12d,%eax
14009c93e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14009c943:	41 03 c4             	add    %r12d,%eax