140013e95:	49 83 d3 00          	adc    $0x0,%r11
140013e99:	4d 01 e2             	add    %r12,%r10
140013e9c:	49 83 d3 00          	adc    $0x0,%r11
140013ea0:	49 f7 e7             	mul    %r15
140013ea3:	49 01 c5             	add    %rax,%r13
140013ea6:	48 89 d8             	mov    %rbx,%rax
140013ea9:	4c 89 54 0f 08       	mov    %r10,0x8(%rdi,%rcx,1)
140013eae:	49 89 d4             	mov    %rdx,%r12
140013eb1:	49 83 d4 00          	adc    $0x0,%r12
140013eb5:	49 f7 e6             	mul    %r14
140013eb8:	49 01 c3             	add    %rax,%r11
140013ebb:	48 89 d8             	mov    %rbx,%rax
140013ebe:	48 8b 5c 0e 18       	mov    0x18(%rsi,%rcx,1),%rbx
140013ec3:	49 89 d2             	mov    %rdx,%r10
140013ec6:	49 83 d2 00          	adc    $0x0,%r10
140013eca:	4d 01 eb             	add    %r13,%r11
140013ecd:	49 83 d2 00          	adc    $0x0,%r10
140013ed1:	49 f7 e7             	mul    %r15
140013ed4:	49 01 c4             	add    %rax,%r12
140013ed7:	48 89 d8             	mov    %rbx,%rax
140013eda:	4c 89 5c 0f 10       	mov    %r11,0x10(%rdi,%rcx,1)
140013edf:	49 89 d5             	mov    %rdx,%r13
140013ee2:	49 83 d5 00          	adc    $0x0,%r13
140013ee6:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140013eea:	49 f7 e6             	mul    %r14
140013eed:	49 01 c2             	add    %rax,%r10
140013ef0:	48 89 d8             	mov    %rbx,%rax
140013ef3:	49 89 d3             	mov    %rdx,%r11
140013ef6:	49 83 d3 00          	adc    $0x0,%r11
140013efa:	4d 01 e2             	add    %r12,%r10
140013efd:	49 83 d3 00          	adc    $0x0,%r11
140013f01:	4c 89 54 0f f8       	mov    %r10,-0x8(%rdi,%rcx,1)
140013f06:	48 83 f9 00          	cmp    $0x0,%rcx
140013f0a:	0f 85 30 ff ff ff    	jne    0x140013e40
140013f10:	49 f7 e7             	mul    %r15
140013f13:	49 01 c5             	add    %rax,%r13
140013f16:	48 8d 6d 10          	lea    0x10(%rbp),%rbp
140013f1a:	48 83 d2 00          	adc    $0x0,%rdx
140013f1e:	4d 01 dd             	add    %r11,%r13
140013f21:	48 83 d2 00          	adc    $0x0,%rdx
140013f25:	4c 89 2f             	mov    %r13,(%rdi)
140013f28:	49 89 d4             	mov    %rdx,%r12
140013f2b:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140013f2f:	eb 0f                	jmp    0x140013f40
140013f31:	90                   	nop
140013f32:	90                   	nop
140013f33:	90                   	nop
140013f34:	90                   	nop
140013f35:	90                   	nop
140013f36:	90                   	nop
140013f37:	90                   	nop
140013f38:	90                   	nop
140013f39:	90                   	nop
140013f3a:	90                   	nop
140013f3b:	90                   	nop
140013f3c:	90                   	nop
140013f3d:	90                   	nop
140013f3e:	90                   	nop
140013f3f:	90                   	nop
140013f40:	4c 8b 74 2e e0       	mov    -0x20(%rsi,%rbp,1),%r14
140013f45:	4a 8d 7c 4c 38       	lea    0x38(%rsp,%r9,2),%rdi
140013f4a:	48 8b 44 2e e8       	mov    -0x18(%rsi,%rbp,1),%rax
140013f4f:	48 8d 7c 2f e0       	lea    -0x20(%rdi,%rbp,1),%rdi
140013f54:	48 8b 5c 2e f0       	mov    -0x10(%rsi,%rbp,1),%rbx
140013f59:	49 89 c7             	mov    %rax,%r15
140013f5c:	49 f7 e6             	mul    %r14
140013f5f:	4c 8b 54 2f e8       	mov    -0x18(%rdi,%rbp,1),%r10
140013f64:	49 01 c2             	add    %rax,%r10
140013f67:	48 89 d8             	mov    %rbx,%rax
140013f6a:	48 83 d2 00          	adc    $0x0,%rdx
140013f6e:	4c 89 54 2f e8       	mov    %r10,-0x18(%rdi,%rbp,1)
140013f73:	49 89 d3             	mov    %rdx,%r11
140013f76:	49 f7 e6             	mul    %r14
140013f79:	49 01 c3             	add    %rax,%r11
140013f7c:	48 89 d8             	mov    %rbx,%rax
140013f7f:	48 83 d2 00          	adc    $0x0,%rdx
140013f83:	4c 03 5c 2f f0       	add    -0x10(%rdi,%rbp,1),%r11
140013f88:	49 89 d2             	mov    %rdx,%r10
140013f8b:	49 83 d2 00          	adc    $0x0,%r10
140013f8f:	4c 89 5c 2f f0       	mov    %r11,-0x10(%rdi,%rbp,1)
140013f94:	4d 31 e4             	xor    %r12,%r12
140013f97:	48 8b 5c 2e f8       	mov    -0x8(%rsi,%rbp,1),%rbx
140013f9c:	49 f7 e7             	mul    %r15
140013f9f:	49 01 c4             	add    %rax,%r12
140013fa2:	48 89 d8             	mov    %rbx,%rax
140013fa5:	48 83 d2 00          	adc    $0x0,%rdx
140013fa9:	4c 03 64 2f f8       	add    -0x8(%rdi,%rbp,1),%r12
140013fae:	49 89 d5             	mov    %rdx,%r13
140013fb1:	49 83 d5 00          	adc    $0x0,%r13
140013fb5:	49 f7 e6             	mul    %r14
140013fb8:	49 01 c2             	add    %rax,%r10
140013fbb:	48 89 d8             	mov    %rbx,%rax
140013fbe:	48 83 d2 00          	adc    $0x0,%rdx
140013fc2:	4d 01 e2             	add    %r12,%r10
140013fc5:	49 89 d3             	mov    %rdx,%r11
140013fc8:	49 83 d3 00          	adc    $0x0,%r11
140013fcc:	4c 89 54 2f f8       	mov    %r10,-0x8(%rdi,%rbp,1)
140013fd1:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140013fd5:	eb 09                	jmp    0x140013fe0
140013fd7:	90                   	nop
140013fd8:	90                   	nop
140013fd9:	90                   	nop
140013fda:	90                   	nop
140013fdb:	90                   	nop
140013fdc:	90                   	nop
140013fdd:	90                   	nop
140013fde:	90                   	nop
140013fdf:	90                   	nop
140013fe0:	48 8b 1c 0e          	mov    (%rsi,%rcx,1),%rbx
140013fe4:	49 f7 e7             	mul    %r15
140013fe7:	49 01 c5             	add    %rax,%r13
140013fea:	48 89 d8             	mov    %rbx,%rax
140013fed:	49 89 d4             	mov    %rdx,%r12
140013ff0:	49 83 d4 00          	adc    $0x0,%r12
140013ff4:	4c 03 2c 0f          	add    (%rdi,%rcx,1),%r13
140013ff8:	49 83 d4 00          	adc    $0x0,%r12
140013ffc:	67 49 f7 e6          	addr32 mul %r14
140014000:	49 01 c3             	add    %rax,%r11
140014003:	48 89 d8             	mov    %rbx,%rax
140014006:	48 8b 5c 0e 08       	mov    0x8(%rsi,%rcx,1),%rbx
14001400b:	49 89 d2             	mov    %rdx,%r10
14001400e:	49 83 d2 00          	adc    $0x0,%r10
140014012:	4d 01 eb             	add    %r13,%r11
140014015:	49 83 d2 00          	adc    $0x0,%r10
140014019:	49 f7 e7             	mul    %r15
14001401c:	49 01 c4             	add    %rax,%r12
14001401f:	4c 89 1c 0f          	mov    %r11,(%rdi,%rcx,1)
140014023:	48 89 d8             	mov    %rbx,%rax
140014026:	49 89 d5             	mov    %rdx,%r13
140014029:	49 83 d5 00          	adc    $0x0,%r13
14001402d:	4c 03 64 0f 08       	add    0x8(%rdi,%rcx,1),%r12
140014032:	48 8d 49 10          	lea    0x10(%rcx),%rcx
140014036:	49 83 d5 00          	adc    $0x0,%r13
14001403a:	49 f7 e6             	mul    %r14
14001403d:	49 01 c2             	add    %rax,%r10
140014040:	48 89 d8             	mov    %rbx,%rax
140014043:	48 83 d2 00          	adc    $0x0,%rdx
140014047:	4d 01 e2             	add    %r12,%r10
14001404a:	49 89 d3             	mov    %rdx,%r11
14001404d:	49 83 d3 00          	adc    $0x0,%r11
140014051:	4c 89 54 0f f8       	mov    %r10,-0x8(%rdi,%rcx,1)
140014056:	48 83 f9 00          	cmp    $0x0,%rcx
14001405a:	75 84                	jne    0x140013fe0
14001405c:	67 49 f7 e7          	addr32 mul %r15
140014060:	49 01 c5             	add    %rax,%r13
140014063:	48 83 d2 00          	adc    $0x0,%rdx
140014067:	4d 01 dd             	add    %r11,%r13
14001406a:	48 83 d2 00          	adc    $0x0,%rdx
14001406e:	4c 89 2f             	mov    %r13,(%rdi)
140014071:	49 89 d4             	mov    %rdx,%r12
140014074:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140014078:	48 83 c5 10          	add    $0x10,%rbp
14001407c:	0f 85 be fe ff ff    	jne    0x140013f40
140014082:	4c 8b 76 e0          	mov    -0x20(%rsi),%r14
140014086:	4a 8d 7c 4c 38       	lea    0x38(%rsp,%r9,2),%rdi
14001408b:	48 8b 46 e8          	mov    -0x18(%rsi),%rax
14001408f:	48 8d 7c 2f e0       	lea    -0x20(%rdi,%rbp,1),%rdi
140014094:	48 8b 5e f0          	mov    -0x10(%rsi),%rbx
140014098:	49 89 c7             	mov    %rax,%r15
14001409b:	49 f7 e6             	mul    %r14
14001409e:	49 01 c2             	add    %rax,%r10
1400140a1:	48 89 d8             	mov    %rbx,%rax
1400140a4:	49 89 d3             	mov    %rdx,%r11
1400140a7:	49 83 d3 00          	adc    $0x0,%r11
1400140ab:	49 f7 e6             	mul    %r14
1400140ae:	49 01 c3             	add    %rax,%r11
1400140b1:	48 89 d8             	mov    %rbx,%rax
1400140b4:	4c 89 57 e8          	mov    %r10,-0x18(%rdi)
1400140b8:	49 89 d2             	mov    %rdx,%r10
1400140bb:	49 83 d2 00          	adc    $0x0,%r10
1400140bf:	4d 01 eb             	add    %r13,%r11
1400140c2:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
1400140c6:	49 83 d2 00          	adc    $0x0,%r10
1400140ca:	49 f7 e7             	mul    %r15
1400140cd:	49 01 c4             	add    %rax,%r12
1400140d0:	48 89 d8             	mov    %rbx,%rax
1400140d3:	4c 89 5f f0          	mov    %r11,-0x10(%rdi)
1400140d7:	49 89 d5             	mov    %rdx,%r13
1400140da:	49 83 d5 00          	adc    $0x0,%r13
1400140de:	49 f7 e6             	mul    %r14
1400140e1:	49 01 c2             	add    %rax,%r10
1400140e4:	48 89 d8             	mov    %rbx,%rax
1400140e7:	49 89 d3             	mov    %rdx,%r11
1400140ea:	49 83 d3 00          	adc    $0x0,%r11
1400140ee:	4d 01 e2             	add    %r12,%r10
1400140f1:	49 83 d3 00          	adc    $0x0,%r11
1400140f5:	4c 89 57 f8          	mov    %r10,-0x8(%rdi)
1400140f9:	49 f7 e7             	mul    %r15
1400140fc:	49 01 c5             	add    %rax,%r13
1400140ff:	48 8b 46 f0          	mov    -0x10(%rsi),%rax
140014103:	48 83 d2 00          	adc    $0x0,%rdx
140014107:	4d 01 dd             	add    %r11,%r13
14001410a:	48 83 d2 00          	adc    $0x0,%rdx
14001410e:	4c 89 2f             	mov    %r13,(%rdi)
140014111:	49 89 d4             	mov    %rdx,%r12
140014114:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140014118:	48 f7 e3             	mul    %rbx
14001411b:	48 83 c5 10          	add    $0x10,%rbp
14001411f:	4d 31 f6             	xor    %r14,%r14
140014122:	4c 29 cd             	sub    %r9,%rbp
140014125:	4d 31 ff             	xor    %r15,%r15
140014128:	4c 01 e0             	add    %r12,%rax
14001412b:	48 83 d2 00          	adc    $0x0,%rdx
14001412f:	48 89 47 08          	mov    %rax,0x8(%rdi)
140014133:	48 89 57 10          	mov    %rdx,0x10(%rdi)
140014137:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
14001413b:	48 8b 44 2e f0       	mov    -0x10(%rsi,%rbp,1),%rax
140014140:	48 8d 7c 24 38       	lea    0x38(%rsp),%rdi
140014145:	4d 31 d2             	xor    %r10,%r10
140014148:	4c 8b 5f 08          	mov    0x8(%rdi),%r11
14001414c:	4f 8d 24 56          	lea    (%r14,%r10,2),%r12
140014150:	49 c1 ea 3f          	shr    $0x3f,%r10
140014154:	4e 8d 2c 59          	lea    (%rcx,%r11,2),%r13
140014158:	49 c1 eb 3f          	shr    $0x3f,%r11
14001415c:	4d 09 d5             	or     %r10,%r13
14001415f:	4c 8b 57 10          	mov    0x10(%rdi),%r10
140014163:	4d 89 de             	mov    %r11,%r14
140014166:	48 f7 e0             	mul    %rax
140014169:	49 f7 df             	neg    %r15
14001416c:	4c 8b 5f 18          	mov    0x18(%rdi),%r11
140014170:	49 11 c4             	adc    %rax,%r12
140014173:	48 8b 44 2e f8       	mov    -0x8(%rsi,%rbp,1),%rax
140014178:	4c 89 27             	mov    %r12,(%rdi)
14001417b:	49 11 d5             	adc    %rdx,%r13
14001417e:	4b 8d 1c 56          	lea    (%r14,%r10,2),%rbx
140014182:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
140014186:	4d 19 ff             	sbb    %r15,%r15
140014189:	49 c1 ea 3f          	shr    $0x3f,%r10
14001418d:	4e 8d 04 59          	lea    (%rcx,%r11,2),%r8
140014191:	49 c1 eb 3f          	shr    $0x3f,%r11
140014195:	4d 09 d0             	or     %r10,%r8
140014198:	4c 8b 57 20          	mov    0x20(%rdi),%r10
14001419c:	4d 89 de             	mov    %r11,%r14
14001419f:	48 f7 e0             	mul    %rax
1400141a2:	49 f7 df             	neg    %r15
1400141a5:	4c 8b 5f 28          	mov    0x28(%rdi),%r11
1400141a9:	48 11 c3             	adc    %rax,%rbx
1400141ac:	48 8b 04 2e          	mov    (%rsi,%rbp,1),%rax
1400141b0:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1400141b4:	49 11 d0             	adc    %rdx,%r8
1400141b7:	48 8d 6d 10          	lea    0x10(%rbp),%rbp
1400141bb:	4c 89 47 18          	mov    %r8,0x18(%rdi)
1400141bf:	4d 19 ff             	sbb    %r15,%r15
1400141c2:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
1400141c6:	eb 18                	jmp    0x1400141e0
1400141c8:	90                   	nop
1400141c9:	90                   	nop
1400141ca:	90                   	nop
1400141cb:	90                   	nop
1400141cc:	90                   	nop
1400141cd:	90                   	nop
1400141ce:	90                   	nop
1400141cf:	90                   	nop
1400141d0:	90                   	nop
1400141d1:	90                   	nop
1400141d2:	90                   	nop
1400141d3:	90                   	nop
1400141d4:	90                   	nop
1400141d5:	90                   	nop
1400141d6:	90                   	nop
1400141d7:	90                   	nop
1400141d8:	90                   	nop
1400141d9:	90                   	nop
1400141da:	90                   	nop
1400141db:	90                   	nop
1400141dc:	90                   	nop
1400141dd:	90                   	nop
1400141de:	90                   	nop
1400141df:	90                   	nop
1400141e0:	4f 8d 24 56          	lea    (%r14,%r10,2),%r12
1400141e4:	49 c1 ea 3f          	shr    $0x3f,%r10
1400141e8:	4e 8d 2c 59          	lea    (%rcx,%r11,2),%r13
1400141ec:	49 c1 eb 3f          	shr    $0x3f,%r11
1400141f0:	4d 09 d5             	or     %r10,%r13
1400141f3:	4c 8b 57 f0          	mov    -0x10(%rdi),%r10
1400141f7:	4d 89 de             	mov    %r11,%r14
1400141fa:	48 f7 e0             	mul    %rax
1400141fd:	49 f7 df             	neg    %r15
140014200:	4c 8b 5f f8          	mov    -0x8(%rdi),%r11
140014204:	49 11 c4             	adc    %rax,%r12
140014207:	48 8b 44 2e f8       	mov    -0x8(%rsi,%rbp,1),%rax
14001420c:	4c 89 67 e0          	mov    %r12,-0x20(%rdi)
140014210:	49 11 d5             	adc    %rdx,%r13
140014213:	4b 8d 1c 56          	lea    (%r14,%r10,2),%rbx
140014217:	4c 89 6f e8          	mov    %r13,-0x18(%rdi)
14001421b:	4d 19 ff             	sbb    %r15,%r15
14001421e:	49 c1 ea 3f          	shr    $0x3f,%r10
140014222:	4e 8d 04 59          	lea    (%rcx,%r11,2),%r8
140014226:	49 c1 eb 3f          	shr    $0x3f,%r11
14001422a:	4d 09 d0             	or     %r10,%r8
14001422d:	4c 8b 17             	mov    (%rdi),%r10
140014230:	4d 89 de             	mov    %r11,%r14
140014233:	48 f7 e0             	mul    %rax
140014236:	49 f7 df             	neg    %r15
140014239:	4c 8b 5f 08          	mov    0x8(%rdi),%r11
14001423d:	48 11 c3             	adc    %rax,%rbx
140014240:	48 8b 04 2e          	mov    (%rsi,%rbp,1),%rax
140014244:	48 89 5f f0          	mov    %rbx,-0x10(%rdi)
140014248:	49 11 d0             	adc    %rdx,%r8
14001424b:	4f 8d 24 56          	lea    (%r14,%r10,2),%r12
14001424f:	4c 89 47 f8          	mov    %r8,-0x8(%rdi)
140014253:	4d 19 ff             	sbb    %r15,%r15
140014256:	49 c1 ea 3f          	shr    $0x3f,%r10
14001425a:	4e 8d 2c 59          	lea    (%rcx,%r11,2),%r13
14001425e:	49 c1 eb 3f          	shr    $0x3f,%r11
140014262:	4d 09 d5             	or     %r10,%r13
140014265:	4c 8b 57 10          	mov    0x10(%rdi),%r10
140014269:	4d 89 de             	mov    %r11,%r14
14001426c:	48 f7 e0             	mul    %rax
14001426f:	49 f7 df             	neg    %r15
140014272:	4c 8b 5f 18          	mov    0x18(%rdi),%r11
140014276:	49 11 c4             	adc    %rax,%r12
140014279:	48 8b 44 2e 08       	mov    0x8(%rsi,%rbp,1),%rax
14001427e:	4c 89 27             	mov    %r12,(%rdi)
140014281:	49 11 d5             	adc    %rdx,%r13
140014284:	4b 8d 1c 56          	lea    (%r14,%r10,2),%rbx
140014288:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
14001428c:	4d 19 ff             	sbb    %r15,%r15
14001428f:	49 c1 ea 3f          	shr    $0x3f,%r10
140014293:	4e 8d 04 59          	lea    (%rcx,%r11,2),%r8
140014297:	49 c1 eb 3f          	shr    $0x3f,%r11
14001429b:	4d 09 d0             	or     %r10,%r8
14001429e:	4c 8b 57 20          	mov    0x20(%rdi),%r10
1400142a2:	4d 89 de             	mov    %r11,%r14
1400142a5:	48 f7 e0             	mul    %rax
1400142a8:	49 f7 df             	neg    %r15
1400142ab:	4c 8b 5f 28          	mov    0x28(%rdi),%r11
1400142af:	48 11 c3             	adc    %rax,%rbx
1400142b2:	48 8b 44 2e 10       	mov    0x10(%rsi,%rbp,1),%rax
1400142b7:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1400142bb:	49 11 d0             	adc    %rdx,%r8
1400142be:	4c 89 47 18          	mov    %r8,0x18(%rdi)
1400142c2:	4d 19 ff             	sbb    %r15,%r15
1400142c5:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
1400142c9:	48 83 c5 20          	add    $0x20,%rbp
1400142cd:	0f 85 0d ff ff ff    	jne    0x1400141e0
1400142d3:	4f 8d 24 56          	lea    (%r14,%r10,2),%r12
1400142d7:	67 49 c1 ea 3f       	addr32 shr $0x3f,%r10
1400142dc:	4e 8d 2c 59          	lea    (%rcx,%r11,2),%r13
1400142e0:	49 c1 eb 3f          	shr    $0x3f,%r11
1400142e4:	4d 09 d5             	or     %r10,%r13
1400142e7:	4c 8b 57 f0          	mov    -0x10(%rdi),%r10
1400142eb:	4d 89 de             	mov    %r11,%r14
1400142ee:	48 f7 e0             	mul    %rax
1400142f1:	49 f7 df             	neg    %r15
1400142f4:	4c 8b 5f f8          	mov    -0x8(%rdi),%r11
1400142f8:	49 11 c4             	adc    %rax,%r12
1400142fb:	48 8b 46 f8          	mov    -0x8(%rsi),%rax
1400142ff:	4c 89 67 e0          	mov    %r12,-0x20(%rdi)
140014303:	49 11 d5             	adc    %rdx,%r13