14007199a:	00
14007199b:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
1400719a2:	00
1400719a3:	4c 8b 04 24          	mov    (%rsp),%r8
1400719a7:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
1400719ac:	4c 8b 54 24 10       	mov    0x10(%rsp),%r10
1400719b1:	4c 8b 5c 24 18       	mov    0x18(%rsp),%r11
1400719b6:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
1400719bb:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
1400719c0:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1400719c5:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
1400719ca:	e8 51 04 00 00       	call   0x140071e20
1400719cf:	4c 03 44 24 40       	add    0x40(%rsp),%r8
1400719d4:	4c 13 4c 24 48       	adc    0x48(%rsp),%r9
1400719d9:	4c 13 54 24 50       	adc    0x50(%rsp),%r10
1400719de:	4c 13 5c 24 58       	adc    0x58(%rsp),%r11
1400719e3:	4c 13 64 24 60       	adc    0x60(%rsp),%r12
1400719e8:	4c 13 6c 24 68       	adc    0x68(%rsp),%r13
1400719ed:	4c 13 74 24 70       	adc    0x70(%rsp),%r14
1400719f2:	4c 13 7c 24 78       	adc    0x78(%rsp),%r15
1400719f7:	48 19 c9             	sbb    %rcx,%rcx
1400719fa:	e8 01 05 00 00       	call   0x140071f00
1400719ff:	48 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%rax
140071a06:	00
140071a07:	0f 28 70 d8          	movaps -0x28(%rax),%xmm6
140071a0b:	0f 28 78 e8          	movaps -0x18(%rax),%xmm7
140071a0f:	44 0f 28 40 f8       	movaps -0x8(%rax),%xmm8
140071a14:	44 0f 28 48 08       	movaps 0x8(%rax),%xmm9
140071a19:	44 0f 28 50 18       	movaps 0x18(%rax),%xmm10
140071a1e:	44 0f 28 58 28       	movaps 0x28(%rax),%xmm11
140071a23:	44 0f 28 60 38       	movaps 0x38(%rax),%xmm12
140071a28:	44 0f 28 68 48       	movaps 0x48(%rax),%xmm13
140071a2d:	44 0f 28 70 58       	movaps 0x58(%rax),%xmm14
140071a32:	44 0f 28 78 68       	movaps 0x68(%rax),%xmm15
140071a37:	48 8d 80 b0 00 00 00 	lea    0xb0(%rax),%rax
140071a3e:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
140071a42:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140071a46:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
140071a4a:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
140071a4e:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
140071a52:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
140071a56:	48 8d 20             	lea    (%rax),%rsp
140071a59:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140071a5e:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140071a63:	f3 c3                	repz ret
140071a65:	90                   	nop
140071a66:	90                   	nop
140071a67:	90                   	nop
140071a68:	90                   	nop
140071a69:	90                   	nop
140071a6a:	90                   	nop
140071a6b:	90                   	nop
140071a6c:	90                   	nop
140071a6d:	90                   	nop
140071a6e:	90                   	nop
140071a6f:	90                   	nop
140071a70:	90                   	nop
140071a71:	90                   	nop
140071a72:	90                   	nop
140071a73:	90                   	nop
140071a74:	90                   	nop
140071a75:	90                   	nop
140071a76:	90                   	nop
140071a77:	90                   	nop
140071a78:	90                   	nop
140071a79:	90                   	nop
140071a7a:	90                   	nop
140071a7b:	90                   	nop
140071a7c:	90                   	nop
140071a7d:	90                   	nop
140071a7e:	90                   	nop
140071a7f:	90                   	nop
140071a80:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140071a85:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140071a8a:	48 89 e0             	mov    %rsp,%rax
140071a8d:	48 89 cf             	mov    %rcx,%rdi
140071a90:	48 89 d6             	mov    %rdx,%rsi
140071a93:	4c 89 c2             	mov    %r8,%rdx
140071a96:	4c 89 c9             	mov    %r9,%rcx
140071a99:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140071a9e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140071aa3:	53                   	push   %rbx
140071aa4:	55                   	push   %rbp
140071aa5:	41 54                	push   %r12
140071aa7:	41 55                	push   %r13
140071aa9:	41 56                	push   %r14
140071aab:	41 57                	push   %r15
140071aad:	45 89 c9             	mov    %r9d,%r9d
140071ab0:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140071ab7:	4f 8d 04 c8          	lea    (%r8,%r9,8),%r8
140071abb:	66 48 0f 6e c7       	movq   %rdi,%xmm0
140071ac0:	66 48 0f 6e ca       	movq   %rdx,%xmm1
140071ac5:	66 49 0f 6e d0       	movq   %r8,%xmm2
140071aca:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
140071ad1:	00
140071ad2:	48 89 fd             	mov    %rdi,%rbp
140071ad5:	41 bb 00 01 08 00    	mov    $0x80100,%r11d
140071adb:	44 23 1d 36 0f 44 01 	and    0x1440f36(%rip),%r11d        # 0x1414b2a18
140071ae2:	41 81 fb 00 01 08 00 	cmp    $0x80100,%r11d
140071ae9:	74 55                	je     0x140071b40
140071aeb:	48 8b 1f             	mov    (%rdi),%rbx
140071aee:	e8 cd 04 00 00       	call   0x140071fc0
140071af3:	66 48 0f 7e c7       	movq   %xmm0,%rdi
140071af8:	66 48 0f 7e cd       	movq   %xmm1,%rbp
140071afd:	4c 8b 04 24          	mov    (%rsp),%r8
140071b01:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
140071b06:	4c 8b 54 24 10       	mov    0x10(%rsp),%r10
140071b0b:	4c 8b 5c 24 18       	mov    0x18(%rsp),%r11
140071b10:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
140071b15:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
140071b1a:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140071b1f:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140071b24:	e8 f7 01 00 00       	call   0x140071d20
140071b29:	eb 5b                	jmp    0x140071b86
140071b2b:	90                   	nop
140071b2c:	90                   	nop
140071b2d:	90                   	nop
140071b2e:	90                   	nop
140071b2f:	90                   	nop
140071b30:	90                   	nop
140071b31:	90                   	nop
140071b32:	90                   	nop
140071b33:	90                   	nop
140071b34:	90                   	nop
140071b35:	90                   	nop
140071b36:	90                   	nop
140071b37:	90                   	nop
140071b38:	90                   	nop
140071b39:	90                   	nop
140071b3a:	90                   	nop
140071b3b:	90                   	nop
140071b3c:	90                   	nop
140071b3d:	90                   	nop
140071b3e:	90                   	nop
140071b3f:	90                   	nop
140071b40:	48 8b 17             	mov    (%rdi),%rdx
140071b43:	e8 18 06 00 00       	call   0x140072160
140071b48:	66 48 0f 7e c7       	movq   %xmm0,%rdi
140071b4d:	66 48 0f 7e cd       	movq   %xmm1,%rbp
140071b52:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140071b59:	00
140071b5a:	4c 8b 04 24          	mov    (%rsp),%r8
140071b5e:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
140071b63:	4c 8b 54 24 10       	mov    0x10(%rsp),%r10
140071b68:	4c 8b 5c 24 18       	mov    0x18(%rsp),%r11
140071b6d:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
140071b72:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
140071b77:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140071b7c:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140071b81:	e8 9a 02 00 00       	call   0x140071e20
140071b86:	4c 03 44 24 40       	add    0x40(%rsp),%r8
140071b8b:	4c 13 4c 24 48       	adc    0x48(%rsp),%r9
140071b90:	4c 13 54 24 50       	adc    0x50(%rsp),%r10
140071b95:	4c 13 5c 24 58       	adc    0x58(%rsp),%r11
140071b9a:	4c 13 64 24 60       	adc    0x60(%rsp),%r12
140071b9f:	4c 13 6c 24 68       	adc    0x68(%rsp),%r13
140071ba4:	4c 13 74 24 70       	adc    0x70(%rsp),%r14
140071ba9:	4c 13 7c 24 78       	adc    0x78(%rsp),%r15
140071bae:	66 48 0f 7e d6       	movq   %xmm2,%rsi
140071bb3:	48 19 c9             	sbb    %rcx,%rcx
140071bb6:	e8 45 03 00 00       	call   0x140071f00
140071bbb:	4c 89 06             	mov    %r8,(%rsi)
140071bbe:	4c 89 8e 80 00 00 00 	mov    %r9,0x80(%rsi)
140071bc5:	4c 89 96 00 01 00 00 	mov    %r10,0x100(%rsi)
140071bcc:	4c 89 9e 80 01 00 00 	mov    %r11,0x180(%rsi)
140071bd3:	4c 89 a6 00 02 00 00 	mov    %r12,0x200(%rsi)
140071bda:	4c 89 ae 80 02 00 00 	mov    %r13,0x280(%rsi)
140071be1:	4c 89 b6 00 03 00 00 	mov    %r14,0x300(%rsi)
140071be8:	4c 89 be 80 03 00 00 	mov    %r15,0x380(%rsi)
140071bef:	48 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%rax
140071bf6:	00
140071bf7:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
140071bfb:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140071bff:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
140071c03:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
140071c07:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
140071c0b:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
140071c0f:	48 8d 20             	lea    (%rax),%rsp
140071c12:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140071c17:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140071c1c:	f3 c3                	repz ret
140071c1e:	90                   	nop
140071c1f:	90                   	nop
140071c20:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140071c25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140071c2a:	48 89 e0             	mov    %rsp,%rax
140071c2d:	48 89 cf             	mov    %rcx,%rdi
140071c30:	48 89 d6             	mov    %rdx,%rsi
140071c33:	4c 89 c2             	mov    %r8,%rdx
140071c36:	4c 89 c9             	mov    %r9,%rcx
140071c39:	53                   	push   %rbx
140071c3a:	55                   	push   %rbp
140071c3b:	41 54                	push   %r12
140071c3d:	41 55                	push   %r13
140071c3f:	41 56                	push   %r14
140071c41:	41 57                	push   %r15
140071c43:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140071c4a:	8b 05 c8 0d 44 01    	mov    0x1440dc8(%rip),%eax        # 0x1414b2a18
140071c50:	48 89 d5             	mov    %rdx,%rbp
140071c53:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
140071c5a:	00
140071c5b:	4c 8b 06             	mov    (%rsi),%r8
140071c5e:	66 0f ef c0          	pxor   %xmm0,%xmm0
140071c62:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
140071c66:	4c 8b 56 10          	mov    0x10(%rsi),%r10
140071c6a:	4c 8b 5e 18          	mov    0x18(%rsi),%r11
140071c6e:	4c 8b 66 20          	mov    0x20(%rsi),%r12
140071c72:	4c 8b 6e 28          	mov    0x28(%rsi),%r13
140071c76:	4c 8b 76 30          	mov    0x30(%rsi),%r14
140071c7a:	4c 8b 7e 38          	mov    0x38(%rsi),%r15
140071c7e:	66 0f 7f 04 24       	movdqa %xmm0,(%rsp)
140071c83:	66 0f 7f 44 24 10    	movdqa %xmm0,0x10(%rsp)
140071c89:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140071c8f:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140071c95:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140071c9b:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140071ca1:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140071ca7:	25 00 01 08 00       	and    $0x80100,%eax
140071cac:	3d 00 01 08 00       	cmp    $0x80100,%eax
140071cb1:	74 0d                	je     0x140071cc0
140071cb3:	e8 68 00 00 00       	call   0x140071d20
140071cb8:	eb 13                	jmp    0x140071ccd
140071cba:	90                   	nop
140071cbb:	90                   	nop
140071cbc:	90                   	nop
140071cbd:	90                   	nop
140071cbe:	90                   	nop
140071cbf:	90                   	nop
140071cc0:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140071cc7:	00
140071cc8:	e8 53 01 00 00       	call   0x140071e20
140071ccd:	4c 89 07             	mov    %r8,(%rdi)
140071cd0:	4c 89 4f 08          	mov    %r9,0x8(%rdi)
140071cd4:	4c 89 57 10          	mov    %r10,0x10(%rdi)
140071cd8:	4c 89 5f 18          	mov    %r11,0x18(%rdi)
140071cdc:	4c 89 67 20          	mov    %r12,0x20(%rdi)
140071ce0:	4c 89 6f 28          	mov    %r13,0x28(%rdi)
140071ce4:	4c 89 77 30          	mov    %r14,0x30(%rdi)
140071ce8:	4c 89 7f 38          	mov    %r15,0x38(%rdi)
140071cec:	48 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%rax
140071cf3:	00
140071cf4:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
140071cf8:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140071cfc:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
140071d00:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
140071d04:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
140071d08:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
140071d0c:	48 8d 20             	lea    (%rax),%rsp
140071d0f:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140071d14:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140071d19:	f3 c3                	repz ret
140071d1b:	90                   	nop
140071d1c:	90                   	nop
140071d1d:	90                   	nop
140071d1e:	90                   	nop
140071d1f:	90                   	nop
140071d20:	4c 89 c3             	mov    %r8,%rbx
140071d23:	48 0f af 9c 24 88 00 	imul   0x88(%rsp),%rbx
140071d2a:	00 00
140071d2c:	48 8b 45 00          	mov    0x0(%rbp),%rax
140071d30:	b9 08 00 00 00       	mov    $0x8,%ecx
140071d35:	eb 09                	jmp    0x140071d40
140071d37:	90                   	nop
140071d38:	90                   	nop
140071d39:	90                   	nop
140071d3a:	90                   	nop
140071d3b:	90                   	nop
140071d3c:	90                   	nop
140071d3d:	90                   	nop
140071d3e:	90                   	nop
140071d3f:	90                   	nop
140071d40:	48 f7 e3             	mul    %rbx
140071d43:	48 8b 45 08          	mov    0x8(%rbp),%rax
140071d47:	49 f7 d8             	neg    %r8
140071d4a:	49 89 d0             	mov    %rdx,%r8
140071d4d:	49 83 d0 00          	adc    $0x0,%r8
140071d51:	48 f7 e3             	mul    %rbx
140071d54:	49 01 c1             	add    %rax,%r9
140071d57:	48 8b 45 10          	mov    0x10(%rbp),%rax
140071d5b:	48 83 d2 00          	adc    $0x0,%rdx
140071d5f:	4d 01 c8             	add    %r9,%r8
140071d62:	49 89 d1             	mov    %rdx,%r9
140071d65:	49 83 d1 00          	adc    $0x0,%r9
140071d69:	48 f7 e3             	mul    %rbx
140071d6c:	49 01 c2             	add    %rax,%r10
140071d6f:	48 8b 45 18          	mov    0x18(%rbp),%rax
140071d73:	48 83 d2 00          	adc    $0x0,%rdx
140071d77:	4d 01 d1             	add    %r10,%r9
140071d7a:	49 89 d2             	mov    %rdx,%r10
140071d7d:	49 83 d2 00          	adc    $0x0,%r10
140071d81:	48 f7 e3             	mul    %rbx
140071d84:	49 01 c3             	add    %rax,%r11
140071d87:	48 8b 45 20          	mov    0x20(%rbp),%rax
140071d8b:	48 83 d2 00          	adc    $0x0,%rdx
140071d8f:	4d 01 da             	add    %r11,%r10
140071d92:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
140071d99:	00
140071d9a:	48 83 d2 00          	adc    $0x0,%rdx
140071d9e:	49 89 d3             	mov    %rdx,%r11
140071da1:	48 f7 e3             	mul    %rbx
140071da4:	49 01 c4             	add    %rax,%r12
140071da7:	48 8b 45 28          	mov    0x28(%rbp),%rax
140071dab:	48 83 d2 00          	adc    $0x0,%rdx
140071daf:	49 0f af f0          	imul   %r8,%rsi
140071db3:	4d 01 e3             	add    %r12,%r11
140071db6:	49 89 d4             	mov    %rdx,%r12
140071db9:	49 83 d4 00          	adc    $0x0,%r12
140071dbd:	48 f7 e3             	mul    %rbx
140071dc0:	49 01 c5             	add    %rax,%r13
140071dc3:	48 8b 45 30          	mov    0x30(%rbp),%rax
140071dc7:	48 83 d2 00          	adc    $0x0,%rdx
140071dcb:	4d 01 ec             	add    %r13,%r12
140071dce:	49 89 d5             	mov    %rdx,%r13
140071dd1:	49 83 d5 00          	adc    $0x0,%r13
140071dd5:	48 f7 e3             	mul    %rbx
140071dd8:	49 01 c6             	add    %rax,%r14
140071ddb:	48 8b 45 38          	mov    0x38(%rbp),%rax
140071ddf:	48 83 d2 00          	adc    $0x0,%rdx
140071de3:	4d 01 f5             	add    %r14,%r13
140071de6:	49 89 d6             	mov    %rdx,%r14
140071de9:	49 83 d6 00          	adc    $0x0,%r14
140071ded:	48 f7 e3             	mul    %rbx
140071df0:	48 89 f3             	mov    %rsi,%rbx
140071df3:	49 01 c7             	add    %rax,%r15
140071df6:	48 8b 45 00          	mov    0x0(%rbp),%rax
140071dfa:	48 83 d2 00          	adc    $0x0,%rdx
140071dfe:	4d 01 fe             	add    %r15,%r14
140071e01:	49 89 d7             	mov    %rdx,%r15
140071e04:	49 83 d7 00          	adc    $0x0,%r15
140071e08:	ff c9                	dec    %ecx
140071e0a:	0f 85 30 ff ff ff    	jne    0x140071d40
140071e10:	f3 c3                	repz ret
140071e12:	90                   	nop
140071e13:	90                   	nop
140071e14:	90                   	nop
140071e15:	90                   	nop
140071e16:	90                   	nop
140071e17:	90                   	nop
140071e18:	90                   	nop
140071e19:	90                   	nop
140071e1a:	90                   	nop
140071e1b:	90                   	nop
140071e1c:	90                   	nop
140071e1d:	90                   	nop
140071e1e:	90                   	nop
140071e1f:	90                   	nop
140071e20:	49 0f af d0          	imul   %r8,%rdx
140071e24:	48 31 f6             	xor    %rsi,%rsi
140071e27:	b9 08 00 00 00       	mov    $0x8,%ecx
140071e2c:	eb 12                	jmp    0x140071e40