140005a95:	49 f7 e6             	mul    %r14
140005a98:	49 01 c3             	add    %rax,%r11
140005a9b:	48 89 d8             	mov    %rbx,%rax
140005a9e:	48 8b 5c 0e 18       	mov    0x18(%rsi,%rcx,1),%rbx
140005aa3:	49 89 d2             	mov    %rdx,%r10
140005aa6:	49 83 d2 00          	adc    $0x0,%r10
140005aaa:	4d 01 eb             	add    %r13,%r11
140005aad:	49 83 d2 00          	adc    $0x0,%r10
140005ab1:	49 f7 e7             	mul    %r15
140005ab4:	49 01 c4             	add    %rax,%r12
140005ab7:	48 89 d8             	mov    %rbx,%rax
140005aba:	4c 89 5c 0f 10       	mov    %r11,0x10(%rdi,%rcx,1)
140005abf:	49 89 d5             	mov    %rdx,%r13
140005ac2:	49 83 d5 00          	adc    $0x0,%r13
140005ac6:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140005aca:	49 f7 e6             	mul    %r14
140005acd:	49 01 c2             	add    %rax,%r10
140005ad0:	48 89 d8             	mov    %rbx,%rax
140005ad3:	49 89 d3             	mov    %rdx,%r11
140005ad6:	49 83 d3 00          	adc    $0x0,%r11
140005ada:	4d 01 e2             	add    %r12,%r10
140005add:	49 83 d3 00          	adc    $0x0,%r11
140005ae1:	4c 89 54 0f f8       	mov    %r10,-0x8(%rdi,%rcx,1)
140005ae6:	48 83 f9 00          	cmp    $0x0,%rcx
140005aea:	0f 85 30 ff ff ff    	jne    0x140005a20
140005af0:	49 f7 e7             	mul    %r15
140005af3:	49 01 c5             	add    %rax,%r13
140005af6:	48 8d 6d 10          	lea    0x10(%rbp),%rbp
140005afa:	48 83 d2 00          	adc    $0x0,%rdx
140005afe:	4d 01 dd             	add    %r11,%r13
140005b01:	48 83 d2 00          	adc    $0x0,%rdx
140005b05:	4c 89 2f             	mov    %r13,(%rdi)
140005b08:	49 89 d4             	mov    %rdx,%r12
140005b0b:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140005b0f:	e9 0c 00 00 00       	jmp    0x140005b20
140005b14:	90                   	nop
140005b15:	90                   	nop
140005b16:	90                   	nop
140005b17:	90                   	nop
140005b18:	90                   	nop
140005b19:	90                   	nop
140005b1a:	90                   	nop
140005b1b:	90                   	nop
140005b1c:	90                   	nop
140005b1d:	90                   	nop
140005b1e:	90                   	nop
140005b1f:	90                   	nop
140005b20:	4c 8b 74 2e e0       	mov    -0x20(%rsi,%rbp,1),%r14
140005b25:	4a 8d 7c 4c 38       	lea    0x38(%rsp,%r9,2),%rdi
140005b2a:	48 8b 44 2e e8       	mov    -0x18(%rsi,%rbp,1),%rax
140005b2f:	48 8d 7c 2f e0       	lea    -0x20(%rdi,%rbp,1),%rdi
140005b34:	48 8b 5c 2e f0       	mov    -0x10(%rsi,%rbp,1),%rbx
140005b39:	49 89 c7             	mov    %rax,%r15
140005b3c:	49 f7 e6             	mul    %r14
140005b3f:	4c 8b 54 2f e8       	mov    -0x18(%rdi,%rbp,1),%r10
140005b44:	49 01 c2             	add    %rax,%r10
140005b47:	48 89 d8             	mov    %rbx,%rax
140005b4a:	48 83 d2 00          	adc    $0x0,%rdx
140005b4e:	4c 89 54 2f e8       	mov    %r10,-0x18(%rdi,%rbp,1)
140005b53:	49 89 d3             	mov    %rdx,%r11
140005b56:	49 f7 e6             	mul    %r14
140005b59:	49 01 c3             	add    %rax,%r11
140005b5c:	48 89 d8             	mov    %rbx,%rax
140005b5f:	48 83 d2 00          	adc    $0x0,%rdx
140005b63:	4c 03 5c 2f f0       	add    -0x10(%rdi,%rbp,1),%r11
140005b68:	49 89 d2             	mov    %rdx,%r10
140005b6b:	49 83 d2 00          	adc    $0x0,%r10
140005b6f:	4c 89 5c 2f f0       	mov    %r11,-0x10(%rdi,%rbp,1)
140005b74:	4d 31 e4             	xor    %r12,%r12
140005b77:	48 8b 5c 2e f8       	mov    -0x8(%rsi,%rbp,1),%rbx
140005b7c:	49 f7 e7             	mul    %r15
140005b7f:	49 01 c4             	add    %rax,%r12
140005b82:	48 89 d8             	mov    %rbx,%rax
140005b85:	48 83 d2 00          	adc    $0x0,%rdx
140005b89:	4c 03 64 2f f8       	add    -0x8(%rdi,%rbp,1),%r12
140005b8e:	49 89 d5             	mov    %rdx,%r13
140005b91:	49 83 d5 00          	adc    $0x0,%r13
140005b95:	49 f7 e6             	mul    %r14
140005b98:	49 01 c2             	add    %rax,%r10
140005b9b:	48 89 d8             	mov    %rbx,%rax
140005b9e:	48 83 d2 00          	adc    $0x0,%rdx
140005ba2:	4d 01 e2             	add    %r12,%r10
140005ba5:	49 89 d3             	mov    %rdx,%r11
140005ba8:	49 83 d3 00          	adc    $0x0,%r11
140005bac:	4c 89 54 2f f8       	mov    %r10,-0x8(%rdi,%rbp,1)
140005bb1:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140005bb5:	e9 06 00 00 00       	jmp    0x140005bc0
140005bba:	90                   	nop
140005bbb:	90                   	nop
140005bbc:	90                   	nop
140005bbd:	90                   	nop
140005bbe:	90                   	nop
140005bbf:	90                   	nop
140005bc0:	48 8b 1c 0e          	mov    (%rsi,%rcx,1),%rbx
140005bc4:	49 f7 e7             	mul    %r15
140005bc7:	49 01 c5             	add    %rax,%r13
140005bca:	48 89 d8             	mov    %rbx,%rax
140005bcd:	49 89 d4             	mov    %rdx,%r12
140005bd0:	49 83 d4 00          	adc    $0x0,%r12
140005bd4:	4c 03 2c 0f          	add    (%rdi,%rcx,1),%r13
140005bd8:	49 83 d4 00          	adc    $0x0,%r12
140005bdc:	67 49 f7 e6          	addr32 mul %r14
140005be0:	49 01 c3             	add    %rax,%r11
140005be3:	48 89 d8             	mov    %rbx,%rax
140005be6:	48 8b 5c 0e 08       	mov    0x8(%rsi,%rcx,1),%rbx
140005beb:	49 89 d2             	mov    %rdx,%r10
140005bee:	49 83 d2 00          	adc    $0x0,%r10
140005bf2:	4d 01 eb             	add    %r13,%r11
140005bf5:	49 83 d2 00          	adc    $0x0,%r10
140005bf9:	49 f7 e7             	mul    %r15
140005bfc:	49 01 c4             	add    %rax,%r12
140005bff:	4c 89 1c 0f          	mov    %r11,(%rdi,%rcx,1)
140005c03:	48 89 d8             	mov    %rbx,%rax
140005c06:	49 89 d5             	mov    %rdx,%r13
140005c09:	49 83 d5 00          	adc    $0x0,%r13
140005c0d:	4c 03 64 0f 08       	add    0x8(%rdi,%rcx,1),%r12
140005c12:	48 8d 49 10          	lea    0x10(%rcx),%rcx
140005c16:	49 83 d5 00          	adc    $0x0,%r13
140005c1a:	49 f7 e6             	mul    %r14
140005c1d:	49 01 c2             	add    %rax,%r10
140005c20:	48 89 d8             	mov    %rbx,%rax
140005c23:	48 83 d2 00          	adc    $0x0,%rdx
140005c27:	4d 01 e2             	add    %r12,%r10
140005c2a:	49 89 d3             	mov    %rdx,%r11
140005c2d:	49 83 d3 00          	adc    $0x0,%r11
140005c31:	4c 89 54 0f f8       	mov    %r10,-0x8(%rdi,%rcx,1)
140005c36:	48 83 f9 00          	cmp    $0x0,%rcx
140005c3a:	0f 85 80 ff ff ff    	jne    0x140005bc0
140005c40:	67 49 f7 e7          	addr32 mul %r15
140005c44:	49 01 c5             	add    %rax,%r13
140005c47:	48 83 d2 00          	adc    $0x0,%rdx
140005c4b:	4d 01 dd             	add    %r11,%r13
140005c4e:	48 83 d2 00          	adc    $0x0,%rdx
140005c52:	4c 89 2f             	mov    %r13,(%rdi)
140005c55:	49 89 d4             	mov    %rdx,%r12
140005c58:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140005c5c:	48 83 c5 10          	add    $0x10,%rbp
140005c60:	0f 85 ba fe ff ff    	jne    0x140005b20
140005c66:	4c 8b 76 e0          	mov    -0x20(%rsi),%r14
140005c6a:	4a 8d 7c 4c 38       	lea    0x38(%rsp,%r9,2),%rdi
140005c6f:	48 8b 46 e8          	mov    -0x18(%rsi),%rax
140005c73:	48 8d 7c 2f e0       	lea    -0x20(%rdi,%rbp,1),%rdi
140005c78:	48 8b 5e f0          	mov    -0x10(%rsi),%rbx
140005c7c:	49 89 c7             	mov    %rax,%r15
140005c7f:	49 f7 e6             	mul    %r14
140005c82:	49 01 c2             	add    %rax,%r10
140005c85:	48 89 d8             	mov    %rbx,%rax
140005c88:	49 89 d3             	mov    %rdx,%r11
140005c8b:	49 83 d3 00          	adc    $0x0,%r11
140005c8f:	49 f7 e6             	mul    %r14
140005c92:	49 01 c3             	add    %rax,%r11
140005c95:	48 89 d8             	mov    %rbx,%rax
140005c98:	4c 89 57 e8          	mov    %r10,-0x18(%rdi)
140005c9c:	49 89 d2             	mov    %rdx,%r10
140005c9f:	49 83 d2 00          	adc    $0x0,%r10
140005ca3:	4d 01 eb             	add    %r13,%r11
140005ca6:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
140005caa:	49 83 d2 00          	adc    $0x0,%r10
140005cae:	49 f7 e7             	mul    %r15
140005cb1:	49 01 c4             	add    %rax,%r12
140005cb4:	48 89 d8             	mov    %rbx,%rax
140005cb7:	4c 89 5f f0          	mov    %r11,-0x10(%rdi)
140005cbb:	49 89 d5             	mov    %rdx,%r13
140005cbe:	49 83 d5 00          	adc    $0x0,%r13
140005cc2:	49 f7 e6             	mul    %r14
140005cc5:	49 01 c2             	add    %rax,%r10
140005cc8:	48 89 d8             	mov    %rbx,%rax
140005ccb:	49 89 d3             	mov    %rdx,%r11
140005cce:	49 83 d3 00          	adc    $0x0,%r11
140005cd2:	4d 01 e2             	add    %r12,%r10
140005cd5:	49 83 d3 00          	adc    $0x0,%r11
140005cd9:	4c 89 57 f8          	mov    %r10,-0x8(%rdi)
140005cdd:	49 f7 e7             	mul    %r15
140005ce0:	49 01 c5             	add    %rax,%r13
140005ce3:	48 8b 46 f0          	mov    -0x10(%rsi),%rax
140005ce7:	48 83 d2 00          	adc    $0x0,%rdx
140005ceb:	4d 01 dd             	add    %r11,%r13
140005cee:	48 83 d2 00          	adc    $0x0,%rdx
140005cf2:	4c 89 2f             	mov    %r13,(%rdi)
140005cf5:	49 89 d4             	mov    %rdx,%r12
140005cf8:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140005cfc:	48 f7 e3             	mul    %rbx
140005cff:	48 83 c5 10          	add    $0x10,%rbp
140005d03:	4d 31 f6             	xor    %r14,%r14
140005d06:	4c 29 cd             	sub    %r9,%rbp
140005d09:	4d 31 ff             	xor    %r15,%r15
140005d0c:	4c 01 e0             	add    %r12,%rax
140005d0f:	48 83 d2 00          	adc    $0x0,%rdx
140005d13:	48 89 47 08          	mov    %rax,0x8(%rdi)
140005d17:	48 89 57 10          	mov    %rdx,0x10(%rdi)
140005d1b:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
140005d1f:	48 8b 44 2e f0       	mov    -0x10(%rsi,%rbp,1),%rax
140005d24:	48 8d 7c 24 38       	lea    0x38(%rsp),%rdi
140005d29:	4d 31 d2             	xor    %r10,%r10
140005d2c:	4c 8b 5f 08          	mov    0x8(%rdi),%r11
140005d30:	4f 8d 24 56          	lea    (%r14,%r10,2),%r12
140005d34:	49 c1 ea 3f          	shr    $0x3f,%r10
140005d38:	4e 8d 2c 59          	lea    (%rcx,%r11,2),%r13
140005d3c:	49 c1 eb 3f          	shr    $0x3f,%r11
140005d40:	4d 09 d5             	or     %r10,%r13
140005d43:	4c 8b 57 10          	mov    0x10(%rdi),%r10
140005d47:	4d 89 de             	mov    %r11,%r14
140005d4a:	48 f7 e0             	mul    %rax
140005d4d:	49 f7 df             	neg    %r15
140005d50:	4c 8b 5f 18          	mov    0x18(%rdi),%r11
140005d54:	49 11 c4             	adc    %rax,%r12
140005d57:	48 8b 44 2e f8       	mov    -0x8(%rsi,%rbp,1),%rax
140005d5c:	4c 89 27             	mov    %r12,(%rdi)
140005d5f:	49 11 d5             	adc    %rdx,%r13
140005d62:	4b 8d 1c 56          	lea    (%r14,%r10,2),%rbx
140005d66:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
140005d6a:	4d 19 ff             	sbb    %r15,%r15
140005d6d:	49 c1 ea 3f          	shr    $0x3f,%r10
140005d71:	4e 8d 04 59          	lea    (%rcx,%r11,2),%r8
140005d75:	49 c1 eb 3f          	shr    $0x3f,%r11
140005d79:	4d 09 d0             	or     %r10,%r8
140005d7c:	4c 8b 57 20          	mov    0x20(%rdi),%r10
140005d80:	4d 89 de             	mov    %r11,%r14
140005d83:	48 f7 e0             	mul    %rax
140005d86:	49 f7 df             	neg    %r15
140005d89:	4c 8b 5f 28          	mov    0x28(%rdi),%r11
140005d8d:	48 11 c3             	adc    %rax,%rbx
140005d90:	48 8b 04 2e          	mov    (%rsi,%rbp,1),%rax
140005d94:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
140005d98:	49 11 d0             	adc    %rdx,%r8
140005d9b:	48 8d 6d 10          	lea    0x10(%rbp),%rbp
140005d9f:	4c 89 47 18          	mov    %r8,0x18(%rdi)
140005da3:	4d 19 ff             	sbb    %r15,%r15
140005da6:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
140005daa:	e9 11 00 00 00       	jmp    0x140005dc0
140005daf:	90                   	nop
140005db0:	90                   	nop
140005db1:	90                   	nop
140005db2:	90                   	nop
140005db3:	90                   	nop
140005db4:	90                   	nop
140005db5:	90                   	nop
140005db6:	90                   	nop
140005db7:	90                   	nop
140005db8:	90                   	nop
140005db9:	90                   	nop
140005dba:	90                   	nop
140005dbb:	90                   	nop
140005dbc:	90                   	nop
140005dbd:	90                   	nop
140005dbe:	90                   	nop
140005dbf:	90                   	nop
140005dc0:	4f 8d 24 56          	lea    (%r14,%r10,2),%r12
140005dc4:	49 c1 ea 3f          	shr    $0x3f,%r10
140005dc8:	4e 8d 2c 59          	lea    (%rcx,%r11,2),%r13
140005dcc:	49 c1 eb 3f          	shr    $0x3f,%r11
140005dd0:	4d 09 d5             	or     %r10,%r13
140005dd3:	4c 8b 57 f0          	mov    -0x10(%rdi),%r10
140005dd7:	4d 89 de             	mov    %r11,%r14
140005dda:	48 f7 e0             	mul    %rax
140005ddd:	49 f7 df             	neg    %r15
140005de0:	4c 8b 5f f8          	mov    -0x8(%rdi),%r11
140005de4:	49 11 c4             	adc    %rax,%r12
140005de7:	48 8b 44 2e f8       	mov    -0x8(%rsi,%rbp,1),%rax
140005dec:	4c 89 67 e0          	mov    %r12,-0x20(%rdi)
140005df0:	49 11 d5             	adc    %rdx,%r13
140005df3:	4b 8d 1c 56          	lea    (%r14,%r10,2),%rbx
140005df7:	4c 89 6f e8          	mov    %r13,-0x18(%rdi)
140005dfb:	4d 19 ff             	sbb    %r15,%r15
140005dfe:	49 c1 ea 3f          	shr    $0x3f,%r10
140005e02:	4e 8d 04 59          	lea    (%rcx,%r11,2),%r8
140005e06:	49 c1 eb 3f          	shr    $0x3f,%r11
140005e0a:	4d 09 d0             	or     %r10,%r8
140005e0d:	4c 8b 17             	mov    (%rdi),%r10
140005e10:	4d 89 de             	mov    %r11,%r14
140005e13:	48 f7 e0             	mul    %rax
140005e16:	49 f7 df             	neg    %r15
140005e19:	4c 8b 5f 08          	mov    0x8(%rdi),%r11
140005e1d:	48 11 c3             	adc    %rax,%rbx
140005e20:	48 8b 04 2e          	mov    (%rsi,%rbp,1),%rax
140005e24:	48 89 5f f0          	mov    %rbx,-0x10(%rdi)
140005e28:	49 11 d0             	adc    %rdx,%r8
140005e2b:	4f 8d 24 56          	lea    (%r14,%r10,2),%r12
140005e2f:	4c 89 47 f8          	mov    %r8,-0x8(%rdi)
140005e33:	4d 19 ff             	sbb    %r15,%r15
140005e36:	49 c1 ea 3f          	shr    $0x3f,%r10
140005e3a:	4e 8d 2c 59          	lea    (%rcx,%r11,2),%r13
140005e3e:	49 c1 eb 3f          	shr    $0x3f,%r11
140005e42:	4d 09 d5             	or     %r10,%r13
140005e45:	4c 8b 57 10          	mov    0x10(%rdi),%r10
140005e49:	4d 89 de             	mov    %r11,%r14
140005e4c:	48 f7 e0             	mul    %rax
140005e4f:	49 f7 df             	neg    %r15
140005e52:	4c 8b 5f 18          	mov    0x18(%rdi),%r11
140005e56:	49 11 c4             	adc    %rax,%r12
140005e59:	48 8b 44 2e 08       	mov    0x8(%rsi,%rbp,1),%rax
140005e5e:	4c 89 27             	mov    %r12,(%rdi)
140005e61:	49 11 d5             	adc    %rdx,%r13
140005e64:	4b 8d 1c 56          	lea    (%r14,%r10,2),%rbx
140005e68:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
140005e6c:	4d 19 ff             	sbb    %r15,%r15
140005e6f:	49 c1 ea 3f          	shr    $0x3f,%r10
140005e73:	4e 8d 04 59          	lea    (%rcx,%r11,2),%r8
140005e77:	49 c1 eb 3f          	shr    $0x3f,%r11
140005e7b:	4d 09 d0             	or     %r10,%r8
140005e7e:	4c 8b 57 20          	mov    0x20(%rdi),%r10
140005e82:	4d 89 de             	mov    %r11,%r14
140005e85:	48 f7 e0             	mul    %rax
140005e88:	49 f7 df             	neg    %r15
140005e8b:	4c 8b 5f 28          	mov    0x28(%rdi),%r11
140005e8f:	48 11 c3             	adc    %rax,%rbx
140005e92:	48 8b 44 2e 10       	mov    0x10(%rsi,%rbp,1),%rax
140005e97:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
140005e9b:	49 11 d0             	adc    %rdx,%r8
140005e9e:	4c 89 47 18          	mov    %r8,0x18(%rdi)
140005ea2:	4d 19 ff             	sbb    %r15,%r15
140005ea5:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
140005ea9:	48 83 c5 20          	add    $0x20,%rbp
140005ead:	0f 85 0d ff ff ff    	jne    0x140005dc0
140005eb3:	4f 8d 24 56          	lea    (%r14,%r10,2),%r12
140005eb7:	67 49 c1 ea 3f       	addr32 shr $0x3f,%r10
140005ebc:	4e 8d 2c 59          	lea    (%rcx,%r11,2),%r13
140005ec0:	49 c1 eb 3f          	shr    $0x3f,%r11
140005ec4:	4d 09 d5             	or     %r10,%r13
140005ec7:	4c 8b 57 f0          	mov    -0x10(%rdi),%r10
140005ecb:	4d 89 de             	mov    %r11,%r14
140005ece:	48 f7 e0             	mul    %rax
140005ed1:	49 f7 df             	neg    %r15
140005ed4:	4c 8b 5f f8          	mov    -0x8(%rdi),%r11
140005ed8:	49 11 c4             	adc    %rax,%r12
140005edb:	48 8b 46 f8          	mov    -0x8(%rsi),%rax
140005edf:	4c 89 67 e0          	mov    %r12,-0x20(%rdi)
140005ee3:	49 11 d5             	adc    %rdx,%r13
140005ee6:	4b 8d 1c 56          	lea    (%r14,%r10,2),%rbx
140005eea:	4c 89 6f e8          	mov    %r13,-0x18(%rdi)
140005eee:	4d 19 ff             	sbb    %r15,%r15
140005ef1:	49 c1 ea 3f          	shr    $0x3f,%r10
140005ef5:	4e 8d 04 59          	lea    (%rcx,%r11,2),%r8
140005ef9:	49 c1 eb 3f          	shr    $0x3f,%r11
140005efd:	4d 09 d0             	or     %r10,%r8
140005f00:	48 f7 e0             	mul    %rax
140005f03:	49 f7 df             	neg    %r15
140005f06:	48 11 c3             	adc    %rax,%rbx
140005f09:	49 11 d0             	adc    %rdx,%r8
140005f0c:	48 89 5f f0          	mov    %rbx,-0x10(%rdi)
140005f10:	4c 89 47 f8          	mov    %r8,-0x8(%rdi)
140005f14:	66 48 0f 7e d5       	movq   %xmm2,%rbp
140005f19:	48 31 c0             	xor    %rax,%rax
140005f1c:	49 8d 0c 29          	lea    (%r9,%rbp,1),%rcx
140005f20:	4a 8d 54 4c 38       	lea    0x38(%rsp,%r9,2),%rdx
140005f25:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140005f2a:	4a 8d 7c 0c 38       	lea    0x38(%rsp,%r9,1),%rdi
140005f2f:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140005f34:	49 f7 d9             	neg    %r9
140005f37:	e9 04 00 00 00       	jmp    0x140005f40