1401fc6c7:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401fc6cc:	48 85 c9             	test   %rcx,%rcx
1401fc6cf:	74 d6                	je     0x1401fc6a7
1401fc6d1:	8b c5                	mov    %ebp,%eax
1401fc6d3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401fc6d8:	03 c5                	add    %ebp,%eax
1401fc6da:	75 cb                	jne    0x1401fc6a7
1401fc6dc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fc6e1:	48 8b 03             	mov    (%rbx),%rax
1401fc6e4:	48 8b cb             	mov    %rbx,%rcx
1401fc6e7:	48 8b 00             	mov    (%rax),%rax
1401fc6ea:	ff 15 48 05 91 00    	call   *0x910548(%rip)        # 0x140b0cc38
1401fc6f0:	8b c5                	mov    %ebp,%eax
1401fc6f2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401fc6f7:	03 c5                	add    %ebp,%eax
1401fc6f9:	75 ac                	jne    0x1401fc6a7
1401fc6fb:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401fc700:	48 8b 01             	mov    (%rcx),%rax
1401fc703:	48 8b 40 08          	mov    0x8(%rax),%rax
1401fc707:	ff 15 2b 05 91 00    	call   *0x91052b(%rip)        # 0x140b0cc38
1401fc70d:	eb 98                	jmp    0x1401fc6a7
1401fc70f:	e8 74 cb e0 ff       	call   0x140009288
1401fc714:	cc                   	int3
1401fc715:	90                   	nop
1401fc716:	90                   	nop
1401fc717:	90                   	nop
1401fc718:	48 8b c4             	mov    %rsp,%rax
1401fc71b:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401fc71f:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401fc723:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401fc727:	4c 89 70 20          	mov    %r14,0x20(%rax)
1401fc72b:	55                   	push   %rbp
1401fc72c:	48 8b ec             	mov    %rsp,%rbp
1401fc72f:	48 83 ec 50          	sub    $0x50,%rsp
1401fc733:	48 8b f1             	mov    %rcx,%rsi
1401fc736:	33 ff                	xor    %edi,%edi
1401fc738:	48 8b 01             	mov    (%rcx),%rax
1401fc73b:	48 39 38             	cmp    %rdi,(%rax)
1401fc73e:	0f 86 64 01 00 00    	jbe    0x1401fc8a8
1401fc744:	33 db                	xor    %ebx,%ebx
1401fc746:	48 39 58 08          	cmp    %rbx,0x8(%rax)
1401fc74a:	0f 86 4c 01 00 00    	jbe    0x1401fc89c
1401fc750:	45 32 c9             	xor    %r9b,%r9b
1401fc753:	48 8b cb             	mov    %rbx,%rcx
1401fc756:	48 0f af 48 28       	imul   0x28(%rax),%rcx
1401fc75b:	48 03 cf             	add    %rdi,%rcx
1401fc75e:	4c 8b 40 10          	mov    0x10(%rax),%r8
1401fc762:	48 8b 40 18          	mov    0x18(%rax),%rax
1401fc766:	49 2b c0             	sub    %r8,%rax
1401fc769:	48 3b c8             	cmp    %rax,%rcx
1401fc76c:	0f 83 e4 01 00 00    	jae    0x1401fc956
1401fc772:	48 8d 53 01          	lea    0x1(%rbx),%rdx
1401fc776:	41 80 3c 08 00       	cmpb   $0x0,(%r8,%rcx,1)
1401fc77b:	0f 85 08 01 00 00    	jne    0x1401fc889
1401fc781:	0f 57 db             	xorps  %xmm3,%xmm3
1401fc784:	48 85 ff             	test   %rdi,%rdi
1401fc787:	78 07                	js     0x1401fc790
1401fc789:	f3 48 0f 2a df       	cvtsi2ss %rdi,%xmm3
1401fc78e:	eb 18                	jmp    0x1401fc7a8
1401fc790:	48 8b cf             	mov    %rdi,%rcx
1401fc793:	48 d1 e9             	shr    $1,%rcx
1401fc796:	48 8b c7             	mov    %rdi,%rax
1401fc799:	83 e0 01             	and    $0x1,%eax
1401fc79c:	48 0b c8             	or     %rax,%rcx
1401fc79f:	f3 48 0f 2a d9       	cvtsi2ss %rcx,%xmm3
1401fc7a4:	f3 0f 58 db          	addss  %xmm3,%xmm3
1401fc7a8:	f3 0f 11 5d d0       	movss  %xmm3,-0x30(%rbp)
1401fc7ad:	0f 57 c0             	xorps  %xmm0,%xmm0
1401fc7b0:	48 85 db             	test   %rbx,%rbx
1401fc7b3:	78 07                	js     0x1401fc7bc
1401fc7b5:	f3 48 0f 2a c3       	cvtsi2ss %rbx,%xmm0
1401fc7ba:	eb 15                	jmp    0x1401fc7d1
1401fc7bc:	48 8b c3             	mov    %rbx,%rax
1401fc7bf:	48 d1 e8             	shr    $1,%rax
1401fc7c2:	83 e3 01             	and    $0x1,%ebx
1401fc7c5:	48 0b c3             	or     %rbx,%rax
1401fc7c8:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
1401fc7cd:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1401fc7d1:	f3 0f 11 45 d4       	movss  %xmm0,-0x2c(%rbp)
1401fc7d6:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1401fc7da:	0f 57 d2             	xorps  %xmm2,%xmm2
1401fc7dd:	48 85 c9             	test   %rcx,%rcx
1401fc7e0:	78 07                	js     0x1401fc7e9
1401fc7e2:	f3 48 0f 2a d1       	cvtsi2ss %rcx,%xmm2
1401fc7e7:	eb 15                	jmp    0x1401fc7fe
1401fc7e9:	48 8b c1             	mov    %rcx,%rax
1401fc7ec:	48 d1 e8             	shr    $1,%rax
1401fc7ef:	83 e1 01             	and    $0x1,%ecx
1401fc7f2:	48 0b c1             	or     %rcx,%rax
1401fc7f5:	f3 48 0f 2a d0       	cvtsi2ss %rax,%xmm2
1401fc7fa:	f3 0f 58 d2          	addss  %xmm2,%xmm2
1401fc7fe:	f3 0f 11 55 d8       	movss  %xmm2,-0x28(%rbp)
1401fc803:	48 8b da             	mov    %rdx,%rbx
1401fc806:	0f 57 c9             	xorps  %xmm1,%xmm1
1401fc809:	48 85 d2             	test   %rdx,%rdx
1401fc80c:	78 07                	js     0x1401fc815
1401fc80e:	f3 48 0f 2a ca       	cvtsi2ss %rdx,%xmm1
1401fc813:	eb 15                	jmp    0x1401fc82a
1401fc815:	48 8b c2             	mov    %rdx,%rax
1401fc818:	48 d1 e8             	shr    $1,%rax
1401fc81b:	83 e2 01             	and    $0x1,%edx
1401fc81e:	48 0b c2             	or     %rdx,%rax
1401fc821:	f3 48 0f 2a c8       	cvtsi2ss %rax,%xmm1
1401fc826:	f3 0f 58 c9          	addss  %xmm1,%xmm1
1401fc82a:	f3 0f 11 4d dc       	movss  %xmm1,-0x24(%rbp)
1401fc82f:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
1401fc833:	45 84 c9             	test   %r9b,%r9b
1401fc836:	74 1f                	je     0x1401fc857
1401fc838:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401fc83c:	48 39 01             	cmp    %rax,(%rcx)
1401fc83f:	0f 84 11 01 00 00    	je     0x1401fc956
1401fc845:	48 8d 48 f0          	lea    -0x10(%rax),%rcx
1401fc849:	45 33 c0             	xor    %r8d,%r8d
1401fc84c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401fc850:	e8 43 9a fb ff       	call   0x1401b6298
1401fc855:	eb 38                	jmp    0x1401fc88f
1401fc857:	48 8b 56 20          	mov    0x20(%rsi),%rdx
1401fc85b:	48 3b 56 28          	cmp    0x28(%rsi),%rdx
1401fc85f:	74 1a                	je     0x1401fc87b
1401fc861:	f3 0f 11 1a          	movss  %xmm3,(%rdx)
1401fc865:	f3 0f 11 42 04       	movss  %xmm0,0x4(%rdx)
1401fc86a:	f3 0f 11 52 08       	movss  %xmm2,0x8(%rdx)
1401fc86f:	f3 0f 11 4a 0c       	movss  %xmm1,0xc(%rdx)
1401fc874:	48 83 46 20 10       	addq   $0x10,0x20(%rsi)
1401fc879:	eb 09                	jmp    0x1401fc884
1401fc87b:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401fc87f:	e8 44 aa e2 ff       	call   0x1400272c8
1401fc884:	41 b1 01             	mov    $0x1,%r9b
1401fc887:	eb 06                	jmp    0x1401fc88f
1401fc889:	45 32 c9             	xor    %r9b,%r9b
1401fc88c:	48 8b da             	mov    %rdx,%rbx
1401fc88f:	48 8b 06             	mov    (%rsi),%rax
1401fc892:	48 3b 58 08          	cmp    0x8(%rax),%rbx
1401fc896:	0f 82 b7 fe ff ff    	jb     0x1401fc753
1401fc89c:	48 ff c7             	inc    %rdi
1401fc89f:	48 3b 38             	cmp    (%rax),%rdi
1401fc8a2:	0f 82 9c fe ff ff    	jb     0x1401fc744
1401fc8a8:	0f 57 c0             	xorps  %xmm0,%xmm0
1401fc8ab:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1401fc8b0:	33 ff                	xor    %edi,%edi
1401fc8b2:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
1401fc8b6:	4c 8d 76 18          	lea    0x18(%rsi),%r14
1401fc8ba:	49 8b 1e             	mov    (%r14),%rbx
1401fc8bd:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401fc8c1:	48 3b 5e 20          	cmp    0x20(%rsi),%rbx
1401fc8c5:	74 43                	je     0x1401fc90a
1401fc8c7:	f3 0f 10 43 0c       	movss  0xc(%rbx),%xmm0
1401fc8cc:	f3 0f 5c 43 04       	subss  0x4(%rbx),%xmm0
1401fc8d1:	0f 2f 46 10          	comiss 0x10(%rsi),%xmm0
1401fc8d5:	76 2d                	jbe    0x1401fc904
1401fc8d7:	48 3b c7             	cmp    %rdi,%rax
1401fc8da:	74 11                	je     0x1401fc8ed
1401fc8dc:	0f 10 03             	movups (%rbx),%xmm0
1401fc8df:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
1401fc8e3:	48 83 c0 10          	add    $0x10,%rax
1401fc8e7:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1401fc8eb:	eb 17                	jmp    0x1401fc904
1401fc8ed:	4c 8b c3             	mov    %rbx,%r8
1401fc8f0:	48 8b d0             	mov    %rax,%rdx
1401fc8f3:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401fc8f7:	e8 cc a9 e2 ff       	call   0x1400272c8
1401fc8fc:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
1401fc900:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401fc904:	48 83 c3 10          	add    $0x10,%rbx
1401fc908:	eb b7                	jmp    0x1401fc8c1
1401fc90a:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401fc90e:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1401fc912:	4c 3b f1             	cmp    %rcx,%r14
1401fc915:	74 16                	je     0x1401fc92d
1401fc917:	48 2b c3             	sub    %rbx,%rax
1401fc91a:	48 c1 f8 04          	sar    $0x4,%rax
1401fc91e:	4c 8b c0             	mov    %rax,%r8
1401fc921:	48 8b d3             	mov    %rbx,%rdx
1401fc924:	49 8b ce             	mov    %r14,%rcx
1401fc927:	e8 a8 23 e4 ff       	call   0x14003ecd4
1401fc92c:	90                   	nop
1401fc92d:	48 85 db             	test   %rbx,%rbx
1401fc930:	74 34                	je     0x1401fc966
1401fc932:	48 8b c3             	mov    %rbx,%rax
1401fc935:	48 2b fb             	sub    %rbx,%rdi
1401fc938:	48 83 e7 f0          	and    $0xfffffffffffffff0,%rdi
1401fc93c:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
1401fc943:	72 18                	jb     0x1401fc95d
1401fc945:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401fc949:	48 2b c3             	sub    %rbx,%rax
1401fc94c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401fc950:	48 83 f8 1f          	cmp    $0x1f,%rax
1401fc954:	76 07                	jbe    0x1401fc95d
1401fc956:	ff 15 3c 00 91 00    	call   *0x91003c(%rip)        # 0x140b0c998
1401fc95c:	cc                   	int3
1401fc95d:	48 8b cb             	mov    %rbx,%rcx
1401fc960:	ff 15 5a ff 90 00    	call   *0x90ff5a(%rip)        # 0x140b0c8c0
1401fc966:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401fc96b:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401fc970:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1401fc975:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
1401fc97a:	48 83 c4 50          	add    $0x50,%rsp
1401fc97e:	5d                   	pop    %rbp
1401fc97f:	c3                   	ret
1401fc980:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fc985:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401fc98a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401fc98f:	55                   	push   %rbp
1401fc990:	48 8b ec             	mov    %rsp,%rbp
1401fc993:	48 83 ec 50          	sub    $0x50,%rsp
1401fc997:	48 8b f1             	mov    %rcx,%rsi
1401fc99a:	33 db                	xor    %ebx,%ebx
1401fc99c:	48 8b 01             	mov    (%rcx),%rax
1401fc99f:	48 39 58 08          	cmp    %rbx,0x8(%rax)
1401fc9a3:	0f 86 62 01 00 00    	jbe    0x1401fcb0b
1401fc9a9:	33 ff                	xor    %edi,%edi
1401fc9ab:	48 39 38             	cmp    %rdi,(%rax)
1401fc9ae:	0f 86 4a 01 00 00    	jbe    0x1401fcafe
1401fc9b4:	45 32 c9             	xor    %r9b,%r9b
1401fc9b7:	48 8b cb             	mov    %rbx,%rcx
1401fc9ba:	48 0f af 48 28       	imul   0x28(%rax),%rcx
1401fc9bf:	48 03 cf             	add    %rdi,%rcx
1401fc9c2:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401fc9c6:	48 8b 40 18          	mov    0x18(%rax),%rax
1401fc9ca:	48 2b c2             	sub    %rdx,%rax
1401fc9cd:	48 3b c8             	cmp    %rax,%rcx
1401fc9d0:	0f 83 ef 01 00 00    	jae    0x1401fcbc5
1401fc9d6:	80 3c 0a 00          	cmpb   $0x0,(%rdx,%rcx,1)
1401fc9da:	0f 85 0c 01 00 00    	jne    0x1401fcaec
1401fc9e0:	0f 57 c0             	xorps  %xmm0,%xmm0
1401fc9e3:	48 85 ff             	test   %rdi,%rdi
1401fc9e6:	78 07                	js     0x1401fc9ef
1401fc9e8:	f3 48 0f 2a c7       	cvtsi2ss %rdi,%xmm0
1401fc9ed:	eb 18                	jmp    0x1401fca07
1401fc9ef:	48 8b cf             	mov    %rdi,%rcx
1401fc9f2:	48 d1 e9             	shr    $1,%rcx
1401fc9f5:	48 8b c7             	mov    %rdi,%rax
1401fc9f8:	83 e0 01             	and    $0x1,%eax
1401fc9fb:	48 0b c8             	or     %rax,%rcx
1401fc9fe:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
1401fca03:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1401fca07:	f3 0f 11 45 d0       	movss  %xmm0,-0x30(%rbp)
1401fca0c:	0f 57 c9             	xorps  %xmm1,%xmm1
1401fca0f:	48 85 db             	test   %rbx,%rbx
1401fca12:	78 07                	js     0x1401fca1b
1401fca14:	f3 48 0f 2a cb       	cvtsi2ss %rbx,%xmm1
1401fca19:	eb 18                	jmp    0x1401fca33
1401fca1b:	48 8b cb             	mov    %rbx,%rcx
1401fca1e:	48 d1 e9             	shr    $1,%rcx
1401fca21:	48 8b c3             	mov    %rbx,%rax
1401fca24:	83 e0 01             	and    $0x1,%eax
1401fca27:	48 0b c8             	or     %rax,%rcx
1401fca2a:	f3 48 0f 2a c9       	cvtsi2ss %rcx,%xmm1
1401fca2f:	f3 0f 58 c9          	addss  %xmm1,%xmm1
1401fca33:	f3 0f 11 4d d4       	movss  %xmm1,-0x2c(%rbp)
1401fca38:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1401fca3c:	0f 57 d2             	xorps  %xmm2,%xmm2
1401fca3f:	48 85 c9             	test   %rcx,%rcx
1401fca42:	78 07                	js     0x1401fca4b
1401fca44:	f3 48 0f 2a d1       	cvtsi2ss %rcx,%xmm2
1401fca49:	eb 15                	jmp    0x1401fca60
1401fca4b:	48 8b c1             	mov    %rcx,%rax
1401fca4e:	48 d1 e8             	shr    $1,%rax
1401fca51:	83 e1 01             	and    $0x1,%ecx
1401fca54:	48 0b c1             	or     %rcx,%rax
1401fca57:	f3 48 0f 2a d0       	cvtsi2ss %rax,%xmm2
1401fca5c:	f3 0f 58 d2          	addss  %xmm2,%xmm2
1401fca60:	f3 0f 11 55 d8       	movss  %xmm2,-0x28(%rbp)
1401fca65:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1401fca69:	0f 57 db             	xorps  %xmm3,%xmm3
1401fca6c:	48 85 c9             	test   %rcx,%rcx
1401fca6f:	78 07                	js     0x1401fca78
1401fca71:	f3 48 0f 2a d9       	cvtsi2ss %rcx,%xmm3
1401fca76:	eb 15                	jmp    0x1401fca8d
1401fca78:	48 8b c1             	mov    %rcx,%rax
1401fca7b:	48 d1 e8             	shr    $1,%rax
1401fca7e:	83 e1 01             	and    $0x1,%ecx
1401fca81:	48 0b c1             	or     %rcx,%rax
1401fca84:	f3 48 0f 2a d8       	cvtsi2ss %rax,%xmm3
1401fca89:	f3 0f 58 db          	addss  %xmm3,%xmm3
1401fca8d:	f3 0f 11 5d dc       	movss  %xmm3,-0x24(%rbp)
1401fca92:	48 8d 4e 30          	lea    0x30(%rsi),%rcx
1401fca96:	45 84 c9             	test   %r9b,%r9b
1401fca99:	74 1f                	je     0x1401fcaba
1401fca9b:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401fca9f:	48 39 01             	cmp    %rax,(%rcx)
1401fcaa2:	0f 84 1d 01 00 00    	je     0x1401fcbc5
1401fcaa8:	48 8d 48 f0          	lea    -0x10(%rax),%rcx
1401fcaac:	45 33 c0             	xor    %r8d,%r8d
1401fcaaf:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401fcab3:	e8 e0 97 fb ff       	call   0x1401b6298
1401fcab8:	eb 35                	jmp    0x1401fcaef
1401fcaba:	48 8b 56 38          	mov    0x38(%rsi),%rdx
1401fcabe:	48 3b 56 40          	cmp    0x40(%rsi),%rdx
1401fcac2:	74 1a                	je     0x1401fcade
1401fcac4:	f3 0f 11 02          	movss  %xmm0,(%rdx)
1401fcac8:	f3 0f 11 4a 04       	movss  %xmm1,0x4(%rdx)
1401fcacd:	f3 0f 11 52 08       	movss  %xmm2,0x8(%rdx)
1401fcad2:	f3 0f 11 5a 0c       	movss  %xmm3,0xc(%rdx)
1401fcad7:	48 83 46 38 10       	addq   $0x10,0x38(%rsi)
1401fcadc:	eb 09                	jmp    0x1401fcae7
1401fcade:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401fcae2:	e8 e1 a7 e2 ff       	call   0x1400272c8
1401fcae7:	41 b1 01             	mov    $0x1,%r9b
1401fcaea:	eb 03                	jmp    0x1401fcaef
1401fcaec:	45 32 c9             	xor    %r9b,%r9b
1401fcaef:	48 ff c7             	inc    %rdi
1401fcaf2:	48 8b 06             	mov    (%rsi),%rax
1401fcaf5:	48 3b 38             	cmp    (%rax),%rdi
1401fcaf8:	0f 82 b9 fe ff ff    	jb     0x1401fc9b7
1401fcafe:	48 ff c3             	inc    %rbx
1401fcb01:	48 3b 58 08          	cmp    0x8(%rax),%rbx
1401fcb05:	0f 82 9e fe ff ff    	jb     0x1401fc9a9
1401fcb0b:	0f 57 c0             	xorps  %xmm0,%xmm0
1401fcb0e:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1401fcb13:	33 ff                	xor    %edi,%edi
1401fcb15:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
1401fcb19:	48 8d 4e 30          	lea    0x30(%rsi),%rcx
1401fcb1d:	48 8b 19             	mov    (%rcx),%rbx
1401fcb20:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401fcb24:	48 3b 5e 38          	cmp    0x38(%rsi),%rbx
1401fcb28:	74 52                	je     0x1401fcb7c
1401fcb2a:	f3 0f 10 4e 10       	movss  0x10(%rsi),%xmm1
1401fcb2f:	f3 0f 10 43 08       	movss  0x8(%rbx),%xmm0
1401fcb34:	f3 0f 5c 03          	subss  (%rbx),%xmm0
1401fcb38:	f3 0f 58 c9          	addss  %xmm1,%xmm1
1401fcb3c:	0f 2f c1             	comiss %xmm1,%xmm0
1401fcb3f:	76 2d                	jbe    0x1401fcb6e
1401fcb41:	48 3b c7             	cmp    %rdi,%rax
1401fcb44:	74 11                	je     0x1401fcb57
1401fcb46:	0f 10 03             	movups (%rbx),%xmm0
1401fcb49:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
1401fcb4d:	48 83 c0 10          	add    $0x10,%rax
1401fcb51:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1401fcb55:	eb 17                	jmp    0x1401fcb6e
1401fcb57:	4c 8b c3             	mov    %rbx,%r8
1401fcb5a:	48 8b d0             	mov    %rax,%rdx
1401fcb5d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401fcb61:	e8 62 a7 e2 ff       	call   0x1400272c8
1401fcb66:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
1401fcb6a:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401fcb6e:	48 83 c3 10          	add    $0x10,%rbx
1401fcb72:	48 3b 5e 38          	cmp    0x38(%rsi),%rbx
1401fcb76:	75 b2                	jne    0x1401fcb2a
1401fcb78:	48 8d 4e 30          	lea    0x30(%rsi),%rcx
1401fcb7c:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401fcb80:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1401fcb84:	48 3b ca             	cmp    %rdx,%rcx
1401fcb87:	74 13                	je     0x1401fcb9c
1401fcb89:	48 2b c3             	sub    %rbx,%rax
1401fcb8c:	48 c1 f8 04          	sar    $0x4,%rax
1401fcb90:	4c 8b c0             	mov    %rax,%r8
1401fcb93:	48 8b d3             	mov    %rbx,%rdx
1401fcb96:	e8 39 21 e4 ff       	call   0x14003ecd4
1401fcb9b:	90                   	nop