140d5ff77:	4c 03 da             	add    %rdx,%r11
140d5ff7a:	4c 3b da             	cmp    %rdx,%r11
140d5ff7d:	4c 13 c7             	adc    %rdi,%r8
140d5ff80:	48 f7 e0             	mul    %rax
140d5ff83:	4c 03 d8             	add    %rax,%r11
140d5ff86:	4c 3b d8             	cmp    %rax,%r11
140d5ff89:	44 8b d7             	mov    %edi,%r10d
140d5ff8c:	48 8b 46 08          	mov    0x8(%rsi),%rax
140d5ff90:	48 13 d7             	adc    %rdi,%rdx
140d5ff93:	4e 8d 0c 02          	lea    (%rdx,%r8,1),%r9
140d5ff97:	44 8b c7             	mov    %edi,%r8d
140d5ff9a:	4c 3b ca             	cmp    %rdx,%r9
140d5ff9d:	41 0f 92 c2          	setb   %r10b
140d5ffa1:	48 f7 66 18          	mulq   0x18(%rsi)
140d5ffa5:	4c 03 d8             	add    %rax,%r11
140d5ffa8:	48 8b ca             	mov    %rdx,%rcx
140d5ffab:	4c 3b d8             	cmp    %rax,%r11
140d5ffae:	48 13 cf             	adc    %rdi,%rcx
140d5ffb1:	4c 03 c9             	add    %rcx,%r9
140d5ffb4:	4c 3b c9             	cmp    %rcx,%r9
140d5ffb7:	4c 13 d7             	adc    %rdi,%r10
140d5ffba:	4c 03 d8             	add    %rax,%r11
140d5ffbd:	4c 3b d8             	cmp    %rax,%r11
140d5ffc0:	48 8b 06             	mov    (%rsi),%rax
140d5ffc3:	48 13 d7             	adc    %rdi,%rdx
140d5ffc6:	4c 03 ca             	add    %rdx,%r9
140d5ffc9:	4c 3b ca             	cmp    %rdx,%r9
140d5ffcc:	4c 13 d7             	adc    %rdi,%r10
140d5ffcf:	48 f7 66 20          	mulq   0x20(%rsi)
140d5ffd3:	4c 03 d8             	add    %rax,%r11
140d5ffd6:	48 8b ca             	mov    %rdx,%rcx
140d5ffd9:	4c 3b d8             	cmp    %rax,%r11
140d5ffdc:	48 13 cf             	adc    %rdi,%rcx
140d5ffdf:	4c 03 c9             	add    %rcx,%r9
140d5ffe2:	4c 3b c9             	cmp    %rcx,%r9
140d5ffe5:	4c 13 d7             	adc    %rdi,%r10
140d5ffe8:	4c 03 d8             	add    %rax,%r11
140d5ffeb:	4c 3b d8             	cmp    %rax,%r11
140d5ffee:	4d 89 5e 20          	mov    %r11,0x20(%r14)
140d5fff2:	48 8b 06             	mov    (%rsi),%rax
140d5fff5:	48 13 d7             	adc    %rdi,%rdx
140d5fff8:	4c 03 ca             	add    %rdx,%r9
140d5fffb:	4c 3b ca             	cmp    %rdx,%r9
140d5fffe:	4c 13 d7             	adc    %rdi,%r10
140d60001:	48 f7 66 28          	mulq   0x28(%rsi)
140d60005:	4c 03 c8             	add    %rax,%r9
140d60008:	48 8b ca             	mov    %rdx,%rcx
140d6000b:	4c 3b c8             	cmp    %rax,%r9
140d6000e:	48 13 cf             	adc    %rdi,%rcx
140d60011:	4c 03 d1             	add    %rcx,%r10
140d60014:	4c 3b d1             	cmp    %rcx,%r10
140d60017:	41 0f 92 c0          	setb   %r8b
140d6001b:	4c 03 c8             	add    %rax,%r9
140d6001e:	4c 3b c8             	cmp    %rax,%r9
140d60021:	48 8b 46 08          	mov    0x8(%rsi),%rax
140d60025:	48 13 d7             	adc    %rdi,%rdx
140d60028:	4c 03 d2             	add    %rdx,%r10
140d6002b:	4c 3b d2             	cmp    %rdx,%r10
140d6002e:	4c 13 c7             	adc    %rdi,%r8
140d60031:	48 f7 66 20          	mulq   0x20(%rsi)
140d60035:	4c 03 c8             	add    %rax,%r9
140d60038:	48 8b ca             	mov    %rdx,%rcx
140d6003b:	4c 3b c8             	cmp    %rax,%r9
140d6003e:	48 13 cf             	adc    %rdi,%rcx
140d60041:	4c 03 d1             	add    %rcx,%r10
140d60044:	4c 3b d1             	cmp    %rcx,%r10
140d60047:	4c 13 c7             	adc    %rdi,%r8
140d6004a:	4c 03 c8             	add    %rax,%r9
140d6004d:	4c 3b c8             	cmp    %rax,%r9
140d60050:	48 8b 46 10          	mov    0x10(%rsi),%rax
140d60054:	48 13 d7             	adc    %rdi,%rdx
140d60057:	4c 03 d2             	add    %rdx,%r10
140d6005a:	4c 3b d2             	cmp    %rdx,%r10
140d6005d:	4c 13 c7             	adc    %rdi,%r8
140d60060:	48 f7 66 18          	mulq   0x18(%rsi)
140d60064:	4c 03 c8             	add    %rax,%r9
140d60067:	48 8b ca             	mov    %rdx,%rcx
140d6006a:	4c 3b c8             	cmp    %rax,%r9
140d6006d:	48 13 cf             	adc    %rdi,%rcx
140d60070:	4c 03 d1             	add    %rcx,%r10
140d60073:	4c 3b d1             	cmp    %rcx,%r10
140d60076:	4c 13 c7             	adc    %rdi,%r8
140d60079:	4c 03 c8             	add    %rax,%r9
140d6007c:	4c 3b c8             	cmp    %rax,%r9
140d6007f:	48 13 d7             	adc    %rdi,%rdx
140d60082:	4c 03 d2             	add    %rdx,%r10
140d60085:	4c 3b d2             	cmp    %rdx,%r10
140d60088:	4d 89 4e 28          	mov    %r9,0x28(%r14)
140d6008c:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d60090:	8b df                	mov    %edi,%ebx
140d60092:	4c 13 c7             	adc    %rdi,%r8
140d60095:	48 f7 e0             	mul    %rax
140d60098:	4c 03 d0             	add    %rax,%r10
140d6009b:	4c 3b d0             	cmp    %rax,%r10
140d6009e:	48 8b 46 10          	mov    0x10(%rsi),%rax
140d600a2:	48 13 d7             	adc    %rdi,%rdx
140d600a5:	4e 8d 0c 02          	lea    (%rdx,%r8,1),%r9
140d600a9:	44 8b c7             	mov    %edi,%r8d
140d600ac:	4c 3b ca             	cmp    %rdx,%r9
140d600af:	0f 92 c3             	setb   %bl
140d600b2:	48 f7 66 20          	mulq   0x20(%rsi)
140d600b6:	4c 03 d0             	add    %rax,%r10
140d600b9:	48 8b ca             	mov    %rdx,%rcx
140d600bc:	4c 3b d0             	cmp    %rax,%r10
140d600bf:	48 13 cf             	adc    %rdi,%rcx
140d600c2:	4c 03 c9             	add    %rcx,%r9
140d600c5:	4c 3b c9             	cmp    %rcx,%r9
140d600c8:	48 13 df             	adc    %rdi,%rbx
140d600cb:	4c 03 d0             	add    %rax,%r10
140d600ce:	4c 3b d0             	cmp    %rax,%r10
140d600d1:	48 8b 46 08          	mov    0x8(%rsi),%rax
140d600d5:	48 13 d7             	adc    %rdi,%rdx
140d600d8:	4c 03 ca             	add    %rdx,%r9
140d600db:	4c 3b ca             	cmp    %rdx,%r9
140d600de:	48 13 df             	adc    %rdi,%rbx
140d600e1:	48 f7 66 28          	mulq   0x28(%rsi)
140d600e5:	4c 03 d0             	add    %rax,%r10
140d600e8:	48 8b ca             	mov    %rdx,%rcx
140d600eb:	4c 3b d0             	cmp    %rax,%r10
140d600ee:	48 13 cf             	adc    %rdi,%rcx
140d600f1:	4c 03 c9             	add    %rcx,%r9
140d600f4:	4c 3b c9             	cmp    %rcx,%r9
140d600f7:	48 13 df             	adc    %rdi,%rbx
140d600fa:	4c 03 d0             	add    %rax,%r10
140d600fd:	4c 3b d0             	cmp    %rax,%r10
140d60100:	48 8b 06             	mov    (%rsi),%rax
140d60103:	48 13 d7             	adc    %rdi,%rdx
140d60106:	4c 03 ca             	add    %rdx,%r9
140d60109:	4c 3b ca             	cmp    %rdx,%r9
140d6010c:	48 13 df             	adc    %rdi,%rbx
140d6010f:	48 f7 66 30          	mulq   0x30(%rsi)
140d60113:	4c 03 d0             	add    %rax,%r10
140d60116:	48 8b ca             	mov    %rdx,%rcx
140d60119:	4c 3b d0             	cmp    %rax,%r10
140d6011c:	48 13 cf             	adc    %rdi,%rcx
140d6011f:	4c 03 c9             	add    %rcx,%r9
140d60122:	4c 3b c9             	cmp    %rcx,%r9
140d60125:	48 13 df             	adc    %rdi,%rbx
140d60128:	4c 03 d0             	add    %rax,%r10
140d6012b:	4c 3b d0             	cmp    %rax,%r10
140d6012e:	4d 89 56 30          	mov    %r10,0x30(%r14)
140d60132:	48 8b 06             	mov    (%rsi),%rax
140d60135:	48 13 d7             	adc    %rdi,%rdx
140d60138:	4c 03 ca             	add    %rdx,%r9
140d6013b:	4c 3b ca             	cmp    %rdx,%r9
140d6013e:	48 13 df             	adc    %rdi,%rbx
140d60141:	48 f7 66 38          	mulq   0x38(%rsi)
140d60145:	4c 03 c8             	add    %rax,%r9
140d60148:	48 8b ca             	mov    %rdx,%rcx
140d6014b:	4c 3b c8             	cmp    %rax,%r9
140d6014e:	48 13 cf             	adc    %rdi,%rcx
140d60151:	48 03 d9             	add    %rcx,%rbx
140d60154:	48 3b d9             	cmp    %rcx,%rbx
140d60157:	41 0f 92 c0          	setb   %r8b
140d6015b:	4c 03 c8             	add    %rax,%r9
140d6015e:	4c 3b c8             	cmp    %rax,%r9
140d60161:	48 8b 46 08          	mov    0x8(%rsi),%rax
140d60165:	48 13 d7             	adc    %rdi,%rdx
140d60168:	48 03 da             	add    %rdx,%rbx
140d6016b:	48 3b da             	cmp    %rdx,%rbx
140d6016e:	4c 13 c7             	adc    %rdi,%r8
140d60171:	48 f7 66 30          	mulq   0x30(%rsi)
140d60175:	4c 03 c8             	add    %rax,%r9
140d60178:	48 8b ca             	mov    %rdx,%rcx
140d6017b:	4c 3b c8             	cmp    %rax,%r9
140d6017e:	48 13 cf             	adc    %rdi,%rcx
140d60181:	48 03 d9             	add    %rcx,%rbx
140d60184:	48 3b d9             	cmp    %rcx,%rbx
140d60187:	44 8b df             	mov    %edi,%r11d
140d6018a:	4c 13 c7             	adc    %rdi,%r8
140d6018d:	4c 03 c8             	add    %rax,%r9
140d60190:	4c 3b c8             	cmp    %rax,%r9
140d60193:	48 8b 46 10          	mov    0x10(%rsi),%rax
140d60197:	48 13 d7             	adc    %rdi,%rdx
140d6019a:	48 03 da             	add    %rdx,%rbx
140d6019d:	48 3b da             	cmp    %rdx,%rbx
140d601a0:	4c 13 c7             	adc    %rdi,%r8
140d601a3:	48 f7 66 28          	mulq   0x28(%rsi)
140d601a7:	4c 03 c8             	add    %rax,%r9
140d601aa:	48 8b ca             	mov    %rdx,%rcx
140d601ad:	4c 3b c8             	cmp    %rax,%r9
140d601b0:	48 13 cf             	adc    %rdi,%rcx
140d601b3:	48 03 d9             	add    %rcx,%rbx
140d601b6:	48 3b d9             	cmp    %rcx,%rbx
140d601b9:	4c 13 c7             	adc    %rdi,%r8
140d601bc:	4c 03 c8             	add    %rax,%r9
140d601bf:	4c 3b c8             	cmp    %rax,%r9
140d601c2:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d601c6:	48 13 d7             	adc    %rdi,%rdx
140d601c9:	48 03 da             	add    %rdx,%rbx
140d601cc:	48 3b da             	cmp    %rdx,%rbx
140d601cf:	4c 13 c7             	adc    %rdi,%r8
140d601d2:	48 f7 66 20          	mulq   0x20(%rsi)
140d601d6:	4c 03 c8             	add    %rax,%r9
140d601d9:	48 8b ca             	mov    %rdx,%rcx
140d601dc:	4c 3b c8             	cmp    %rax,%r9
140d601df:	48 13 cf             	adc    %rdi,%rcx
140d601e2:	48 03 d9             	add    %rcx,%rbx
140d601e5:	48 3b d9             	cmp    %rcx,%rbx
140d601e8:	4c 13 c7             	adc    %rdi,%r8
140d601eb:	4c 03 c8             	add    %rax,%r9
140d601ee:	4c 3b c8             	cmp    %rax,%r9
140d601f1:	4d 89 4e 38          	mov    %r9,0x38(%r14)
140d601f5:	48 8b 46 20          	mov    0x20(%rsi),%rax
140d601f9:	48 13 d7             	adc    %rdi,%rdx
140d601fc:	48 03 da             	add    %rdx,%rbx
140d601ff:	48 3b da             	cmp    %rdx,%rbx
140d60202:	4c 13 c7             	adc    %rdi,%r8
140d60205:	48 f7 e0             	mul    %rax
140d60208:	48 03 d8             	add    %rax,%rbx
140d6020b:	48 3b d8             	cmp    %rax,%rbx
140d6020e:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d60212:	48 13 d7             	adc    %rdi,%rdx
140d60215:	4d 8d 0c 10          	lea    (%r8,%rdx,1),%r9
140d60219:	4c 3b ca             	cmp    %rdx,%r9
140d6021c:	41 0f 92 c3          	setb   %r11b
140d60220:	48 f7 66 28          	mulq   0x28(%rsi)
140d60224:	48 03 d8             	add    %rax,%rbx
140d60227:	48 8b ca             	mov    %rdx,%rcx
140d6022a:	48 3b d8             	cmp    %rax,%rbx
140d6022d:	48 13 cf             	adc    %rdi,%rcx
140d60230:	4c 03 c9             	add    %rcx,%r9
140d60233:	4c 3b c9             	cmp    %rcx,%r9
140d60236:	4c 13 df             	adc    %rdi,%r11
140d60239:	48 03 d8             	add    %rax,%rbx
140d6023c:	48 3b d8             	cmp    %rax,%rbx
140d6023f:	48 8b 46 10          	mov    0x10(%rsi),%rax
140d60243:	48 13 d7             	adc    %rdi,%rdx
140d60246:	4c 03 ca             	add    %rdx,%r9
140d60249:	4c 3b ca             	cmp    %rdx,%r9
140d6024c:	4c 13 df             	adc    %rdi,%r11
140d6024f:	48 f7 66 30          	mulq   0x30(%rsi)
140d60253:	48 03 d8             	add    %rax,%rbx
140d60256:	48 8b ca             	mov    %rdx,%rcx
140d60259:	48 3b d8             	cmp    %rax,%rbx
140d6025c:	48 13 cf             	adc    %rdi,%rcx
140d6025f:	4c 03 c9             	add    %rcx,%r9
140d60262:	4c 3b c9             	cmp    %rcx,%r9
140d60265:	4c 13 df             	adc    %rdi,%r11
140d60268:	48 03 d8             	add    %rax,%rbx
140d6026b:	48 3b d8             	cmp    %rax,%rbx
140d6026e:	48 8b 46 08          	mov    0x8(%rsi),%rax
140d60272:	48 13 d7             	adc    %rdi,%rdx
140d60275:	4c 03 ca             	add    %rdx,%r9
140d60278:	4c 3b ca             	cmp    %rdx,%r9
140d6027b:	4c 13 df             	adc    %rdi,%r11
140d6027e:	48 f7 66 38          	mulq   0x38(%rsi)
140d60282:	48 03 d8             	add    %rax,%rbx
140d60285:	48 3b d8             	cmp    %rax,%rbx
140d60288:	48 8b ca             	mov    %rdx,%rcx
140d6028b:	44 8b c7             	mov    %edi,%r8d
140d6028e:	44 8b d7             	mov    %edi,%r10d
140d60291:	48 13 cf             	adc    %rdi,%rcx
140d60294:	4c 03 c9             	add    %rcx,%r9
140d60297:	4c 3b c9             	cmp    %rcx,%r9
140d6029a:	4c 13 df             	adc    %rdi,%r11
140d6029d:	48 03 d8             	add    %rax,%rbx
140d602a0:	48 3b d8             	cmp    %rax,%rbx
140d602a3:	49 89 5e 40          	mov    %rbx,0x40(%r14)
140d602a7:	48 8b 46 10          	mov    0x10(%rsi),%rax
140d602ab:	48 13 d7             	adc    %rdi,%rdx
140d602ae:	4c 03 ca             	add    %rdx,%r9
140d602b1:	4c 3b ca             	cmp    %rdx,%r9
140d602b4:	4c 13 df             	adc    %rdi,%r11
140d602b7:	48 f7 66 38          	mulq   0x38(%rsi)
140d602bb:	4c 03 c8             	add    %rax,%r9
140d602be:	48 8b ca             	mov    %rdx,%rcx
140d602c1:	4c 3b c8             	cmp    %rax,%r9
140d602c4:	48 13 cf             	adc    %rdi,%rcx
140d602c7:	4c 03 d9             	add    %rcx,%r11
140d602ca:	4c 3b d9             	cmp    %rcx,%r11
140d602cd:	41 0f 92 c0          	setb   %r8b
140d602d1:	4c 03 c8             	add    %rax,%r9
140d602d4:	4c 3b c8             	cmp    %rax,%r9
140d602d7:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d602db:	48 13 d7             	adc    %rdi,%rdx
140d602de:	4c 03 da             	add    %rdx,%r11
140d602e1:	4c 3b da             	cmp    %rdx,%r11
140d602e4:	4c 13 c7             	adc    %rdi,%r8
140d602e7:	48 f7 66 30          	mulq   0x30(%rsi)
140d602eb:	4c 03 c8             	add    %rax,%r9
140d602ee:	48 8b ca             	mov    %rdx,%rcx
140d602f1:	4c 3b c8             	cmp    %rax,%r9
140d602f4:	48 13 cf             	adc    %rdi,%rcx
140d602f7:	4c 03 d9             	add    %rcx,%r11
140d602fa:	4c 3b d9             	cmp    %rcx,%r11
140d602fd:	4c 13 c7             	adc    %rdi,%r8
140d60300:	4c 03 c8             	add    %rax,%r9
140d60303:	4c 3b c8             	cmp    %rax,%r9
140d60306:	48 8b 46 20          	mov    0x20(%rsi),%rax
140d6030a:	48 13 d7             	adc    %rdi,%rdx
140d6030d:	4c 03 da             	add    %rdx,%r11
140d60310:	4c 3b da             	cmp    %rdx,%r11
140d60313:	4c 13 c7             	adc    %rdi,%r8
140d60316:	48 f7 66 28          	mulq   0x28(%rsi)
140d6031a:	4c 03 c8             	add    %rax,%r9
140d6031d:	48 8b ca             	mov    %rdx,%rcx
140d60320:	4c 3b c8             	cmp    %rax,%r9
140d60323:	48 13 cf             	adc    %rdi,%rcx
140d60326:	4c 03 d9             	add    %rcx,%r11
140d60329:	4c 3b d9             	cmp    %rcx,%r11
140d6032c:	4c 13 c7             	adc    %rdi,%r8
140d6032f:	4c 03 c8             	add    %rax,%r9
140d60332:	4c 3b c8             	cmp    %rax,%r9
140d60335:	4d 89 4e 48          	mov    %r9,0x48(%r14)
140d60339:	48 8b 46 28          	mov    0x28(%rsi),%rax
140d6033d:	48 13 d7             	adc    %rdi,%rdx
140d60340:	4c 03 da             	add    %rdx,%r11
140d60343:	4c 3b da             	cmp    %rdx,%r11
140d60346:	4c 13 c7             	adc    %rdi,%r8
140d60349:	48 f7 e0             	mul    %rax
140d6034c:	4c 03 d8             	add    %rax,%r11
140d6034f:	4c 3b d8             	cmp    %rax,%r11
140d60352:	48 8b 46 20          	mov    0x20(%rsi),%rax
140d60356:	48 13 d7             	adc    %rdi,%rdx
140d60359:	4d 8d 0c 10          	lea    (%r8,%rdx,1),%r9
140d6035d:	4c 3b ca             	cmp    %rdx,%r9
140d60360:	41 0f 92 c2          	setb   %r10b
140d60364:	48 f7 66 30          	mulq   0x30(%rsi)
140d60368:	4c 03 d8             	add    %rax,%r11
140d6036b:	48 8b ca             	mov    %rdx,%rcx
140d6036e:	4c 3b d8             	cmp    %rax,%r11
140d60371:	48 13 cf             	adc    %rdi,%rcx
140d60374:	4c 03 c9             	add    %rcx,%r9
140d60377:	4c 3b c9             	cmp    %rcx,%r9
140d6037a:	4c 13 d7             	adc    %rdi,%r10
140d6037d:	4c 03 d8             	add    %rax,%r11
140d60380:	4c 3b d8             	cmp    %rax,%r11
140d60383:	48 13 d7             	adc    %rdi,%rdx
140d60386:	4c 03 ca             	add    %rdx,%r9
140d60389:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d6038d:	4c 3b ca             	cmp    %rdx,%r9
140d60390:	44 8b c7             	mov    %edi,%r8d
140d60393:	4c 13 d7             	adc    %rdi,%r10
140d60396:	48 f7 66 38          	mulq   0x38(%rsi)
140d6039a:	4c 03 d8             	add    %rax,%r11
140d6039d:	48 8b ca             	mov    %rdx,%rcx
140d603a0:	4c 3b d8             	cmp    %rax,%r11
140d603a3:	48 13 cf             	adc    %rdi,%rcx
140d603a6:	4c 03 c9             	add    %rcx,%r9
140d603a9:	4c 3b c9             	cmp    %rcx,%r9
140d603ac:	4c 13 d7             	adc    %rdi,%r10
140d603af:	4c 03 d8             	add    %rax,%r11
140d603b2:	4c 3b d8             	cmp    %rax,%r11
140d603b5:	4d 89 5e 50          	mov    %r11,0x50(%r14)
140d603b9:	48 8b 46 20          	mov    0x20(%rsi),%rax
140d603bd:	48 13 d7             	adc    %rdi,%rdx
140d603c0:	4c 03 ca             	add    %rdx,%r9
140d603c3:	4c 3b ca             	cmp    %rdx,%r9
140d603c6:	4c 13 d7             	adc    %rdi,%r10