1401dd444:	41 83 ce ff          	or     $0xffffffff,%r14d
1401dd448:	48 85 c9             	test   %rcx,%rcx
1401dd44b:	74 43                	je     0x1401dd490
1401dd44d:	41 8b c6             	mov    %r14d,%eax
1401dd450:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401dd455:	41 03 c6             	add    %r14d,%eax
1401dd458:	75 36                	jne    0x1401dd490
1401dd45a:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1401dd45e:	48 8b 03             	mov    (%rbx),%rax
1401dd461:	48 8b cb             	mov    %rbx,%rcx
1401dd464:	48 8b 00             	mov    (%rax),%rax
1401dd467:	ff 15 cb f7 92 00    	call   *0x92f7cb(%rip)        # 0x140b0cc38
1401dd46d:	41 8b c6             	mov    %r14d,%eax
1401dd470:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401dd475:	41 03 c6             	add    %r14d,%eax
1401dd478:	75 16                	jne    0x1401dd490
1401dd47a:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1401dd47e:	48 8b 01             	mov    (%rcx),%rax
1401dd481:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dd485:	ff 15 ad f7 92 00    	call   *0x92f7ad(%rip)        # 0x140b0cc38
1401dd48b:	90                   	nop
1401dd48c:	0f 1f 40 00          	nopl   0x0(%rax)
1401dd490:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
1401dd497:	e8 2c f3 ff ff       	call   0x1401dc7c8
1401dd49c:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1401dd4a0:	48 85 c9             	test   %rcx,%rcx
1401dd4a3:	0f 84 15 02 00 00    	je     0x1401dd6be
1401dd4a9:	41 8b c6             	mov    %r14d,%eax
1401dd4ac:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401dd4b1:	41 03 c6             	add    %r14d,%eax
1401dd4b4:	0f 85 04 02 00 00    	jne    0x1401dd6be
1401dd4ba:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
1401dd4be:	48 8b 03             	mov    (%rbx),%rax
1401dd4c1:	48 8b cb             	mov    %rbx,%rcx
1401dd4c4:	48 8b 00             	mov    (%rax),%rax
1401dd4c7:	ff 15 6b f7 92 00    	call   *0x92f76b(%rip)        # 0x140b0cc38
1401dd4cd:	41 8b c6             	mov    %r14d,%eax
1401dd4d0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401dd4d5:	41 03 c6             	add    %r14d,%eax
1401dd4d8:	0f 85 e0 01 00 00    	jne    0x1401dd6be
1401dd4de:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1401dd4e2:	48 8b 01             	mov    (%rcx),%rax
1401dd4e5:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dd4e9:	ff 15 49 f7 92 00    	call   *0x92f749(%rip)        # 0x140b0cc38
1401dd4ef:	e9 ca 01 00 00       	jmp    0x1401dd6be
1401dd4f4:	48 8d 45 20          	lea    0x20(%rbp),%rax
1401dd4f8:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401dd4fd:	0f 57 c0             	xorps  %xmm0,%xmm0
1401dd500:	66 0f 7f 45 20       	movdqa %xmm0,0x20(%rbp)
1401dd505:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1401dd509:	48 85 c9             	test   %rcx,%rcx
1401dd50c:	74 04                	je     0x1401dd512
1401dd50e:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401dd512:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1401dd516:	66 0f 7f 45 20       	movdqa %xmm0,0x20(%rbp)
1401dd51b:	48 8b d6             	mov    %rsi,%rdx
1401dd51e:	48 2b 55 80          	sub    -0x80(%rbp),%rdx
1401dd522:	48 c1 fa 04          	sar    $0x4,%rdx
1401dd526:	48 8d 8d 9a 02 00 00 	lea    0x29a(%rbp),%rcx
1401dd52d:	48 85 d2             	test   %rdx,%rdx
1401dd530:	79 13                	jns    0x1401dd545
1401dd532:	48 f7 da             	neg    %rdx
1401dd535:	e8 9e 46 f5 ff       	call   0x140131bd8
1401dd53a:	48 83 e8 02          	sub    $0x2,%rax
1401dd53e:	66 c7 00 2d 00       	movw   $0x2d,(%rax)
1401dd543:	eb 05                	jmp    0x1401dd54a
1401dd545:	e8 8e 46 f5 ff       	call   0x140131bd8
1401dd54a:	4c 8d 85 9a 02 00 00 	lea    0x29a(%rbp),%r8
1401dd551:	48 8b d0             	mov    %rax,%rdx
1401dd554:	48 8d 8d 10 02 00 00 	lea    0x210(%rbp),%rcx
1401dd55b:	e8 74 45 f5 ff       	call   0x140131ad4
1401dd560:	41 b9 23 00 00 00    	mov    $0x23,%r9d
1401dd566:	4c 8d 05 93 a1 96 00 	lea    0x96a193(%rip),%r8        # 0x140b47700
1401dd56d:	33 d2                	xor    %edx,%edx
1401dd56f:	48 8d 8d 10 02 00 00 	lea    0x210(%rbp),%rcx
1401dd576:	e8 d5 3b eb ff       	call   0x140091150
1401dd57b:	0f 10 38             	movups (%rax),%xmm7
1401dd57e:	0f 11 bd 70 02 00 00 	movups %xmm7,0x270(%rbp)
1401dd585:	0f 10 70 10          	movups 0x10(%rax),%xmm6
1401dd589:	0f 11 b5 80 02 00 00 	movups %xmm6,0x280(%rbp)
1401dd590:	4c 89 68 10          	mov    %r13,0x10(%rax)
1401dd594:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401dd598:	66 44 89 28          	mov    %r13w,(%rax)
1401dd59c:	4c 8d 45 20          	lea    0x20(%rbp),%r8
1401dd5a0:	e8 bb 26 f2 ff       	call   0x1400ffc60
1401dd5a5:	66 0f 73 de 08       	psrldq $0x8,%xmm6
1401dd5aa:	66 48 0f 7e f0       	movq   %xmm6,%rax
1401dd5af:	48 3b c7             	cmp    %rdi,%rax
1401dd5b2:	76 34                	jbe    0x1401dd5e8
1401dd5b4:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401dd5bb:	00
1401dd5bc:	66 48 0f 7e f9       	movq   %xmm7,%rcx
1401dd5c1:	48 8b d1             	mov    %rcx,%rdx
1401dd5c4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401dd5ca:	72 15                	jb     0x1401dd5e1
1401dd5cc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401dd5d0:	48 2b d1             	sub    %rcx,%rdx
1401dd5d3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401dd5d7:	48 83 f8 1f          	cmp    $0x1f,%rax
1401dd5db:	0f 87 b0 01 00 00    	ja     0x1401dd791
1401dd5e1:	ff 15 d9 f2 92 00    	call   *0x92f2d9(%rip)        # 0x140b0c8c0
1401dd5e7:	90                   	nop
1401dd5e8:	48 8b 85 28 02 00 00 	mov    0x228(%rbp),%rax
1401dd5ef:	48 3b c7             	cmp    %rdi,%rax
1401dd5f2:	76 35                	jbe    0x1401dd629
1401dd5f4:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401dd5fb:	00
1401dd5fc:	48 8b 8d 10 02 00 00 	mov    0x210(%rbp),%rcx
1401dd603:	48 8b d1             	mov    %rcx,%rdx
1401dd606:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401dd60c:	72 15                	jb     0x1401dd623
1401dd60e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401dd612:	48 2b d1             	sub    %rcx,%rdx
1401dd615:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401dd619:	48 83 f8 1f          	cmp    $0x1f,%rax
1401dd61d:	0f 87 75 01 00 00    	ja     0x1401dd798
1401dd623:	ff 15 97 f2 92 00    	call   *0x92f297(%rip)        # 0x140b0c8c0
1401dd629:	4c 89 ad 20 02 00 00 	mov    %r13,0x220(%rbp)
1401dd630:	48 89 bd 28 02 00 00 	mov    %rdi,0x228(%rbp)
1401dd637:	66 44 89 ad 10 02 00 	mov    %r13w,0x210(%rbp)
1401dd63e:	00
1401dd63f:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401dd644:	48 3b 4c 24 70       	cmp    0x70(%rsp),%rcx
1401dd649:	74 31                	je     0x1401dd67c
1401dd64b:	4c 89 29             	mov    %r13,(%rcx)
1401dd64e:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1401dd652:	4c 89 2a             	mov    %r13,(%rdx)
1401dd655:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401dd659:	48 85 c0             	test   %rax,%rax
1401dd65c:	74 04                	je     0x1401dd662
1401dd65e:	f0 ff 40 08          	lock incl 0x8(%rax)
1401dd662:	48 8b 06             	mov    (%rsi),%rax
1401dd665:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401dd66a:	48 89 01             	mov    %rax,(%rcx)
1401dd66d:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401dd671:	48 89 02             	mov    %rax,(%rdx)
1401dd674:	48 83 44 24 68 10    	addq   $0x10,0x68(%rsp)
1401dd67a:	eb 12                	jmp    0x1401dd68e
1401dd67c:	4c 8b c6             	mov    %rsi,%r8
1401dd67f:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401dd684:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dd689:	e8 62 30 e4 ff       	call   0x1400206f0
1401dd68e:	48 8b ce             	mov    %rsi,%rcx
1401dd691:	48 2b 4d 80          	sub    -0x80(%rbp),%rcx
1401dd695:	48 c1 f9 04          	sar    $0x4,%rcx
1401dd699:	48 3b 4d 48          	cmp    0x48(%rbp),%rcx
1401dd69d:	0f 83 fc 00 00 00    	jae    0x1401dd79f
1401dd6a3:	4c 8b c1             	mov    %rcx,%r8
1401dd6a6:	49 c1 e8 05          	shr    $0x5,%r8
1401dd6aa:	48 8b 55 30          	mov    0x30(%rbp),%rdx
1401dd6ae:	80 e1 1f             	and    $0x1f,%cl
1401dd6b1:	b8 01 00 00 00       	mov    $0x1,%eax
1401dd6b6:	d3 e0                	shl    %cl,%eax
1401dd6b8:	f7 d0                	not    %eax
1401dd6ba:	42 21 04 82          	and    %eax,(%rdx,%r8,4)
1401dd6be:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1401dd6c5:	e8 da d6 e3 ff       	call   0x14001ada4
1401dd6ca:	4c 8b 45 10          	mov    0x10(%rbp),%r8
1401dd6ce:	4d 8b 40 08          	mov    0x8(%r8),%r8
1401dd6d2:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1401dd6d6:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401dd6da:	e8 11 a1 e5 ff       	call   0x1400377f0
1401dd6df:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401dd6e3:	ff 15 d7 f1 92 00    	call   *0x92f1d7(%rip)        # 0x140b0c8c0
1401dd6e9:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1401dd6f0:	e8 db ef ff ff       	call   0x1401dc6d0
1401dd6f5:	90                   	nop
1401dd6f6:	48 8b 5d 58          	mov    0x58(%rbp),%rbx
1401dd6fa:	48 85 db             	test   %rbx,%rbx
1401dd6fd:	74 39                	je     0x1401dd738
1401dd6ff:	41 8b c6             	mov    %r14d,%eax
1401dd702:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401dd707:	41 03 c6             	add    %r14d,%eax
1401dd70a:	75 2c                	jne    0x1401dd738
1401dd70c:	48 8b 03             	mov    (%rbx),%rax
1401dd70f:	48 8b cb             	mov    %rbx,%rcx
1401dd712:	48 8b 00             	mov    (%rax),%rax
1401dd715:	ff 15 1d f5 92 00    	call   *0x92f51d(%rip)        # 0x140b0cc38
1401dd71b:	41 8b c6             	mov    %r14d,%eax
1401dd71e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401dd723:	41 03 c6             	add    %r14d,%eax
1401dd726:	75 10                	jne    0x1401dd738
1401dd728:	48 8b 03             	mov    (%rbx),%rax
1401dd72b:	48 8b cb             	mov    %rbx,%rcx
1401dd72e:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dd732:	ff 15 00 f5 92 00    	call   *0x92f500(%rip)        # 0x140b0cc38
1401dd738:	48 83 c6 10          	add    $0x10,%rsi
1401dd73c:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401dd740:	48 3b f1             	cmp    %rcx,%rsi
1401dd743:	74 68                	je     0x1401dd7ad
1401dd745:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1401dd749:	e9 38 f3 ff ff       	jmp    0x1401dca86
1401dd74e:	ff 15 44 f2 92 00    	call   *0x92f244(%rip)        # 0x140b0c998
1401dd754:	90                   	nop
1401dd755:	ff 15 3d f2 92 00    	call   *0x92f23d(%rip)        # 0x140b0c998
1401dd75b:	90                   	nop
1401dd75c:	0f 1f 40 00          	nopl   0x0(%rax)
1401dd760:	ff 15 32 f2 92 00    	call   *0x92f232(%rip)        # 0x140b0c998
1401dd766:	90                   	nop
1401dd767:	ff 15 2b f2 92 00    	call   *0x92f22b(%rip)        # 0x140b0c998
1401dd76d:	90                   	nop
1401dd76e:	ff 15 24 f2 92 00    	call   *0x92f224(%rip)        # 0x140b0c998
1401dd774:	90                   	nop
1401dd775:	ff 15 1d f2 92 00    	call   *0x92f21d(%rip)        # 0x140b0c998
1401dd77b:	90                   	nop
1401dd77c:	ff 15 16 f2 92 00    	call   *0x92f216(%rip)        # 0x140b0c998
1401dd782:	90                   	nop
1401dd783:	ff 15 0f f2 92 00    	call   *0x92f20f(%rip)        # 0x140b0c998
1401dd789:	90                   	nop
1401dd78a:	ff 15 08 f2 92 00    	call   *0x92f208(%rip)        # 0x140b0c998
1401dd790:	90                   	nop
1401dd791:	ff 15 01 f2 92 00    	call   *0x92f201(%rip)        # 0x140b0c998
1401dd797:	90                   	nop
1401dd798:	ff 15 fa f1 92 00    	call   *0x92f1fa(%rip)        # 0x140b0c998
1401dd79e:	cc                   	int3
1401dd79f:	ff 15 f3 f1 92 00    	call   *0x92f1f3(%rip)        # 0x140b0c998
1401dd7a5:	90                   	nop
1401dd7a6:	ff 15 ec ec 92 00    	call   *0x92ecec(%rip)        # 0x140b0c498
1401dd7ac:	90                   	nop
1401dd7ad:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
1401dd7b1:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1401dd7b5:	48 8b 01             	mov    (%rcx),%rax
1401dd7b8:	48 8b 40 78          	mov    0x78(%rax),%rax
1401dd7bc:	ff 15 76 f4 92 00    	call   *0x92f476(%rip)        # 0x140b0cc38
1401dd7c2:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401dd7c7:	48 3b 5c 24 68       	cmp    0x68(%rsp),%rbx
1401dd7cc:	0f 84 0a 01 00 00    	je     0x1401dd8dc
1401dd7d2:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1401dd7d6:	48 8b 08             	mov    (%rax),%rcx
1401dd7d9:	48 8b 41 48          	mov    0x48(%rcx),%rax
1401dd7dd:	0f 57 c0             	xorps  %xmm0,%xmm0
1401dd7e0:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
1401dd7e5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401dd7e9:	48 85 c9             	test   %rcx,%rcx
1401dd7ec:	74 04                	je     0x1401dd7f2
1401dd7ee:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401dd7f2:	48 8b 0b             	mov    (%rbx),%rcx
1401dd7f5:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
1401dd7f9:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401dd7fd:	48 89 4d 08          	mov    %rcx,0x8(%rbp)
1401dd801:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1401dd805:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1401dd809:	ff 15 29 f4 92 00    	call   *0x92f429(%rip)        # 0x140b0cc38
1401dd80f:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
1401dd813:	48 85 ff             	test   %rdi,%rdi
1401dd816:	74 39                	je     0x1401dd851
1401dd818:	41 8b c6             	mov    %r14d,%eax
1401dd81b:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401dd820:	41 03 c6             	add    %r14d,%eax
1401dd823:	75 2c                	jne    0x1401dd851
1401dd825:	48 8b 07             	mov    (%rdi),%rax
1401dd828:	48 8b cf             	mov    %rdi,%rcx
1401dd82b:	48 8b 00             	mov    (%rax),%rax
1401dd82e:	ff 15 04 f4 92 00    	call   *0x92f404(%rip)        # 0x140b0cc38
1401dd834:	41 8b c6             	mov    %r14d,%eax
1401dd837:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401dd83c:	41 03 c6             	add    %r14d,%eax
1401dd83f:	75 10                	jne    0x1401dd851
1401dd841:	48 8b 07             	mov    (%rdi),%rax
1401dd844:	48 8b cf             	mov    %rdi,%rcx
1401dd847:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dd84b:	ff 15 e7 f3 92 00    	call   *0x92f3e7(%rip)        # 0x140b0cc38
1401dd851:	48 8b 0b             	mov    (%rbx),%rcx
1401dd854:	48 8b 01             	mov    (%rcx),%rax
1401dd857:	0f 57 c0             	xorps  %xmm0,%xmm0
1401dd85a:	66 0f 7f 45 20       	movdqa %xmm0,0x20(%rbp)
1401dd85f:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
1401dd863:	48 85 d2             	test   %rdx,%rdx
1401dd866:	74 04                	je     0x1401dd86c
1401dd868:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401dd86c:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401dd870:	66 0f 7f 45 20       	movdqa %xmm0,0x20(%rbp)
1401dd875:	4c 8d 45 20          	lea    0x20(%rbp),%r8
1401dd879:	33 d2                	xor    %edx,%edx
1401dd87b:	48 8b 40 60          	mov    0x60(%rax),%rax
1401dd87f:	ff 15 b3 f3 92 00    	call   *0x92f3b3(%rip)        # 0x140b0cc38
1401dd885:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
1401dd889:	48 85 ff             	test   %rdi,%rdi
1401dd88c:	74 3b                	je     0x1401dd8c9
1401dd88e:	66 90                	xchg   %ax,%ax
1401dd890:	41 8b c6             	mov    %r14d,%eax
1401dd893:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401dd898:	41 03 c6             	add    %r14d,%eax
1401dd89b:	75 2c                	jne    0x1401dd8c9
1401dd89d:	48 8b 07             	mov    (%rdi),%rax
1401dd8a0:	48 8b cf             	mov    %rdi,%rcx
1401dd8a3:	48 8b 00             	mov    (%rax),%rax
1401dd8a6:	ff 15 8c f3 92 00    	call   *0x92f38c(%rip)        # 0x140b0cc38
1401dd8ac:	41 8b c6             	mov    %r14d,%eax
1401dd8af:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401dd8b4:	41 03 c6             	add    %r14d,%eax
1401dd8b7:	75 10                	jne    0x1401dd8c9
1401dd8b9:	48 8b 07             	mov    (%rdi),%rax
1401dd8bc:	48 8b cf             	mov    %rdi,%rcx
1401dd8bf:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dd8c3:	ff 15 6f f3 92 00    	call   *0x92f36f(%rip)        # 0x140b0cc38
1401dd8c9:	48 83 c3 10          	add    $0x10,%rbx
1401dd8cd:	48 3b 5c 24 68       	cmp    0x68(%rsp),%rbx
1401dd8d2:	0f 85 fa fe ff ff    	jne    0x1401dd7d2
1401dd8d8:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
1401dd8dc:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1401dd8e0:	48 85 ff             	test   %rdi,%rdi
1401dd8e3:	74 08                	je     0x1401dd8ed
1401dd8e5:	f0 ff 47 08          	lock incl 0x8(%rdi)
1401dd8e9:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
1401dd8ed:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
1401dd8f1:	48 89 81 a0 00 00 00 	mov    %rax,0xa0(%rcx)
1401dd8f8:	48 8b 99 a8 00 00 00 	mov    0xa8(%rcx),%rbx
1401dd8ff:	48 89 b9 a8 00 00 00 	mov    %rdi,0xa8(%rcx)
1401dd906:	48 85 db             	test   %rbx,%rbx
1401dd909:	74 3d                	je     0x1401dd948
1401dd90b:	41 8b c6             	mov    %r14d,%eax
1401dd90e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401dd913:	41 03 c6             	add    %r14d,%eax
1401dd916:	75 2c                	jne    0x1401dd944
1401dd918:	48 8b 03             	mov    (%rbx),%rax
1401dd91b:	48 8b cb             	mov    %rbx,%rcx
1401dd91e:	48 8b 00             	mov    (%rax),%rax
1401dd921:	ff 15 11 f3 92 00    	call   *0x92f311(%rip)        # 0x140b0cc38
1401dd927:	41 8b c6             	mov    %r14d,%eax
1401dd92a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401dd92f:	41 03 c6             	add    %r14d,%eax
1401dd932:	75 10                	jne    0x1401dd944
1401dd934:	48 8b 03             	mov    (%rbx),%rax
1401dd937:	48 8b cb             	mov    %rbx,%rcx
1401dd93a:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dd93e:	ff 15 f4 f2 92 00    	call   *0x92f2f4(%rip)        # 0x140b0cc38
1401dd944:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
1401dd948:	4c 8b 55 80          	mov    -0x80(%rbp),%r10
1401dd94c:	49 8b da             	mov    %r10,%rbx
1401dd94f:	4c 8b 4d 88          	mov    -0x78(%rbp),%r9
1401dd953:	4d 3b d1             	cmp    %r9,%r10
1401dd956:	74 7d                	je     0x1401dd9d5
1401dd958:	48 8b c3             	mov    %rbx,%rax
1401dd95b:	49 2b c2             	sub    %r10,%rax
1401dd95e:	48 c1 f8 04          	sar    $0x4,%rax
1401dd962:	48 3b 45 48          	cmp    0x48(%rbp),%rax
1401dd966:	0f 83 aa 00 00 00    	jae    0x1401dda16
1401dd96c:	4c 8b c0             	mov    %rax,%r8
1401dd96f:	49 c1 e8 05          	shr    $0x5,%r8
1401dd973:	48 8b 55 30          	mov    0x30(%rbp),%rdx
1401dd977:	24 1f                	and    $0x1f,%al
1401dd979:	0f b6 c8             	movzbl %al,%ecx
1401dd97c:	42 8b 04 82          	mov    (%rdx,%r8,4),%eax
1401dd980:	0f a3 c8             	bt     %ecx,%eax
1401dd983:	72 47                	jb     0x1401dd9cc
1401dd985:	48 8b 0b             	mov    (%rbx),%rcx
1401dd988:	0f 57 c0             	xorps  %xmm0,%xmm0
1401dd98b:	f3 0f 7f 85 c8 00 00 	movdqu %xmm0,0xc8(%rbp)
1401dd992:	00