1408dc3bd:	e8 a4 40 21 00       	call   0x140af0466
1408dc3c2:	45 33 ed             	xor    %r13d,%r13d
1408dc3c5:	66 44 89 2c 3b       	mov    %r13w,(%rbx,%rdi,1)
1408dc3ca:	e9 b5 00 00 00       	jmp    0x1408dc484
1408dc3cf:	4c 3b ef             	cmp    %rdi,%r13
1408dc3d2:	0f 87 7f 07 00 00    	ja     0x1408dcb57
1408dc3d8:	49 8b cd             	mov    %r13,%rcx
1408dc3db:	48 83 c9 07          	or     $0x7,%rcx
1408dc3df:	48 3b cf             	cmp    %rdi,%rcx
1408dc3e2:	77 1f                	ja     0x1408dc403
1408dc3e4:	49 8b d4             	mov    %r12,%rdx
1408dc3e7:	48 d1 ea             	shr    $1,%rdx
1408dc3ea:	48 8b c7             	mov    %rdi,%rax
1408dc3ed:	48 2b c2             	sub    %rdx,%rax
1408dc3f0:	4c 3b e0             	cmp    %rax,%r12
1408dc3f3:	77 0e                	ja     0x1408dc403
1408dc3f5:	49 8d 04 14          	lea    (%r12,%rdx,1),%rax
1408dc3f9:	48 8b f9             	mov    %rcx,%rdi
1408dc3fc:	48 3b c8             	cmp    %rax,%rcx
1408dc3ff:	48 0f 42 f8          	cmovb  %rax,%rdi
1408dc403:	48 8d 5f 01          	lea    0x1(%rdi),%rbx
1408dc407:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1408dc40c:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1408dc411:	e8 d2 7a 72 ff       	call   0x140003ee8
1408dc416:	48 8b f8             	mov    %rax,%rdi
1408dc419:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
1408dc41d:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1408dc422:	4c 89 6e 10          	mov    %r13,0x10(%rsi)
1408dc426:	48 89 4e 18          	mov    %rcx,0x18(%rsi)
1408dc42a:	4a 8d 1c 6d 00 00 00 	lea    0x0(,%r13,2),%rbx
1408dc431:	00
1408dc432:	4c 8b c3             	mov    %rbx,%r8
1408dc435:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1408dc43a:	48 8b c8             	mov    %rax,%rcx
1408dc43d:	e8 5e 5a 21 00       	call   0x140af1ea0
1408dc442:	45 33 ed             	xor    %r13d,%r13d
1408dc445:	66 44 89 2c 3b       	mov    %r13w,(%rbx,%rdi,1)
1408dc44a:	49 83 fc 07          	cmp    $0x7,%r12
1408dc44e:	76 31                	jbe    0x1408dc481
1408dc450:	48 8b 0e             	mov    (%rsi),%rcx
1408dc453:	4a 8d 04 65 02 00 00 	lea    0x2(,%r12,2),%rax
1408dc45a:	00
1408dc45b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1408dc461:	72 18                	jb     0x1408dc47b
1408dc463:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1408dc467:	48 2b ca             	sub    %rdx,%rcx
1408dc46a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1408dc46e:	48 83 f8 1f          	cmp    $0x1f,%rax
1408dc472:	0f 87 b1 00 00 00    	ja     0x1408dc529
1408dc478:	48 8b ca             	mov    %rdx,%rcx
1408dc47b:	ff 15 3f 04 23 00    	call   *0x23043f(%rip)        # 0x140b0c8c0
1408dc481:	48 89 3e             	mov    %rdi,(%rsi)
1408dc484:	49 8b dd             	mov    %r13,%rbx
1408dc487:	49 8b c5             	mov    %r13,%rax
1408dc48a:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1408dc48e:	48 85 d2             	test   %rdx,%rdx
1408dc491:	74 11                	je     0x1408dc4a4
1408dc493:	f0 ff 42 0c          	lock incl 0xc(%rdx)
1408dc497:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1408dc49b:	48 8b 45 90          	mov    -0x70(%rbp),%rax
1408dc49f:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
1408dc4a4:	49 8b cd             	mov    %r13,%rcx
1408dc4a7:	49 8b d5             	mov    %r13,%rdx
1408dc4aa:	48 85 db             	test   %rbx,%rbx
1408dc4ad:	74 0a                	je     0x1408dc4b9
1408dc4af:	f0 ff 43 0c          	lock incl 0xc(%rbx)
1408dc4b3:	48 8b c8             	mov    %rax,%rcx
1408dc4b6:	48 8b d3             	mov    %rbx,%rdx
1408dc4b9:	49 89 8e 20 02 00 00 	mov    %rcx,0x220(%r14)
1408dc4c0:	49 8b 8e 28 02 00 00 	mov    0x228(%r14),%rcx
1408dc4c7:	49 89 96 28 02 00 00 	mov    %rdx,0x228(%r14)
1408dc4ce:	83 ce ff             	or     $0xffffffff,%esi
1408dc4d1:	48 85 c9             	test   %rcx,%rcx
1408dc4d4:	74 18                	je     0x1408dc4ee
1408dc4d6:	8b c6                	mov    %esi,%eax
1408dc4d8:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408dc4dd:	03 c6                	add    %esi,%eax
1408dc4df:	75 0d                	jne    0x1408dc4ee
1408dc4e1:	48 8b 01             	mov    (%rcx),%rax
1408dc4e4:	48 8b 40 08          	mov    0x8(%rax),%rax
1408dc4e8:	ff 15 4a 07 23 00    	call   *0x23074a(%rip)        # 0x140b0cc38
1408dc4ee:	48 85 db             	test   %rbx,%rbx
1408dc4f1:	74 1b                	je     0x1408dc50e
1408dc4f3:	8b c6                	mov    %esi,%eax
1408dc4f5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408dc4fa:	03 c6                	add    %esi,%eax
1408dc4fc:	75 10                	jne    0x1408dc50e
1408dc4fe:	48 8b 03             	mov    (%rbx),%rax
1408dc501:	48 8b cb             	mov    %rbx,%rcx
1408dc504:	48 8b 40 08          	mov    0x8(%rax),%rax
1408dc508:	ff 15 2a 07 23 00    	call   *0x23072a(%rip)        # 0x140b0cc38
1408dc50e:	0f 57 c0             	xorps  %xmm0,%xmm0
1408dc511:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1408dc517:	49 8b 57 68          	mov    0x68(%r15),%rdx
1408dc51b:	48 85 d2             	test   %rdx,%rdx
1408dc51e:	0f 84 39 06 00 00    	je     0x1408dcb5d
1408dc524:	8b 42 08             	mov    0x8(%rdx),%eax
1408dc527:	eb 11                	jmp    0x1408dc53a
1408dc529:	ff 15 69 04 23 00    	call   *0x230469(%rip)        # 0x140b0c998
1408dc52f:	cc                   	int3
1408dc530:	8d 48 01             	lea    0x1(%rax),%ecx
1408dc533:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1408dc538:	74 0a                	je     0x1408dc544
1408dc53a:	85 c0                	test   %eax,%eax
1408dc53c:	0f 84 1b 06 00 00    	je     0x1408dcb5d
1408dc542:	eb ec                	jmp    0x1408dc530
1408dc544:	49 8b 47 60          	mov    0x60(%r15),%rax
1408dc548:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1408dc54d:	49 8b 7f 68          	mov    0x68(%r15),%rdi
1408dc551:	48 8b df             	mov    %rdi,%rbx
1408dc554:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1408dc559:	49 8b c5             	mov    %r13,%rax
1408dc55c:	49 8b d5             	mov    %r13,%rdx
1408dc55f:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1408dc564:	48 85 c9             	test   %rcx,%rcx
1408dc567:	74 18                	je     0x1408dc581
1408dc569:	f0 ff 41 0c          	lock incl 0xc(%rcx)
1408dc56d:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1408dc572:	48 8b c1             	mov    %rcx,%rax
1408dc575:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1408dc57a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1408dc57f:	eb 05                	jmp    0x1408dc586
1408dc581:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1408dc586:	4c 8d 05 73 f6 ff ff 	lea    -0x98d(%rip),%r8        # 0x1408dbc00
1408dc58d:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
1408dc592:	44 89 6c 24 78       	mov    %r13d,0x78(%rsp)
1408dc597:	0f 10 4c 24 70       	movups 0x70(%rsp),%xmm1
1408dc59c:	f3 0f 7f 4d 28       	movdqu %xmm1,0x28(%rbp)
1408dc5a1:	0f 57 c0             	xorps  %xmm0,%xmm0
1408dc5a4:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1408dc5aa:	4c 89 7d 48          	mov    %r15,0x48(%rbp)
1408dc5ae:	4c 8d 05 b3 c0 24 00 	lea    0x24c0b3(%rip),%r8        # 0x140b28668
1408dc5b5:	4c 89 85 20 01 00 00 	mov    %r8,0x120(%rbp)
1408dc5bc:	f3 0f 7f 8d 28 01 00 	movdqu %xmm1,0x128(%rbp)
1408dc5c3:	00
1408dc5c4:	48 89 85 38 01 00 00 	mov    %rax,0x138(%rbp)
1408dc5cb:	48 89 95 40 01 00 00 	mov    %rdx,0x140(%rbp)
1408dc5d2:	f3 0f 7f 45 38       	movdqu %xmm0,0x38(%rbp)
1408dc5d7:	4c 89 bd 48 01 00 00 	mov    %r15,0x148(%rbp)
1408dc5de:	48 8d 85 20 01 00 00 	lea    0x120(%rbp),%rax
1408dc5e5:	48 89 85 58 01 00 00 	mov    %rax,0x158(%rbp)
1408dc5ec:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1408dc5f1:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1408dc5f8:	e8 af 15 00 00       	call   0x1408ddbac
1408dc5fd:	48 8b 8d 58 01 00 00 	mov    0x158(%rbp),%rcx
1408dc604:	48 85 c9             	test   %rcx,%rcx
1408dc607:	74 21                	je     0x1408dc62a
1408dc609:	48 8b 01             	mov    (%rcx),%rax
1408dc60c:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1408dc613:	48 3b ca             	cmp    %rdx,%rcx
1408dc616:	0f 95 c2             	setne  %dl
1408dc619:	48 8b 40 20          	mov    0x20(%rax),%rax
1408dc61d:	ff 15 15 06 23 00    	call   *0x230615(%rip)        # 0x140b0cc38
1408dc623:	4c 89 ad 58 01 00 00 	mov    %r13,0x158(%rbp)
1408dc62a:	48 85 ff             	test   %rdi,%rdi
1408dc62d:	74 3c                	je     0x1408dc66b
1408dc62f:	8b c6                	mov    %esi,%eax
1408dc631:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408dc636:	03 c6                	add    %esi,%eax
1408dc638:	75 31                	jne    0x1408dc66b
1408dc63a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1408dc63f:	48 8b 03             	mov    (%rbx),%rax
1408dc642:	48 8b cb             	mov    %rbx,%rcx
1408dc645:	48 8b 00             	mov    (%rax),%rax
1408dc648:	ff 15 ea 05 23 00    	call   *0x2305ea(%rip)        # 0x140b0cc38
1408dc64e:	8b c6                	mov    %esi,%eax
1408dc650:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408dc655:	03 c6                	add    %esi,%eax
1408dc657:	75 12                	jne    0x1408dc66b
1408dc659:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1408dc65e:	48 8b 01             	mov    (%rcx),%rax
1408dc661:	48 8b 40 08          	mov    0x8(%rax),%rax
1408dc665:	ff 15 cd 05 23 00    	call   *0x2305cd(%rip)        # 0x140b0cc38
1408dc66b:	0f 57 c0             	xorps  %xmm0,%xmm0
1408dc66e:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1408dc674:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1408dc678:	48 85 d2             	test   %rdx,%rdx
1408dc67b:	74 0e                	je     0x1408dc68b
1408dc67d:	0f 28 45 90          	movaps -0x70(%rbp),%xmm0
1408dc681:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1408dc687:	f0 ff 42 0c          	lock incl 0xc(%rdx)
1408dc68b:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1408dc690:	48 85 c9             	test   %rcx,%rcx
1408dc693:	74 04                	je     0x1408dc699
1408dc695:	f0 ff 41 08          	lock incl 0x8(%rcx)
1408dc699:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1408dc69e:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1408dc6a4:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1408dc6a9:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1408dc6ad:	e8 2a 21 00 00       	call   0x1408de7dc
1408dc6b2:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1408dc6b7:	49 8b cf             	mov    %r15,%rcx
1408dc6ba:	e8 d1 04 00 00       	call   0x1408dcb90
1408dc6bf:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1408dc6c4:	48 85 c9             	test   %rcx,%rcx
1408dc6c7:	74 1e                	je     0x1408dc6e7
1408dc6c9:	8b c6                	mov    %esi,%eax
1408dc6cb:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408dc6d0:	03 c6                	add    %esi,%eax
1408dc6d2:	75 13                	jne    0x1408dc6e7
1408dc6d4:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1408dc6d9:	48 8b 01             	mov    (%rcx),%rax
1408dc6dc:	48 8b 40 08          	mov    0x8(%rax),%rax
1408dc6e0:	ff 15 52 05 23 00    	call   *0x230552(%rip)        # 0x140b0cc38
1408dc6e6:	90                   	nop
1408dc6e7:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1408dc6ec:	48 85 db             	test   %rbx,%rbx
1408dc6ef:	74 36                	je     0x1408dc727
1408dc6f1:	8b c6                	mov    %esi,%eax
1408dc6f3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408dc6f8:	03 c6                	add    %esi,%eax
1408dc6fa:	75 2b                	jne    0x1408dc727
1408dc6fc:	48 8b 03             	mov    (%rbx),%rax
1408dc6ff:	48 8b cb             	mov    %rbx,%rcx
1408dc702:	48 8b 00             	mov    (%rax),%rax
1408dc705:	ff 15 2d 05 23 00    	call   *0x23052d(%rip)        # 0x140b0cc38
1408dc70b:	8b c6                	mov    %esi,%eax
1408dc70d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408dc712:	03 c6                	add    %esi,%eax
1408dc714:	75 11                	jne    0x1408dc727
1408dc716:	48 8b 03             	mov    (%rbx),%rax
1408dc719:	48 8b cb             	mov    %rbx,%rcx
1408dc71c:	48 8b 40 08          	mov    0x8(%rax),%rax
1408dc720:	ff 15 12 05 23 00    	call   *0x230512(%rip)        # 0x140b0cc38
1408dc726:	90                   	nop
1408dc727:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1408dc72c:	48 85 c9             	test   %rcx,%rcx
1408dc72f:	0f 84 84 00 00 00    	je     0x1408dc7b9
1408dc735:	8b c6                	mov    %esi,%eax
1408dc737:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1408dc73c:	03 c6                	add    %esi,%eax
1408dc73e:	75 79                	jne    0x1408dc7b9
1408dc740:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1408dc745:	48 8b 03             	mov    (%rbx),%rax
1408dc748:	48 8b cb             	mov    %rbx,%rcx
1408dc74b:	48 8b 00             	mov    (%rax),%rax
1408dc74e:	ff 15 e4 04 23 00    	call   *0x2304e4(%rip)        # 0x140b0cc38
1408dc754:	8b c6                	mov    %esi,%eax
1408dc756:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408dc75b:	03 c6                	add    %esi,%eax
1408dc75d:	75 5a                	jne    0x1408dc7b9
1408dc75f:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1408dc764:	48 8b 01             	mov    (%rcx),%rax
1408dc767:	48 8b 40 08          	mov    0x8(%rax),%rax
1408dc76b:	ff 15 c7 04 23 00    	call   *0x2304c7(%rip)        # 0x140b0cc38
1408dc771:	eb 46                	jmp    0x1408dc7b9
1408dc773:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1408dc777:	0f 57 c0             	xorps  %xmm0,%xmm0
1408dc77a:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1408dc780:	48 8b 81 38 02 00 00 	mov    0x238(%rcx),%rax
1408dc787:	48 85 c0             	test   %rax,%rax
1408dc78a:	74 04                	je     0x1408dc790
1408dc78c:	f0 ff 40 08          	lock incl 0x8(%rax)
1408dc790:	48 8b 81 30 02 00 00 	mov    0x230(%rcx),%rax
1408dc797:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1408dc79c:	48 8b 81 38 02 00 00 	mov    0x238(%rcx),%rax
1408dc7a3:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1408dc7a8:	45 33 c0             	xor    %r8d,%r8d
1408dc7ab:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1408dc7b0:	49 8b cf             	mov    %r15,%rcx
1408dc7b3:	e8 b8 f2 ff ff       	call   0x1408dba70
1408dc7b8:	90                   	nop
1408dc7b9:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1408dc7bd:	41 83 ce ff          	or     $0xffffffff,%r14d
1408dc7c1:	48 85 c9             	test   %rcx,%rcx
1408dc7c4:	74 3f                	je     0x1408dc805
1408dc7c6:	41 8b c6             	mov    %r14d,%eax
1408dc7c9:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1408dc7ce:	41 03 c6             	add    %r14d,%eax
1408dc7d1:	75 32                	jne    0x1408dc805
1408dc7d3:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1408dc7d7:	48 8b 03             	mov    (%rbx),%rax
1408dc7da:	48 8b cb             	mov    %rbx,%rcx
1408dc7dd:	48 8b 00             	mov    (%rax),%rax
1408dc7e0:	ff 15 52 04 23 00    	call   *0x230452(%rip)        # 0x140b0cc38
1408dc7e6:	41 8b c6             	mov    %r14d,%eax
1408dc7e9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408dc7ee:	41 03 c6             	add    %r14d,%eax
1408dc7f1:	75 12                	jne    0x1408dc805
1408dc7f3:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1408dc7f7:	48 8b 01             	mov    (%rcx),%rax
1408dc7fa:	48 8b 40 08          	mov    0x8(%rax),%rax
1408dc7fe:	ff 15 34 04 23 00    	call   *0x230434(%rip)        # 0x140b0cc38
1408dc804:	90                   	nop
1408dc805:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1408dc809:	48 85 c9             	test   %rcx,%rcx
1408dc80c:	0f 84 b7 00 00 00    	je     0x1408dc8c9
1408dc812:	48 8b 75 08          	mov    0x8(%rbp),%rsi
1408dc816:	48 3b ce             	cmp    %rsi,%rcx
1408dc819:	74 5c                	je     0x1408dc877
1408dc81b:	48 8d 59 70          	lea    0x70(%rcx),%rbx
1408dc81f:	48 8b 03             	mov    (%rbx),%rax
1408dc822:	48 83 f8 07          	cmp    $0x7,%rax
1408dc826:	76 2e                	jbe    0x1408dc856
1408dc828:	48 8b 4b e8          	mov    -0x18(%rbx),%rcx
1408dc82c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408dc833:	00
1408dc834:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1408dc83a:	72 14                	jb     0x1408dc850
1408dc83c:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1408dc840:	48 2b ca             	sub    %rdx,%rcx
1408dc843:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1408dc847:	48 83 f8 1f          	cmp    $0x1f,%rax
1408dc84b:	77 63                	ja     0x1408dc8b0
1408dc84d:	48 8b ca             	mov    %rdx,%rcx
1408dc850:	ff 15 6a 00 23 00    	call   *0x23006a(%rip)        # 0x140b0c8c0
1408dc856:	4c 89 6b f8          	mov    %r13,-0x8(%rbx)
1408dc85a:	48 c7 03 07 00 00 00 	movq   $0x7,(%rbx)
1408dc861:	66 44 89 6b e8       	mov    %r13w,-0x18(%rbx)
1408dc866:	48 83 c3 78          	add    $0x78,%rbx
1408dc86a:	48 8d 43 90          	lea    -0x70(%rbx),%rax
1408dc86e:	48 3b c6             	cmp    %rsi,%rax
1408dc871:	75 ac                	jne    0x1408dc81f
1408dc873:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1408dc877:	48 8b 45 10          	mov    0x10(%rbp),%rax
1408dc87b:	48 2b c1             	sub    %rcx,%rax
1408dc87e:	48 c1 f8 03          	sar    $0x3,%rax
1408dc882:	48 ba ef ee ee ee ee 	movabs $0xeeeeeeeeeeeeeeef,%rdx
1408dc889:	ee ee ee
1408dc88c:	48 0f af c2          	imul   %rdx,%rax
1408dc890:	48 6b c0 78          	imul   $0x78,%rax,%rax
1408dc894:	48 8b d1             	mov    %rcx,%rdx
1408dc897:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1408dc89d:	72 18                	jb     0x1408dc8b7
1408dc89f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408dc8a3:	48 2b d1             	sub    %rcx,%rdx
1408dc8a6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408dc8aa:	48 83 f8 1f          	cmp    $0x1f,%rax
1408dc8ae:	76 07                	jbe    0x1408dc8b7
1408dc8b0:	ff 15 e2 00 23 00    	call   *0x2300e2(%rip)        # 0x140b0c998
1408dc8b6:	cc                   	int3
1408dc8b7:	ff 15 03 00 23 00    	call   *0x230003(%rip)        # 0x140b0c8c0
1408dc8bd:	0f 57 c0             	xorps  %xmm0,%xmm0
1408dc8c0:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
1408dc8c5:	4c 89 6d 10          	mov    %r13,0x10(%rbp)
1408dc8c9:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1408dc8cd:	48 85 c9             	test   %rcx,%rcx
1408dc8d0:	74 3f                	je     0x1408dc911
1408dc8d2:	41 8b c6             	mov    %r14d,%eax
1408dc8d5:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1408dc8da:	41 03 c6             	add    %r14d,%eax
1408dc8dd:	75 32                	jne    0x1408dc911
1408dc8df:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1408dc8e3:	48 8b 03             	mov    (%rbx),%rax
1408dc8e6:	48 8b cb             	mov    %rbx,%rcx
1408dc8e9:	48 8b 00             	mov    (%rax),%rax
1408dc8ec:	ff 15 46 03 23 00    	call   *0x230346(%rip)        # 0x140b0cc38
1408dc8f2:	41 8b c6             	mov    %r14d,%eax
1408dc8f5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408dc8fa:	41 03 c6             	add    %r14d,%eax