140043f8c:	4c 89 54 2f f8       	mov    %r10,-0x8(%rdi,%rbp,1)
140043f91:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140043f95:	eb 09                	jmp    0x140043fa0
140043f97:	90                   	nop
140043f98:	90                   	nop
140043f99:	90                   	nop
140043f9a:	90                   	nop
140043f9b:	90                   	nop
140043f9c:	90                   	nop
140043f9d:	90                   	nop
140043f9e:	90                   	nop
140043f9f:	90                   	nop
140043fa0:	48 8b 1c 0e          	mov    (%rsi,%rcx,1),%rbx
140043fa4:	49 f7 e7             	mul    %r15
140043fa7:	49 01 c5             	add    %rax,%r13
140043faa:	48 89 d8             	mov    %rbx,%rax
140043fad:	49 89 d4             	mov    %rdx,%r12
140043fb0:	49 83 d4 00          	adc    $0x0,%r12
140043fb4:	4c 03 2c 0f          	add    (%rdi,%rcx,1),%r13
140043fb8:	49 83 d4 00          	adc    $0x0,%r12
140043fbc:	67 49 f7 e6          	addr32 mul %r14
140043fc0:	49 01 c3             	add    %rax,%r11
140043fc3:	48 89 d8             	mov    %rbx,%rax
140043fc6:	48 8b 5c 0e 08       	mov    0x8(%rsi,%rcx,1),%rbx
140043fcb:	49 89 d2             	mov    %rdx,%r10
140043fce:	49 83 d2 00          	adc    $0x0,%r10
140043fd2:	4d 01 eb             	add    %r13,%r11
140043fd5:	49 83 d2 00          	adc    $0x0,%r10
140043fd9:	49 f7 e7             	mul    %r15
140043fdc:	49 01 c4             	add    %rax,%r12
140043fdf:	4c 89 1c 0f          	mov    %r11,(%rdi,%rcx,1)
140043fe3:	48 89 d8             	mov    %rbx,%rax
140043fe6:	49 89 d5             	mov    %rdx,%r13
140043fe9:	49 83 d5 00          	adc    $0x0,%r13
140043fed:	4c 03 64 0f 08       	add    0x8(%rdi,%rcx,1),%r12
140043ff2:	48 8d 49 10          	lea    0x10(%rcx),%rcx
140043ff6:	49 83 d5 00          	adc    $0x0,%r13
140043ffa:	49 f7 e6             	mul    %r14
140043ffd:	49 01 c2             	add    %rax,%r10
140044000:	48 89 d8             	mov    %rbx,%rax
140044003:	48 83 d2 00          	adc    $0x0,%rdx
140044007:	4d 01 e2             	add    %r12,%r10
14004400a:	49 89 d3             	mov    %rdx,%r11
14004400d:	49 83 d3 00          	adc    $0x0,%r11
140044011:	4c 89 54 0f f8       	mov    %r10,-0x8(%rdi,%rcx,1)
140044016:	48 83 f9 00          	cmp    $0x0,%rcx
14004401a:	75 84                	jne    0x140043fa0
14004401c:	67 49 f7 e7          	addr32 mul %r15
140044020:	49 01 c5             	add    %rax,%r13
140044023:	48 83 d2 00          	adc    $0x0,%rdx
140044027:	4d 01 dd             	add    %r11,%r13
14004402a:	48 83 d2 00          	adc    $0x0,%rdx
14004402e:	4c 89 2f             	mov    %r13,(%rdi)
140044031:	49 89 d4             	mov    %rdx,%r12
140044034:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140044038:	48 83 c5 10          	add    $0x10,%rbp
14004403c:	0f 85 be fe ff ff    	jne    0x140043f00
140044042:	4c 8b 76 e0          	mov    -0x20(%rsi),%r14
140044046:	4a 8d 7c 4c 38       	lea    0x38(%rsp,%r9,2),%rdi
14004404b:	48 8b 46 e8          	mov    -0x18(%rsi),%rax
14004404f:	48 8d 7c 2f e0       	lea    -0x20(%rdi,%rbp,1),%rdi
140044054:	48 8b 5e f0          	mov    -0x10(%rsi),%rbx
140044058:	49 89 c7             	mov    %rax,%r15
14004405b:	49 f7 e6             	mul    %r14
14004405e:	49 01 c2             	add    %rax,%r10
140044061:	48 89 d8             	mov    %rbx,%rax
140044064:	49 89 d3             	mov    %rdx,%r11
140044067:	49 83 d3 00          	adc    $0x0,%r11
14004406b:	49 f7 e6             	mul    %r14
14004406e:	49 01 c3             	add    %rax,%r11
140044071:	48 89 d8             	mov    %rbx,%rax
140044074:	4c 89 57 e8          	mov    %r10,-0x18(%rdi)
140044078:	49 89 d2             	mov    %rdx,%r10
14004407b:	49 83 d2 00          	adc    $0x0,%r10
14004407f:	4d 01 eb             	add    %r13,%r11
140044082:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
140044086:	49 83 d2 00          	adc    $0x0,%r10
14004408a:	49 f7 e7             	mul    %r15
14004408d:	49 01 c4             	add    %rax,%r12
140044090:	48 89 d8             	mov    %rbx,%rax
140044093:	4c 89 5f f0          	mov    %r11,-0x10(%rdi)
140044097:	49 89 d5             	mov    %rdx,%r13
14004409a:	49 83 d5 00          	adc    $0x0,%r13
14004409e:	49 f7 e6             	mul    %r14
1400440a1:	49 01 c2             	add    %rax,%r10
1400440a4:	48 89 d8             	mov    %rbx,%rax
1400440a7:	49 89 d3             	mov    %rdx,%r11
1400440aa:	49 83 d3 00          	adc    $0x0,%r11
1400440ae:	4d 01 e2             	add    %r12,%r10
1400440b1:	49 83 d3 00          	adc    $0x0,%r11
1400440b5:	4c 89 57 f8          	mov    %r10,-0x8(%rdi)
1400440b9:	49 f7 e7             	mul    %r15
1400440bc:	49 01 c5             	add    %rax,%r13
1400440bf:	48 8b 46 f0          	mov    -0x10(%rsi),%rax
1400440c3:	48 83 d2 00          	adc    $0x0,%rdx
1400440c7:	4d 01 dd             	add    %r11,%r13
1400440ca:	48 83 d2 00          	adc    $0x0,%rdx
1400440ce:	4c 89 2f             	mov    %r13,(%rdi)
1400440d1:	49 89 d4             	mov    %rdx,%r12
1400440d4:	48 89 57 08          	mov    %rdx,0x8(%rdi)
1400440d8:	48 f7 e3             	mul    %rbx
1400440db:	48 83 c5 10          	add    $0x10,%rbp
1400440df:	4d 31 f6             	xor    %r14,%r14
1400440e2:	4c 29 cd             	sub    %r9,%rbp
1400440e5:	4d 31 ff             	xor    %r15,%r15
1400440e8:	4c 01 e0             	add    %r12,%rax
1400440eb:	48 83 d2 00          	adc    $0x0,%rdx
1400440ef:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400440f3:	48 89 57 10          	mov    %rdx,0x10(%rdi)
1400440f7:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
1400440fb:	48 8b 44 2e f0       	mov    -0x10(%rsi,%rbp,1),%rax
140044100:	48 8d 7c 24 38       	lea    0x38(%rsp),%rdi
140044105:	4d 31 d2             	xor    %r10,%r10
140044108:	4c 8b 5f 08          	mov    0x8(%rdi),%r11
14004410c:	4f 8d 24 56          	lea    (%r14,%r10,2),%r12
140044110:	49 c1 ea 3f          	shr    $0x3f,%r10
140044114:	4e 8d 2c 59          	lea    (%rcx,%r11,2),%r13
140044118:	49 c1 eb 3f          	shr    $0x3f,%r11
14004411c:	4d 09 d5             	or     %r10,%r13
14004411f:	4c 8b 57 10          	mov    0x10(%rdi),%r10
140044123:	4d 89 de             	mov    %r11,%r14
140044126:	48 f7 e0             	mul    %rax
140044129:	49 f7 df             	neg    %r15
14004412c:	4c 8b 5f 18          	mov    0x18(%rdi),%r11
140044130:	49 11 c4             	adc    %rax,%r12
140044133:	48 8b 44 2e f8       	mov    -0x8(%rsi,%rbp,1),%rax
140044138:	4c 89 27             	mov    %r12,(%rdi)
14004413b:	49 11 d5             	adc    %rdx,%r13
14004413e:	4b 8d 1c 56          	lea    (%r14,%r10,2),%rbx
140044142:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
140044146:	4d 19 ff             	sbb    %r15,%r15
140044149:	49 c1 ea 3f          	shr    $0x3f,%r10
14004414d:	4e 8d 04 59          	lea    (%rcx,%r11,2),%r8
140044151:	49 c1 eb 3f          	shr    $0x3f,%r11
140044155:	4d 09 d0             	or     %r10,%r8
140044158:	4c 8b 57 20          	mov    0x20(%rdi),%r10
14004415c:	4d 89 de             	mov    %r11,%r14
14004415f:	48 f7 e0             	mul    %rax
140044162:	49 f7 df             	neg    %r15
140044165:	4c 8b 5f 28          	mov    0x28(%rdi),%r11
140044169:	48 11 c3             	adc    %rax,%rbx
14004416c:	48 8b 04 2e          	mov    (%rsi,%rbp,1),%rax
140044170:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
140044174:	49 11 d0             	adc    %rdx,%r8
140044177:	48 8d 6d 10          	lea    0x10(%rbp),%rbp
14004417b:	4c 89 47 18          	mov    %r8,0x18(%rdi)
14004417f:	4d 19 ff             	sbb    %r15,%r15
140044182:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
140044186:	eb 18                	jmp    0x1400441a0
140044188:	90                   	nop
140044189:	90                   	nop
14004418a:	90                   	nop
14004418b:	90                   	nop
14004418c:	90                   	nop
14004418d:	90                   	nop
14004418e:	90                   	nop
14004418f:	90                   	nop
140044190:	90                   	nop
140044191:	90                   	nop
140044192:	90                   	nop
140044193:	90                   	nop
140044194:	90                   	nop
140044195:	90                   	nop
140044196:	90                   	nop
140044197:	90                   	nop
140044198:	90                   	nop
140044199:	90                   	nop
14004419a:	90                   	nop
14004419b:	90                   	nop
14004419c:	90                   	nop
14004419d:	90                   	nop
14004419e:	90                   	nop
14004419f:	90                   	nop
1400441a0:	4f 8d 24 56          	lea    (%r14,%r10,2),%r12
1400441a4:	49 c1 ea 3f          	shr    $0x3f,%r10
1400441a8:	4e 8d 2c 59          	lea    (%rcx,%r11,2),%r13
1400441ac:	49 c1 eb 3f          	shr    $0x3f,%r11
1400441b0:	4d 09 d5             	or     %r10,%r13
1400441b3:	4c 8b 57 f0          	mov    -0x10(%rdi),%r10
1400441b7:	4d 89 de             	mov    %r11,%r14
1400441ba:	48 f7 e0             	mul    %rax
1400441bd:	49 f7 df             	neg    %r15
1400441c0:	4c 8b 5f f8          	mov    -0x8(%rdi),%r11
1400441c4:	49 11 c4             	adc    %rax,%r12
1400441c7:	48 8b 44 2e f8       	mov    -0x8(%rsi,%rbp,1),%rax
1400441cc:	4c 89 67 e0          	mov    %r12,-0x20(%rdi)
1400441d0:	49 11 d5             	adc    %rdx,%r13
1400441d3:	4b 8d 1c 56          	lea    (%r14,%r10,2),%rbx
1400441d7:	4c 89 6f e8          	mov    %r13,-0x18(%rdi)
1400441db:	4d 19 ff             	sbb    %r15,%r15
1400441de:	49 c1 ea 3f          	shr    $0x3f,%r10
1400441e2:	4e 8d 04 59          	lea    (%rcx,%r11,2),%r8
1400441e6:	49 c1 eb 3f          	shr    $0x3f,%r11
1400441ea:	4d 09 d0             	or     %r10,%r8
1400441ed:	4c 8b 17             	mov    (%rdi),%r10
1400441f0:	4d 89 de             	mov    %r11,%r14
1400441f3:	48 f7 e0             	mul    %rax
1400441f6:	49 f7 df             	neg    %r15
1400441f9:	4c 8b 5f 08          	mov    0x8(%rdi),%r11
1400441fd:	48 11 c3             	adc    %rax,%rbx
140044200:	48 8b 04 2e          	mov    (%rsi,%rbp,1),%rax
140044204:	48 89 5f f0          	mov    %rbx,-0x10(%rdi)
140044208:	49 11 d0             	adc    %rdx,%r8
14004420b:	4f 8d 24 56          	lea    (%r14,%r10,2),%r12
14004420f:	4c 89 47 f8          	mov    %r8,-0x8(%rdi)
140044213:	4d 19 ff             	sbb    %r15,%r15
140044216:	49 c1 ea 3f          	shr    $0x3f,%r10
14004421a:	4e 8d 2c 59          	lea    (%rcx,%r11,2),%r13
14004421e:	49 c1 eb 3f          	shr    $0x3f,%r11
140044222:	4d 09 d5             	or     %r10,%r13
140044225:	4c 8b 57 10          	mov    0x10(%rdi),%r10
140044229:	4d 89 de             	mov    %r11,%r14
14004422c:	48 f7 e0             	mul    %rax
14004422f:	49 f7 df             	neg    %r15
140044232:	4c 8b 5f 18          	mov    0x18(%rdi),%r11
140044236:	49 11 c4             	adc    %rax,%r12
140044239:	48 8b 44 2e 08       	mov    0x8(%rsi,%rbp,1),%rax
14004423e:	4c 89 27             	mov    %r12,(%rdi)
140044241:	49 11 d5             	adc    %rdx,%r13
140044244:	4b 8d 1c 56          	lea    (%r14,%r10,2),%rbx
140044248:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
14004424c:	4d 19 ff             	sbb    %r15,%r15
14004424f:	49 c1 ea 3f          	shr    $0x3f,%r10
140044253:	4e 8d 04 59          	lea    (%rcx,%r11,2),%r8
140044257:	49 c1 eb 3f          	shr    $0x3f,%r11
14004425b:	4d 09 d0             	or     %r10,%r8
14004425e:	4c 8b 57 20          	mov    0x20(%rdi),%r10
140044262:	4d 89 de             	mov    %r11,%r14
140044265:	48 f7 e0             	mul    %rax
140044268:	49 f7 df             	neg    %r15
14004426b:	4c 8b 5f 28          	mov    0x28(%rdi),%r11
14004426f:	48 11 c3             	adc    %rax,%rbx
140044272:	48 8b 44 2e 10       	mov    0x10(%rsi,%rbp,1),%rax
140044277:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
14004427b:	49 11 d0             	adc    %rdx,%r8
14004427e:	4c 89 47 18          	mov    %r8,0x18(%rdi)
140044282:	4d 19 ff             	sbb    %r15,%r15
140044285:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
140044289:	48 83 c5 20          	add    $0x20,%rbp
14004428d:	0f 85 0d ff ff ff    	jne    0x1400441a0
140044293:	4f 8d 24 56          	lea    (%r14,%r10,2),%r12
140044297:	67 49 c1 ea 3f       	addr32 shr $0x3f,%r10
14004429c:	4e 8d 2c 59          	lea    (%rcx,%r11,2),%r13
1400442a0:	49 c1 eb 3f          	shr    $0x3f,%r11
1400442a4:	4d 09 d5             	or     %r10,%r13
1400442a7:	4c 8b 57 f0          	mov    -0x10(%rdi),%r10
1400442ab:	4d 89 de             	mov    %r11,%r14
1400442ae:	48 f7 e0             	mul    %rax
1400442b1:	49 f7 df             	neg    %r15
1400442b4:	4c 8b 5f f8          	mov    -0x8(%rdi),%r11
1400442b8:	49 11 c4             	adc    %rax,%r12
1400442bb:	48 8b 46 f8          	mov    -0x8(%rsi),%rax
1400442bf:	4c 89 67 e0          	mov    %r12,-0x20(%rdi)
1400442c3:	49 11 d5             	adc    %rdx,%r13
1400442c6:	4b 8d 1c 56          	lea    (%r14,%r10,2),%rbx
1400442ca:	4c 89 6f e8          	mov    %r13,-0x18(%rdi)
1400442ce:	4d 19 ff             	sbb    %r15,%r15
1400442d1:	49 c1 ea 3f          	shr    $0x3f,%r10
1400442d5:	4e 8d 04 59          	lea    (%rcx,%r11,2),%r8
1400442d9:	49 c1 eb 3f          	shr    $0x3f,%r11
1400442dd:	4d 09 d0             	or     %r10,%r8
1400442e0:	48 f7 e0             	mul    %rax
1400442e3:	49 f7 df             	neg    %r15
1400442e6:	48 11 c3             	adc    %rax,%rbx
1400442e9:	49 11 d0             	adc    %rdx,%r8
1400442ec:	48 89 5f f0          	mov    %rbx,-0x10(%rdi)
1400442f0:	4c 89 47 f8          	mov    %r8,-0x8(%rdi)
1400442f4:	66 48 0f 7e d5       	movq   %xmm2,%rbp
1400442f9:	48 31 c0             	xor    %rax,%rax
1400442fc:	49 8d 0c 29          	lea    (%r9,%rbp,1),%rcx
140044300:	4a 8d 54 4c 38       	lea    0x38(%rsp,%r9,2),%rdx
140044305:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14004430a:	4a 8d 7c 0c 38       	lea    0x38(%rsp,%r9,1),%rdi
14004430f:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140044314:	49 f7 d9             	neg    %r9
140044317:	eb 07                	jmp    0x140044320
140044319:	90                   	nop
14004431a:	90                   	nop
14004431b:	90                   	nop
14004431c:	90                   	nop
14004431d:	90                   	nop
14004431e:	90                   	nop
14004431f:	90                   	nop
140044320:	4a 8d 3c 0f          	lea    (%rdi,%r9,1),%rdi
140044324:	66 48 8b 1f          	data16 mov (%rdi),%rbx
140044328:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
14004432c:	4c 8b 57 10          	mov    0x10(%rdi),%r10
140044330:	4c 8b 5f 18          	mov    0x18(%rdi),%r11
140044334:	4c 8b 67 20          	mov    0x20(%rdi),%r12
140044338:	4c 8b 6f 28          	mov    0x28(%rdi),%r13
14004433c:	4c 8b 77 30          	mov    0x30(%rdi),%r14
140044340:	4c 8b 7f 38          	mov    0x38(%rdi),%r15
140044344:	48 89 02             	mov    %rax,(%rdx)
140044347:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
14004434b:	67 49 89 d8          	addr32 mov %rbx,%r8
14004434f:	48 0f af 5c 24 28    	imul   0x28(%rsp),%rbx
140044355:	48 8b 45 00          	mov    0x0(%rbp),%rax
140044359:	b9 08 00 00 00       	mov    $0x8,%ecx
14004435e:	eb 00                	jmp    0x140044360
140044360:	48 f7 e3             	mul    %rbx
140044363:	48 8b 45 08          	mov    0x8(%rbp),%rax
140044367:	49 f7 d8             	neg    %r8
14004436a:	49 89 d0             	mov    %rdx,%r8
14004436d:	49 83 d0 00          	adc    $0x0,%r8
140044371:	48 f7 e3             	mul    %rbx
140044374:	49 01 c1             	add    %rax,%r9
140044377:	48 8b 45 10          	mov    0x10(%rbp),%rax
14004437b:	48 83 d2 00          	adc    $0x0,%rdx
14004437f:	4d 01 c8             	add    %r9,%r8
140044382:	48 89 5c cc 30       	mov    %rbx,0x30(%rsp,%rcx,8)
140044387:	49 89 d1             	mov    %rdx,%r9
14004438a:	49 83 d1 00          	adc    $0x0,%r9
14004438e:	48 f7 e3             	mul    %rbx
140044391:	49 01 c2             	add    %rax,%r10
140044394:	48 8b 45 18          	mov    0x18(%rbp),%rax
140044398:	48 83 d2 00          	adc    $0x0,%rdx
14004439c:	4d 01 d1             	add    %r10,%r9
14004439f:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1400443a4:	49 89 d2             	mov    %rdx,%r10
1400443a7:	49 83 d2 00          	adc    $0x0,%r10
1400443ab:	48 f7 e3             	mul    %rbx
1400443ae:	49 01 c3             	add    %rax,%r11
1400443b1:	48 8b 45 20          	mov    0x20(%rbp),%rax
1400443b5:	48 83 d2 00          	adc    $0x0,%rdx
1400443b9:	49 0f af f0          	imul   %r8,%rsi
1400443bd:	4d 01 da             	add    %r11,%r10
1400443c0:	49 89 d3             	mov    %rdx,%r11
1400443c3:	49 83 d3 00          	adc    $0x0,%r11
1400443c7:	48 f7 e3             	mul    %rbx
1400443ca:	49 01 c4             	add    %rax,%r12
1400443cd:	48 8b 45 28          	mov    0x28(%rbp),%rax
1400443d1:	48 83 d2 00          	adc    $0x0,%rdx
1400443d5:	4d 01 e3             	add    %r12,%r11
1400443d8:	49 89 d4             	mov    %rdx,%r12
1400443db:	49 83 d4 00          	adc    $0x0,%r12
1400443df:	48 f7 e3             	mul    %rbx
1400443e2:	49 01 c5             	add    %rax,%r13
1400443e5:	48 8b 45 30          	mov    0x30(%rbp),%rax
1400443e9:	48 83 d2 00          	adc    $0x0,%rdx
1400443ed:	4d 01 ec             	add    %r13,%r12
1400443f0:	49 89 d5             	mov    %rdx,%r13
1400443f3:	49 83 d5 00          	adc    $0x0,%r13
1400443f7:	48 f7 e3             	mul    %rbx
1400443fa:	49 01 c6             	add    %rax,%r14
1400443fd:	48 8b 45 38          	mov    0x38(%rbp),%rax
140044401:	48 83 d2 00          	adc    $0x0,%rdx
140044405:	4d 01 f5             	add    %r14,%r13
140044408:	49 89 d6             	mov    %rdx,%r14
14004440b:	49 83 d6 00          	adc    $0x0,%r14
14004440f:	48 f7 e3             	mul    %rbx