140076afb:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
140076b02:	00
140076b03:	41 bb 00 01 08 00    	mov    $0x80100,%r11d
140076b09:	44 23 1d 08 52 36 00 	and    0x365208(%rip),%r11d        # 0x1403dbd18
140076b10:	41 81 fb 00 01 08 00 	cmp    $0x80100,%r11d
140076b17:	0f 84 23 04 00 00    	je     0x140076f40
140076b1d:	eb 01                	jmp    0x140076b20
140076b1f:	90                   	nop
140076b20:	44 89 84 24 88 00 00 	mov    %r8d,0x88(%rsp)
140076b27:	00
140076b28:	48 89 d3             	mov    %rdx,%rbx
140076b2b:	48 89 c5             	mov    %rax,%rbp
140076b2e:	48 f7 e2             	mul    %rdx
140076b31:	49 89 c0             	mov    %rax,%r8
140076b34:	48 8b 46 10          	mov    0x10(%rsi),%rax
140076b38:	49 89 d1             	mov    %rdx,%r9
140076b3b:	48 f7 e3             	mul    %rbx
140076b3e:	49 01 c1             	add    %rax,%r9
140076b41:	48 8b 46 18          	mov    0x18(%rsi),%rax
140076b45:	49 89 d2             	mov    %rdx,%r10
140076b48:	49 83 d2 00          	adc    $0x0,%r10
140076b4c:	48 f7 e3             	mul    %rbx
140076b4f:	49 01 c2             	add    %rax,%r10
140076b52:	48 8b 46 20          	mov    0x20(%rsi),%rax
140076b56:	49 89 d3             	mov    %rdx,%r11
140076b59:	49 83 d3 00          	adc    $0x0,%r11
140076b5d:	48 f7 e3             	mul    %rbx
140076b60:	49 01 c3             	add    %rax,%r11
140076b63:	48 8b 46 28          	mov    0x28(%rsi),%rax
140076b67:	49 89 d4             	mov    %rdx,%r12
140076b6a:	49 83 d4 00          	adc    $0x0,%r12
140076b6e:	48 f7 e3             	mul    %rbx
140076b71:	49 01 c4             	add    %rax,%r12
140076b74:	48 8b 46 30          	mov    0x30(%rsi),%rax
140076b78:	49 89 d5             	mov    %rdx,%r13
140076b7b:	49 83 d5 00          	adc    $0x0,%r13
140076b7f:	48 f7 e3             	mul    %rbx
140076b82:	49 01 c5             	add    %rax,%r13
140076b85:	48 8b 46 38          	mov    0x38(%rsi),%rax
140076b89:	49 89 d6             	mov    %rdx,%r14
140076b8c:	49 83 d6 00          	adc    $0x0,%r14
140076b90:	48 f7 e3             	mul    %rbx
140076b93:	49 01 c6             	add    %rax,%r14
140076b96:	48 89 d8             	mov    %rbx,%rax
140076b99:	48 83 d2 00          	adc    $0x0,%rdx
140076b9d:	48 31 c9             	xor    %rcx,%rcx
140076ba0:	4d 01 c0             	add    %r8,%r8
140076ba3:	49 89 d7             	mov    %rdx,%r15
140076ba6:	48 83 d1 00          	adc    $0x0,%rcx
140076baa:	48 f7 e0             	mul    %rax
140076bad:	4c 01 c2             	add    %r8,%rdx
140076bb0:	48 83 d1 00          	adc    $0x0,%rcx
140076bb4:	48 89 04 24          	mov    %rax,(%rsp)
140076bb8:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
140076bbd:	48 8b 46 10          	mov    0x10(%rsi),%rax
140076bc1:	48 f7 e5             	mul    %rbp
140076bc4:	49 01 c2             	add    %rax,%r10
140076bc7:	48 8b 46 18          	mov    0x18(%rsi),%rax
140076bcb:	48 89 d3             	mov    %rdx,%rbx
140076bce:	48 83 d3 00          	adc    $0x0,%rbx
140076bd2:	48 f7 e5             	mul    %rbp
140076bd5:	49 01 c3             	add    %rax,%r11
140076bd8:	48 8b 46 20          	mov    0x20(%rsi),%rax
140076bdc:	48 83 d2 00          	adc    $0x0,%rdx
140076be0:	49 01 db             	add    %rbx,%r11
140076be3:	48 89 d3             	mov    %rdx,%rbx
140076be6:	48 83 d3 00          	adc    $0x0,%rbx
140076bea:	48 f7 e5             	mul    %rbp
140076bed:	49 01 c4             	add    %rax,%r12
140076bf0:	48 8b 46 28          	mov    0x28(%rsi),%rax
140076bf4:	48 83 d2 00          	adc    $0x0,%rdx
140076bf8:	49 01 dc             	add    %rbx,%r12
140076bfb:	48 89 d3             	mov    %rdx,%rbx
140076bfe:	48 83 d3 00          	adc    $0x0,%rbx
140076c02:	48 f7 e5             	mul    %rbp
140076c05:	49 01 c5             	add    %rax,%r13
140076c08:	48 8b 46 30          	mov    0x30(%rsi),%rax
140076c0c:	48 83 d2 00          	adc    $0x0,%rdx
140076c10:	49 01 dd             	add    %rbx,%r13
140076c13:	48 89 d3             	mov    %rdx,%rbx
140076c16:	48 83 d3 00          	adc    $0x0,%rbx
140076c1a:	48 f7 e5             	mul    %rbp
140076c1d:	49 01 c6             	add    %rax,%r14
140076c20:	48 8b 46 38          	mov    0x38(%rsi),%rax
140076c24:	48 83 d2 00          	adc    $0x0,%rdx
140076c28:	49 01 de             	add    %rbx,%r14
140076c2b:	48 89 d3             	mov    %rdx,%rbx
140076c2e:	48 83 d3 00          	adc    $0x0,%rbx
140076c32:	48 f7 e5             	mul    %rbp
140076c35:	49 01 c7             	add    %rax,%r15
140076c38:	48 89 e8             	mov    %rbp,%rax
140076c3b:	48 83 d2 00          	adc    $0x0,%rdx
140076c3f:	49 01 df             	add    %rbx,%r15
140076c42:	48 83 d2 00          	adc    $0x0,%rdx
140076c46:	48 31 db             	xor    %rbx,%rbx
140076c49:	4d 01 c9             	add    %r9,%r9
140076c4c:	49 89 d0             	mov    %rdx,%r8
140076c4f:	4d 11 d2             	adc    %r10,%r10
140076c52:	48 83 d3 00          	adc    $0x0,%rbx
140076c56:	48 f7 e0             	mul    %rax
140076c59:	48 01 c8             	add    %rcx,%rax
140076c5c:	48 8b 6e 10          	mov    0x10(%rsi),%rbp
140076c60:	49 01 c1             	add    %rax,%r9
140076c63:	48 8b 46 18          	mov    0x18(%rsi),%rax
140076c67:	49 11 d2             	adc    %rdx,%r10
140076c6a:	48 83 d3 00          	adc    $0x0,%rbx
140076c6e:	4c 89 4c 24 10       	mov    %r9,0x10(%rsp)
140076c73:	4c 89 54 24 18       	mov    %r10,0x18(%rsp)
140076c78:	48 f7 e5             	mul    %rbp
140076c7b:	49 01 c4             	add    %rax,%r12
140076c7e:	48 8b 46 20          	mov    0x20(%rsi),%rax
140076c82:	48 89 d1             	mov    %rdx,%rcx
140076c85:	48 83 d1 00          	adc    $0x0,%rcx
140076c89:	48 f7 e5             	mul    %rbp
140076c8c:	49 01 c5             	add    %rax,%r13
140076c8f:	48 8b 46 28          	mov    0x28(%rsi),%rax
140076c93:	48 83 d2 00          	adc    $0x0,%rdx
140076c97:	49 01 cd             	add    %rcx,%r13
140076c9a:	48 89 d1             	mov    %rdx,%rcx
140076c9d:	48 83 d1 00          	adc    $0x0,%rcx
140076ca1:	48 f7 e5             	mul    %rbp
140076ca4:	49 01 c6             	add    %rax,%r14
140076ca7:	48 8b 46 30          	mov    0x30(%rsi),%rax
140076cab:	48 83 d2 00          	adc    $0x0,%rdx
140076caf:	49 01 ce             	add    %rcx,%r14
140076cb2:	48 89 d1             	mov    %rdx,%rcx
140076cb5:	48 83 d1 00          	adc    $0x0,%rcx
140076cb9:	48 f7 e5             	mul    %rbp
140076cbc:	49 01 c7             	add    %rax,%r15
140076cbf:	48 8b 46 38          	mov    0x38(%rsi),%rax
140076cc3:	48 83 d2 00          	adc    $0x0,%rdx
140076cc7:	49 01 cf             	add    %rcx,%r15
140076cca:	48 89 d1             	mov    %rdx,%rcx
140076ccd:	48 83 d1 00          	adc    $0x0,%rcx
140076cd1:	48 f7 e5             	mul    %rbp
140076cd4:	49 01 c0             	add    %rax,%r8
140076cd7:	48 89 e8             	mov    %rbp,%rax
140076cda:	48 83 d2 00          	adc    $0x0,%rdx
140076cde:	49 01 c8             	add    %rcx,%r8
140076ce1:	48 83 d2 00          	adc    $0x0,%rdx
140076ce5:	48 31 c9             	xor    %rcx,%rcx
140076ce8:	4d 01 db             	add    %r11,%r11
140076ceb:	49 89 d1             	mov    %rdx,%r9
140076cee:	4d 11 e4             	adc    %r12,%r12
140076cf1:	48 83 d1 00          	adc    $0x0,%rcx
140076cf5:	48 f7 e0             	mul    %rax
140076cf8:	48 01 d8             	add    %rbx,%rax
140076cfb:	4c 8b 56 18          	mov    0x18(%rsi),%r10
140076cff:	49 01 c3             	add    %rax,%r11
140076d02:	48 8b 46 20          	mov    0x20(%rsi),%rax
140076d06:	49 11 d4             	adc    %rdx,%r12
140076d09:	48 83 d1 00          	adc    $0x0,%rcx
140076d0d:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
140076d12:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140076d17:	49 89 c3             	mov    %rax,%r11
140076d1a:	49 f7 e2             	mul    %r10
140076d1d:	49 01 c6             	add    %rax,%r14
140076d20:	48 8b 46 28          	mov    0x28(%rsi),%rax
140076d24:	48 89 d3             	mov    %rdx,%rbx
140076d27:	48 83 d3 00          	adc    $0x0,%rbx
140076d2b:	49 89 c4             	mov    %rax,%r12
140076d2e:	49 f7 e2             	mul    %r10
140076d31:	49 01 c7             	add    %rax,%r15
140076d34:	48 8b 46 30          	mov    0x30(%rsi),%rax
140076d38:	48 83 d2 00          	adc    $0x0,%rdx
140076d3c:	49 01 df             	add    %rbx,%r15
140076d3f:	48 89 d3             	mov    %rdx,%rbx
140076d42:	48 83 d3 00          	adc    $0x0,%rbx
140076d46:	48 89 c5             	mov    %rax,%rbp
140076d49:	49 f7 e2             	mul    %r10
140076d4c:	49 01 c0             	add    %rax,%r8
140076d4f:	48 8b 46 38          	mov    0x38(%rsi),%rax
140076d53:	48 83 d2 00          	adc    $0x0,%rdx
140076d57:	49 01 d8             	add    %rbx,%r8
140076d5a:	48 89 d3             	mov    %rdx,%rbx
140076d5d:	48 83 d3 00          	adc    $0x0,%rbx
140076d61:	49 f7 e2             	mul    %r10
140076d64:	49 01 c1             	add    %rax,%r9
140076d67:	4c 89 d0             	mov    %r10,%rax
140076d6a:	48 83 d2 00          	adc    $0x0,%rdx
140076d6e:	49 01 d9             	add    %rbx,%r9
140076d71:	48 83 d2 00          	adc    $0x0,%rdx
140076d75:	48 31 db             	xor    %rbx,%rbx
140076d78:	4d 01 ed             	add    %r13,%r13
140076d7b:	49 89 d2             	mov    %rdx,%r10
140076d7e:	4d 11 f6             	adc    %r14,%r14
140076d81:	48 83 d3 00          	adc    $0x0,%rbx
140076d85:	48 f7 e0             	mul    %rax
140076d88:	48 01 c8             	add    %rcx,%rax
140076d8b:	49 01 c5             	add    %rax,%r13
140076d8e:	4c 89 e0             	mov    %r12,%rax
140076d91:	49 11 d6             	adc    %rdx,%r14
140076d94:	48 83 d3 00          	adc    $0x0,%rbx
140076d98:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
140076d9d:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140076da2:	49 f7 e3             	mul    %r11
140076da5:	49 01 c0             	add    %rax,%r8
140076da8:	48 89 e8             	mov    %rbp,%rax
140076dab:	48 89 d1             	mov    %rdx,%rcx
140076dae:	48 83 d1 00          	adc    $0x0,%rcx
140076db2:	49 f7 e3             	mul    %r11
140076db5:	49 01 c1             	add    %rax,%r9
140076db8:	48 8b 46 38          	mov    0x38(%rsi),%rax
140076dbc:	48 83 d2 00          	adc    $0x0,%rdx
140076dc0:	49 01 c9             	add    %rcx,%r9
140076dc3:	48 89 d1             	mov    %rdx,%rcx
140076dc6:	48 83 d1 00          	adc    $0x0,%rcx
140076dca:	49 89 c6             	mov    %rax,%r14
140076dcd:	49 f7 e3             	mul    %r11
140076dd0:	49 01 c2             	add    %rax,%r10
140076dd3:	4c 89 d8             	mov    %r11,%rax
140076dd6:	48 83 d2 00          	adc    $0x0,%rdx
140076dda:	49 01 ca             	add    %rcx,%r10
140076ddd:	48 83 d2 00          	adc    $0x0,%rdx
140076de1:	48 31 c9             	xor    %rcx,%rcx
140076de4:	4d 01 ff             	add    %r15,%r15
140076de7:	49 89 d3             	mov    %rdx,%r11
140076dea:	4d 11 c0             	adc    %r8,%r8
140076ded:	48 83 d1 00          	adc    $0x0,%rcx
140076df1:	48 f7 e0             	mul    %rax
140076df4:	48 01 d8             	add    %rbx,%rax
140076df7:	49 01 c7             	add    %rax,%r15
140076dfa:	48 89 e8             	mov    %rbp,%rax
140076dfd:	49 11 d0             	adc    %rdx,%r8
140076e00:	48 83 d1 00          	adc    $0x0,%rcx
140076e04:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140076e09:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
140076e0e:	49 f7 e4             	mul    %r12
140076e11:	49 01 c2             	add    %rax,%r10
140076e14:	4c 89 f0             	mov    %r14,%rax
140076e17:	48 89 d3             	mov    %rdx,%rbx
140076e1a:	48 83 d3 00          	adc    $0x0,%rbx
140076e1e:	49 f7 e4             	mul    %r12
140076e21:	49 01 c3             	add    %rax,%r11
140076e24:	4c 89 e0             	mov    %r12,%rax
140076e27:	48 83 d2 00          	adc    $0x0,%rdx
140076e2b:	49 01 db             	add    %rbx,%r11
140076e2e:	48 83 d2 00          	adc    $0x0,%rdx
140076e32:	48 31 db             	xor    %rbx,%rbx
140076e35:	4d 01 c9             	add    %r9,%r9
140076e38:	49 89 d4             	mov    %rdx,%r12
140076e3b:	4d 11 d2             	adc    %r10,%r10
140076e3e:	48 83 d3 00          	adc    $0x0,%rbx
140076e42:	48 f7 e0             	mul    %rax
140076e45:	48 01 c8             	add    %rcx,%rax
140076e48:	49 01 c1             	add    %rax,%r9
140076e4b:	4c 89 f0             	mov    %r14,%rax
140076e4e:	49 11 d2             	adc    %rdx,%r10
140076e51:	48 83 d3 00          	adc    $0x0,%rbx
140076e55:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
140076e5a:	4c 89 54 24 58       	mov    %r10,0x58(%rsp)
140076e5f:	48 f7 e5             	mul    %rbp
140076e62:	49 01 c4             	add    %rax,%r12
140076e65:	48 89 e8             	mov    %rbp,%rax
140076e68:	48 83 d2 00          	adc    $0x0,%rdx
140076e6c:	48 31 c9             	xor    %rcx,%rcx
140076e6f:	4d 01 db             	add    %r11,%r11
140076e72:	49 89 d5             	mov    %rdx,%r13
140076e75:	4d 11 e4             	adc    %r12,%r12
140076e78:	48 83 d1 00          	adc    $0x0,%rcx
140076e7c:	48 f7 e0             	mul    %rax
140076e7f:	48 01 d8             	add    %rbx,%rax
140076e82:	49 01 c3             	add    %rax,%r11
140076e85:	4c 89 f0             	mov    %r14,%rax
140076e88:	49 11 d4             	adc    %rdx,%r12
140076e8b:	48 83 d1 00          	adc    $0x0,%rcx
140076e8f:	4c 89 5c 24 60       	mov    %r11,0x60(%rsp)
140076e94:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
140076e99:	48 31 db             	xor    %rbx,%rbx
140076e9c:	4d 01 ed             	add    %r13,%r13
140076e9f:	48 83 d3 00          	adc    $0x0,%rbx
140076ea3:	48 f7 e0             	mul    %rax
140076ea6:	48 01 c8             	add    %rcx,%rax
140076ea9:	4c 01 e8             	add    %r13,%rax
140076eac:	48 11 da             	adc    %rbx,%rdx
140076eaf:	4c 8b 04 24          	mov    (%rsp),%r8
140076eb3:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
140076eb8:	4c 8b 54 24 10       	mov    0x10(%rsp),%r10
140076ebd:	4c 8b 5c 24 18       	mov    0x18(%rsp),%r11
140076ec2:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
140076ec7:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
140076ecc:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140076ed1:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140076ed6:	66 48 0f 7e cd       	movq   %xmm1,%rbp
140076edb:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140076ee0:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
140076ee5:	e8 36 10 00 00       	call   0x140077f20
140076eea:	4c 03 44 24 40       	add    0x40(%rsp),%r8
140076eef:	4c 13 4c 24 48       	adc    0x48(%rsp),%r9
140076ef4:	4c 13 54 24 50       	adc    0x50(%rsp),%r10
140076ef9:	4c 13 5c 24 58       	adc    0x58(%rsp),%r11
140076efe:	4c 13 64 24 60       	adc    0x60(%rsp),%r12
140076f03:	4c 13 6c 24 68       	adc    0x68(%rsp),%r13
140076f08:	4c 13 74 24 70       	adc    0x70(%rsp),%r14
140076f0d:	4c 13 7c 24 78       	adc    0x78(%rsp),%r15
140076f12:	48 19 c9             	sbb    %rcx,%rcx
140076f15:	e8 e6 11 00 00       	call   0x140078100
140076f1a:	4c 89 c2             	mov    %r8,%rdx
140076f1d:	4c 89 c8             	mov    %r9,%rax
140076f20:	44 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8d
140076f27:	00
140076f28:	48 89 fe             	mov    %rdi,%rsi
140076f2b:	41 ff c8             	dec    %r8d
140076f2e:	0f 85 ec fb ff ff    	jne    0x140076b20
140076f34:	e9 94 04 00 00       	jmp    0x1400773cd
140076f39:	90                   	nop
140076f3a:	90                   	nop
140076f3b:	90                   	nop
140076f3c:	90                   	nop
140076f3d:	90                   	nop
140076f3e:	90                   	nop
140076f3f:	90                   	nop
140076f40:	44 89 84 24 88 00 00 	mov    %r8d,0x88(%rsp)
140076f47:	00
140076f48:	66 48 0f 6e c7       	movq   %rdi,%xmm0
140076f4d:	c4 62 bb f6 c8       	mulx   %rax,%r8,%r9
140076f52:	48 89 c3             	mov    %rax,%rbx
140076f55:	c4 62 f3 f6 56 10    	mulx   0x10(%rsi),%rcx,%r10
140076f5b:	48 31 ed             	xor    %rbp,%rbp
140076f5e:	c4 62 fb f6 5e 18    	mulx   0x18(%rsi),%rax,%r11
140076f64:	66 4c 0f 38 f6 c9    	adcx   %rcx,%r9
140076f6a:	c4 62 f3 f6 a6 20 00 	mulx   0x20(%rsi),%rcx,%r12
140076f71:	00 00
140076f73:	66 4c 0f 38 f6 d0    	adcx   %rax,%r10
140076f79:	c4 62 fb f6 ae 28 00 	mulx   0x28(%rsi),%rax,%r13
140076f80:	00 00
140076f82:	66 4c 0f 38 f6 d9    	adcx   %rcx,%r11
140076f88:	c4 62 f3 f6 76 30    	mulx   0x30(%rsi),%rcx,%r14
140076f8e:	66 4c 0f 38 f6 e0    	adcx   %rax,%r12
140076f94:	66 4c 0f 38 f6 e9    	adcx   %rcx,%r13
140076f9a:	c4 62 fb f6 7e 38    	mulx   0x38(%rsi),%rax,%r15
140076fa0:	66 4c 0f 38 f6 f0    	adcx   %rax,%r14
140076fa6:	66 4c 0f 38 f6 fd    	adcx   %rbp,%r15
140076fac:	c4 e2 fb f6 fa       	mulx   %rdx,%rax,%rdi
140076fb1:	48 89 da             	mov    %rbx,%rdx
140076fb4:	48 31 c9             	xor    %rcx,%rcx
140076fb7:	f3 4d 0f 38 f6 c0    	adox   %r8,%r8
140076fbd:	66 4c 0f 38 f6 c7    	adcx   %rdi,%r8
140076fc3:	f3 48 0f 38 f6 cd    	adox   %rbp,%rcx
140076fc9:	66 48 0f 38 f6 cd    	adcx   %rbp,%rcx
140076fcf:	48 89 04 24          	mov    %rax,(%rsp)
140076fd3:	4c 89 44 24 08       	mov    %r8,0x8(%rsp)
140076fd8:	c4 e2 fb f6 9e 10 00 	mulx   0x10(%rsi),%rax,%rbx
140076fdf:	00 00
140076fe1:	f3 4c 0f 38 f6 d0    	adox   %rax,%r10
140076fe7:	66 4c 0f 38 f6 db    	adcx   %rbx,%r11
140076fed:	c4 62 c3 f6 46 18    	mulx   0x18(%rsi),%rdi,%r8
140076ff3:	f3 4c 0f 38 f6 df    	adox   %rdi,%r11
140076ff9:	66 66 4d 0f 38 f6 e0 	data16 adcx %r8,%r12
140077000:	c4 e2 fb f6 5e 20    	mulx   0x20(%rsi),%rax,%rbx