14034964c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140349650:	48 2b d1             	sub    %rcx,%rdx
140349653:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140349657:	48 83 f8 1f          	cmp    $0x1f,%rax
14034965b:	0f 87 7b 07 00 00    	ja     0x140349ddc
140349661:	ff 15 59 32 7c 00    	call   *0x7c3259(%rip)        # 0x140b0c8c0
140349667:	33 db                	xor    %ebx,%ebx
140349669:	48 89 5d 50          	mov    %rbx,0x50(%rbp)
14034966d:	48 89 7d 58          	mov    %rdi,0x58(%rbp)
140349671:	88 5d 40             	mov    %bl,0x40(%rbp)
140349674:	48 8b 45 78          	mov    0x78(%rbp),%rax
140349678:	48 3b c7             	cmp    %rdi,%rax
14034967b:	76 2a                	jbe    0x1403496a7
14034967d:	48 ff c0             	inc    %rax
140349680:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140349684:	48 8b d1             	mov    %rcx,%rdx
140349687:	48 3b c6             	cmp    %rsi,%rax
14034968a:	72 15                	jb     0x1403496a1
14034968c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140349690:	48 2b d1             	sub    %rcx,%rdx
140349693:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140349697:	48 83 f8 1f          	cmp    $0x1f,%rax
14034969b:	0f 87 42 07 00 00    	ja     0x140349de3
1403496a1:	ff 15 19 32 7c 00    	call   *0x7c3219(%rip)        # 0x140b0c8c0
1403496a7:	48 89 5d 70          	mov    %rbx,0x70(%rbp)
1403496ab:	48 89 7d 78          	mov    %rdi,0x78(%rbp)
1403496af:	88 5d 60             	mov    %bl,0x60(%rbp)
1403496b2:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
1403496b9:	48 3b c7             	cmp    %rdi,%rax
1403496bc:	76 2d                	jbe    0x1403496eb
1403496be:	48 ff c0             	inc    %rax
1403496c1:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
1403496c8:	48 8b d1             	mov    %rcx,%rdx
1403496cb:	48 3b c6             	cmp    %rsi,%rax
1403496ce:	72 15                	jb     0x1403496e5
1403496d0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403496d4:	48 2b d1             	sub    %rcx,%rdx
1403496d7:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1403496db:	48 83 f8 1f          	cmp    $0x1f,%rax
1403496df:	0f 87 05 07 00 00    	ja     0x140349dea
1403496e5:	ff 15 d5 31 7c 00    	call   *0x7c31d5(%rip)        # 0x140b0c8c0
1403496eb:	48 89 9d 90 00 00 00 	mov    %rbx,0x90(%rbp)
1403496f2:	48 89 bd 98 00 00 00 	mov    %rdi,0x98(%rbp)
1403496f9:	88 9d 80 00 00 00    	mov    %bl,0x80(%rbp)
1403496ff:	48 8b 85 b8 00 00 00 	mov    0xb8(%rbp),%rax
140349706:	48 3b c7             	cmp    %rdi,%rax
140349709:	76 2d                	jbe    0x140349738
14034970b:	48 ff c0             	inc    %rax
14034970e:	48 8b 8d a0 00 00 00 	mov    0xa0(%rbp),%rcx
140349715:	48 8b d1             	mov    %rcx,%rdx
140349718:	48 3b c6             	cmp    %rsi,%rax
14034971b:	72 15                	jb     0x140349732
14034971d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140349721:	48 2b d1             	sub    %rcx,%rdx
140349724:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140349728:	48 83 f8 1f          	cmp    $0x1f,%rax
14034972c:	0f 87 bf 06 00 00    	ja     0x140349df1
140349732:	ff 15 88 31 7c 00    	call   *0x7c3188(%rip)        # 0x140b0c8c0
140349738:	48 89 9d b0 00 00 00 	mov    %rbx,0xb0(%rbp)
14034973f:	48 89 bd b8 00 00 00 	mov    %rdi,0xb8(%rbp)
140349746:	88 9d a0 00 00 00    	mov    %bl,0xa0(%rbp)
14034974c:	48 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%rax
140349753:	48 3b c7             	cmp    %rdi,%rax
140349756:	76 2d                	jbe    0x140349785
140349758:	48 ff c0             	inc    %rax
14034975b:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140349762:	48 8b d1             	mov    %rcx,%rdx
140349765:	48 3b c6             	cmp    %rsi,%rax
140349768:	72 15                	jb     0x14034977f
14034976a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14034976e:	48 2b d1             	sub    %rcx,%rdx
140349771:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140349775:	48 83 f8 1f          	cmp    $0x1f,%rax
140349779:	0f 87 79 06 00 00    	ja     0x140349df8
14034977f:	ff 15 3b 31 7c 00    	call   *0x7c313b(%rip)        # 0x140b0c8c0
140349785:	48 89 9d d0 00 00 00 	mov    %rbx,0xd0(%rbp)
14034978c:	48 89 bd d8 00 00 00 	mov    %rdi,0xd8(%rbp)
140349793:	88 9d c0 00 00 00    	mov    %bl,0xc0(%rbp)
140349799:	48 8b 85 f8 00 00 00 	mov    0xf8(%rbp),%rax
1403497a0:	48 3b c7             	cmp    %rdi,%rax
1403497a3:	76 2d                	jbe    0x1403497d2
1403497a5:	48 ff c0             	inc    %rax
1403497a8:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
1403497af:	48 8b d1             	mov    %rcx,%rdx
1403497b2:	48 3b c6             	cmp    %rsi,%rax
1403497b5:	72 15                	jb     0x1403497cc
1403497b7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403497bb:	48 2b d1             	sub    %rcx,%rdx
1403497be:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1403497c2:	48 83 f8 1f          	cmp    $0x1f,%rax
1403497c6:	0f 87 33 06 00 00    	ja     0x140349dff
1403497cc:	ff 15 ee 30 7c 00    	call   *0x7c30ee(%rip)        # 0x140b0c8c0
1403497d2:	48 89 9d f0 00 00 00 	mov    %rbx,0xf0(%rbp)
1403497d9:	48 89 bd f8 00 00 00 	mov    %rdi,0xf8(%rbp)
1403497e0:	88 9d e0 00 00 00    	mov    %bl,0xe0(%rbp)
1403497e6:	48 8b 85 18 01 00 00 	mov    0x118(%rbp),%rax
1403497ed:	48 3b c7             	cmp    %rdi,%rax
1403497f0:	76 2d                	jbe    0x14034981f
1403497f2:	48 ff c0             	inc    %rax
1403497f5:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1403497fc:	48 8b d1             	mov    %rcx,%rdx
1403497ff:	48 3b c6             	cmp    %rsi,%rax
140349802:	72 15                	jb     0x140349819
140349804:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140349808:	48 2b d1             	sub    %rcx,%rdx
14034980b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14034980f:	48 83 f8 1f          	cmp    $0x1f,%rax
140349813:	0f 87 ed 05 00 00    	ja     0x140349e06
140349819:	ff 15 a1 30 7c 00    	call   *0x7c30a1(%rip)        # 0x140b0c8c0
14034981f:	48 89 9d 10 01 00 00 	mov    %rbx,0x110(%rbp)
140349826:	48 89 bd 18 01 00 00 	mov    %rdi,0x118(%rbp)
14034982d:	88 9d 00 01 00 00    	mov    %bl,0x100(%rbp)
140349833:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140349837:	48 3b c7             	cmp    %rdi,%rax
14034983a:	76 2a                	jbe    0x140349866
14034983c:	48 ff c0             	inc    %rax
14034983f:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140349843:	48 8b d1             	mov    %rcx,%rdx
140349846:	48 3b c6             	cmp    %rsi,%rax
140349849:	72 15                	jb     0x140349860
14034984b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14034984f:	48 2b d1             	sub    %rcx,%rdx
140349852:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140349856:	48 83 f8 1f          	cmp    $0x1f,%rax
14034985a:	0f 87 ad 05 00 00    	ja     0x140349e0d
140349860:	ff 15 5a 30 7c 00    	call   *0x7c305a(%rip)        # 0x140b0c8c0
140349866:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
14034986a:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
14034986e:	88 5d c0             	mov    %bl,-0x40(%rbp)
140349871:	48 8b 45 18          	mov    0x18(%rbp),%rax
140349875:	48 3b c7             	cmp    %rdi,%rax
140349878:	76 2a                	jbe    0x1403498a4
14034987a:	48 ff c0             	inc    %rax
14034987d:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140349881:	48 8b d1             	mov    %rcx,%rdx
140349884:	48 3b c6             	cmp    %rsi,%rax
140349887:	72 15                	jb     0x14034989e
140349889:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14034988d:	48 2b d1             	sub    %rcx,%rdx
140349890:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140349894:	48 83 f8 1f          	cmp    $0x1f,%rax
140349898:	0f 87 82 05 00 00    	ja     0x140349e20
14034989e:	ff 15 1c 30 7c 00    	call   *0x7c301c(%rip)        # 0x140b0c8c0
1403498a4:	48 89 5d 10          	mov    %rbx,0x10(%rbp)
1403498a8:	48 89 7d 18          	mov    %rdi,0x18(%rbp)
1403498ac:	88 5d 00             	mov    %bl,0x0(%rbp)
1403498af:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
1403498b3:	48 3b c7             	cmp    %rdi,%rax
1403498b6:	76 2a                	jbe    0x1403498e2
1403498b8:	48 ff c0             	inc    %rax
1403498bb:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1403498bf:	48 8b d1             	mov    %rcx,%rdx
1403498c2:	48 3b c6             	cmp    %rsi,%rax
1403498c5:	72 15                	jb     0x1403498dc
1403498c7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403498cb:	48 2b d1             	sub    %rcx,%rdx
1403498ce:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1403498d2:	48 83 f8 1f          	cmp    $0x1f,%rax
1403498d6:	0f 87 4b 05 00 00    	ja     0x140349e27
1403498dc:	ff 15 de 2f 7c 00    	call   *0x7c2fde(%rip)        # 0x140b0c8c0
1403498e2:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
1403498e6:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
1403498ea:	88 5d e0             	mov    %bl,-0x20(%rbp)
1403498ed:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
1403498f4:	48 3b c7             	cmp    %rdi,%rax
1403498f7:	76 2d                	jbe    0x140349926
1403498f9:	48 ff c0             	inc    %rax
1403498fc:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
140349903:	48 8b d1             	mov    %rcx,%rdx
140349906:	48 3b c6             	cmp    %rsi,%rax
140349909:	72 15                	jb     0x140349920
14034990b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14034990f:	48 2b d1             	sub    %rcx,%rdx
140349912:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140349916:	48 83 f8 1f          	cmp    $0x1f,%rax
14034991a:	0f 87 0e 05 00 00    	ja     0x140349e2e
140349920:	ff 15 9a 2f 7c 00    	call   *0x7c2f9a(%rip)        # 0x140b0c8c0
140349926:	8b 74 24 60          	mov    0x60(%rsp),%esi
14034992a:	48 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdi
140349931:	ff ff 7f
140349934:	f3 0f 10 0d dc 79 86 	movss  0x8679dc(%rip),%xmm1        # 0x140bb1318
14034993b:	00
14034993c:	41 0f 28 f7          	movaps %xmm15,%xmm6
140349940:	49 8b 0f             	mov    (%r15),%rcx
140349943:	49 8b 47 08          	mov    0x8(%r15),%rax
140349947:	48 2b c1             	sub    %rcx,%rax
14034994a:	48 c1 f8 05          	sar    $0x5,%rax
14034994e:	4c 3b f0             	cmp    %rax,%r14
140349951:	0f 83 fa 04 00 00    	jae    0x140349e51
140349957:	49 8b c6             	mov    %r14,%rax
14034995a:	48 c1 e0 05          	shl    $0x5,%rax
14034995e:	48 03 c8             	add    %rax,%rcx
140349961:	48 8b d1             	mov    %rcx,%rdx
140349964:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
140349969:	76 03                	jbe    0x14034996e
14034996b:	48 8b 11             	mov    (%rcx),%rdx
14034996e:	48 8b 41 10          	mov    0x10(%rcx),%rax
140349972:	4c 8d 1c 42          	lea    (%rdx,%rax,2),%r11
140349976:	76 03                	jbe    0x14034997b
140349978:	48 8b 09             	mov    (%rcx),%rcx
14034997b:	49 3b cb             	cmp    %r11,%rcx
14034997e:	74 65                	je     0x1403499e5
140349980:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
140349985:	4d 8b 45 00          	mov    0x0(%r13),%r8
140349989:	4d 8b 50 08          	mov    0x8(%r8),%r10
14034998d:	44 0f b7 09          	movzwl (%rcx),%r9d
140349991:	49 8b d0             	mov    %r8,%rdx
140349994:	41 38 5a 19          	cmp    %bl,0x19(%r10)
140349998:	75 1b                	jne    0x1403499b5
14034999a:	49 8b c2             	mov    %r10,%rax
14034999d:	66 44 39 48 1c       	cmp    %r9w,0x1c(%rax)
1403499a2:	73 06                	jae    0x1403499aa
1403499a4:	48 8b 40 10          	mov    0x10(%rax),%rax
1403499a8:	eb 06                	jmp    0x1403499b0
1403499aa:	48 8b d0             	mov    %rax,%rdx
1403499ad:	48 8b 00             	mov    (%rax),%rax
1403499b0:	38 58 19             	cmp    %bl,0x19(%rax)
1403499b3:	74 e8                	je     0x14034999d
1403499b5:	38 5a 19             	cmp    %bl,0x19(%rdx)
1403499b8:	75 07                	jne    0x1403499c1
1403499ba:	66 44 3b 4a 1c       	cmp    0x1c(%rdx),%r9w
1403499bf:	73 03                	jae    0x1403499c4
1403499c1:	49 8b d0             	mov    %r8,%rdx
1403499c4:	49 3b d0             	cmp    %r8,%rdx
1403499c7:	74 0f                	je     0x1403499d8
1403499c9:	8b 42 20             	mov    0x20(%rdx),%eax
1403499cc:	0f 57 c0             	xorps  %xmm0,%xmm0
1403499cf:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
1403499d4:	f3 0f 58 f0          	addss  %xmm0,%xmm6
1403499d8:	48 83 c1 02          	add    $0x2,%rcx
1403499dc:	49 3b cb             	cmp    %r11,%rcx
1403499df:	75 ac                	jne    0x14034998d
1403499e1:	4c 8b 6d 98          	mov    -0x68(%rbp),%r13
1403499e5:	f3 41 0f 59 f1       	mulss  %xmm9,%xmm6
1403499ea:	f3 0f 5e f1          	divss  %xmm1,%xmm6
1403499ee:	0f 57 c0             	xorps  %xmm0,%xmm0
1403499f1:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
1403499f5:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
1403499f9:	48 c7 45 38 0f 00 00 	movq   $0xf,0x38(%rbp)
140349a00:	00
140349a01:	88 5d 20             	mov    %bl,0x20(%rbp)
140349a04:	41 38 5d 2c          	cmp    %bl,0x2c(%r13)
140349a08:	0f 85 e1 00 00 00    	jne    0x140349aef
140349a0e:	8b 8d 90 02 00 00    	mov    0x290(%rbp),%ecx
140349a14:	85 c9                	test   %ecx,%ecx
140349a16:	74 5e                	je     0x140349a76
140349a18:	83 e9 01             	sub    $0x1,%ecx
140349a1b:	74 2e                	je     0x140349a4b
140349a1d:	83 f9 01             	cmp    $0x1,%ecx
140349a20:	75 70                	jne    0x140349a92
140349a22:	49 8b 4d 30          	mov    0x30(%r13),%rcx
140349a26:	48 8b 01             	mov    (%rcx),%rax
140349a29:	48 8b 40 38          	mov    0x38(%rax),%rax
140349a2d:	ff 15 05 32 7c 00    	call   *0x7c3205(%rip)        # 0x140b0cc38
140349a33:	f3 41 0f 10 3c 24    	movss  (%r12),%xmm7
140349a39:	f3 0f 5c f8          	subss  %xmm0,%xmm7
140349a3d:	f3 0f 5c fe          	subss  %xmm6,%xmm7
140349a41:	f3 0f 5c 3d eb 76 86 	subss  0x8676eb(%rip),%xmm7        # 0x140bb1134
140349a48:	00
140349a49:	eb 47                	jmp    0x140349a92
140349a4b:	49 8b 4d 30          	mov    0x30(%r13),%rcx
140349a4f:	48 8b 01             	mov    (%rcx),%rax
140349a52:	48 8b 40 38          	mov    0x38(%rax),%rax
140349a56:	ff 15 dc 31 7c 00    	call   *0x7c31dc(%rip)        # 0x140b0cc38
140349a5c:	f3 41 0f 10 3c 24    	movss  (%r12),%xmm7
140349a62:	f3 0f 5c f8          	subss  %xmm0,%xmm7
140349a66:	f3 41 0f 59 fe       	mulss  %xmm14,%xmm7
140349a6b:	f3 41 0f 59 f6       	mulss  %xmm14,%xmm6
140349a70:	f3 0f 5c fe          	subss  %xmm6,%xmm7
140349a74:	eb 1c                	jmp    0x140349a92
140349a76:	49 8b 4d 30          	mov    0x30(%r13),%rcx
140349a7a:	48 8b 01             	mov    (%rcx),%rax
140349a7d:	48 8b 40 38          	mov    0x38(%rax),%rax
140349a81:	ff 15 b1 31 7c 00    	call   *0x7c31b1(%rip)        # 0x140b0cc38
140349a87:	0f 28 f8             	movaps %xmm0,%xmm7
140349a8a:	f3 0f 58 3d a2 76 86 	addss  0x8676a2(%rip),%xmm7        # 0x140bb1134
140349a91:	00
140349a92:	49 8b 47 08          	mov    0x8(%r15),%rax
140349a96:	49 2b 07             	sub    (%r15),%rax
140349a99:	48 c1 f8 05          	sar    $0x5,%rax
140349a9d:	4c 3b f0             	cmp    %rax,%r14
140349aa0:	0f 83 a4 03 00 00    	jae    0x140349e4a
140349aa6:	49 8b c6             	mov    %r14,%rax
140349aa9:	48 c1 e0 05          	shl    $0x5,%rax
140349aad:	49 03 07             	add    (%r15),%rax
140349ab0:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140349ab4:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140349ab9:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140349abe:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140349ac3:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140349ac7:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140349acc:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140349ad0:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140349ad5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140349ada:	41 0f 28 d9          	movaps %xmm9,%xmm3
140349ade:	41 0f 28 d2          	movaps %xmm10,%xmm2
140349ae2:	0f 28 cf             	movaps %xmm7,%xmm1
140349ae5:	e8 fa c4 ff ff       	call   0x140345fe4
140349aea:	e9 8e 00 00 00       	jmp    0x140349b7d
140349aef:	66 41 0f 6e 45 28    	movd   0x28(%r13),%xmm0
140349af5:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
140349af8:	f3 41 0f 10 34 24    	movss  (%r12),%xmm6
140349afe:	f3 0f 5e f0          	divss  %xmm0,%xmm6
140349b02:	49 8b 47 08          	mov    0x8(%r15),%rax
140349b06:	49 2b 07             	sub    (%r15),%rax
140349b09:	48 c1 f8 05          	sar    $0x5,%rax
140349b0d:	4c 3b f0             	cmp    %rax,%r14
140349b10:	0f 83 34 03 00 00    	jae    0x140349e4a
140349b16:	49 8b de             	mov    %r14,%rbx
140349b19:	48 c1 e3 05          	shl    $0x5,%rbx
140349b1d:	49 03 1f             	add    (%r15),%rbx
140349b20:	49 8b 4d 30          	mov    0x30(%r13),%rcx
140349b24:	48 8b 01             	mov    (%rcx),%rax
140349b27:	48 8b 40 38          	mov    0x38(%rax),%rax
140349b2b:	ff 15 07 31 7c 00    	call   *0x7c3107(%rip)        # 0x140b0cc38
140349b31:	48 8d 45 20          	lea    0x20(%rbp),%rax
140349b35:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140349b3a:	f3 0f 11 74 24 48    	movss  %xmm6,0x48(%rsp)
140349b40:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140349b45:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140349b4a:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140349b4f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140349b54:	48 8b 45 80          	mov    -0x80(%rbp),%rax
140349b58:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140349b5d:	48 8b 45 88          	mov    -0x78(%rbp),%rax
140349b61:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140349b66:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140349b6b:	41 0f 28 d9          	movaps %xmm9,%xmm3
140349b6f:	41 0f 28 d2          	movaps %xmm10,%xmm2
140349b73:	0f 28 c8             	movaps %xmm0,%xmm1
140349b76:	e8 3d d3 ff ff       	call   0x140346eb8
140349b7b:	33 db                	xor    %ebx,%ebx
140349b7d:	48 8b c7             	mov    %rdi,%rax
140349b80:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140349b84:	48 2b c1             	sub    %rcx,%rax
140349b87:	48 83 f8 01          	cmp    $0x1,%rax
140349b8b:	0f 82 75 03 00 00    	jb     0x140349f06
140349b91:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
140349b95:	48 83 7d b8 0f       	cmpq   $0xf,-0x48(%rbp)
140349b9a:	4c 0f 47 4d a0       	cmova  -0x60(%rbp),%r9
140349b9f:	48 c7 44 24 30 01 00 	movq   $0x1,0x30(%rsp)
140349ba6:	00 00
140349ba8:	48 8d 05 15 b4 7f 00 	lea    0x7fb415(%rip),%rax        # 0x140b44fc4
140349baf:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140349bb4:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140349bb9:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140349bbd:	e8 ee 40 dc ff       	call   0x14010dcb0
140349bc2:	83 ce 01             	or     $0x1,%esi
140349bc5:	48 8d 55 20          	lea    0x20(%rbp),%rdx
140349bc9:	48 8d 4d 00          	lea    0x0(%rbp),%rcx