14006b1dc:	4c 13 4e 08          	adc    0x8(%rsi),%r9
14006b1e0:	4c 13 56 10          	adc    0x10(%rsi),%r10
14006b1e4:	4d 89 dc             	mov    %r11,%r12
14006b1e7:	4c 13 5e 18          	adc    0x18(%rsi),%r11
14006b1eb:	49 83 d5 00          	adc    $0x0,%r13
14006b1ef:	48 31 f6             	xor    %rsi,%rsi
14006b1f2:	48 a9 01 00 00 00    	test   $0x1,%rax
14006b1f8:	4c 0f 44 c0          	cmove  %rax,%r8
14006b1fc:	4c 0f 44 ca          	cmove  %rdx,%r9
14006b200:	4c 0f 44 d1          	cmove  %rcx,%r10
14006b204:	4d 0f 44 dc          	cmove  %r12,%r11
14006b208:	4c 0f 44 ee          	cmove  %rsi,%r13
14006b20c:	4c 89 c8             	mov    %r9,%rax
14006b20f:	49 d1 e8             	shr    $1,%r8
14006b212:	48 c1 e0 3f          	shl    $0x3f,%rax
14006b216:	4c 89 d2             	mov    %r10,%rdx
14006b219:	49 d1 e9             	shr    $1,%r9
14006b21c:	49 09 c0             	or     %rax,%r8
14006b21f:	48 c1 e2 3f          	shl    $0x3f,%rdx
14006b223:	4c 89 d9             	mov    %r11,%rcx
14006b226:	49 d1 ea             	shr    $1,%r10
14006b229:	49 09 d1             	or     %rdx,%r9
14006b22c:	48 c1 e1 3f          	shl    $0x3f,%rcx
14006b230:	49 d1 eb             	shr    $1,%r11
14006b233:	49 c1 e5 3f          	shl    $0x3f,%r13
14006b237:	49 09 ca             	or     %rcx,%r10
14006b23a:	4d 09 eb             	or     %r13,%r11
14006b23d:	4c 89 07             	mov    %r8,(%rdi)
14006b240:	4c 89 4f 08          	mov    %r9,0x8(%rdi)
14006b244:	4c 89 57 10          	mov    %r10,0x10(%rdi)
14006b248:	4c 89 5f 18          	mov    %r11,0x18(%rdi)
14006b24c:	4c 8b 2c 24          	mov    (%rsp),%r13
14006b250:	4c 8b 64 24 08       	mov    0x8(%rsp),%r12
14006b255:	48 8d 64 24 10       	lea    0x10(%rsp),%rsp
14006b25a:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14006b25f:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14006b264:	f3 c3                	repz ret
14006b266:	90                   	nop
14006b267:	90                   	nop
14006b268:	90                   	nop
14006b269:	90                   	nop
14006b26a:	90                   	nop
14006b26b:	90                   	nop
14006b26c:	90                   	nop
14006b26d:	90                   	nop
14006b26e:	90                   	nop
14006b26f:	90                   	nop
14006b270:	90                   	nop
14006b271:	90                   	nop
14006b272:	90                   	nop
14006b273:	90                   	nop
14006b274:	90                   	nop
14006b275:	90                   	nop
14006b276:	90                   	nop
14006b277:	90                   	nop
14006b278:	90                   	nop
14006b279:	90                   	nop
14006b27a:	90                   	nop
14006b27b:	90                   	nop
14006b27c:	90                   	nop
14006b27d:	90                   	nop
14006b27e:	90                   	nop
14006b27f:	90                   	nop
14006b280:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14006b285:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14006b28a:	48 89 e0             	mov    %rsp,%rax
14006b28d:	48 89 cf             	mov    %rcx,%rdi
14006b290:	48 89 d6             	mov    %rdx,%rsi
14006b293:	41 54                	push   %r12
14006b295:	41 55                	push   %r13
14006b297:	4c 8b 06             	mov    (%rsi),%r8
14006b29a:	4d 31 ed             	xor    %r13,%r13
14006b29d:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
14006b2a1:	4d 01 c0             	add    %r8,%r8
14006b2a4:	4c 8b 56 10          	mov    0x10(%rsi),%r10
14006b2a8:	4d 11 c9             	adc    %r9,%r9
14006b2ab:	4c 8b 5e 18          	mov    0x18(%rsi),%r11
14006b2af:	4c 89 c0             	mov    %r8,%rax
14006b2b2:	4d 11 d2             	adc    %r10,%r10
14006b2b5:	4d 11 db             	adc    %r11,%r11
14006b2b8:	4c 89 ca             	mov    %r9,%rdx
14006b2bb:	49 83 d5 00          	adc    $0x0,%r13
14006b2bf:	49 83 e8 ff          	sub    $0xffffffffffffffff,%r8
14006b2c3:	4c 89 d1             	mov    %r10,%rcx
14006b2c6:	4c 1b 0d 3b fd ff ff 	sbb    -0x2c5(%rip),%r9        # 0x14006b008
14006b2cd:	49 83 da 00          	sbb    $0x0,%r10
14006b2d1:	4d 89 dc             	mov    %r11,%r12
14006b2d4:	4c 1b 1d 3d fd ff ff 	sbb    -0x2c3(%rip),%r11        # 0x14006b018
14006b2db:	49 83 dd 00          	sbb    $0x0,%r13
14006b2df:	4c 0f 42 c0          	cmovb  %rax,%r8
14006b2e3:	4c 0f 42 ca          	cmovb  %rdx,%r9
14006b2e7:	4c 0f 42 d1          	cmovb  %rcx,%r10
14006b2eb:	4d 0f 42 dc          	cmovb  %r12,%r11
14006b2ef:	4d 31 ed             	xor    %r13,%r13
14006b2f2:	4c 03 06             	add    (%rsi),%r8
14006b2f5:	4c 13 4e 08          	adc    0x8(%rsi),%r9
14006b2f9:	4c 89 c0             	mov    %r8,%rax
14006b2fc:	4c 13 56 10          	adc    0x10(%rsi),%r10
14006b300:	4c 13 5e 18          	adc    0x18(%rsi),%r11
14006b304:	4c 89 ca             	mov    %r9,%rdx
14006b307:	49 83 d5 00          	adc    $0x0,%r13
14006b30b:	49 83 e8 ff          	sub    $0xffffffffffffffff,%r8
14006b30f:	4c 89 d1             	mov    %r10,%rcx
14006b312:	4c 1b 0d ef fc ff ff 	sbb    -0x311(%rip),%r9        # 0x14006b008
14006b319:	49 83 da 00          	sbb    $0x0,%r10
14006b31d:	4d 89 dc             	mov    %r11,%r12
14006b320:	4c 1b 1d f1 fc ff ff 	sbb    -0x30f(%rip),%r11        # 0x14006b018
14006b327:	49 83 dd 00          	sbb    $0x0,%r13
14006b32b:	4c 0f 42 c0          	cmovb  %rax,%r8
14006b32f:	4c 0f 42 ca          	cmovb  %rdx,%r9
14006b333:	4c 89 07             	mov    %r8,(%rdi)
14006b336:	4c 0f 42 d1          	cmovb  %rcx,%r10
14006b33a:	4c 89 4f 08          	mov    %r9,0x8(%rdi)
14006b33e:	4d 0f 42 dc          	cmovb  %r12,%r11
14006b342:	4c 89 57 10          	mov    %r10,0x10(%rdi)
14006b346:	4c 89 5f 18          	mov    %r11,0x18(%rdi)
14006b34a:	4c 8b 2c 24          	mov    (%rsp),%r13
14006b34e:	4c 8b 64 24 08       	mov    0x8(%rsp),%r12
14006b353:	48 8d 64 24 10       	lea    0x10(%rsp),%rsp
14006b358:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14006b35d:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14006b362:	f3 c3                	repz ret
14006b364:	90                   	nop
14006b365:	90                   	nop
14006b366:	90                   	nop
14006b367:	90                   	nop
14006b368:	90                   	nop
14006b369:	90                   	nop
14006b36a:	90                   	nop
14006b36b:	90                   	nop
14006b36c:	90                   	nop
14006b36d:	90                   	nop
14006b36e:	90                   	nop
14006b36f:	90                   	nop
14006b370:	90                   	nop
14006b371:	90                   	nop
14006b372:	90                   	nop
14006b373:	90                   	nop
14006b374:	90                   	nop
14006b375:	90                   	nop
14006b376:	90                   	nop
14006b377:	90                   	nop
14006b378:	90                   	nop
14006b379:	90                   	nop
14006b37a:	90                   	nop
14006b37b:	90                   	nop
14006b37c:	90                   	nop
14006b37d:	90                   	nop
14006b37e:	90                   	nop
14006b37f:	90                   	nop
14006b380:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14006b385:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14006b38a:	48 89 e0             	mov    %rsp,%rax
14006b38d:	48 89 cf             	mov    %rcx,%rdi
14006b390:	48 89 d6             	mov    %rdx,%rsi
14006b393:	4c 89 c2             	mov    %r8,%rdx
14006b396:	41 54                	push   %r12
14006b398:	41 55                	push   %r13
14006b39a:	4c 8b 06             	mov    (%rsi),%r8
14006b39d:	4d 31 ed             	xor    %r13,%r13
14006b3a0:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
14006b3a4:	4c 8b 56 10          	mov    0x10(%rsi),%r10
14006b3a8:	4c 8b 5e 18          	mov    0x18(%rsi),%r11
14006b3ac:	48 8d 35 4d fc ff ff 	lea    -0x3b3(%rip),%rsi        # 0x14006b000
14006b3b3:	4c 03 02             	add    (%rdx),%r8
14006b3b6:	4c 13 4a 08          	adc    0x8(%rdx),%r9
14006b3ba:	4c 89 c0             	mov    %r8,%rax
14006b3bd:	4c 13 52 10          	adc    0x10(%rdx),%r10
14006b3c1:	4c 13 5a 18          	adc    0x18(%rdx),%r11
14006b3c5:	4c 89 ca             	mov    %r9,%rdx
14006b3c8:	49 83 d5 00          	adc    $0x0,%r13
14006b3cc:	4c 2b 06             	sub    (%rsi),%r8
14006b3cf:	4c 89 d1             	mov    %r10,%rcx
14006b3d2:	4c 1b 4e 08          	sbb    0x8(%rsi),%r9
14006b3d6:	4c 1b 56 10          	sbb    0x10(%rsi),%r10
14006b3da:	4d 89 dc             	mov    %r11,%r12
14006b3dd:	4c 1b 5e 18          	sbb    0x18(%rsi),%r11
14006b3e1:	49 83 dd 00          	sbb    $0x0,%r13
14006b3e5:	4c 0f 42 c0          	cmovb  %rax,%r8
14006b3e9:	4c 0f 42 ca          	cmovb  %rdx,%r9
14006b3ed:	4c 89 07             	mov    %r8,(%rdi)
14006b3f0:	4c 0f 42 d1          	cmovb  %rcx,%r10
14006b3f4:	4c 89 4f 08          	mov    %r9,0x8(%rdi)
14006b3f8:	4d 0f 42 dc          	cmovb  %r12,%r11
14006b3fc:	4c 89 57 10          	mov    %r10,0x10(%rdi)
14006b400:	4c 89 5f 18          	mov    %r11,0x18(%rdi)
14006b404:	4c 8b 2c 24          	mov    (%rsp),%r13
14006b408:	4c 8b 64 24 08       	mov    0x8(%rsp),%r12
14006b40d:	48 8d 64 24 10       	lea    0x10(%rsp),%rsp
14006b412:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14006b417:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14006b41c:	f3 c3                	repz ret
14006b41e:	90                   	nop
14006b41f:	90                   	nop
14006b420:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14006b425:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14006b42a:	48 89 e0             	mov    %rsp,%rax
14006b42d:	48 89 cf             	mov    %rcx,%rdi
14006b430:	48 89 d6             	mov    %rdx,%rsi
14006b433:	4c 89 c2             	mov    %r8,%rdx
14006b436:	41 54                	push   %r12
14006b438:	41 55                	push   %r13
14006b43a:	4c 8b 06             	mov    (%rsi),%r8
14006b43d:	4d 31 ed             	xor    %r13,%r13
14006b440:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
14006b444:	4c 8b 56 10          	mov    0x10(%rsi),%r10
14006b448:	4c 8b 5e 18          	mov    0x18(%rsi),%r11
14006b44c:	48 8d 35 ad fb ff ff 	lea    -0x453(%rip),%rsi        # 0x14006b000
14006b453:	4c 2b 02             	sub    (%rdx),%r8
14006b456:	4c 1b 4a 08          	sbb    0x8(%rdx),%r9
14006b45a:	4c 89 c0             	mov    %r8,%rax
14006b45d:	4c 1b 52 10          	sbb    0x10(%rdx),%r10
14006b461:	4c 1b 5a 18          	sbb    0x18(%rdx),%r11
14006b465:	4c 89 ca             	mov    %r9,%rdx
14006b468:	49 83 dd 00          	sbb    $0x0,%r13
14006b46c:	4c 03 06             	add    (%rsi),%r8
14006b46f:	4c 89 d1             	mov    %r10,%rcx
14006b472:	4c 13 4e 08          	adc    0x8(%rsi),%r9
14006b476:	4c 13 56 10          	adc    0x10(%rsi),%r10
14006b47a:	4d 89 dc             	mov    %r11,%r12
14006b47d:	4c 13 5e 18          	adc    0x18(%rsi),%r11
14006b481:	4d 85 ed             	test   %r13,%r13
14006b484:	4c 0f 44 c0          	cmove  %rax,%r8
14006b488:	4c 0f 44 ca          	cmove  %rdx,%r9
14006b48c:	4c 89 07             	mov    %r8,(%rdi)
14006b48f:	4c 0f 44 d1          	cmove  %rcx,%r10
14006b493:	4c 89 4f 08          	mov    %r9,0x8(%rdi)
14006b497:	4d 0f 44 dc          	cmove  %r12,%r11
14006b49b:	4c 89 57 10          	mov    %r10,0x10(%rdi)
14006b49f:	4c 89 5f 18          	mov    %r11,0x18(%rdi)
14006b4a3:	4c 8b 2c 24          	mov    (%rsp),%r13
14006b4a7:	4c 8b 64 24 08       	mov    0x8(%rsp),%r12
14006b4ac:	48 8d 64 24 10       	lea    0x10(%rsp),%rsp
14006b4b1:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14006b4b6:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14006b4bb:	f3 c3                	repz ret
14006b4bd:	90                   	nop
14006b4be:	90                   	nop
14006b4bf:	90                   	nop
14006b4c0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14006b4c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14006b4ca:	48 89 e0             	mov    %rsp,%rax
14006b4cd:	48 89 cf             	mov    %rcx,%rdi
14006b4d0:	48 89 d6             	mov    %rdx,%rsi
14006b4d3:	41 54                	push   %r12
14006b4d5:	41 55                	push   %r13
14006b4d7:	4d 31 c0             	xor    %r8,%r8
14006b4da:	4d 31 c9             	xor    %r9,%r9
14006b4dd:	4d 31 d2             	xor    %r10,%r10
14006b4e0:	4d 31 db             	xor    %r11,%r11
14006b4e3:	4d 31 ed             	xor    %r13,%r13
14006b4e6:	4c 2b 06             	sub    (%rsi),%r8
14006b4e9:	4c 1b 4e 08          	sbb    0x8(%rsi),%r9
14006b4ed:	4c 1b 56 10          	sbb    0x10(%rsi),%r10
14006b4f1:	4c 89 c0             	mov    %r8,%rax
14006b4f4:	4c 1b 5e 18          	sbb    0x18(%rsi),%r11
14006b4f8:	48 8d 35 01 fb ff ff 	lea    -0x4ff(%rip),%rsi        # 0x14006b000
14006b4ff:	4c 89 ca             	mov    %r9,%rdx
14006b502:	49 83 dd 00          	sbb    $0x0,%r13
14006b506:	4c 03 06             	add    (%rsi),%r8
14006b509:	4c 89 d1             	mov    %r10,%rcx
14006b50c:	4c 13 4e 08          	adc    0x8(%rsi),%r9
14006b510:	4c 13 56 10          	adc    0x10(%rsi),%r10
14006b514:	4d 89 dc             	mov    %r11,%r12
14006b517:	4c 13 5e 18          	adc    0x18(%rsi),%r11
14006b51b:	4d 85 ed             	test   %r13,%r13
14006b51e:	4c 0f 44 c0          	cmove  %rax,%r8
14006b522:	4c 0f 44 ca          	cmove  %rdx,%r9
14006b526:	4c 89 07             	mov    %r8,(%rdi)
14006b529:	4c 0f 44 d1          	cmove  %rcx,%r10
14006b52d:	4c 89 4f 08          	mov    %r9,0x8(%rdi)
14006b531:	4d 0f 44 dc          	cmove  %r12,%r11
14006b535:	4c 89 57 10          	mov    %r10,0x10(%rdi)
14006b539:	4c 89 5f 18          	mov    %r11,0x18(%rdi)
14006b53d:	4c 8b 2c 24          	mov    (%rsp),%r13
14006b541:	4c 8b 64 24 08       	mov    0x8(%rsp),%r12
14006b546:	48 8d 64 24 10       	lea    0x10(%rsp),%rsp
14006b54b:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14006b550:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14006b555:	f3 c3                	repz ret
14006b557:	90                   	nop
14006b558:	90                   	nop
14006b559:	90                   	nop
14006b55a:	90                   	nop
14006b55b:	90                   	nop
14006b55c:	90                   	nop
14006b55d:	90                   	nop
14006b55e:	90                   	nop
14006b55f:	90                   	nop
14006b560:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14006b565:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14006b56a:	48 89 e0             	mov    %rsp,%rax
14006b56d:	48 89 cf             	mov    %rcx,%rdi
14006b570:	48 89 d6             	mov    %rdx,%rsi
14006b573:	4c 89 c2             	mov    %r8,%rdx
14006b576:	b9 00 01 08 00       	mov    $0x80100,%ecx
14006b57b:	23 0d 67 4b 3a 00    	and    0x3a4b67(%rip),%ecx        # 0x1404100e8
14006b581:	81 f9 00 01 08 00    	cmp    $0x80100,%ecx
14006b587:	0f 84 89 06 00 00    	je     0x14006bc16
14006b58d:	55                   	push   %rbp
14006b58e:	53                   	push   %rbx
14006b58f:	41 54                	push   %r12
14006b591:	41 55                	push   %r13
14006b593:	41 56                	push   %r14
14006b595:	41 57                	push   %r15
14006b597:	48 8b 02             	mov    (%rdx),%rax
14006b59a:	48 89 d3             	mov    %rdx,%rbx
14006b59d:	4c 8d 35 1c fb ff ff 	lea    -0x4e4(%rip),%r14        # 0x14006b0c0
14006b5a4:	4c 8b 3d 35 fb ff ff 	mov    -0x4cb(%rip),%r15        # 0x14006b0e0
14006b5ab:	48 89 c1             	mov    %rax,%rcx
14006b5ae:	48 f7 26             	mulq   (%rsi)
14006b5b1:	49 89 c0             	mov    %rax,%r8
14006b5b4:	48 89 c8             	mov    %rcx,%rax
14006b5b7:	49 89 d1             	mov    %rdx,%r9
14006b5ba:	48 f7 66 08          	mulq   0x8(%rsi)
14006b5be:	49 01 c1             	add    %rax,%r9
14006b5c1:	48 89 c8             	mov    %rcx,%rax
14006b5c4:	48 83 d2 00          	adc    $0x0,%rdx
14006b5c8:	49 89 d2             	mov    %rdx,%r10
14006b5cb:	48 f7 66 10          	mulq   0x10(%rsi)
14006b5cf:	49 01 c2             	add    %rax,%r10
14006b5d2:	48 89 c8             	mov    %rcx,%rax
14006b5d5:	48 83 d2 00          	adc    $0x0,%rdx
14006b5d9:	4d 89 c5             	mov    %r8,%r13
14006b5dc:	4d 0f af c7          	imul   %r15,%r8
14006b5e0:	49 89 d3             	mov    %rdx,%r11
14006b5e3:	48 f7 66 18          	mulq   0x18(%rsi)
14006b5e7:	49 01 c3             	add    %rax,%r11
14006b5ea:	4c 89 c0             	mov    %r8,%rax
14006b5ed:	48 83 d2 00          	adc    $0x0,%rdx
14006b5f1:	49 89 d4             	mov    %rdx,%r12
14006b5f4:	49 f7 26             	mulq   (%r14)
14006b5f7:	4c 89 c5             	mov    %r8,%rbp
14006b5fa:	49 01 c5             	add    %rax,%r13
14006b5fd:	4c 89 c0             	mov    %r8,%rax
14006b600:	48 83 d2 00          	adc    $0x0,%rdx
14006b604:	48 89 d1             	mov    %rdx,%rcx
14006b607:	4d 29 c2             	sub    %r8,%r10
14006b60a:	49 83 d8 00          	sbb    $0x0,%r8
14006b60e:	49 f7 66 08          	mulq   0x8(%r14)
14006b612:	49 01 c9             	add    %rcx,%r9
14006b615:	48 83 d2 00          	adc    $0x0,%rdx
14006b619:	49 01 c1             	add    %rax,%r9
14006b61c:	48 89 e8             	mov    %rbp,%rax
14006b61f:	49 11 d2             	adc    %rdx,%r10
14006b622:	48 89 ea             	mov    %rbp,%rdx
14006b625:	49 83 d0 00          	adc    $0x0,%r8
14006b629:	48 c1 e0 20          	shl    $0x20,%rax
14006b62d:	48 c1 ea 20          	shr    $0x20,%rdx
14006b631:	49 29 c3             	sub    %rax,%r11