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
140006161:	49 89 d6             	mov    %rdx,%r14
140006164:	49 83 d6 00          	adc    $0x0,%r14
140006168:	48 f7 e3             	mul    %rbx
14000616b:	48 8b 5c cc 28       	mov    0x28(%rsp,%rcx,8),%rbx
140006170:	49 01 c7             	add    %rax,%r15
140006173:	48 83 d2 00          	adc    $0x0,%rdx
140006177:	4d 01 fe             	add    %r15,%r14
14000617a:	48 8b 45 00          	mov    0x0(%rbp),%rax
14000617e:	49 89 d7             	mov    %rdx,%r15
140006181:	49 83 d7 00          	adc    $0x0,%r15
140006185:	ff c9                	dec    %ecx
140006187:	0f 85 33 ff ff ff    	jne    0x1400060c0
14000618d:	48 8d 6d 40          	lea    0x40(%rbp),%rbp
140006191:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
140006196:	48 3b 6c 24 08       	cmp    0x8(%rsp),%rbp
14000619b:	0f 83 3f 00 00 00    	jae    0x1400061e0
1400061a1:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400061a6:	48 f7 de             	neg    %rsi
1400061a9:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400061ad:	4c 13 07             	adc    (%rdi),%r8
1400061b0:	4c 13 4f 08          	adc    0x8(%rdi),%r9
1400061b4:	4c 13 57 10          	adc    0x10(%rdi),%r10
1400061b8:	4c 13 5f 18          	adc    0x18(%rdi),%r11
1400061bc:	4c 13 67 20          	adc    0x20(%rdi),%r12
1400061c0:	4c 13 6f 28          	adc    0x28(%rdi),%r13
1400061c4:	4c 13 77 30          	adc    0x30(%rdi),%r14
1400061c8:	4c 13 7f 38          	adc    0x38(%rdi),%r15
1400061cc:	48 19 f6             	sbb    %rsi,%rsi
1400061cf:	b9 08 00 00 00       	mov    $0x8,%ecx
1400061d4:	e9 e7 fe ff ff       	jmp    0x1400060c0
1400061d9:	90                   	nop
1400061da:	90                   	nop
1400061db:	90                   	nop
1400061dc:	90                   	nop
1400061dd:	90                   	nop
1400061de:	90                   	nop
1400061df:	90                   	nop
1400061e0:	48 31 c0             	xor    %rax,%rax
1400061e3:	4c 03 02             	add    (%rdx),%r8
1400061e6:	49 83 d1 00          	adc    $0x0,%r9
1400061ea:	49 83 d2 00          	adc    $0x0,%r10
1400061ee:	49 83 d3 00          	adc    $0x0,%r11
1400061f2:	49 83 d4 00          	adc    $0x0,%r12
1400061f6:	49 83 d5 00          	adc    $0x0,%r13
1400061fa:	49 83 d6 00          	adc    $0x0,%r14
1400061fe:	49 83 d7 00          	adc    $0x0,%r15
140006202:	48 83 d0 00          	adc    $0x0,%rax
140006206:	48 f7 de             	neg    %rsi
140006209:	4c 13 07             	adc    (%rdi),%r8
14000620c:	4c 13 4f 08          	adc    0x8(%rdi),%r9
140006210:	4c 13 57 10          	adc    0x10(%rdi),%r10
140006214:	4c 13 5f 18          	adc    0x18(%rdi),%r11
140006218:	4c 13 67 20          	adc    0x20(%rdi),%r12
14000621c:	4c 13 6f 28          	adc    0x28(%rdi),%r13
140006220:	4c 13 77 30          	adc    0x30(%rdi),%r14
140006224:	4c 13 7f 38          	adc    0x38(%rdi),%r15
140006228:	48 83 d0 00          	adc    $0x0,%rax
14000622c:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140006230:	48 31 f6             	xor    %rsi,%rsi
140006233:	66 48 0f 7e d5       	movq   %xmm2,%rbp
140006238:	4c 89 07             	mov    %r8,(%rdi)
14000623b:	4c 89 4f 08          	mov    %r9,0x8(%rdi)
14000623f:	66 49 0f 7e d9       	movq   %xmm3,%r9
140006244:	4c 89 57 10          	mov    %r10,0x10(%rdi)
140006248:	4c 89 5f 18          	mov    %r11,0x18(%rdi)
14000624c:	4c 89 67 20          	mov    %r12,0x20(%rdi)
140006250:	4c 89 6f 28          	mov    %r13,0x28(%rdi)
140006254:	4c 89 77 30          	mov    %r14,0x30(%rdi)
140006258:	4c 89 7f 38          	mov    %r15,0x38(%rdi)
14000625c:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
140006260:	48 39 d7             	cmp    %rdx,%rdi
140006263:	0f 82 d7 fc ff ff    	jb     0x140005f40
140006269:	c3                   	ret
14000626a:	90                   	nop
14000626b:	90                   	nop
14000626c:	90                   	nop
14000626d:	90                   	nop
14000626e:	90                   	nop
14000626f:	90                   	nop
140006270:	90                   	nop
140006271:	90                   	nop
140006272:	90                   	nop
140006273:	90                   	nop
140006274:	90                   	nop
140006275:	90                   	nop
140006276:	90                   	nop
140006277:	90                   	nop
140006278:	90                   	nop
140006279:	90                   	nop
14000627a:	90                   	nop
14000627b:	90                   	nop
14000627c:	90                   	nop
14000627d:	90                   	nop
14000627e:	90                   	nop
14000627f:	90                   	nop
140006280:	4c 8b 65 00          	mov    0x0(%rbp),%r12
140006284:	4a 8d 1c 0f          	lea    (%rdi,%r9,1),%rbx
140006288:	4c 89 c9             	mov    %r9,%rcx
14000628b:	66 48 0f 7e cf       	movq   %xmm1,%rdi
140006290:	48 f7 d8             	neg    %rax
140006293:	66 48 0f 7e ce       	movq   %xmm1,%rsi
140006298:	48 c1 f9 05          	sar    $0x5,%rcx
14000629c:	49 ff cc             	dec    %r12
14000629f:	4d 31 d2             	xor    %r10,%r10
1400062a2:	4c 8b 6d 08          	mov    0x8(%rbp),%r13
1400062a6:	4c 8b 75 10          	mov    0x10(%rbp),%r14
1400062aa:	4c 8b 7d 18          	mov    0x18(%rbp),%r15
1400062ae:	e9 1d 00 00 00       	jmp    0x1400062d0
1400062b3:	90                   	nop
1400062b4:	90                   	nop
1400062b5:	90                   	nop
1400062b6:	90                   	nop
1400062b7:	90                   	nop
1400062b8:	90                   	nop
1400062b9:	90                   	nop
1400062ba:	90                   	nop
1400062bb:	90                   	nop
1400062bc:	90                   	nop
1400062bd:	90                   	nop
1400062be:	90                   	nop
1400062bf:	90                   	nop
1400062c0:	4c 8b 65 00          	mov    0x0(%rbp),%r12
1400062c4:	4c 8b 6d 08          	mov    0x8(%rbp),%r13
1400062c8:	4c 8b 75 10          	mov    0x10(%rbp),%r14
1400062cc:	4c 8b 7d 18          	mov    0x18(%rbp),%r15
1400062d0:	48 8d 6d 20          	lea    0x20(%rbp),%rbp
1400062d4:	49 f7 d4             	not    %r12
1400062d7:	49 f7 d5             	not    %r13
1400062da:	49 f7 d6             	not    %r14
1400062dd:	49 f7 d7             	not    %r15
1400062e0:	49 21 c4             	and    %rax,%r12
1400062e3:	49 21 c5             	and    %rax,%r13
1400062e6:	49 21 c6             	and    %rax,%r14
1400062e9:	49 21 c7             	and    %rax,%r15
1400062ec:	49 f7 da             	neg    %r10
1400062ef:	4c 13 23             	adc    (%rbx),%r12
1400062f2:	4c 13 6b 08          	adc    0x8(%rbx),%r13
1400062f6:	4c 13 73 10          	adc    0x10(%rbx),%r14
1400062fa:	4c 13 7b 18          	adc    0x18(%rbx),%r15
1400062fe:	4c 89 27             	mov    %r12,(%rdi)
140006301:	48 8d 5b 20          	lea    0x20(%rbx),%rbx
140006305:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
140006309:	4d 19 d2             	sbb    %r10,%r10
14000630c:	4c 89 77 10          	mov    %r14,0x10(%rdi)
140006310:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
140006314:	48 8d 7f 20          	lea    0x20(%rdi),%rdi
140006318:	48 ff c1             	inc    %rcx
14000631b:	0f 85 9f ff ff ff    	jne    0x1400062c0
140006321:	4d 89 ca             	mov    %r9,%r10
140006324:	49 f7 d9             	neg    %r9
140006327:	c3                   	ret
140006328:	90                   	nop
140006329:	90                   	nop
14000632a:	90                   	nop
14000632b:	90                   	nop
14000632c:	90                   	nop
14000632d:	90                   	nop
14000632e:	90                   	nop
14000632f:	90                   	nop
140006330:	90                   	nop
140006331:	90                   	nop
140006332:	90                   	nop
140006333:	90                   	nop
140006334:	90                   	nop
140006335:	90                   	nop
140006336:	90                   	nop
140006337:	90                   	nop
140006338:	90                   	nop
140006339:	90                   	nop
14000633a:	90                   	nop
14000633b:	90                   	nop
14000633c:	90                   	nop
14000633d:	90                   	nop
14000633e:	90                   	nop
14000633f:	90                   	nop