140077bf2:	4c 13 7c 24 78       	adc    0x78(%rsp),%r15
140077bf7:	48 19 c9             	sbb    %rcx,%rcx
140077bfa:	e8 01 05 00 00       	call   0x140078100
140077bff:	48 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%rax
140077c06:	00
140077c07:	0f 28 70 d8          	movaps -0x28(%rax),%xmm6
140077c0b:	0f 28 78 e8          	movaps -0x18(%rax),%xmm7
140077c0f:	44 0f 28 40 f8       	movaps -0x8(%rax),%xmm8
140077c14:	44 0f 28 48 08       	movaps 0x8(%rax),%xmm9
140077c19:	44 0f 28 50 18       	movaps 0x18(%rax),%xmm10
140077c1e:	44 0f 28 58 28       	movaps 0x28(%rax),%xmm11
140077c23:	44 0f 28 60 38       	movaps 0x38(%rax),%xmm12
140077c28:	44 0f 28 68 48       	movaps 0x48(%rax),%xmm13
140077c2d:	44 0f 28 70 58       	movaps 0x58(%rax),%xmm14
140077c32:	44 0f 28 78 68       	movaps 0x68(%rax),%xmm15
140077c37:	48 8d 80 b0 00 00 00 	lea    0xb0(%rax),%rax
140077c3e:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
140077c42:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140077c46:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
140077c4a:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
140077c4e:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
140077c52:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
140077c56:	48 8d 20             	lea    (%rax),%rsp
140077c59:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140077c5e:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140077c63:	f3 c3                	repz ret
140077c65:	90                   	nop
140077c66:	90                   	nop
140077c67:	90                   	nop
140077c68:	90                   	nop
140077c69:	90                   	nop
140077c6a:	90                   	nop
140077c6b:	90                   	nop
140077c6c:	90                   	nop
140077c6d:	90                   	nop
140077c6e:	90                   	nop
140077c6f:	90                   	nop
140077c70:	90                   	nop
140077c71:	90                   	nop
140077c72:	90                   	nop
140077c73:	90                   	nop
140077c74:	90                   	nop
140077c75:	90                   	nop
140077c76:	90                   	nop
140077c77:	90                   	nop
140077c78:	90                   	nop
140077c79:	90                   	nop
140077c7a:	90                   	nop
140077c7b:	90                   	nop
140077c7c:	90                   	nop
140077c7d:	90                   	nop
140077c7e:	90                   	nop
140077c7f:	90                   	nop
140077c80:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140077c85:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140077c8a:	48 89 e0             	mov    %rsp,%rax
140077c8d:	48 89 cf             	mov    %rcx,%rdi
140077c90:	48 89 d6             	mov    %rdx,%rsi
140077c93:	4c 89 c2             	mov    %r8,%rdx
140077c96:	4c 89 c9             	mov    %r9,%rcx
140077c99:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140077c9e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140077ca3:	53                   	push   %rbx
140077ca4:	55                   	push   %rbp
140077ca5:	41 54                	push   %r12
140077ca7:	41 55                	push   %r13
140077ca9:	41 56                	push   %r14
140077cab:	41 57                	push   %r15
140077cad:	45 89 c9             	mov    %r9d,%r9d
140077cb0:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140077cb7:	4f 8d 04 c8          	lea    (%r8,%r9,8),%r8
140077cbb:	66 48 0f 6e c7       	movq   %rdi,%xmm0
140077cc0:	66 48 0f 6e ca       	movq   %rdx,%xmm1
140077cc5:	66 49 0f 6e d0       	movq   %r8,%xmm2
140077cca:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
140077cd1:	00
140077cd2:	48 89 fd             	mov    %rdi,%rbp
140077cd5:	41 bb 00 01 08 00    	mov    $0x80100,%r11d
140077cdb:	44 23 1d 36 40 36 00 	and    0x364036(%rip),%r11d        # 0x1403dbd18
140077ce2:	41 81 fb 00 01 08 00 	cmp    $0x80100,%r11d
140077ce9:	74 55                	je     0x140077d40
140077ceb:	48 8b 1f             	mov    (%rdi),%rbx
140077cee:	e8 cd 04 00 00       	call   0x1400781c0
140077cf3:	66 48 0f 7e c7       	movq   %xmm0,%rdi
140077cf8:	66 48 0f 7e cd       	movq   %xmm1,%rbp
140077cfd:	4c 8b 04 24          	mov    (%rsp),%r8
140077d01:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
140077d06:	4c 8b 54 24 10       	mov    0x10(%rsp),%r10
140077d0b:	4c 8b 5c 24 18       	mov    0x18(%rsp),%r11
140077d10:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
140077d15:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
140077d1a:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140077d1f:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140077d24:	e8 f7 01 00 00       	call   0x140077f20
140077d29:	eb 5b                	jmp    0x140077d86
140077d2b:	90                   	nop
140077d2c:	90                   	nop
140077d2d:	90                   	nop
140077d2e:	90                   	nop
140077d2f:	90                   	nop
140077d30:	90                   	nop
140077d31:	90                   	nop
140077d32:	90                   	nop
140077d33:	90                   	nop
140077d34:	90                   	nop
140077d35:	90                   	nop
140077d36:	90                   	nop
140077d37:	90                   	nop
140077d38:	90                   	nop
140077d39:	90                   	nop
140077d3a:	90                   	nop
140077d3b:	90                   	nop
140077d3c:	90                   	nop
140077d3d:	90                   	nop
140077d3e:	90                   	nop
140077d3f:	90                   	nop
140077d40:	48 8b 17             	mov    (%rdi),%rdx
140077d43:	e8 18 06 00 00       	call   0x140078360
140077d48:	66 48 0f 7e c7       	movq   %xmm0,%rdi
140077d4d:	66 48 0f 7e cd       	movq   %xmm1,%rbp
140077d52:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140077d59:	00
140077d5a:	4c 8b 04 24          	mov    (%rsp),%r8
140077d5e:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
140077d63:	4c 8b 54 24 10       	mov    0x10(%rsp),%r10
140077d68:	4c 8b 5c 24 18       	mov    0x18(%rsp),%r11
140077d6d:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
140077d72:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
140077d77:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140077d7c:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140077d81:	e8 9a 02 00 00       	call   0x140078020
140077d86:	4c 03 44 24 40       	add    0x40(%rsp),%r8
140077d8b:	4c 13 4c 24 48       	adc    0x48(%rsp),%r9
140077d90:	4c 13 54 24 50       	adc    0x50(%rsp),%r10
140077d95:	4c 13 5c 24 58       	adc    0x58(%rsp),%r11
140077d9a:	4c 13 64 24 60       	adc    0x60(%rsp),%r12
140077d9f:	4c 13 6c 24 68       	adc    0x68(%rsp),%r13
140077da4:	4c 13 74 24 70       	adc    0x70(%rsp),%r14
140077da9:	4c 13 7c 24 78       	adc    0x78(%rsp),%r15
140077dae:	66 48 0f 7e d6       	movq   %xmm2,%rsi
140077db3:	48 19 c9             	sbb    %rcx,%rcx
140077db6:	e8 45 03 00 00       	call   0x140078100
140077dbb:	4c 89 06             	mov    %r8,(%rsi)
140077dbe:	4c 89 8e 80 00 00 00 	mov    %r9,0x80(%rsi)
140077dc5:	4c 89 96 00 01 00 00 	mov    %r10,0x100(%rsi)
140077dcc:	4c 89 9e 80 01 00 00 	mov    %r11,0x180(%rsi)
140077dd3:	4c 89 a6 00 02 00 00 	mov    %r12,0x200(%rsi)
140077dda:	4c 89 ae 80 02 00 00 	mov    %r13,0x280(%rsi)
140077de1:	4c 89 b6 00 03 00 00 	mov    %r14,0x300(%rsi)
140077de8:	4c 89 be 80 03 00 00 	mov    %r15,0x380(%rsi)
140077def:	48 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%rax
140077df6:	00
140077df7:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
140077dfb:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140077dff:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
140077e03:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
140077e07:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
140077e0b:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
140077e0f:	48 8d 20             	lea    (%rax),%rsp
140077e12:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140077e17:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140077e1c:	f3 c3                	repz ret
140077e1e:	90                   	nop
140077e1f:	90                   	nop
140077e20:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140077e25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140077e2a:	48 89 e0             	mov    %rsp,%rax
140077e2d:	48 89 cf             	mov    %rcx,%rdi
140077e30:	48 89 d6             	mov    %rdx,%rsi
140077e33:	4c 89 c2             	mov    %r8,%rdx
140077e36:	4c 89 c9             	mov    %r9,%rcx
140077e39:	53                   	push   %rbx
140077e3a:	55                   	push   %rbp
140077e3b:	41 54                	push   %r12
140077e3d:	41 55                	push   %r13
140077e3f:	41 56                	push   %r14
140077e41:	41 57                	push   %r15
140077e43:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140077e4a:	8b 05 c8 3e 36 00    	mov    0x363ec8(%rip),%eax        # 0x1403dbd18
140077e50:	48 89 d5             	mov    %rdx,%rbp
140077e53:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
140077e5a:	00
140077e5b:	4c 8b 06             	mov    (%rsi),%r8
140077e5e:	66 0f ef c0          	pxor   %xmm0,%xmm0
140077e62:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
140077e66:	4c 8b 56 10          	mov    0x10(%rsi),%r10
140077e6a:	4c 8b 5e 18          	mov    0x18(%rsi),%r11
140077e6e:	4c 8b 66 20          	mov    0x20(%rsi),%r12
140077e72:	4c 8b 6e 28          	mov    0x28(%rsi),%r13
140077e76:	4c 8b 76 30          	mov    0x30(%rsi),%r14
140077e7a:	4c 8b 7e 38          	mov    0x38(%rsi),%r15
140077e7e:	66 0f 7f 04 24       	movdqa %xmm0,(%rsp)
140077e83:	66 0f 7f 44 24 10    	movdqa %xmm0,0x10(%rsp)
140077e89:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140077e8f:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140077e95:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140077e9b:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140077ea1:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140077ea7:	25 00 01 08 00       	and    $0x80100,%eax
140077eac:	3d 00 01 08 00       	cmp    $0x80100,%eax
140077eb1:	74 0d                	je     0x140077ec0
140077eb3:	e8 68 00 00 00       	call   0x140077f20
140077eb8:	eb 13                	jmp    0x140077ecd
140077eba:	90                   	nop
140077ebb:	90                   	nop
140077ebc:	90                   	nop
140077ebd:	90                   	nop
140077ebe:	90                   	nop
140077ebf:	90                   	nop
140077ec0:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140077ec7:	00
140077ec8:	e8 53 01 00 00       	call   0x140078020
140077ecd:	4c 89 07             	mov    %r8,(%rdi)
140077ed0:	4c 89 4f 08          	mov    %r9,0x8(%rdi)
140077ed4:	4c 89 57 10          	mov    %r10,0x10(%rdi)
140077ed8:	4c 89 5f 18          	mov    %r11,0x18(%rdi)
140077edc:	4c 89 67 20          	mov    %r12,0x20(%rdi)
140077ee0:	4c 89 6f 28          	mov    %r13,0x28(%rdi)
140077ee4:	4c 89 77 30          	mov    %r14,0x30(%rdi)
140077ee8:	4c 89 7f 38          	mov    %r15,0x38(%rdi)
140077eec:	48 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%rax
140077ef3:	00
140077ef4:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
140077ef8:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140077efc:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
140077f00:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
140077f04:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
140077f08:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
140077f0c:	48 8d 20             	lea    (%rax),%rsp
140077f0f:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140077f14:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140077f19:	f3 c3                	repz ret
140077f1b:	90                   	nop
140077f1c:	90                   	nop
140077f1d:	90                   	nop
140077f1e:	90                   	nop
140077f1f:	90                   	nop
140077f20:	4c 89 c3             	mov    %r8,%rbx
140077f23:	48 0f af 9c 24 88 00 	imul   0x88(%rsp),%rbx
140077f2a:	00 00
140077f2c:	48 8b 45 00          	mov    0x0(%rbp),%rax
140077f30:	b9 08 00 00 00       	mov    $0x8,%ecx
140077f35:	eb 09                	jmp    0x140077f40
140077f37:	90                   	nop
140077f38:	90                   	nop
140077f39:	90                   	nop
140077f3a:	90                   	nop
140077f3b:	90                   	nop
140077f3c:	90                   	nop
140077f3d:	90                   	nop
140077f3e:	90                   	nop
140077f3f:	90                   	nop
140077f40:	48 f7 e3             	mul    %rbx
140077f43:	48 8b 45 08          	mov    0x8(%rbp),%rax
140077f47:	49 f7 d8             	neg    %r8
140077f4a:	49 89 d0             	mov    %rdx,%r8
140077f4d:	49 83 d0 00          	adc    $0x0,%r8
140077f51:	48 f7 e3             	mul    %rbx
140077f54:	49 01 c1             	add    %rax,%r9
140077f57:	48 8b 45 10          	mov    0x10(%rbp),%rax
140077f5b:	48 83 d2 00          	adc    $0x0,%rdx
140077f5f:	4d 01 c8             	add    %r9,%r8
140077f62:	49 89 d1             	mov    %rdx,%r9
140077f65:	49 83 d1 00          	adc    $0x0,%r9
140077f69:	48 f7 e3             	mul    %rbx
140077f6c:	49 01 c2             	add    %rax,%r10
140077f6f:	48 8b 45 18          	mov    0x18(%rbp),%rax
140077f73:	48 83 d2 00          	adc    $0x0,%rdx
140077f77:	4d 01 d1             	add    %r10,%r9
140077f7a:	49 89 d2             	mov    %rdx,%r10
140077f7d:	49 83 d2 00          	adc    $0x0,%r10
140077f81:	48 f7 e3             	mul    %rbx
140077f84:	49 01 c3             	add    %rax,%r11
140077f87:	48 8b 45 20          	mov    0x20(%rbp),%rax
140077f8b:	48 83 d2 00          	adc    $0x0,%rdx
140077f8f:	4d 01 da             	add    %r11,%r10
140077f92:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
140077f99:	00
140077f9a:	48 83 d2 00          	adc    $0x0,%rdx
140077f9e:	49 89 d3             	mov    %rdx,%r11
140077fa1:	48 f7 e3             	mul    %rbx
140077fa4:	49 01 c4             	add    %rax,%r12
140077fa7:	48 8b 45 28          	mov    0x28(%rbp),%rax
140077fab:	48 83 d2 00          	adc    $0x0,%rdx
140077faf:	49 0f af f0          	imul   %r8,%rsi
140077fb3:	4d 01 e3             	add    %r12,%r11
140077fb6:	49 89 d4             	mov    %rdx,%r12
140077fb9:	49 83 d4 00          	adc    $0x0,%r12
140077fbd:	48 f7 e3             	mul    %rbx
140077fc0:	49 01 c5             	add    %rax,%r13
140077fc3:	48 8b 45 30          	mov    0x30(%rbp),%rax
140077fc7:	48 83 d2 00          	adc    $0x0,%rdx
140077fcb:	4d 01 ec             	add    %r13,%r12
140077fce:	49 89 d5             	mov    %rdx,%r13
140077fd1:	49 83 d5 00          	adc    $0x0,%r13
140077fd5:	48 f7 e3             	mul    %rbx
140077fd8:	49 01 c6             	add    %rax,%r14
140077fdb:	48 8b 45 38          	mov    0x38(%rbp),%rax
140077fdf:	48 83 d2 00          	adc    $0x0,%rdx
140077fe3:	4d 01 f5             	add    %r14,%r13
140077fe6:	49 89 d6             	mov    %rdx,%r14
140077fe9:	49 83 d6 00          	adc    $0x0,%r14
140077fed:	48 f7 e3             	mul    %rbx
140077ff0:	48 89 f3             	mov    %rsi,%rbx
140077ff3:	49 01 c7             	add    %rax,%r15
140077ff6:	48 8b 45 00          	mov    0x0(%rbp),%rax
140077ffa:	48 83 d2 00          	adc    $0x0,%rdx
140077ffe:	4d 01 fe             	add    %r15,%r14
140078001:	49 89 d7             	mov    %rdx,%r15
140078004:	49 83 d7 00          	adc    $0x0,%r15
140078008:	ff c9                	dec    %ecx
14007800a:	0f 85 30 ff ff ff    	jne    0x140077f40
140078010:	f3 c3                	repz ret
140078012:	90                   	nop
140078013:	90                   	nop
140078014:	90                   	nop
140078015:	90                   	nop
140078016:	90                   	nop
140078017:	90                   	nop
140078018:	90                   	nop
140078019:	90                   	nop
14007801a:	90                   	nop
14007801b:	90                   	nop
14007801c:	90                   	nop
14007801d:	90                   	nop
14007801e:	90                   	nop
14007801f:	90                   	nop
140078020:	49 0f af d0          	imul   %r8,%rdx
140078024:	48 31 f6             	xor    %rsi,%rsi
140078027:	b9 08 00 00 00       	mov    $0x8,%ecx
14007802c:	eb 12                	jmp    0x140078040
14007802e:	90                   	nop
14007802f:	90                   	nop
140078030:	90                   	nop
140078031:	90                   	nop
140078032:	90                   	nop
140078033:	90                   	nop
140078034:	90                   	nop
140078035:	90                   	nop
140078036:	90                   	nop
140078037:	90                   	nop
140078038:	90                   	nop
140078039:	90                   	nop
14007803a:	90                   	nop
14007803b:	90                   	nop
14007803c:	90                   	nop
14007803d:	90                   	nop
14007803e:	90                   	nop
14007803f:	90                   	nop
140078040:	4c 89 c3             	mov    %r8,%rbx