140007571:	0f 11 42 08          	movups %xmm0,0x8(%rdx)
140007575:	f2 0f 10 49 18       	movsd  0x18(%rcx),%xmm1
14000757a:	f2 0f 11 4a 18       	movsd  %xmm1,0x18(%rdx)
14000757f:	c3                   	ret
140007580:	48 8d 05 e9 c2 cb 00 	lea    0xcbc2e9(%rip),%rax        # 0x140cc3870
140007587:	c3                   	ret
140007588:	90                   	nop
140007589:	90                   	nop
14000758a:	90                   	nop
14000758b:	90                   	nop
14000758c:	90                   	nop
14000758d:	90                   	nop
14000758e:	90                   	nop
14000758f:	90                   	nop
140007590:	40 53                	rex push %rbx
140007592:	48 83 ec 30          	sub    $0x30,%rsp
140007596:	45 8b 00             	mov    (%r8),%r8d
140007599:	48 83 c1 08          	add    $0x8,%rcx
14000759d:	48 8b da             	mov    %rdx,%rbx
1400075a0:	e8 43 e6 ff ff       	call   0x140005be8
1400075a5:	48 8b c3             	mov    %rbx,%rax
1400075a8:	48 83 c4 30          	add    $0x30,%rsp
1400075ac:	5b                   	pop    %rbx
1400075ad:	c3                   	ret
1400075ae:	90                   	nop
1400075af:	90                   	nop
1400075b0:	48 8d 05 61 d4 b0 00 	lea    0xb0d461(%rip),%rax        # 0x140b14a18
1400075b7:	48 89 02             	mov    %rax,(%rdx)
1400075ba:	48 8b c2             	mov    %rdx,%rax
1400075bd:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
1400075c1:	0f 11 42 08          	movups %xmm0,0x8(%rdx)
1400075c5:	f2 0f 10 49 18       	movsd  0x18(%rcx),%xmm1
1400075ca:	f2 0f 11 4a 18       	movsd  %xmm1,0x18(%rdx)
1400075cf:	c3                   	ret
1400075d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400075d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400075da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400075df:	57                   	push   %rdi
1400075e0:	41 56                	push   %r14
1400075e2:	41 57                	push   %r15
1400075e4:	48 83 ec 20          	sub    $0x20,%rsp
1400075e8:	4c 8b 1d 39 3c d2 00 	mov    0xd23c39(%rip),%r11        # 0x140d2b228
1400075ef:	45 33 ff             	xor    %r15d,%r15d
1400075f2:	49 8b f9             	mov    %r9,%rdi
1400075f5:	4c 8b d2             	mov    %rdx,%r10
1400075f8:	45 38 78 19          	cmp    %r15b,0x19(%r8)
1400075fc:	74 2a                	je     0x140007628
1400075fe:	49 8b 43 08          	mov    0x8(%r11),%rax
140007602:	44 38 78 19          	cmp    %r15b,0x19(%rax)
140007606:	75 10                	jne    0x140007618
140007608:	49 8b 43 10          	mov    0x10(%r11),%rax
14000760c:	41 8b 09             	mov    (%r9),%ecx
14000760f:	39 48 1c             	cmp    %ecx,0x1c(%rax)
140007612:	0f 8d 37 01 00 00    	jge    0x14000774f
140007618:	49 8b 43 10          	mov    0x10(%r11),%rax
14000761c:	48 89 02             	mov    %rax,(%rdx)
14000761f:	44 88 7a 10          	mov    %r15b,0x10(%rdx)
140007623:	e9 c8 01 00 00       	jmp    0x1400077f0
140007628:	41 8b 09             	mov    (%r9),%ecx
14000762b:	4d 3b 03             	cmp    (%r11),%r8
14000762e:	75 1d                	jne    0x14000764d
140007630:	41 3b 48 1c          	cmp    0x1c(%r8),%ecx
140007634:	0f 8d 15 01 00 00    	jge    0x14000774f
14000763a:	4c 89 02             	mov    %r8,(%rdx)
14000763d:	c7 42 08 01 00 00 00 	movl   $0x1,0x8(%rdx)
140007644:	44 88 7a 10          	mov    %r15b,0x10(%rdx)
140007648:	e9 a7 01 00 00       	jmp    0x1400077f4
14000764d:	41 3b 48 1c          	cmp    0x1c(%r8),%ecx
140007651:	0f 8d 99 00 00 00    	jge    0x1400076f0
140007657:	49 8b 00             	mov    (%r8),%rax
14000765a:	49 8b c8             	mov    %r8,%rcx
14000765d:	44 38 78 19          	cmp    %r15b,0x19(%rax)
140007661:	74 44                	je     0x1400076a7
140007663:	49 8b 40 08          	mov    0x8(%r8),%rax
140007667:	49 8b d0             	mov    %r8,%rdx
14000766a:	44 38 78 19          	cmp    %r15b,0x19(%rax)
14000766e:	75 2d                	jne    0x14000769d
140007670:	4d 8b c8             	mov    %r8,%r9
140007673:	49 8b d8             	mov    %r8,%rbx
140007676:	48 8b f0             	mov    %rax,%rsi
140007679:	48 8b e8             	mov    %rax,%rbp
14000767c:	4c 8b f0             	mov    %rax,%r14
14000767f:	48 8b d3             	mov    %rbx,%rdx
140007682:	4c 3b 08             	cmp    (%rax),%r9
140007685:	75 16                	jne    0x14000769d
140007687:	48 8b c8             	mov    %rax,%rcx
14000768a:	48 8b 40 08          	mov    0x8(%rax),%rax
14000768e:	4c 8b c9             	mov    %rcx,%r9
140007691:	48 8b d9             	mov    %rcx,%rbx
140007694:	48 8b d1             	mov    %rcx,%rdx
140007697:	44 38 78 19          	cmp    %r15b,0x19(%rax)
14000769b:	74 d9                	je     0x140007676
14000769d:	44 38 7a 19          	cmp    %r15b,0x19(%rdx)
1400076a1:	48 0f 45 c1          	cmovne %rcx,%rax
1400076a5:	eb 13                	jmp    0x1400076ba
1400076a7:	48 8b 48 10          	mov    0x10(%rax),%rcx
1400076ab:	eb 07                	jmp    0x1400076b4
1400076ad:	48 8b c1             	mov    %rcx,%rax
1400076b0:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400076b4:	44 38 79 19          	cmp    %r15b,0x19(%rcx)
1400076b8:	74 f3                	je     0x1400076ad
1400076ba:	8b 0f                	mov    (%rdi),%ecx
1400076bc:	39 48 1c             	cmp    %ecx,0x1c(%rax)
1400076bf:	0f 8d 8a 00 00 00    	jge    0x14000774f
1400076c5:	48 8b 48 10          	mov    0x10(%rax),%rcx
1400076c9:	8a 51 19             	mov    0x19(%rcx),%dl
1400076cc:	45 88 7a 10          	mov    %r15b,0x10(%r10)
1400076d0:	84 d2                	test   %dl,%dl
1400076d2:	74 0c                	je     0x1400076e0
1400076d4:	49 89 02             	mov    %rax,(%r10)
1400076d7:	45 89 7a 08          	mov    %r15d,0x8(%r10)
1400076db:	e9 14 01 00 00       	jmp    0x1400077f4
1400076e0:	4d 89 02             	mov    %r8,(%r10)
1400076e3:	41 c7 42 08 01 00 00 	movl   $0x1,0x8(%r10)
1400076ea:	00
1400076eb:	e9 04 01 00 00       	jmp    0x1400077f4
1400076f0:	0f 8e f3 00 00 00    	jle    0x1400077e9
1400076f6:	49 8b 50 10          	mov    0x10(%r8),%rdx
1400076fa:	44 38 7a 19          	cmp    %r15b,0x19(%rdx)
1400076fe:	74 29                	je     0x140007729
140007700:	49 8b 50 08          	mov    0x8(%r8),%rdx
140007704:	44 38 7a 19          	cmp    %r15b,0x19(%rdx)
140007708:	0f 85 b3 00 00 00    	jne    0x1400077c1
14000770e:	49 8b c0             	mov    %r8,%rax
140007711:	48 8b ca             	mov    %rdx,%rcx
140007714:	48 3b 42 10          	cmp    0x10(%rdx),%rax
140007718:	75 27                	jne    0x140007741
14000771a:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14000771e:	48 8b c1             	mov    %rcx,%rax
140007721:	44 38 7a 19          	cmp    %r15b,0x19(%rdx)
140007725:	74 ea                	je     0x140007711
140007727:	eb 18                	jmp    0x140007741
140007729:	48 8b 0a             	mov    (%rdx),%rcx
14000772c:	44 38 79 19          	cmp    %r15b,0x19(%rcx)
140007730:	75 0f                	jne    0x140007741
140007732:	48 8b 01             	mov    (%rcx),%rax
140007735:	48 8b d1             	mov    %rcx,%rdx
140007738:	48 8b c8             	mov    %rax,%rcx
14000773b:	44 38 78 19          	cmp    %r15b,0x19(%rax)
14000773f:	74 f1                	je     0x140007732
140007741:	44 38 7a 19          	cmp    %r15b,0x19(%rdx)
140007745:	75 7a                	jne    0x1400077c1
140007747:	41 8b 09             	mov    (%r9),%ecx
14000774a:	3b 4a 1c             	cmp    0x1c(%rdx),%ecx
14000774d:	7c 72                	jl     0x1400077c1
14000774f:	49 8b 43 08          	mov    0x8(%r11),%rax
140007753:	48 89 04 24          	mov    %rax,(%rsp)
140007757:	44 89 7c 24 08       	mov    %r15d,0x8(%rsp)
14000775c:	eb 22                	jmp    0x140007780
14000775e:	48 89 04 24          	mov    %rax,(%rsp)
140007762:	39 48 1c             	cmp    %ecx,0x1c(%rax)
140007765:	7d 0b                	jge    0x140007772
140007767:	48 8b 40 10          	mov    0x10(%rax),%rax
14000776b:	44 89 7c 24 08       	mov    %r15d,0x8(%rsp)
140007770:	eb 0e                	jmp    0x140007780
140007772:	4c 8b d8             	mov    %rax,%r11
140007775:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%rsp)
14000777c:	00
14000777d:	48 8b 00             	mov    (%rax),%rax
140007780:	44 38 78 19          	cmp    %r15b,0x19(%rax)
140007784:	74 d8                	je     0x14000775e
140007786:	45 38 7b 19          	cmp    %r15b,0x19(%r11)
14000778a:	75 0a                	jne    0x140007796
14000778c:	41 8b 43 1c          	mov    0x1c(%r11),%eax
140007790:	39 07                	cmp    %eax,(%rdi)
140007792:	b0 01                	mov    $0x1,%al
140007794:	7d 03                	jge    0x140007799
140007796:	41 8a c7             	mov    %r15b,%al
140007799:	84 c0                	test   %al,%al
14000779b:	49 8b c2             	mov    %r10,%rax
14000779e:	74 12                	je     0x1400077b2
1400077a0:	4d 89 1a             	mov    %r11,(%r10)
1400077a3:	41 c7 42 08 02 00 00 	movl   $0x2,0x8(%r10)
1400077aa:	00
1400077ab:	41 c6 42 10 01       	movb   $0x1,0x10(%r10)
1400077b0:	eb 45                	jmp    0x1400077f7
1400077b2:	0f 10 04 24          	movups (%rsp),%xmm0
1400077b6:	45 88 7a 10          	mov    %r15b,0x10(%r10)
1400077ba:	f3 41 0f 7f 02       	movdqu %xmm0,(%r10)
1400077bf:	eb 36                	jmp    0x1400077f7
1400077c1:	49 8b 40 10          	mov    0x10(%r8),%rax
1400077c5:	8a 48 19             	mov    0x19(%rax),%cl
1400077c8:	49 8b c2             	mov    %r10,%rax
1400077cb:	45 88 7a 10          	mov    %r15b,0x10(%r10)
1400077cf:	84 c9                	test   %cl,%cl
1400077d1:	74 09                	je     0x1400077dc
1400077d3:	4d 89 02             	mov    %r8,(%r10)
1400077d6:	45 89 7a 08          	mov    %r15d,0x8(%r10)
1400077da:	eb 1b                	jmp    0x1400077f7
1400077dc:	49 89 12             	mov    %rdx,(%r10)
1400077df:	41 c7 42 08 01 00 00 	movl   $0x1,0x8(%r10)
1400077e6:	00
1400077e7:	eb 0e                	jmp    0x1400077f7
1400077e9:	4c 89 02             	mov    %r8,(%rdx)
1400077ec:	c6 42 10 01          	movb   $0x1,0x10(%rdx)
1400077f0:	44 89 7a 08          	mov    %r15d,0x8(%rdx)
1400077f4:	49 8b c2             	mov    %r10,%rax
1400077f7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400077fc:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140007801:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140007806:	48 83 c4 20          	add    $0x20,%rsp
14000780a:	41 5f                	pop    %r15
14000780c:	41 5e                	pop    %r14
14000780e:	5f                   	pop    %rdi
14000780f:	c3                   	ret
140007810:	48 83 ec 28          	sub    $0x28,%rsp
140007814:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140007818:	48 85 c9             	test   %rcx,%rcx
14000781b:	74 1a                	je     0x140007837
14000781d:	83 c8 ff             	or     $0xffffffff,%eax
140007820:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140007825:	83 f8 01             	cmp    $0x1,%eax
140007828:	75 0d                	jne    0x140007837
14000782a:	48 8b 01             	mov    (%rcx),%rax
14000782d:	48 8b 40 08          	mov    0x8(%rax),%rax
140007831:	ff 15 01 54 b0 00    	call   *0xb05401(%rip)        # 0x140b0cc38
140007837:	48 83 c4 28          	add    $0x28,%rsp
14000783b:	c3                   	ret
14000783c:	90                   	nop
14000783d:	90                   	nop
14000783e:	90                   	nop
14000783f:	90                   	nop
140007840:	48 8d 05 d9 c0 cb 00 	lea    0xcbc0d9(%rip),%rax        # 0x140cc3920
140007847:	c3                   	ret
140007848:	90                   	nop
140007849:	90                   	nop
14000784a:	90                   	nop
14000784b:	90                   	nop
14000784c:	90                   	nop
14000784d:	90                   	nop
14000784e:	90                   	nop
14000784f:	90                   	nop
140007850:	4c 8b dc             	mov    %rsp,%r11
140007853:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140007857:	49 89 53 10          	mov    %rdx,0x10(%r11)
14000785b:	57                   	push   %rdi
14000785c:	48 83 ec 50          	sub    $0x50,%rsp
140007860:	48 8b fa             	mov    %rdx,%rdi
140007863:	49 8b 00             	mov    (%r8),%rax
140007866:	49 89 43 d0          	mov    %rax,-0x30(%r11)
14000786a:	49 8b 40 08          	mov    0x8(%r8),%rax
14000786e:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140007872:	49 83 20 00          	andq   $0x0,(%r8)
140007876:	49 83 60 08 00       	andq   $0x0,0x8(%r8)
14000787b:	49 8d 43 d0          	lea    -0x30(%r11),%rax
14000787f:	49 89 43 10          	mov    %rax,0x10(%r11)
140007883:	49 8d 53 d0          	lea    -0x30(%r11),%rdx
140007887:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
14000788b:	e8 b4 f0 ff ff       	call   0x140006944
140007890:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140007895:	48 85 db             	test   %rbx,%rbx
140007898:	74 39                	je     0x1400078d3
14000789a:	83 c8 ff             	or     $0xffffffff,%eax
14000789d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400078a2:	83 f8 01             	cmp    $0x1,%eax
1400078a5:	75 2c                	jne    0x1400078d3
1400078a7:	48 8b 03             	mov    (%rbx),%rax
1400078aa:	48 8b cb             	mov    %rbx,%rcx
1400078ad:	48 8b 00             	mov    (%rax),%rax
1400078b0:	ff 15 82 53 b0 00    	call   *0xb05382(%rip)        # 0x140b0cc38
1400078b6:	83 c8 ff             	or     $0xffffffff,%eax
1400078b9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400078be:	83 f8 01             	cmp    $0x1,%eax
1400078c1:	75 10                	jne    0x1400078d3
1400078c3:	48 8b 03             	mov    (%rbx),%rax
1400078c6:	48 8b cb             	mov    %rbx,%rcx
1400078c9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400078cd:	ff 15 65 53 b0 00    	call   *0xb05365(%rip)        # 0x140b0cc38
1400078d3:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400078d8:	48 89 07             	mov    %rax,(%rdi)
1400078db:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400078e0:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400078e4:	48 8b c7             	mov    %rdi,%rax
1400078e7:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400078ec:	48 83 c4 50          	add    $0x50,%rsp
1400078f0:	5f                   	pop    %rdi
1400078f1:	c3                   	ret
1400078f2:	90                   	nop
1400078f3:	90                   	nop
1400078f4:	90                   	nop
1400078f5:	90                   	nop
1400078f6:	90                   	nop
1400078f7:	90                   	nop
1400078f8:	90                   	nop
1400078f9:	90                   	nop
1400078fa:	90                   	nop
1400078fb:	90                   	nop
1400078fc:	90                   	nop
1400078fd:	90                   	nop
1400078fe:	90                   	nop
1400078ff:	90                   	nop
140007900:	48 8d 05 71 d1 b0 00 	lea    0xb0d171(%rip),%rax        # 0x140b14a78
140007907:	48 89 02             	mov    %rax,(%rdx)
14000790a:	48 8b c2             	mov    %rdx,%rax
14000790d:	c3                   	ret
14000790e:	90                   	nop
14000790f:	90                   	nop
140007910:	48 8d 05 e9 c0 cb 00 	lea    0xcbc0e9(%rip),%rax        # 0x140cc3a00
140007917:	c3                   	ret
140007918:	90                   	nop
140007919:	90                   	nop
14000791a:	90                   	nop
14000791b:	90                   	nop
14000791c:	90                   	nop
14000791d:	90                   	nop
14000791e:	90                   	nop
14000791f:	90                   	nop
140007920:	4c 8b dc             	mov    %rsp,%r11
140007923:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140007927:	49 89 53 10          	mov    %rdx,0x10(%r11)
14000792b:	57                   	push   %rdi
14000792c:	48 83 ec 40          	sub    $0x40,%rsp
140007930:	4d 8b d0             	mov    %r8,%r10
140007933:	48 8b fa             	mov    %rdx,%rdi
140007936:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14000793b:	8a 08                	mov    (%rax),%cl
14000793d:	88 4c 24 58          	mov    %cl,0x58(%rsp)
140007941:	49 8b 01             	mov    (%r9),%rax
140007944:	49 89 43 e0          	mov    %rax,-0x20(%r11)
140007948:	49 8b 41 08          	mov    0x8(%r9),%rax
14000794c:	49 89 43 e8          	mov    %rax,-0x18(%r11)
140007950:	49 83 21 00          	andq   $0x0,(%r9)
140007954:	49 83 61 08 00       	andq   $0x0,0x8(%r9)
140007959:	49 8d 43 e0          	lea    -0x20(%r11),%rax
14000795d:	49 89 43 28          	mov    %rax,0x28(%r11)
140007961:	4d 8d 4b 10          	lea    0x10(%r11),%r9
140007965:	4d 8d 43 e0          	lea    -0x20(%r11),%r8
140007969:	49 8b d2             	mov    %r10,%rdx
14000796c:	48 8b cf             	mov    %rdi,%rcx
14000796f:	e8 1c ef ff ff       	call   0x140006890
140007974:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140007979:	48 85 db             	test   %rbx,%rbx
14000797c:	74 39                	je     0x1400079b7
14000797e:	83 c8 ff             	or     $0xffffffff,%eax
140007981:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140007986:	83 f8 01             	cmp    $0x1,%eax
140007989:	75 2c                	jne    0x1400079b7
14000798b:	48 8b 03             	mov    (%rbx),%rax
14000798e:	48 8b cb             	mov    %rbx,%rcx
140007991:	48 8b 00             	mov    (%rax),%rax
140007994:	ff 15 9e 52 b0 00    	call   *0xb0529e(%rip)        # 0x140b0cc38
14000799a:	83 c8 ff             	or     $0xffffffff,%eax
14000799d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400079a2:	83 f8 01             	cmp    $0x1,%eax
1400079a5:	75 10                	jne    0x1400079b7
1400079a7:	48 8b 03             	mov    (%rbx),%rax
1400079aa:	48 8b cb             	mov    %rbx,%rcx
1400079ad:	48 8b 40 08          	mov    0x8(%rax),%rax
1400079b1:	ff 15 81 52 b0 00    	call   *0xb05281(%rip)        # 0x140b0cc38
1400079b7:	48 8b c7             	mov    %rdi,%rax