140042d84:	e8 37 09 00 00       	call   0x1400436c0
140042d89:	e8 72 00 00 00       	call   0x140042e00
140042d8e:	e8 2d 09 00 00       	call   0x1400436c0
140042d93:	e8 68 00 00 00       	call   0x140042e00
140042d98:	e8 23 09 00 00       	call   0x1400436c0
140042d9d:	e8 5e 00 00 00       	call   0x140042e00
140042da2:	e8 19 09 00 00       	call   0x1400436c0
140042da7:	66 48 0f 7e d1       	movq   %xmm2,%rcx
140042dac:	66 48 0f 7e e2       	movq   %xmm4,%rdx
140042db1:	48 89 f7             	mov    %rsi,%rdi
140042db4:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140042db9:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140042dbe:	e8 dd f6 ff ff       	call   0x1400424a0
140042dc3:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
140042dc8:	b8 01 00 00 00       	mov    $0x1,%eax
140042dcd:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
140042dd1:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
140042dd5:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
140042dd9:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
140042ddd:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
140042de1:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
140042de5:	48 8d 26             	lea    (%rsi),%rsp
140042de8:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140042ded:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140042df2:	f3 c3                	repz ret
140042df4:	90                   	nop
140042df5:	90                   	nop
140042df6:	90                   	nop
140042df7:	90                   	nop
140042df8:	90                   	nop
140042df9:	90                   	nop
140042dfa:	90                   	nop
140042dfb:	90                   	nop
140042dfc:	90                   	nop
140042dfd:	90                   	nop
140042dfe:	90                   	nop
140042dff:	90                   	nop
140042e00:	49 8d 6a 20          	lea    0x20(%r10),%rbp
140042e04:	4a 8d 34 0e          	lea    (%rsi,%r9,1),%rsi
140042e08:	4c 89 c9             	mov    %r9,%rcx
140042e0b:	4c 8b 74 2e e0       	mov    -0x20(%rsi,%rbp,1),%r14
140042e10:	4a 8d 7c 4c 38       	lea    0x38(%rsp,%r9,2),%rdi
140042e15:	48 8b 44 2e e8       	mov    -0x18(%rsi,%rbp,1),%rax
140042e1a:	48 8d 7c 2f e0       	lea    -0x20(%rdi,%rbp,1),%rdi
140042e1f:	48 8b 5c 2e f0       	mov    -0x10(%rsi,%rbp,1),%rbx
140042e24:	49 89 c7             	mov    %rax,%r15
140042e27:	49 f7 e6             	mul    %r14
140042e2a:	49 89 c2             	mov    %rax,%r10
140042e2d:	48 89 d8             	mov    %rbx,%rax
140042e30:	49 89 d3             	mov    %rdx,%r11
140042e33:	4c 89 54 2f e8       	mov    %r10,-0x18(%rdi,%rbp,1)
140042e38:	49 f7 e6             	mul    %r14
140042e3b:	49 01 c3             	add    %rax,%r11
140042e3e:	48 89 d8             	mov    %rbx,%rax
140042e41:	48 83 d2 00          	adc    $0x0,%rdx
140042e45:	4c 89 5c 2f f0       	mov    %r11,-0x10(%rdi,%rbp,1)
140042e4a:	49 89 d2             	mov    %rdx,%r10
140042e4d:	48 8b 5c 2e f8       	mov    -0x8(%rsi,%rbp,1),%rbx
140042e52:	49 f7 e7             	mul    %r15
140042e55:	49 89 c4             	mov    %rax,%r12
140042e58:	48 89 d8             	mov    %rbx,%rax
140042e5b:	49 89 d5             	mov    %rdx,%r13
140042e5e:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140042e62:	49 f7 e6             	mul    %r14
140042e65:	49 01 c2             	add    %rax,%r10
140042e68:	48 89 d8             	mov    %rbx,%rax
140042e6b:	49 89 d3             	mov    %rdx,%r11
140042e6e:	49 83 d3 00          	adc    $0x0,%r11
140042e72:	4d 01 e2             	add    %r12,%r10
140042e75:	49 83 d3 00          	adc    $0x0,%r11
140042e79:	4c 89 54 0f f8       	mov    %r10,-0x8(%rdi,%rcx,1)
140042e7e:	eb 00                	jmp    0x140042e80
140042e80:	48 8b 1c 0e          	mov    (%rsi,%rcx,1),%rbx
140042e84:	49 f7 e7             	mul    %r15
140042e87:	49 01 c5             	add    %rax,%r13
140042e8a:	48 89 d8             	mov    %rbx,%rax
140042e8d:	49 89 d4             	mov    %rdx,%r12
140042e90:	49 83 d4 00          	adc    $0x0,%r12
140042e94:	49 f7 e6             	mul    %r14
140042e97:	49 01 c3             	add    %rax,%r11
140042e9a:	48 89 d8             	mov    %rbx,%rax
140042e9d:	48 8b 5c 0e 08       	mov    0x8(%rsi,%rcx,1),%rbx
140042ea2:	49 89 d2             	mov    %rdx,%r10
140042ea5:	49 83 d2 00          	adc    $0x0,%r10
140042ea9:	4d 01 eb             	add    %r13,%r11
140042eac:	49 83 d2 00          	adc    $0x0,%r10
140042eb0:	49 f7 e7             	mul    %r15
140042eb3:	49 01 c4             	add    %rax,%r12
140042eb6:	48 89 d8             	mov    %rbx,%rax
140042eb9:	4c 89 1c 0f          	mov    %r11,(%rdi,%rcx,1)
140042ebd:	49 89 d5             	mov    %rdx,%r13
140042ec0:	49 83 d5 00          	adc    $0x0,%r13
140042ec4:	49 f7 e6             	mul    %r14
140042ec7:	49 01 c2             	add    %rax,%r10
140042eca:	48 89 d8             	mov    %rbx,%rax
140042ecd:	48 8b 5c 0e 10       	mov    0x10(%rsi,%rcx,1),%rbx
140042ed2:	49 89 d3             	mov    %rdx,%r11
140042ed5:	49 83 d3 00          	adc    $0x0,%r11
140042ed9:	4d 01 e2             	add    %r12,%r10
140042edc:	49 83 d3 00          	adc    $0x0,%r11
140042ee0:	49 f7 e7             	mul    %r15
140042ee3:	49 01 c5             	add    %rax,%r13
140042ee6:	48 89 d8             	mov    %rbx,%rax
140042ee9:	4c 89 54 0f 08       	mov    %r10,0x8(%rdi,%rcx,1)
140042eee:	49 89 d4             	mov    %rdx,%r12
140042ef1:	49 83 d4 00          	adc    $0x0,%r12
140042ef5:	49 f7 e6             	mul    %r14
140042ef8:	49 01 c3             	add    %rax,%r11
140042efb:	48 89 d8             	mov    %rbx,%rax
140042efe:	48 8b 5c 0e 18       	mov    0x18(%rsi,%rcx,1),%rbx
140042f03:	49 89 d2             	mov    %rdx,%r10
140042f06:	49 83 d2 00          	adc    $0x0,%r10
140042f0a:	4d 01 eb             	add    %r13,%r11
140042f0d:	49 83 d2 00          	adc    $0x0,%r10
140042f11:	49 f7 e7             	mul    %r15
140042f14:	49 01 c4             	add    %rax,%r12
140042f17:	48 89 d8             	mov    %rbx,%rax
140042f1a:	4c 89 5c 0f 10       	mov    %r11,0x10(%rdi,%rcx,1)
140042f1f:	49 89 d5             	mov    %rdx,%r13
140042f22:	49 83 d5 00          	adc    $0x0,%r13
140042f26:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140042f2a:	49 f7 e6             	mul    %r14
140042f2d:	49 01 c2             	add    %rax,%r10
140042f30:	48 89 d8             	mov    %rbx,%rax
140042f33:	49 89 d3             	mov    %rdx,%r11
140042f36:	49 83 d3 00          	adc    $0x0,%r11
140042f3a:	4d 01 e2             	add    %r12,%r10
140042f3d:	49 83 d3 00          	adc    $0x0,%r11
140042f41:	4c 89 54 0f f8       	mov    %r10,-0x8(%rdi,%rcx,1)
140042f46:	48 83 f9 00          	cmp    $0x0,%rcx
140042f4a:	0f 85 30 ff ff ff    	jne    0x140042e80
140042f50:	49 f7 e7             	mul    %r15
140042f53:	49 01 c5             	add    %rax,%r13
140042f56:	48 8d 6d 10          	lea    0x10(%rbp),%rbp
140042f5a:	48 83 d2 00          	adc    $0x0,%rdx
140042f5e:	4d 01 dd             	add    %r11,%r13
140042f61:	48 83 d2 00          	adc    $0x0,%rdx
140042f65:	4c 89 2f             	mov    %r13,(%rdi)
140042f68:	49 89 d4             	mov    %rdx,%r12
140042f6b:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140042f6f:	eb 0f                	jmp    0x140042f80
140042f71:	90                   	nop
140042f72:	90                   	nop
140042f73:	90                   	nop
140042f74:	90                   	nop
140042f75:	90                   	nop
140042f76:	90                   	nop
140042f77:	90                   	nop
140042f78:	90                   	nop
140042f79:	90                   	nop
140042f7a:	90                   	nop
140042f7b:	90                   	nop
140042f7c:	90                   	nop
140042f7d:	90                   	nop
140042f7e:	90                   	nop
140042f7f:	90                   	nop
140042f80:	4c 8b 74 2e e0       	mov    -0x20(%rsi,%rbp,1),%r14
140042f85:	4a 8d 7c 4c 38       	lea    0x38(%rsp,%r9,2),%rdi
140042f8a:	48 8b 44 2e e8       	mov    -0x18(%rsi,%rbp,1),%rax
140042f8f:	48 8d 7c 2f e0       	lea    -0x20(%rdi,%rbp,1),%rdi
140042f94:	48 8b 5c 2e f0       	mov    -0x10(%rsi,%rbp,1),%rbx
140042f99:	49 89 c7             	mov    %rax,%r15
140042f9c:	49 f7 e6             	mul    %r14
140042f9f:	4c 8b 54 2f e8       	mov    -0x18(%rdi,%rbp,1),%r10
140042fa4:	49 01 c2             	add    %rax,%r10
140042fa7:	48 89 d8             	mov    %rbx,%rax
140042faa:	48 83 d2 00          	adc    $0x0,%rdx
140042fae:	4c 89 54 2f e8       	mov    %r10,-0x18(%rdi,%rbp,1)
140042fb3:	49 89 d3             	mov    %rdx,%r11
140042fb6:	49 f7 e6             	mul    %r14
140042fb9:	49 01 c3             	add    %rax,%r11
140042fbc:	48 89 d8             	mov    %rbx,%rax
140042fbf:	48 83 d2 00          	adc    $0x0,%rdx
140042fc3:	4c 03 5c 2f f0       	add    -0x10(%rdi,%rbp,1),%r11
140042fc8:	49 89 d2             	mov    %rdx,%r10
140042fcb:	49 83 d2 00          	adc    $0x0,%r10
140042fcf:	4c 89 5c 2f f0       	mov    %r11,-0x10(%rdi,%rbp,1)
140042fd4:	4d 31 e4             	xor    %r12,%r12
140042fd7:	48 8b 5c 2e f8       	mov    -0x8(%rsi,%rbp,1),%rbx
140042fdc:	49 f7 e7             	mul    %r15
140042fdf:	49 01 c4             	add    %rax,%r12
140042fe2:	48 89 d8             	mov    %rbx,%rax
140042fe5:	48 83 d2 00          	adc    $0x0,%rdx
140042fe9:	4c 03 64 2f f8       	add    -0x8(%rdi,%rbp,1),%r12
140042fee:	49 89 d5             	mov    %rdx,%r13
140042ff1:	49 83 d5 00          	adc    $0x0,%r13
140042ff5:	49 f7 e6             	mul    %r14
140042ff8:	49 01 c2             	add    %rax,%r10
140042ffb:	48 89 d8             	mov    %rbx,%rax
140042ffe:	48 83 d2 00          	adc    $0x0,%rdx
140043002:	4d 01 e2             	add    %r12,%r10
140043005:	49 89 d3             	mov    %rdx,%r11
140043008:	49 83 d3 00          	adc    $0x0,%r11
14004300c:	4c 89 54 2f f8       	mov    %r10,-0x8(%rdi,%rbp,1)
140043011:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140043015:	eb 09                	jmp    0x140043020
140043017:	90                   	nop
140043018:	90                   	nop
140043019:	90                   	nop
14004301a:	90                   	nop
14004301b:	90                   	nop
14004301c:	90                   	nop
14004301d:	90                   	nop
14004301e:	90                   	nop
14004301f:	90                   	nop
140043020:	48 8b 1c 0e          	mov    (%rsi,%rcx,1),%rbx
140043024:	49 f7 e7             	mul    %r15
140043027:	49 01 c5             	add    %rax,%r13
14004302a:	48 89 d8             	mov    %rbx,%rax
14004302d:	49 89 d4             	mov    %rdx,%r12
140043030:	49 83 d4 00          	adc    $0x0,%r12
140043034:	4c 03 2c 0f          	add    (%rdi,%rcx,1),%r13
140043038:	49 83 d4 00          	adc    $0x0,%r12
14004303c:	67 49 f7 e6          	addr32 mul %r14
140043040:	49 01 c3             	add    %rax,%r11
140043043:	48 89 d8             	mov    %rbx,%rax
140043046:	48 8b 5c 0e 08       	mov    0x8(%rsi,%rcx,1),%rbx
14004304b:	49 89 d2             	mov    %rdx,%r10
14004304e:	49 83 d2 00          	adc    $0x0,%r10
140043052:	4d 01 eb             	add    %r13,%r11
140043055:	49 83 d2 00          	adc    $0x0,%r10
140043059:	49 f7 e7             	mul    %r15
14004305c:	49 01 c4             	add    %rax,%r12
14004305f:	4c 89 1c 0f          	mov    %r11,(%rdi,%rcx,1)
140043063:	48 89 d8             	mov    %rbx,%rax
140043066:	49 89 d5             	mov    %rdx,%r13
140043069:	49 83 d5 00          	adc    $0x0,%r13
14004306d:	4c 03 64 0f 08       	add    0x8(%rdi,%rcx,1),%r12
140043072:	48 8d 49 10          	lea    0x10(%rcx),%rcx
140043076:	49 83 d5 00          	adc    $0x0,%r13
14004307a:	49 f7 e6             	mul    %r14
14004307d:	49 01 c2             	add    %rax,%r10
140043080:	48 89 d8             	mov    %rbx,%rax
140043083:	48 83 d2 00          	adc    $0x0,%rdx
140043087:	4d 01 e2             	add    %r12,%r10
14004308a:	49 89 d3             	mov    %rdx,%r11
14004308d:	49 83 d3 00          	adc    $0x0,%r11
140043091:	4c 89 54 0f f8       	mov    %r10,-0x8(%rdi,%rcx,1)
140043096:	48 83 f9 00          	cmp    $0x0,%rcx
14004309a:	75 84                	jne    0x140043020
14004309c:	67 49 f7 e7          	addr32 mul %r15
1400430a0:	49 01 c5             	add    %rax,%r13
1400430a3:	48 83 d2 00          	adc    $0x0,%rdx
1400430a7:	4d 01 dd             	add    %r11,%r13
1400430aa:	48 83 d2 00          	adc    $0x0,%rdx
1400430ae:	4c 89 2f             	mov    %r13,(%rdi)
1400430b1:	49 89 d4             	mov    %rdx,%r12
1400430b4:	48 89 57 08          	mov    %rdx,0x8(%rdi)
1400430b8:	48 83 c5 10          	add    $0x10,%rbp
1400430bc:	0f 85 be fe ff ff    	jne    0x140042f80
1400430c2:	4c 8b 76 e0          	mov    -0x20(%rsi),%r14
1400430c6:	4a 8d 7c 4c 38       	lea    0x38(%rsp,%r9,2),%rdi
1400430cb:	48 8b 46 e8          	mov    -0x18(%rsi),%rax
1400430cf:	48 8d 7c 2f e0       	lea    -0x20(%rdi,%rbp,1),%rdi
1400430d4:	48 8b 5e f0          	mov    -0x10(%rsi),%rbx
1400430d8:	49 89 c7             	mov    %rax,%r15
1400430db:	49 f7 e6             	mul    %r14
1400430de:	49 01 c2             	add    %rax,%r10
1400430e1:	48 89 d8             	mov    %rbx,%rax
1400430e4:	49 89 d3             	mov    %rdx,%r11
1400430e7:	49 83 d3 00          	adc    $0x0,%r11
1400430eb:	49 f7 e6             	mul    %r14
1400430ee:	49 01 c3             	add    %rax,%r11
1400430f1:	48 89 d8             	mov    %rbx,%rax
1400430f4:	4c 89 57 e8          	mov    %r10,-0x18(%rdi)
1400430f8:	49 89 d2             	mov    %rdx,%r10
1400430fb:	49 83 d2 00          	adc    $0x0,%r10
1400430ff:	4d 01 eb             	add    %r13,%r11
140043102:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
140043106:	49 83 d2 00          	adc    $0x0,%r10
14004310a:	49 f7 e7             	mul    %r15
14004310d:	49 01 c4             	add    %rax,%r12
140043110:	48 89 d8             	mov    %rbx,%rax
140043113:	4c 89 5f f0          	mov    %r11,-0x10(%rdi)
140043117:	49 89 d5             	mov    %rdx,%r13
14004311a:	49 83 d5 00          	adc    $0x0,%r13
14004311e:	49 f7 e6             	mul    %r14
140043121:	49 01 c2             	add    %rax,%r10
140043124:	48 89 d8             	mov    %rbx,%rax
140043127:	49 89 d3             	mov    %rdx,%r11
14004312a:	49 83 d3 00          	adc    $0x0,%r11
14004312e:	4d 01 e2             	add    %r12,%r10
140043131:	49 83 d3 00          	adc    $0x0,%r11
140043135:	4c 89 57 f8          	mov    %r10,-0x8(%rdi)
140043139:	49 f7 e7             	mul    %r15
14004313c:	49 01 c5             	add    %rax,%r13
14004313f:	48 8b 46 f0          	mov    -0x10(%rsi),%rax
140043143:	48 83 d2 00          	adc    $0x0,%rdx
140043147:	4d 01 dd             	add    %r11,%r13
14004314a:	48 83 d2 00          	adc    $0x0,%rdx
14004314e:	4c 89 2f             	mov    %r13,(%rdi)
140043151:	49 89 d4             	mov    %rdx,%r12
140043154:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140043158:	48 f7 e3             	mul    %rbx
14004315b:	48 83 c5 10          	add    $0x10,%rbp
14004315f:	4d 31 f6             	xor    %r14,%r14
140043162:	4c 29 cd             	sub    %r9,%rbp
140043165:	4d 31 ff             	xor    %r15,%r15
140043168:	4c 01 e0             	add    %r12,%rax
14004316b:	48 83 d2 00          	adc    $0x0,%rdx
14004316f:	48 89 47 08          	mov    %rax,0x8(%rdi)
140043173:	48 89 57 10          	mov    %rdx,0x10(%rdi)
140043177:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
14004317b:	48 8b 44 2e f0       	mov    -0x10(%rsi,%rbp,1),%rax
140043180:	48 8d 7c 24 38       	lea    0x38(%rsp),%rdi
140043185:	4d 31 d2             	xor    %r10,%r10
140043188:	4c 8b 5f 08          	mov    0x8(%rdi),%r11
14004318c:	4f 8d 24 56          	lea    (%r14,%r10,2),%r12
140043190:	49 c1 ea 3f          	shr    $0x3f,%r10
140043194:	4e 8d 2c 59          	lea    (%rcx,%r11,2),%r13
140043198:	49 c1 eb 3f          	shr    $0x3f,%r11
14004319c:	4d 09 d5             	or     %r10,%r13
14004319f:	4c 8b 57 10          	mov    0x10(%rdi),%r10
1400431a3:	4d 89 de             	mov    %r11,%r14
1400431a6:	48 f7 e0             	mul    %rax
1400431a9:	49 f7 df             	neg    %r15
1400431ac:	4c 8b 5f 18          	mov    0x18(%rdi),%r11
1400431b0:	49 11 c4             	adc    %rax,%r12
1400431b3:	48 8b 44 2e f8       	mov    -0x8(%rsi,%rbp,1),%rax
1400431b8:	4c 89 27             	mov    %r12,(%rdi)
1400431bb:	49 11 d5             	adc    %rdx,%r13
1400431be:	4b 8d 1c 56          	lea    (%r14,%r10,2),%rbx
1400431c2:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
1400431c6:	4d 19 ff             	sbb    %r15,%r15
1400431c9:	49 c1 ea 3f          	shr    $0x3f,%r10
1400431cd:	4e 8d 04 59          	lea    (%rcx,%r11,2),%r8
1400431d1:	49 c1 eb 3f          	shr    $0x3f,%r11
1400431d5:	4d 09 d0             	or     %r10,%r8
1400431d8:	4c 8b 57 20          	mov    0x20(%rdi),%r10
1400431dc:	4d 89 de             	mov    %r11,%r14
1400431df:	48 f7 e0             	mul    %rax
1400431e2:	49 f7 df             	neg    %r15
1400431e5:	4c 8b 5f 28          	mov    0x28(%rdi),%r11
1400431e9:	48 11 c3             	adc    %rax,%rbx
1400431ec:	48 8b 04 2e          	mov    (%rsi,%rbp,1),%rax
1400431f0:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1400431f4:	49 11 d0             	adc    %rdx,%r8
1400431f7:	48 8d 6d 10          	lea    0x10(%rbp),%rbp
1400431fb:	4c 89 47 18          	mov    %r8,0x18(%rdi)
1400431ff:	4d 19 ff             	sbb    %r15,%r15
140043202:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
140043206:	eb 18                	jmp    0x140043220
140043208:	90                   	nop
140043209:	90                   	nop
14004320a:	90                   	nop
14004320b:	90                   	nop
14004320c:	90                   	nop
14004320d:	90                   	nop
14004320e:	90                   	nop
14004320f:	90                   	nop