1402834d8:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1402834dc:	48 89 70 10          	mov    %rsi,0x10(%rax)
1402834e0:	48 c7 40 18 07 00 00 	movq   $0x7,0x18(%rax)
1402834e7:	00
1402834e8:	66 89 30             	mov    %si,(%rax)
1402834eb:	48 83 c1 20          	add    $0x20,%rcx
1402834ef:	48 83 c0 20          	add    $0x20,%rax
1402834f3:	48 3b c2             	cmp    %rdx,%rax
1402834f6:	75 c8                	jne    0x1402834c0
1402834f8:	48 8b d1             	mov    %rcx,%rdx
1402834fb:	e8 a4 3c da ff       	call   0x1400271a4
140283500:	4c 8b cb             	mov    %rbx,%r9
140283503:	4c 8b c7             	mov    %rdi,%r8
140283506:	49 8b d7             	mov    %r15,%rdx
140283509:	49 8b ce             	mov    %r14,%rcx
14028350c:	48 83 c4 30          	add    $0x30,%rsp
140283510:	41 5f                	pop    %r15
140283512:	41 5e                	pop    %r14
140283514:	5f                   	pop    %rdi
140283515:	5e                   	pop    %rsi
140283516:	5b                   	pop    %rbx
140283517:	e9 00 42 da ff       	jmp    0x14002771c
14028351c:	e8 47 88 d9 ff       	call   0x14001bd68
140283521:	cc                   	int3
140283522:	90                   	nop
140283523:	90                   	nop
140283524:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140283529:	57                   	push   %rdi
14028352a:	48 83 ec 20          	sub    $0x20,%rsp
14028352e:	48 8b f9             	mov    %rcx,%rdi
140283531:	48 83 c1 28          	add    $0x28,%rcx
140283535:	e8 96 79 d9 ff       	call   0x14001aed0
14028353a:	48 8b 5f 20          	mov    0x20(%rdi),%rbx
14028353e:	48 85 db             	test   %rbx,%rbx
140283541:	74 39                	je     0x14028357c
140283543:	83 c8 ff             	or     $0xffffffff,%eax
140283546:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14028354b:	83 f8 01             	cmp    $0x1,%eax
14028354e:	75 2c                	jne    0x14028357c
140283550:	48 8b 03             	mov    (%rbx),%rax
140283553:	48 8b cb             	mov    %rbx,%rcx
140283556:	48 8b 00             	mov    (%rax),%rax
140283559:	ff 15 d9 96 88 00    	call   *0x8896d9(%rip)        # 0x140b0cc38
14028355f:	83 c8 ff             	or     $0xffffffff,%eax
140283562:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140283567:	83 f8 01             	cmp    $0x1,%eax
14028356a:	75 10                	jne    0x14028357c
14028356c:	48 8b 03             	mov    (%rbx),%rax
14028356f:	48 8b cb             	mov    %rbx,%rcx
140283572:	48 8b 40 08          	mov    0x8(%rax),%rax
140283576:	ff 15 bc 96 88 00    	call   *0x8896bc(%rip)        # 0x140b0cc38
14028357c:	48 8b cf             	mov    %rdi,%rcx
14028357f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140283584:	48 83 c4 20          	add    $0x20,%rsp
140283588:	5f                   	pop    %rdi
140283589:	e9 42 79 d9 ff       	jmp    0x14001aed0
14028358e:	cc                   	int3
14028358f:	90                   	nop
140283590:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140283594:	48 8b 09             	mov    (%rcx),%rcx
140283597:	e9 1c 06 e7 ff       	jmp    0x1400f3bb8
14028359c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402835a1:	57                   	push   %rdi
1402835a2:	48 83 ec 20          	sub    $0x20,%rsp
1402835a6:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1402835aa:	48 8b 19             	mov    (%rcx),%rbx
1402835ad:	eb 0f                	jmp    0x1402835be
1402835af:	48 8b cb             	mov    %rbx,%rcx
1402835b2:	e8 f9 2b e7 ff       	call   0x1400f61b0
1402835b7:	48 81 c3 e0 00 00 00 	add    $0xe0,%rbx
1402835be:	48 3b df             	cmp    %rdi,%rbx
1402835c1:	75 ec                	jne    0x1402835af
1402835c3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402835c8:	48 83 c4 20          	add    $0x20,%rsp
1402835cc:	5f                   	pop    %rdi
1402835cd:	c3                   	ret
1402835ce:	90                   	nop
1402835cf:	90                   	nop
1402835d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402835d5:	57                   	push   %rdi
1402835d6:	48 83 ec 20          	sub    $0x20,%rsp
1402835da:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1402835de:	48 8b 19             	mov    (%rcx),%rbx
1402835e1:	eb 0c                	jmp    0x1402835ef
1402835e3:	48 8b cb             	mov    %rbx,%rcx
1402835e6:	e8 31 2b e7 ff       	call   0x1400f611c
1402835eb:	48 83 c3 68          	add    $0x68,%rbx
1402835ef:	48 3b df             	cmp    %rdi,%rbx
1402835f2:	75 ef                	jne    0x1402835e3
1402835f4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402835f9:	48 83 c4 20          	add    $0x20,%rsp
1402835fd:	5f                   	pop    %rdi
1402835fe:	c3                   	ret
1402835ff:	90                   	nop
140283600:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140283605:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14028360a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14028360f:	57                   	push   %rdi
140283610:	41 56                	push   %r14
140283612:	41 57                	push   %r15
140283614:	48 83 ec 20          	sub    $0x20,%rsp
140283618:	48 8b 19             	mov    (%rcx),%rbx
14028361b:	4d 8b f1             	mov    %r9,%r14
14028361e:	4d 8b f8             	mov    %r8,%r15
140283621:	48 8b f2             	mov    %rdx,%rsi
140283624:	48 8b f9             	mov    %rcx,%rdi
140283627:	48 85 db             	test   %rbx,%rbx
14028362a:	74 5f                	je     0x14028368b
14028362c:	48 8b 69 08          	mov    0x8(%rcx),%rbp
140283630:	eb 0f                	jmp    0x140283641
140283632:	48 8b cb             	mov    %rbx,%rcx
140283635:	e8 76 2b e7 ff       	call   0x1400f61b0
14028363a:	48 81 c3 e0 00 00 00 	add    $0xe0,%rbx
140283641:	48 3b dd             	cmp    %rbp,%rbx
140283644:	75 ec                	jne    0x140283632
140283646:	48 8b 0f             	mov    (%rdi),%rcx
140283649:	48 ba b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rdx
140283650:	db b6 6d
140283653:	48 8b 47 10          	mov    0x10(%rdi),%rax
140283657:	48 2b c1             	sub    %rcx,%rax
14028365a:	48 c1 f8 05          	sar    $0x5,%rax
14028365e:	48 0f af c2          	imul   %rdx,%rax
140283662:	48 69 c0 e0 00 00 00 	imul   $0xe0,%rax,%rax
140283669:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14028366f:	72 14                	jb     0x140283685
140283671:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140283675:	48 2b ca             	sub    %rdx,%rcx
140283678:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14028367c:	48 83 f8 1f          	cmp    $0x1f,%rax
140283680:	77 41                	ja     0x1402836c3
140283682:	48 8b ca             	mov    %rdx,%rcx
140283685:	ff 15 35 92 88 00    	call   *0x889235(%rip)        # 0x140b0c8c0
14028368b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140283690:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140283695:	48 89 37             	mov    %rsi,(%rdi)
140283698:	49 69 c7 e0 00 00 00 	imul   $0xe0,%r15,%rax
14028369f:	48 03 c6             	add    %rsi,%rax
1402836a2:	48 89 47 08          	mov    %rax,0x8(%rdi)
1402836a6:	49 69 c6 e0 00 00 00 	imul   $0xe0,%r14,%rax
1402836ad:	48 03 c6             	add    %rsi,%rax
1402836b0:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402836b5:	48 89 47 10          	mov    %rax,0x10(%rdi)
1402836b9:	48 83 c4 20          	add    $0x20,%rsp
1402836bd:	41 5f                	pop    %r15
1402836bf:	41 5e                	pop    %r14
1402836c1:	5f                   	pop    %rdi
1402836c2:	c3                   	ret
1402836c3:	ff 15 cf 92 88 00    	call   *0x8892cf(%rip)        # 0x140b0c998
1402836c9:	cc                   	int3
1402836ca:	90                   	nop
1402836cb:	90                   	nop
1402836cc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402836d1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402836d6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402836db:	57                   	push   %rdi
1402836dc:	41 54                	push   %r12
1402836de:	41 55                	push   %r13
1402836e0:	41 56                	push   %r14
1402836e2:	41 57                	push   %r15
1402836e4:	48 83 ec 20          	sub    $0x20,%rsp
1402836e8:	4d 8b f0             	mov    %r8,%r14
1402836eb:	4d 8d 60 f0          	lea    -0x10(%r8),%r12
1402836ef:	4c 2b f2             	sub    %rdx,%r14
1402836f2:	49 8b dc             	mov    %r12,%rbx
1402836f5:	49 c1 fe 05          	sar    $0x5,%r14
1402836f9:	48 2b da             	sub    %rdx,%rbx
1402836fc:	49 c1 e6 04          	shl    $0x4,%r14
140283700:	4c 8b e9             	mov    %rcx,%r13
140283703:	4c 03 f2             	add    %rdx,%r14
140283706:	48 c1 fb 04          	sar    $0x4,%rbx
14028370a:	4d 8b f8             	mov    %r8,%r15
14028370d:	48 8b ea             	mov    %rdx,%rbp
140283710:	48 8b ca             	mov    %rdx,%rcx
140283713:	48 83 fb 28          	cmp    $0x28,%rbx
140283717:	7e 50                	jle    0x140283769
140283719:	48 ff c3             	inc    %rbx
14028371c:	48 c1 fb 03          	sar    $0x3,%rbx
140283720:	48 8b fb             	mov    %rbx,%rdi
140283723:	48 c1 e3 04          	shl    $0x4,%rbx
140283727:	48 c1 e7 05          	shl    $0x5,%rdi
14028372b:	48 8d 34 13          	lea    (%rbx,%rdx,1),%rsi
14028372f:	4c 8d 04 3a          	lea    (%rdx,%rdi,1),%r8
140283733:	48 8b d6             	mov    %rsi,%rdx
140283736:	e8 fd 06 00 00       	call   0x140283e38
14028373b:	49 8b ce             	mov    %r14,%rcx
14028373e:	4e 8d 04 33          	lea    (%rbx,%r14,1),%r8
140283742:	48 2b cb             	sub    %rbx,%rcx
140283745:	49 8b d6             	mov    %r14,%rdx
140283748:	e8 eb 06 00 00       	call   0x140283e38
14028374d:	49 8b cc             	mov    %r12,%rcx
140283750:	49 8b d4             	mov    %r12,%rdx
140283753:	48 2b cf             	sub    %rdi,%rcx
140283756:	48 2b d3             	sub    %rbx,%rdx
140283759:	4d 8b c4             	mov    %r12,%r8
14028375c:	e8 d7 06 00 00       	call   0x140283e38
140283761:	4c 8b c2             	mov    %rdx,%r8
140283764:	48 8b ce             	mov    %rsi,%rcx
140283767:	eb 03                	jmp    0x14028376c
140283769:	4d 8b c4             	mov    %r12,%r8
14028376c:	49 8b d6             	mov    %r14,%rdx
14028376f:	e8 c4 06 00 00       	call   0x140283e38
140283774:	49 8d 56 10          	lea    0x10(%r14),%rdx
140283778:	49 3b ee             	cmp    %r14,%rbp
14028377b:	73 27                	jae    0x1402837a4
14028377d:	49 8b 06             	mov    (%r14),%rax
140283780:	4d 8d 4e f0          	lea    -0x10(%r14),%r9
140283784:	4d 8b 11             	mov    (%r9),%r10
140283787:	49 8b 8a 60 01 00 00 	mov    0x160(%r10),%rcx
14028378e:	48 3b 88 60 01 00 00 	cmp    0x160(%rax),%rcx
140283795:	72 0d                	jb     0x1402837a4
140283797:	77 0b                	ja     0x1402837a4
140283799:	4d 8b f1             	mov    %r9,%r14
14028379c:	49 8b c2             	mov    %r10,%rax
14028379f:	49 3b e9             	cmp    %r9,%rbp
1402837a2:	72 dc                	jb     0x140283780
1402837a4:	bf 10 00 00 00       	mov    $0x10,%edi
1402837a9:	49 3b d7             	cmp    %r15,%rdx
1402837ac:	73 20                	jae    0x1402837ce
1402837ae:	49 8b 06             	mov    (%r14),%rax
1402837b1:	4c 8b 80 60 01 00 00 	mov    0x160(%rax),%r8
1402837b8:	48 8b 02             	mov    (%rdx),%rax
1402837bb:	4c 39 80 60 01 00 00 	cmp    %r8,0x160(%rax)
1402837c2:	72 0a                	jb     0x1402837ce
1402837c4:	77 08                	ja     0x1402837ce
1402837c6:	48 03 d7             	add    %rdi,%rdx
1402837c9:	49 3b d7             	cmp    %r15,%rdx
1402837cc:	72 ea                	jb     0x1402837b8
1402837ce:	4c 8b c2             	mov    %rdx,%r8
1402837d1:	4d 8b ce             	mov    %r14,%r9
1402837d4:	eb 3c                	jmp    0x140283812
1402837d6:	49 8b 06             	mov    (%r14),%rax
1402837d9:	4d 8b 18             	mov    (%r8),%r11
1402837dc:	48 8b 88 60 01 00 00 	mov    0x160(%rax),%rcx
1402837e3:	49 3b 8b 60 01 00 00 	cmp    0x160(%r11),%rcx
1402837ea:	72 23                	jb     0x14028380f
1402837ec:	77 29                	ja     0x140283817
1402837ee:	49 3b d0             	cmp    %r8,%rdx
1402837f1:	74 19                	je     0x14028380c
1402837f3:	48 8b 02             	mov    (%rdx),%rax
1402837f6:	4c 89 1a             	mov    %r11,(%rdx)
1402837f9:	49 89 00             	mov    %rax,(%r8)
1402837fc:	49 8b 40 08          	mov    0x8(%r8),%rax
140283800:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140283804:	48 89 42 08          	mov    %rax,0x8(%rdx)
140283808:	49 89 48 08          	mov    %rcx,0x8(%r8)
14028380c:	48 03 d7             	add    %rdi,%rdx
14028380f:	4c 03 c7             	add    %rdi,%r8
140283812:	4d 3b c7             	cmp    %r15,%r8
140283815:	72 bf                	jb     0x1402837d6
140283817:	4c 3b cd             	cmp    %rbp,%r9
14028381a:	76 4b                	jbe    0x140283867
14028381c:	4d 8d 51 f0          	lea    -0x10(%r9),%r10
140283820:	49 8b 1a             	mov    (%r10),%rbx
140283823:	49 8b 06             	mov    (%r14),%rax
140283826:	48 8b 8b 60 01 00 00 	mov    0x160(%rbx),%rcx
14028382d:	48 3b 88 60 01 00 00 	cmp    0x160(%rax),%rcx
140283834:	72 23                	jb     0x140283859
140283836:	77 2c                	ja     0x140283864
140283838:	4c 2b f7             	sub    %rdi,%r14
14028383b:	4d 3b f2             	cmp    %r10,%r14
14028383e:	74 19                	je     0x140283859
140283840:	49 8b 06             	mov    (%r14),%rax
140283843:	49 89 1e             	mov    %rbx,(%r14)
140283846:	49 89 02             	mov    %rax,(%r10)
140283849:	49 8b 42 08          	mov    0x8(%r10),%rax
14028384d:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140283851:	49 89 46 08          	mov    %rax,0x8(%r14)
140283855:	49 89 4a 08          	mov    %rcx,0x8(%r10)
140283859:	4c 2b cf             	sub    %rdi,%r9
14028385c:	4c 2b d7             	sub    %rdi,%r10
14028385f:	49 3b e9             	cmp    %r9,%rbp
140283862:	72 bc                	jb     0x140283820
140283864:	4c 3b cd             	cmp    %rbp,%r9
140283867:	75 51                	jne    0x1402838ba
140283869:	4d 3b c7             	cmp    %r15,%r8
14028386c:	0f 84 ba 00 00 00    	je     0x14028392c
140283872:	49 3b d0             	cmp    %r8,%rdx
140283875:	74 1c                	je     0x140283893
140283877:	48 8b 02             	mov    (%rdx),%rax
14028387a:	49 8b 0e             	mov    (%r14),%rcx
14028387d:	49 89 06             	mov    %rax,(%r14)
140283880:	48 8b 42 08          	mov    0x8(%rdx),%rax
140283884:	48 89 0a             	mov    %rcx,(%rdx)
140283887:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14028388b:	49 89 46 08          	mov    %rax,0x8(%r14)
14028388f:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
140283893:	49 8b 0e             	mov    (%r14),%rcx
140283896:	48 03 d7             	add    %rdi,%rdx
140283899:	49 8b 00             	mov    (%r8),%rax
14028389c:	49 89 06             	mov    %rax,(%r14)
14028389f:	49 8b 40 08          	mov    0x8(%r8),%rax
1402838a3:	49 89 08             	mov    %rcx,(%r8)
1402838a6:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1402838aa:	49 89 46 08          	mov    %rax,0x8(%r14)
1402838ae:	4c 03 f7             	add    %rdi,%r14
1402838b1:	49 89 48 08          	mov    %rcx,0x8(%r8)
1402838b5:	e9 55 ff ff ff       	jmp    0x14028380f
1402838ba:	49 83 c1 f0          	add    $0xfffffffffffffff0,%r9
1402838be:	4d 3b c7             	cmp    %r15,%r8
1402838c1:	75 48                	jne    0x14028390b
1402838c3:	4c 2b f7             	sub    %rdi,%r14
1402838c6:	4d 8d 56 08          	lea    0x8(%r14),%r10
1402838ca:	4d 3b ce             	cmp    %r14,%r9
1402838cd:	74 1a                	je     0x1402838e9
1402838cf:	49 8b 06             	mov    (%r14),%rax
1402838d2:	49 8b 09             	mov    (%r9),%rcx
1402838d5:	49 89 01             	mov    %rax,(%r9)
1402838d8:	49 8b 02             	mov    (%r10),%rax
1402838db:	49 89 0e             	mov    %rcx,(%r14)
1402838de:	49 8b 49 08          	mov    0x8(%r9),%rcx
1402838e2:	49 89 41 08          	mov    %rax,0x8(%r9)
1402838e6:	49 89 0a             	mov    %rcx,(%r10)
1402838e9:	49 8b 0e             	mov    (%r14),%rcx
1402838ec:	48 2b d7             	sub    %rdi,%rdx
1402838ef:	48 8b 02             	mov    (%rdx),%rax
1402838f2:	49 89 06             	mov    %rax,(%r14)
1402838f5:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402838f9:	48 89 0a             	mov    %rcx,(%rdx)
1402838fc:	49 8b 0a             	mov    (%r10),%rcx
1402838ff:	49 89 02             	mov    %rax,(%r10)
140283902:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
140283906:	e9 07 ff ff ff       	jmp    0x140283812
14028390b:	49 8b 01             	mov    (%r9),%rax
14028390e:	49 8b 08             	mov    (%r8),%rcx
140283911:	49 89 00             	mov    %rax,(%r8)
140283914:	49 8b 41 08          	mov    0x8(%r9),%rax
140283918:	49 89 09             	mov    %rcx,(%r9)
14028391b:	49 8b 48 08          	mov    0x8(%r8),%rcx
14028391f:	49 89 40 08          	mov    %rax,0x8(%r8)
140283923:	49 89 49 08          	mov    %rcx,0x8(%r9)
140283927:	e9 e3 fe ff ff       	jmp    0x14028380f
14028392c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140283931:	49 8b c5             	mov    %r13,%rax
140283934:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140283939:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14028393e:	4d 89 75 00          	mov    %r14,0x0(%r13)
140283942:	49 89 55 08          	mov    %rdx,0x8(%r13)
140283946:	48 83 c4 20          	add    $0x20,%rsp
14028394a:	41 5f                	pop    %r15
14028394c:	41 5e                	pop    %r14
14028394e:	41 5d                	pop    %r13
140283950:	41 5c                	pop    %r12
140283952:	5f                   	pop    %rdi
140283953:	c3                   	ret
140283954:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140283959:	4d 8b d0             	mov    %r8,%r10
14028395c:	4c 8b da             	mov    %rdx,%r11
14028395f:	48 3b ca             	cmp    %rdx,%rcx
140283962:	0f 84 a5 01 00 00    	je     0x140283b0d
140283968:	4d 8b ca             	mov    %r10,%r9