14092bbc9:	90                   	nop
14092bbca:	90                   	nop
14092bbcb:	90                   	nop
14092bbcc:	90                   	nop
14092bbcd:	90                   	nop
14092bbce:	90                   	nop
14092bbcf:	90                   	nop
14092bbd0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
14092bbd4:	48 2b c8             	sub    %rax,%rcx
14092bbd7:	e9 14 59 ff ff       	jmp    0x1409214f0
14092bbdc:	90                   	nop
14092bbdd:	90                   	nop
14092bbde:	90                   	nop
14092bbdf:	90                   	nop
14092bbe0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
14092bbe4:	48 2b c8             	sub    %rax,%rcx
14092bbe7:	e9 f0 46 ff ff       	jmp    0x1409202dc
14092bbec:	90                   	nop
14092bbed:	90                   	nop
14092bbee:	90                   	nop
14092bbef:	90                   	nop
14092bbf0:	40 53                	rex push %rbx
14092bbf2:	48 83 ec 20          	sub    $0x20,%rsp
14092bbf6:	48 8d 05 c3 df 1f 00 	lea    0x1fdfc3(%rip),%rax        # 0x140b29bc0
14092bbfd:	48 8b d9             	mov    %rcx,%rbx
14092bc00:	48 89 01             	mov    %rax,(%rcx)
14092bc03:	f6 c2 01             	test   $0x1,%dl
14092bc06:	74 05                	je     0x14092bc0d
14092bc08:	e8 c7 39 1c 00       	call   0x140aef5d4
14092bc0d:	48 8b c3             	mov    %rbx,%rax
14092bc10:	48 83 c4 20          	add    $0x20,%rsp
14092bc14:	5b                   	pop    %rbx
14092bc15:	c3                   	ret
14092bc16:	90                   	nop
14092bc17:	90                   	nop
14092bc18:	48 8d 05 a1 df 1f 00 	lea    0x1fdfa1(%rip),%rax        # 0x140b29bc0
14092bc1f:	48 89 01             	mov    %rax,(%rcx)
14092bc22:	c3                   	ret
14092bc23:	90                   	nop
14092bc24:	48 83 ec 48          	sub    $0x48,%rsp
14092bc28:	48 8b 01             	mov    (%rcx),%rax
14092bc2b:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
14092bc30:	45 33 c9             	xor    %r9d,%r9d
14092bc33:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
14092bc38:	45 33 c0             	xor    %r8d,%r8d
14092bc3b:	48 8b 40 20          	mov    0x20(%rax),%rax
14092bc3f:	ff 15 f3 0f 1e 00    	call   *0x1e0ff3(%rip)        # 0x140b0cc38
14092bc45:	48 83 c4 48          	add    $0x48,%rsp
14092bc49:	c3                   	ret
14092bc4a:	90                   	nop
14092bc4b:	90                   	nop
14092bc4c:	90                   	nop
14092bc4d:	90                   	nop
14092bc4e:	90                   	nop
14092bc4f:	90                   	nop
14092bc50:	40 53                	rex push %rbx
14092bc52:	48 83 ec 20          	sub    $0x20,%rsp
14092bc56:	48 8d 05 43 e3 1f 00 	lea    0x1fe343(%rip),%rax        # 0x140b29fa0
14092bc5d:	48 8b d9             	mov    %rcx,%rbx
14092bc60:	48 89 01             	mov    %rax,(%rcx)
14092bc63:	f6 c2 01             	test   $0x1,%dl
14092bc66:	74 05                	je     0x14092bc6d
14092bc68:	e8 67 39 1c 00       	call   0x140aef5d4
14092bc6d:	48 8b c3             	mov    %rbx,%rax
14092bc70:	48 83 c4 20          	add    $0x20,%rsp
14092bc74:	5b                   	pop    %rbx
14092bc75:	c3                   	ret
14092bc76:	90                   	nop
14092bc77:	90                   	nop
14092bc78:	90                   	nop
14092bc79:	90                   	nop
14092bc7a:	90                   	nop
14092bc7b:	90                   	nop
14092bc7c:	90                   	nop
14092bc7d:	90                   	nop
14092bc7e:	90                   	nop
14092bc7f:	90                   	nop
14092bc80:	40 53                	rex push %rbx
14092bc82:	48 83 ec 20          	sub    $0x20,%rsp
14092bc86:	48 8d 05 d3 e3 1f 00 	lea    0x1fe3d3(%rip),%rax        # 0x140b2a060
14092bc8d:	48 8b d9             	mov    %rcx,%rbx
14092bc90:	48 89 01             	mov    %rax,(%rcx)
14092bc93:	f6 c2 01             	test   $0x1,%dl
14092bc96:	74 05                	je     0x14092bc9d
14092bc98:	e8 37 39 1c 00       	call   0x140aef5d4
14092bc9d:	48 8b c3             	mov    %rbx,%rax
14092bca0:	48 83 c4 20          	add    $0x20,%rsp
14092bca4:	5b                   	pop    %rbx
14092bca5:	c3                   	ret
14092bca6:	90                   	nop
14092bca7:	90                   	nop
14092bca8:	90                   	nop
14092bca9:	90                   	nop
14092bcaa:	90                   	nop
14092bcab:	90                   	nop
14092bcac:	90                   	nop
14092bcad:	90                   	nop
14092bcae:	90                   	nop
14092bcaf:	90                   	nop
14092bcb0:	40 53                	rex push %rbx
14092bcb2:	48 83 ec 20          	sub    $0x20,%rsp
14092bcb6:	48 8d 05 eb e4 1f 00 	lea    0x1fe4eb(%rip),%rax        # 0x140b2a1a8
14092bcbd:	48 8b d9             	mov    %rcx,%rbx
14092bcc0:	48 89 01             	mov    %rax,(%rcx)
14092bcc3:	f6 c2 01             	test   $0x1,%dl
14092bcc6:	74 05                	je     0x14092bccd
14092bcc8:	e8 07 39 1c 00       	call   0x140aef5d4
14092bccd:	48 8b c3             	mov    %rbx,%rax
14092bcd0:	48 83 c4 20          	add    $0x20,%rsp
14092bcd4:	5b                   	pop    %rbx
14092bcd5:	c3                   	ret
14092bcd6:	90                   	nop
14092bcd7:	90                   	nop
14092bcd8:	90                   	nop
14092bcd9:	90                   	nop
14092bcda:	90                   	nop
14092bcdb:	90                   	nop
14092bcdc:	90                   	nop
14092bcdd:	90                   	nop
14092bcde:	90                   	nop
14092bcdf:	90                   	nop
14092bce0:	40 53                	rex push %rbx
14092bce2:	48 83 ec 20          	sub    $0x20,%rsp
14092bce6:	48 8d 05 e3 e4 1f 00 	lea    0x1fe4e3(%rip),%rax        # 0x140b2a1d0
14092bced:	48 8b d9             	mov    %rcx,%rbx
14092bcf0:	48 89 01             	mov    %rax,(%rcx)
14092bcf3:	f6 c2 01             	test   $0x1,%dl
14092bcf6:	74 05                	je     0x14092bcfd
14092bcf8:	e8 d7 38 1c 00       	call   0x140aef5d4
14092bcfd:	48 8b c3             	mov    %rbx,%rax
14092bd00:	48 83 c4 20          	add    $0x20,%rsp
14092bd04:	5b                   	pop    %rbx
14092bd05:	c3                   	ret
14092bd06:	90                   	nop
14092bd07:	90                   	nop
14092bd08:	48 8d 05 c1 e4 1f 00 	lea    0x1fe4c1(%rip),%rax        # 0x140b2a1d0
14092bd0f:	48 89 01             	mov    %rax,(%rcx)
14092bd12:	c3                   	ret
14092bd13:	90                   	nop
14092bd14:	48 8b c4             	mov    %rsp,%rax
14092bd17:	48 89 58 08          	mov    %rbx,0x8(%rax)
14092bd1b:	48 89 68 10          	mov    %rbp,0x10(%rax)
14092bd1f:	48 89 70 18          	mov    %rsi,0x18(%rax)
14092bd23:	57                   	push   %rdi
14092bd24:	41 56                	push   %r14
14092bd26:	41 57                	push   %r15
14092bd28:	48 83 ec 30          	sub    $0x30,%rsp
14092bd2c:	0f 29 78 d8          	movaps %xmm7,-0x28(%rax)
14092bd30:	33 ff                	xor    %edi,%edi
14092bd32:	0f 28 fa             	movaps %xmm2,%xmm7
14092bd35:	41 8b f1             	mov    %r9d,%esi
14092bd38:	0f 57 d2             	xorps  %xmm2,%xmm2
14092bd3b:	4c 8b f1             	mov    %rcx,%r14
14092bd3e:	0f 2f ca             	comiss %xmm2,%xmm1
14092bd41:	0f 82 81 00 00 00    	jb     0x14092bdc8
14092bd47:	f3 0f 10 05 e5 53 28 	movss  0x2853e5(%rip),%xmm0        # 0x140bb1134
14092bd4e:	00
14092bd4f:	0f 2f c1             	comiss %xmm1,%xmm0
14092bd52:	72 74                	jb     0x14092bdc8
14092bd54:	0f 2f fa             	comiss %xmm2,%xmm7
14092bd57:	72 6f                	jb     0x14092bdc8
14092bd59:	0f 2f c7             	comiss %xmm7,%xmm0
14092bd5c:	72 6a                	jb     0x14092bdc8
14092bd5e:	8b 19                	mov    (%rcx),%ebx
14092bd60:	0f 57 c0             	xorps  %xmm0,%xmm0
14092bd63:	8d 4b ff             	lea    -0x1(%rbx),%ecx
14092bd66:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
14092bd6b:	f3 0f 59 c1          	mulss  %xmm1,%xmm0
14092bd6f:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
14092bd72:	f2 0f 58 05 56 54 28 	addsd  0x285456(%rip),%xmm0        # 0x140bb11d0
14092bd79:	00
14092bd7a:	e8 a1 65 1c 00       	call   0x140af2320
14092bd7f:	45 8b 7e 04          	mov    0x4(%r14),%r15d
14092bd83:	f2 48 0f 2c e8       	cvttsd2si %xmm0,%rbp
14092bd88:	41 8d 4f ff          	lea    -0x1(%r15),%ecx
14092bd8c:	0f 57 c0             	xorps  %xmm0,%xmm0
14092bd8f:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
14092bd94:	f3 0f 59 c7          	mulss  %xmm7,%xmm0
14092bd98:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
14092bd9b:	f2 0f 58 05 2d 54 28 	addsd  0x28542d(%rip),%xmm0        # 0x140bb11d0
14092bda2:	00
14092bda3:	e8 78 65 1c 00       	call   0x140af2320
14092bda8:	f2 48 0f 2c c0       	cvttsd2si %xmm0,%rax
14092bdad:	3b eb                	cmp    %ebx,%ebp
14092bdaf:	73 17                	jae    0x14092bdc8
14092bdb1:	41 3b c7             	cmp    %r15d,%eax
14092bdb4:	73 12                	jae    0x14092bdc8
14092bdb6:	41 0f af 6e 08       	imul   0x8(%r14),%ebp
14092bdbb:	8b f8                	mov    %eax,%edi
14092bdbd:	41 0f af 7e 0c       	imul   0xc(%r14),%edi
14092bdc2:	b0 01                	mov    $0x1,%al
14092bdc4:	03 fd                	add    %ebp,%edi
14092bdc6:	eb 02                	jmp    0x14092bdca
14092bdc8:	32 c0                	xor    %al,%al
14092bdca:	84 c0                	test   %al,%al
14092bdcc:	74 56                	je     0x14092be24
14092bdce:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
14092bdd5:	00
14092bdd6:	3b 30                	cmp    (%rax),%esi
14092bdd8:	73 4a                	jae    0x14092be24
14092bdda:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
14092bdde:	3b 48 04             	cmp    0x4(%rax),%ecx
14092bde1:	73 41                	jae    0x14092be24
14092bde3:	0f af 70 08          	imul   0x8(%rax),%esi
14092bde7:	bb 03 00 00 00       	mov    $0x3,%ebx
14092bdec:	0f af 48 0c          	imul   0xc(%rax),%ecx
14092bdf0:	40 8a 6c 24 78       	mov    0x78(%rsp),%bpl
14092bdf5:	03 f1                	add    %ecx,%esi
14092bdf7:	40 84 ed             	test   %bpl,%bpl
14092bdfa:	75 04                	jne    0x14092be00
14092bdfc:	41 8b 5e 08          	mov    0x8(%r14),%ebx
14092be00:	8b d6                	mov    %esi,%edx
14092be02:	48 03 50 10          	add    0x10(%rax),%rdx
14092be06:	8b cf                	mov    %edi,%ecx
14092be08:	49 03 4e 10          	add    0x10(%r14),%rcx
14092be0c:	44 8b c3             	mov    %ebx,%r8d
14092be0f:	e8 8c 60 1c 00       	call   0x140af1ea0
14092be14:	40 84 ed             	test   %bpl,%bpl
14092be17:	74 0b                	je     0x14092be24
14092be19:	49 8b 46 10          	mov    0x10(%r14),%rax
14092be1d:	8d 0c 3b             	lea    (%rbx,%rdi,1),%ecx
14092be20:	c6 04 01 ff          	movb   $0xff,(%rcx,%rax,1)
14092be24:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14092be29:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14092be2e:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14092be33:	0f 28 7c 24 20       	movaps 0x20(%rsp),%xmm7
14092be38:	48 83 c4 30          	add    $0x30,%rsp
14092be3c:	41 5f                	pop    %r15
14092be3e:	41 5e                	pop    %r14
14092be40:	5f                   	pop    %rdi
14092be41:	c3                   	ret
14092be42:	90                   	nop
14092be43:	90                   	nop
14092be44:	48 8b c4             	mov    %rsp,%rax
14092be47:	48 89 58 08          	mov    %rbx,0x8(%rax)
14092be4b:	48 89 70 10          	mov    %rsi,0x10(%rax)
14092be4f:	57                   	push   %rdi
14092be50:	48 83 ec 60          	sub    $0x60,%rsp
14092be54:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
14092be58:	48 8b d9             	mov    %rcx,%rbx
14092be5b:	0f 29 78 d8          	movaps %xmm7,-0x28(%rax)
14092be5f:	f3 0f 10 3d cd 52 28 	movss  0x2852cd(%rip),%xmm7        # 0x140bb1134
14092be66:	00
14092be67:	44 0f 29 40 c8       	movaps %xmm8,-0x38(%rax)
14092be6c:	0f 28 f7             	movaps %xmm7,%xmm6
14092be6f:	44 0f 29 48 b8       	movaps %xmm9,-0x48(%rax)
14092be74:	8b f2                	mov    %edx,%esi
14092be76:	83 fa 01             	cmp    $0x1,%edx
14092be79:	76 10                	jbe    0x14092be8b
14092be7b:	44 8d 46 ff          	lea    -0x1(%rsi),%r8d
14092be7f:	0f 57 c0             	xorps  %xmm0,%xmm0
14092be82:	f3 49 0f 2a c0       	cvtsi2ss %r8,%xmm0
14092be87:	f3 0f 5e f0          	divss  %xmm0,%xmm6
14092be8b:	4c 8b 09             	mov    (%rcx),%r9
14092be8e:	45 0f 57 c0          	xorps  %xmm8,%xmm8
14092be92:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14092be96:	4c 3b ca             	cmp    %rdx,%r9
14092be99:	74 07                	je     0x14092bea2
14092be9b:	4c 89 49 08          	mov    %r9,0x8(%rcx)
14092be9f:	49 8b d1             	mov    %r9,%rdx
14092bea2:	4c 8b c2             	mov    %rdx,%r8
14092bea5:	33 ff                	xor    %edi,%edi
14092bea7:	4d 2b c1             	sub    %r9,%r8
14092beaa:	48 8b ce             	mov    %rsi,%rcx
14092bead:	49 c1 f8 03          	sar    $0x3,%r8
14092beb1:	49 3b f0             	cmp    %r8,%rsi
14092beb4:	73 0a                	jae    0x14092bec0
14092beb6:	49 8d 04 f1          	lea    (%r9,%rsi,8),%rax
14092beba:	48 89 43 08          	mov    %rax,0x8(%rbx)
14092bebe:	eb 35                	jmp    0x14092bef5
14092bec0:	76 33                	jbe    0x14092bef5
14092bec2:	48 8b 43 10          	mov    0x10(%rbx),%rax
14092bec6:	49 2b c1             	sub    %r9,%rax
14092bec9:	48 c1 f8 03          	sar    $0x3,%rax
14092becd:	48 3b c8             	cmp    %rax,%rcx
14092bed0:	76 0d                	jbe    0x14092bedf
14092bed2:	48 8b d1             	mov    %rcx,%rdx
14092bed5:	48 8b cb             	mov    %rbx,%rcx
14092bed8:	e8 eb f5 83 ff       	call   0x14016b4c8
14092bedd:	eb 16                	jmp    0x14092bef5
14092bedf:	49 2b c8             	sub    %r8,%rcx
14092bee2:	74 0d                	je     0x14092bef1
14092bee4:	48 89 3a             	mov    %rdi,(%rdx)
14092bee7:	48 83 c2 08          	add    $0x8,%rdx
14092beeb:	48 83 e9 01          	sub    $0x1,%rcx
14092beef:	75 f3                	jne    0x14092bee4
14092bef1:	48 89 53 08          	mov    %rdx,0x8(%rbx)
14092bef5:	85 f6                	test   %esi,%esi
14092bef7:	0f 84 c3 00 00 00    	je     0x14092bfc0
14092befd:	48 8b 13             	mov    (%rbx),%rdx
14092bf00:	0f 28 c7             	movaps %xmm7,%xmm0
14092bf03:	48 8b 43 08          	mov    0x8(%rbx),%rax
14092bf07:	f3 41 0f 5c c0       	subss  %xmm8,%xmm0
14092bf0c:	41 0f 28 d0          	movaps %xmm8,%xmm2
14092bf10:	8b cf                	mov    %edi,%ecx
14092bf12:	f3 41 0f 59 d0       	mulss  %xmm8,%xmm2
14092bf17:	48 2b c2             	sub    %rdx,%rax
14092bf1a:	48 c1 f8 03          	sar    $0x3,%rax
14092bf1e:	0f 28 d8             	movaps %xmm0,%xmm3
14092bf21:	0f 28 e0             	movaps %xmm0,%xmm4
14092bf24:	f3 0f 59 1d 3c 53 28 	mulss  0x28533c(%rip),%xmm3        # 0x140bb1268
14092bf2b:	00
14092bf2c:	f3 0f 59 e0          	mulss  %xmm0,%xmm4
14092bf30:	f3 41 0f 59 d0       	mulss  %xmm8,%xmm2
14092bf35:	0f 28 eb             	movaps %xmm3,%xmm5
14092bf38:	f3 0f 59 e8          	mulss  %xmm0,%xmm5
14092bf3c:	f3 0f 59 e0          	mulss  %xmm0,%xmm4
14092bf40:	f3 41 0f 59 d8       	mulss  %xmm8,%xmm3
14092bf45:	f3 41 0f 59 e8       	mulss  %xmm8,%xmm5
14092bf4a:	0f 28 c4             	movaps %xmm4,%xmm0
14092bf4d:	f3 0f 59 43 18       	mulss  0x18(%rbx),%xmm0
14092bf52:	f3 0f 59 63 1c       	mulss  0x1c(%rbx),%xmm4
14092bf57:	44 0f 28 cd          	movaps %xmm5,%xmm9
14092bf5b:	f3 44 0f 59 4b 28    	mulss  0x28(%rbx),%xmm9
14092bf61:	f3 0f 59 6b 2c       	mulss  0x2c(%rbx),%xmm5
14092bf66:	f3 41 0f 59 d8       	mulss  %xmm8,%xmm3
14092bf6b:	f3 44 0f 58 c8       	addss  %xmm0,%xmm9
14092bf70:	f3 0f 58 ec          	addss  %xmm4,%xmm5
14092bf74:	0f 28 c2             	movaps %xmm2,%xmm0
14092bf77:	f3 0f 59 43 20       	mulss  0x20(%rbx),%xmm0
14092bf7c:	f3 0f 59 53 24       	mulss  0x24(%rbx),%xmm2
14092bf81:	0f 28 cb             	movaps %xmm3,%xmm1
14092bf84:	f3 0f 59 4b 30       	mulss  0x30(%rbx),%xmm1
14092bf89:	f3 0f 59 5b 34       	mulss  0x34(%rbx),%xmm3
14092bf8e:	f3 44 0f 58 c9       	addss  %xmm1,%xmm9
14092bf93:	f3 0f 58 eb          	addss  %xmm3,%xmm5
14092bf97:	f3 44 0f 58 c8       	addss  %xmm0,%xmm9
14092bf9c:	f3 0f 58 ea          	addss  %xmm2,%xmm5
14092bfa0:	48 3b c8             	cmp    %rax,%rcx
14092bfa3:	73 41                	jae    0x14092bfe6
14092bfa5:	f3 44 0f 11 0c fa    	movss  %xmm9,(%rdx,%rdi,8)
14092bfab:	f3 44 0f 58 c6       	addss  %xmm6,%xmm8
14092bfb0:	f3 0f 11 6c fa 04    	movss  %xmm5,0x4(%rdx,%rdi,8)
14092bfb6:	ff c7                	inc    %edi
14092bfb8:	3b fe                	cmp    %esi,%edi
14092bfba:	0f 82 3d ff ff ff    	jb     0x14092befd
14092bfc0:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14092bfc5:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14092bfca:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
14092bfcf:	0f 28 7c 24 40       	movaps 0x40(%rsp),%xmm7
14092bfd4:	44 0f 28 44 24 30    	movaps 0x30(%rsp),%xmm8
14092bfda:	44 0f 28 4c 24 20    	movaps 0x20(%rsp),%xmm9
14092bfe0:	48 83 c4 60          	add    $0x60,%rsp
14092bfe4:	5f                   	pop    %rdi
14092bfe5:	c3                   	ret
14092bfe6:	ff 15 ac 09 1e 00    	call   *0x1e09ac(%rip)        # 0x140b0c998
14092bfec:	cc                   	int3
14092bfed:	90                   	nop
14092bfee:	90                   	nop
14092bfef:	90                   	nop