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
140005f3c:	90                   	nop
140005f3d:	90                   	nop
140005f3e:	90                   	nop
140005f3f:	90                   	nop
140005f40:	4a 8d 3c 0f          	lea    (%rdi,%r9,1),%rdi
140005f44:	66 48 8b 1f          	data16 mov (%rdi),%rbx
140005f48:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
140005f4c:	4c 8b 57 10          	mov    0x10(%rdi),%r10
140005f50:	4c 8b 5f 18          	mov    0x18(%rdi),%r11
140005f54:	4c 8b 67 20          	mov    0x20(%rdi),%r12
140005f58:	4c 8b 6f 28          	mov    0x28(%rdi),%r13
140005f5c:	4c 8b 77 30          	mov    0x30(%rdi),%r14
140005f60:	4c 8b 7f 38          	mov    0x38(%rdi),%r15
140005f64:	48 89 02             	mov    %rax,(%rdx)
140005f67:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
140005f6b:	67 49 89 d8          	addr32 mov %rbx,%r8
140005f6f:	48 0f af 5c 24 28    	imul   0x28(%rsp),%rbx
140005f75:	48 8b 45 00          	mov    0x0(%rbp),%rax
140005f79:	b9 08 00 00 00       	mov    $0x8,%ecx
140005f7e:	e9 1d 00 00 00       	jmp    0x140005fa0
140005f83:	90                   	nop
140005f84:	90                   	nop
140005f85:	90                   	nop
140005f86:	90                   	nop
140005f87:	90                   	nop
140005f88:	90                   	nop
140005f89:	90                   	nop
140005f8a:	90                   	nop
140005f8b:	90                   	nop
140005f8c:	90                   	nop
140005f8d:	90                   	nop
140005f8e:	90                   	nop
140005f8f:	90                   	nop
140005f90:	90                   	nop
140005f91:	90                   	nop
140005f92:	90                   	nop
140005f93:	90                   	nop
140005f94:	90                   	nop
140005f95:	90                   	nop
140005f96:	90                   	nop
140005f97:	90                   	nop
140005f98:	90                   	nop
140005f99:	90                   	nop
140005f9a:	90                   	nop
140005f9b:	90                   	nop
140005f9c:	90                   	nop
140005f9d:	90                   	nop
140005f9e:	90                   	nop
140005f9f:	90                   	nop
140005fa0:	48 f7 e3             	mul    %rbx
140005fa3:	48 8b 45 08          	mov    0x8(%rbp),%rax
140005fa7:	49 f7 d8             	neg    %r8
140005faa:	49 89 d0             	mov    %rdx,%r8
140005fad:	49 83 d0 00          	adc    $0x0,%r8
140005fb1:	48 f7 e3             	mul    %rbx
140005fb4:	49 01 c1             	add    %rax,%r9
140005fb7:	48 8b 45 10          	mov    0x10(%rbp),%rax
140005fbb:	48 83 d2 00          	adc    $0x0,%rdx
140005fbf:	4d 01 c8             	add    %r9,%r8
140005fc2:	48 89 5c cc 30       	mov    %rbx,0x30(%rsp,%rcx,8)
140005fc7:	49 89 d1             	mov    %rdx,%r9
140005fca:	49 83 d1 00          	adc    $0x0,%r9
140005fce:	48 f7 e3             	mul    %rbx
140005fd1:	49 01 c2             	add    %rax,%r10
140005fd4:	48 8b 45 18          	mov    0x18(%rbp),%rax
140005fd8:	48 83 d2 00          	adc    $0x0,%rdx
140005fdc:	4d 01 d1             	add    %r10,%r9
140005fdf:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
140005fe4:	49 89 d2             	mov    %rdx,%r10
140005fe7:	49 83 d2 00          	adc    $0x0,%r10
140005feb:	48 f7 e3             	mul    %rbx
140005fee:	49 01 c3             	add    %rax,%r11
140005ff1:	48 8b 45 20          	mov    0x20(%rbp),%rax
140005ff5:	48 83 d2 00          	adc    $0x0,%rdx
140005ff9:	49 0f af f0          	imul   %r8,%rsi
140005ffd:	4d 01 da             	add    %r11,%r10
140006000:	49 89 d3             	mov    %rdx,%r11
140006003:	49 83 d3 00          	adc    $0x0,%r11
140006007:	48 f7 e3             	mul    %rbx
14000600a:	49 01 c4             	add    %rax,%r12
14000600d:	48 8b 45 28          	mov    0x28(%rbp),%rax
140006011:	48 83 d2 00          	adc    $0x0,%rdx
140006015:	4d 01 e3             	add    %r12,%r11
140006018:	49 89 d4             	mov    %rdx,%r12
14000601b:	49 83 d4 00          	adc    $0x0,%r12
14000601f:	48 f7 e3             	mul    %rbx
140006022:	49 01 c5             	add    %rax,%r13
140006025:	48 8b 45 30          	mov    0x30(%rbp),%rax
140006029:	48 83 d2 00          	adc    $0x0,%rdx
14000602d:	4d 01 ec             	add    %r13,%r12
140006030:	49 89 d5             	mov    %rdx,%r13
140006033:	49 83 d5 00          	adc    $0x0,%r13
140006037:	48 f7 e3             	mul    %rbx
14000603a:	49 01 c6             	add    %rax,%r14
14000603d:	48 8b 45 38          	mov    0x38(%rbp),%rax
140006041:	48 83 d2 00          	adc    $0x0,%rdx
140006045:	4d 01 f5             	add    %r14,%r13
140006048:	49 89 d6             	mov    %rdx,%r14
14000604b:	49 83 d6 00          	adc    $0x0,%r14
14000604f:	48 f7 e3             	mul    %rbx
140006052:	48 89 f3             	mov    %rsi,%rbx
140006055:	49 01 c7             	add    %rax,%r15
140006058:	48 8b 45 00          	mov    0x0(%rbp),%rax
14000605c:	48 83 d2 00          	adc    $0x0,%rdx
140006060:	4d 01 fe             	add    %r15,%r14
140006063:	49 89 d7             	mov    %rdx,%r15
140006066:	49 83 d7 00          	adc    $0x0,%r15
14000606a:	ff c9                	dec    %ecx
14000606c:	0f 85 2e ff ff ff    	jne    0x140005fa0
140006072:	48 8d 6d 40          	lea    0x40(%rbp),%rbp
140006076:	48 31 c0             	xor    %rax,%rax
140006079:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
14000607e:	48 3b 6c 24 08       	cmp    0x8(%rsp),%rbp
140006083:	0f 83 80 01 00 00    	jae    0x140006209
140006089:	66 4c 03 07          	data16 add (%rdi),%r8
14000608d:	4c 13 4f 08          	adc    0x8(%rdi),%r9
140006091:	4c 13 57 10          	adc    0x10(%rdi),%r10
140006095:	4c 13 5f 18          	adc    0x18(%rdi),%r11
140006099:	4c 13 67 20          	adc    0x20(%rdi),%r12
14000609d:	4c 13 6f 28          	adc    0x28(%rdi),%r13
1400060a1:	4c 13 77 30          	adc    0x30(%rdi),%r14
1400060a5:	4c 13 7f 38          	adc    0x38(%rdi),%r15
1400060a9:	48 19 f6             	sbb    %rsi,%rsi
1400060ac:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400060b1:	b9 08 00 00 00       	mov    $0x8,%ecx
1400060b6:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400060ba:	e9 01 00 00 00       	jmp    0x1400060c0
1400060bf:	90                   	nop
1400060c0:	48 f7 e3             	mul    %rbx
1400060c3:	49 01 c0             	add    %rax,%r8
1400060c6:	48 8b 45 08          	mov    0x8(%rbp),%rax
1400060ca:	4c 89 07             	mov    %r8,(%rdi)
1400060cd:	49 89 d0             	mov    %rdx,%r8
1400060d0:	49 83 d0 00          	adc    $0x0,%r8
1400060d4:	48 f7 e3             	mul    %rbx
1400060d7:	49 01 c1             	add    %rax,%r9
1400060da:	48 8b 45 10          	mov    0x10(%rbp),%rax
1400060de:	48 83 d2 00          	adc    $0x0,%rdx
1400060e2:	4d 01 c8             	add    %r9,%r8
1400060e5:	48 8d 7f 08          	lea    0x8(%rdi),%rdi
1400060e9:	49 89 d1             	mov    %rdx,%r9
1400060ec:	49 83 d1 00          	adc    $0x0,%r9
1400060f0:	48 f7 e3             	mul    %rbx
1400060f3:	49 01 c2             	add    %rax,%r10
1400060f6:	48 8b 45 18          	mov    0x18(%rbp),%rax
1400060fa:	48 83 d2 00          	adc    $0x0,%rdx
1400060fe:	4d 01 d1             	add    %r10,%r9
140006101:	49 89 d2             	mov    %rdx,%r10
140006104:	49 83 d2 00          	adc    $0x0,%r10
140006108:	48 f7 e3             	mul    %rbx
14000610b:	49 01 c3             	add    %rax,%r11
14000610e:	48 8b 45 20          	mov    0x20(%rbp),%rax
140006112:	48 83 d2 00          	adc    $0x0,%rdx
140006116:	4d 01 da             	add    %r11,%r10
140006119:	49 89 d3             	mov    %rdx,%r11
14000611c:	49 83 d3 00          	adc    $0x0,%r11
140006120:	48 f7 e3             	mul    %rbx
140006123:	49 01 c4             	add    %rax,%r12
140006126:	48 8b 45 28          	mov    0x28(%rbp),%rax
14000612a:	48 83 d2 00          	adc    $0x0,%rdx
14000612e:	4d 01 e3             	add    %r12,%r11
140006131:	49 89 d4             	mov    %rdx,%r12
140006134:	49 83 d4 00          	adc    $0x0,%r12
140006138:	48 f7 e3             	mul    %rbx
14000613b:	49 01 c5             	add    %rax,%r13
14000613e:	48 8b 45 30          	mov    0x30(%rbp),%rax
140006142:	48 83 d2 00          	adc    $0x0,%rdx
140006146:	4d 01 ec             	add    %r13,%r12
140006149:	49 89 d5             	mov    %rdx,%r13
14000614c:	49 83 d5 00          	adc    $0x0,%r13
140006150:	48 f7 e3             	mul    %rbx
140006153:	49 01 c6             	add    %rax,%r14
140006156:	48 8b 45 38          	mov    0x38(%rbp),%rax
14000615a:	48 83 d2 00          	adc    $0x0,%rdx
14000615e:	4d 01 f5             	add    %r14,%r13