1403469ea:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1403469ee:	48 8b d1             	mov    %rcx,%rdx
1403469f1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1403469f7:	72 15                	jb     0x140346a0e
1403469f9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403469fd:	48 2b d1             	sub    %rcx,%rdx
140346a00:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140346a04:	48 83 f8 1f          	cmp    $0x1f,%rax
140346a08:	0f 87 58 02 00 00    	ja     0x140346c66
140346a0e:	ff 15 ac 5e 7c 00    	call   *0x7c5eac(%rip)        # 0x140b0c8c0
140346a14:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
140346a19:	48 c7 45 f8 0f 00 00 	movq   $0xf,-0x8(%rbp)
140346a20:	00
140346a21:	c6 45 e0 00          	movb   $0x0,-0x20(%rbp)
140346a25:	48 8b 45 18          	mov    0x18(%rbp),%rax
140346a29:	48 83 f8 0f          	cmp    $0xf,%rax
140346a2d:	76 2d                	jbe    0x140346a5c
140346a2f:	48 ff c0             	inc    %rax
140346a32:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140346a36:	48 8b d1             	mov    %rcx,%rdx
140346a39:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140346a3f:	72 15                	jb     0x140346a56
140346a41:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140346a45:	48 2b d1             	sub    %rcx,%rdx
140346a48:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140346a4c:	48 83 f8 1f          	cmp    $0x1f,%rax
140346a50:	0f 87 17 02 00 00    	ja     0x140346c6d
140346a56:	ff 15 64 5e 7c 00    	call   *0x7c5e64(%rip)        # 0x140b0c8c0
140346a5c:	48 83 65 10 00       	andq   $0x0,0x10(%rbp)
140346a61:	48 c7 45 18 0f 00 00 	movq   $0xf,0x18(%rbp)
140346a68:	00
140346a69:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
140346a6d:	48 8b 45 98          	mov    -0x68(%rbp),%rax
140346a71:	48 83 f8 0f          	cmp    $0xf,%rax
140346a75:	76 2d                	jbe    0x140346aa4
140346a77:	48 ff c0             	inc    %rax
140346a7a:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140346a7e:	48 8b d1             	mov    %rcx,%rdx
140346a81:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140346a87:	72 15                	jb     0x140346a9e
140346a89:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140346a8d:	48 2b d1             	sub    %rcx,%rdx
140346a90:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140346a94:	48 83 f8 1f          	cmp    $0x1f,%rax
140346a98:	0f 87 d6 01 00 00    	ja     0x140346c74
140346a9e:	ff 15 1c 5e 7c 00    	call   *0x7c5e1c(%rip)        # 0x140b0c8c0
140346aa4:	48 83 65 90 00       	andq   $0x0,-0x70(%rbp)
140346aa9:	48 c7 45 98 0f 00 00 	movq   $0xf,-0x68(%rbp)
140346ab0:	00
140346ab1:	c6 45 80 00          	movb   $0x0,-0x80(%rbp)
140346ab5:	48 8b 45 38          	mov    0x38(%rbp),%rax
140346ab9:	48 83 f8 0f          	cmp    $0xf,%rax
140346abd:	76 2d                	jbe    0x140346aec
140346abf:	48 ff c0             	inc    %rax
140346ac2:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140346ac6:	48 8b d1             	mov    %rcx,%rdx
140346ac9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140346acf:	72 15                	jb     0x140346ae6
140346ad1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140346ad5:	48 2b d1             	sub    %rcx,%rdx
140346ad8:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140346adc:	48 83 f8 1f          	cmp    $0x1f,%rax
140346ae0:	0f 87 95 01 00 00    	ja     0x140346c7b
140346ae6:	ff 15 d4 5d 7c 00    	call   *0x7c5dd4(%rip)        # 0x140b0c8c0
140346aec:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
140346af1:	48 c7 45 38 0f 00 00 	movq   $0xf,0x38(%rbp)
140346af8:	00
140346af9:	c6 45 20 00          	movb   $0x0,0x20(%rbp)
140346afd:	48 8b 45 58          	mov    0x58(%rbp),%rax
140346b01:	48 83 f8 0f          	cmp    $0xf,%rax
140346b05:	76 2d                	jbe    0x140346b34
140346b07:	48 ff c0             	inc    %rax
140346b0a:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140346b0e:	48 8b d1             	mov    %rcx,%rdx
140346b11:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140346b17:	72 15                	jb     0x140346b2e
140346b19:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140346b1d:	48 2b d1             	sub    %rcx,%rdx
140346b20:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140346b24:	48 83 f8 1f          	cmp    $0x1f,%rax
140346b28:	0f 87 54 01 00 00    	ja     0x140346c82
140346b2e:	ff 15 8c 5d 7c 00    	call   *0x7c5d8c(%rip)        # 0x140b0c8c0
140346b34:	48 83 65 50 00       	andq   $0x0,0x50(%rbp)
140346b39:	48 c7 45 58 0f 00 00 	movq   $0xf,0x58(%rbp)
140346b40:	00
140346b41:	c6 45 40 00          	movb   $0x0,0x40(%rbp)
140346b45:	48 8b 85 18 02 00 00 	mov    0x218(%rbp),%rax
140346b4c:	48 83 f8 0f          	cmp    $0xf,%rax
140346b50:	76 31                	jbe    0x140346b83
140346b52:	48 ff c0             	inc    %rax
140346b55:	48 8b 8d 00 02 00 00 	mov    0x200(%rbp),%rcx
140346b5c:	48 8b d1             	mov    %rcx,%rdx
140346b5f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140346b65:	72 15                	jb     0x140346b7c
140346b67:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140346b6b:	48 2b d1             	sub    %rcx,%rdx
140346b6e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140346b72:	48 83 f8 1f          	cmp    $0x1f,%rax
140346b76:	0f 87 0d 01 00 00    	ja     0x140346c89
140346b7c:	ff 15 3e 5d 7c 00    	call   *0x7c5d3e(%rip)        # 0x140b0c8c0
140346b82:	90                   	nop
140346b83:	48 8b 45 78          	mov    0x78(%rbp),%rax
140346b87:	48 83 f8 0f          	cmp    $0xf,%rax
140346b8b:	76 2d                	jbe    0x140346bba
140346b8d:	48 ff c0             	inc    %rax
140346b90:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140346b94:	48 8b d1             	mov    %rcx,%rdx
140346b97:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140346b9d:	72 15                	jb     0x140346bb4
140346b9f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140346ba3:	48 2b d1             	sub    %rcx,%rdx
140346ba6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140346baa:	48 83 f8 1f          	cmp    $0x1f,%rax
140346bae:	0f 87 dc 00 00 00    	ja     0x140346c90
140346bb4:	ff 15 06 5d 7c 00    	call   *0x7c5d06(%rip)        # 0x140b0c8c0
140346bba:	48 83 65 70 00       	andq   $0x0,0x70(%rbp)
140346bbf:	48 c7 45 78 0f 00 00 	movq   $0xf,0x78(%rbp)
140346bc6:	00
140346bc7:	c6 45 60 00          	movb   $0x0,0x60(%rbp)
140346bcb:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
140346bd2:	48 83 f8 0f          	cmp    $0xf,%rax
140346bd6:	76 30                	jbe    0x140346c08
140346bd8:	48 ff c0             	inc    %rax
140346bdb:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140346be2:	48 8b d1             	mov    %rcx,%rdx
140346be5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140346beb:	72 15                	jb     0x140346c02
140346bed:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140346bf1:	48 2b d1             	sub    %rcx,%rdx
140346bf4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140346bf8:	48 83 f8 1f          	cmp    $0x1f,%rax
140346bfc:	0f 87 95 00 00 00    	ja     0x140346c97
140346c02:	ff 15 b8 5c 7c 00    	call   *0x7c5cb8(%rip)        # 0x140b0c8c0
140346c08:	89 7c 24 40          	mov    %edi,0x40(%rsp)
140346c0c:	49 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r10
140346c13:	aa aa aa
140346c16:	48 ff c6             	inc    %rsi
140346c19:	e9 1c fc ff ff       	jmp    0x14034683a
140346c1e:	48 ff c7             	inc    %rdi
140346c21:	49 83 c6 18          	add    $0x18,%r14
140346c25:	48 2b ca             	sub    %rdx,%rcx
140346c28:	48 c1 f9 03          	sar    $0x3,%rcx
140346c2c:	49 0f af ca          	imul   %r10,%rcx
140346c30:	48 3b f9             	cmp    %rcx,%rdi
140346c33:	be 00 00 00 00       	mov    $0x0,%esi
140346c38:	0f 82 fc fb ff ff    	jb     0x14034683a
140346c3e:	44 8d 76 0f          	lea    0xf(%rsi),%r14d
140346c42:	49 ff c7             	inc    %r15
140346c45:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140346c49:	4d 3b f8             	cmp    %r8,%r15
140346c4c:	73 50                	jae    0x140346c9e
140346c4e:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
140346c53:	e9 a4 f9 ff ff       	jmp    0x1403465fc
140346c58:	ff 15 3a 5d 7c 00    	call   *0x7c5d3a(%rip)        # 0x140b0c998
140346c5e:	90                   	nop
140346c5f:	ff 15 33 5d 7c 00    	call   *0x7c5d33(%rip)        # 0x140b0c998
140346c65:	90                   	nop
140346c66:	ff 15 2c 5d 7c 00    	call   *0x7c5d2c(%rip)        # 0x140b0c998
140346c6c:	90                   	nop
140346c6d:	ff 15 25 5d 7c 00    	call   *0x7c5d25(%rip)        # 0x140b0c998
140346c73:	90                   	nop
140346c74:	ff 15 1e 5d 7c 00    	call   *0x7c5d1e(%rip)        # 0x140b0c998
140346c7a:	90                   	nop
140346c7b:	ff 15 17 5d 7c 00    	call   *0x7c5d17(%rip)        # 0x140b0c998
140346c81:	90                   	nop
140346c82:	ff 15 10 5d 7c 00    	call   *0x7c5d10(%rip)        # 0x140b0c998
140346c88:	90                   	nop
140346c89:	ff 15 09 5d 7c 00    	call   *0x7c5d09(%rip)        # 0x140b0c998
140346c8f:	90                   	nop
140346c90:	ff 15 02 5d 7c 00    	call   *0x7c5d02(%rip)        # 0x140b0c998
140346c96:	90                   	nop
140346c97:	ff 15 fb 5c 7c 00    	call   *0x7c5cfb(%rip)        # 0x140b0c998
140346c9d:	cc                   	int3
140346c9e:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140346ca3:	bf 00 10 00 00       	mov    $0x1000,%edi
140346ca8:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140346cad:	4c 2b e0             	sub    %rax,%r12
140346cb0:	49 83 fc 07          	cmp    $0x7,%r12
140346cb4:	0f 82 3c 01 00 00    	jb     0x140346df6
140346cba:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140346cbf:	4c 39 74 24 78       	cmp    %r14,0x78(%rsp)
140346cc4:	4c 0f 47 4c 24 60    	cmova  0x60(%rsp),%r9
140346cca:	48 c7 44 24 30 07 00 	movq   $0x7,0x30(%rsp)
140346cd1:	00 00
140346cd3:	48 8d 0d ae 45 80 00 	lea    0x8045ae(%rip),%rcx        # 0x140b4b288
140346cda:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140346cdf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140346ce4:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140346ceb:	e8 c0 6f dc ff       	call   0x14010dcb0
140346cf0:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140346cf5:	49 3b c6             	cmp    %r14,%rax
140346cf8:	76 2e                	jbe    0x140346d28
140346cfa:	48 ff c0             	inc    %rax
140346cfd:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140346d02:	48 8b d1             	mov    %rcx,%rdx
140346d05:	48 3b c7             	cmp    %rdi,%rax
140346d08:	72 18                	jb     0x140346d22
140346d0a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140346d0e:	48 2b d1             	sub    %rcx,%rdx
140346d11:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140346d15:	48 83 f8 1f          	cmp    $0x1f,%rax
140346d19:	76 07                	jbe    0x140346d22
140346d1b:	ff 15 77 5c 7c 00    	call   *0x7c5c77(%rip)        # 0x140b0c998
140346d21:	cc                   	int3
140346d22:	ff 15 98 5b 7c 00    	call   *0x7c5b98(%rip)        # 0x140b0c8c0
140346d28:	0f 10 85 80 00 00 00 	movups 0x80(%rbp),%xmm0
140346d2f:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
140346d34:	0f 10 8d 90 00 00 00 	movups 0x90(%rbp),%xmm1
140346d3b:	0f 11 4c 24 70       	movups %xmm1,0x70(%rsp)
140346d40:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140346d45:	49 8b cd             	mov    %r13,%rcx
140346d48:	e8 07 6b dc ff       	call   0x14010d854
140346d4d:	48 8b 85 38 02 00 00 	mov    0x238(%rbp),%rax
140346d54:	49 3b c6             	cmp    %r14,%rax
140346d57:	76 31                	jbe    0x140346d8a
140346d59:	48 ff c0             	inc    %rax
140346d5c:	48 8b 8d 20 02 00 00 	mov    0x220(%rbp),%rcx
140346d63:	48 8b d1             	mov    %rcx,%rdx
140346d66:	48 3b c7             	cmp    %rdi,%rax
140346d69:	72 18                	jb     0x140346d83
140346d6b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140346d6f:	48 2b d1             	sub    %rcx,%rdx
140346d72:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140346d76:	48 83 f8 1f          	cmp    $0x1f,%rax
140346d7a:	76 07                	jbe    0x140346d83
140346d7c:	ff 15 16 5c 7c 00    	call   *0x7c5c16(%rip)        # 0x140b0c998
140346d82:	cc                   	int3
140346d83:	ff 15 37 5b 7c 00    	call   *0x7c5b37(%rip)        # 0x140b0c8c0
140346d89:	90                   	nop
140346d8a:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140346d8f:	49 3b c6             	cmp    %r14,%rax
140346d92:	76 2e                	jbe    0x140346dc2
140346d94:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140346d99:	48 8b d1             	mov    %rcx,%rdx
140346d9c:	48 ff c0             	inc    %rax
140346d9f:	48 3b c7             	cmp    %rdi,%rax
140346da2:	72 18                	jb     0x140346dbc
140346da4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140346da8:	48 2b d1             	sub    %rcx,%rdx
140346dab:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140346daf:	48 83 f8 1f          	cmp    $0x1f,%rax
140346db3:	76 07                	jbe    0x140346dbc
140346db5:	ff 15 dd 5b 7c 00    	call   *0x7c5bdd(%rip)        # 0x140b0c998
140346dbb:	cc                   	int3
140346dbc:	ff 15 fe 5a 7c 00    	call   *0x7c5afe(%rip)        # 0x140b0c8c0
140346dc2:	48 8b 8d a0 02 00 00 	mov    0x2a0(%rbp),%rcx
140346dc9:	48 33 cc             	xor    %rsp,%rcx
140346dcc:	e8 0f 88 7a 00       	call   0x140aef5e0
140346dd1:	4c 8d 9c 24 d0 03 00 	lea    0x3d0(%rsp),%r11
140346dd8:	00
140346dd9:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140346ddd:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140346de2:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
140346de7:	49 8b e3             	mov    %r11,%rsp
140346dea:	41 5f                	pop    %r15
140346dec:	41 5e                	pop    %r14
140346dee:	41 5d                	pop    %r13
140346df0:	41 5c                	pop    %r12
140346df2:	5f                   	pop    %rdi
140346df3:	5e                   	pop    %rsi
140346df4:	5d                   	pop    %rbp
140346df5:	c3                   	ret
140346df6:	e8 75 cf cb ff       	call   0x140003d70
140346dfb:	90                   	nop
140346dfc:	eb 00                	jmp    0x140346dfe
140346dfe:	90                   	nop
140346dff:	e8 6c cf cb ff       	call   0x140003d70
140346e04:	cc                   	int3
140346e05:	90                   	nop
140346e06:	90                   	nop
140346e07:	90                   	nop
140346e08:	49 8b 09             	mov    (%r9),%rcx
140346e0b:	45 33 d2             	xor    %r10d,%r10d
140346e0e:	f3 0f 10 1d 1e a3 86 	movss  0x86a31e(%rip),%xmm3        # 0x140bb1134
140346e15:	00
140346e16:	4c 8b c1             	mov    %rcx,%r8
140346e19:	44 0f b7 4c 24 28    	movzwl 0x28(%rsp),%r9d
140346e1f:	48 8b 41 08          	mov    0x8(%rcx),%rax
140346e23:	eb 13                	jmp    0x140346e38
140346e25:	66 44 39 48 1c       	cmp    %r9w,0x1c(%rax)
140346e2a:	73 06                	jae    0x140346e32
140346e2c:	48 8b 40 10          	mov    0x10(%rax),%rax
140346e30:	eb 06                	jmp    0x140346e38
140346e32:	48 8b c8             	mov    %rax,%rcx
140346e35:	48 8b 00             	mov    (%rax),%rax
140346e38:	44 38 50 19          	cmp    %r10b,0x19(%rax)
140346e3c:	74 e7                	je     0x140346e25
140346e3e:	44 38 51 19          	cmp    %r10b,0x19(%rcx)
140346e42:	75 07                	jne    0x140346e4b
140346e44:	66 44 3b 49 1c       	cmp    0x1c(%rcx),%r9w
140346e49:	73 03                	jae    0x140346e4e
140346e4b:	49 8b c8             	mov    %r8,%rcx
140346e4e:	49 3b c8             	cmp    %r8,%rcx
140346e51:	74 17                	je     0x140346e6a
140346e53:	8b 41 20             	mov    0x20(%rcx),%eax
140346e56:	0f 57 db             	xorps  %xmm3,%xmm3
140346e59:	f3 48 0f 2a d8       	cvtsi2ss %rax,%xmm3
140346e5e:	f3 0f 59 da          	mulss  %xmm2,%xmm3
140346e62:	f3 0f 5e 1d ae a4 86 	divss  0x86a4ae(%rip),%xmm3        # 0x140bb1318
140346e69:	00
140346e6a:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
140346e6e:	0f 57 c0             	xorps  %xmm0,%xmm0
140346e71:	48 85 c9             	test   %rcx,%rcx
140346e74:	78 07                	js     0x140346e7d
140346e76:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
140346e7b:	eb 15                	jmp    0x140346e92
140346e7d:	48 8b c1             	mov    %rcx,%rax
140346e80:	83 e1 01             	and    $0x1,%ecx
140346e83:	48 d1 e8             	shr    $1,%rax
140346e86:	48 0b c1             	or     %rcx,%rax
140346e89:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
140346e8e:	f3 0f 58 c0          	addss  %xmm0,%xmm0
140346e92:	f3 0f 10 54 24 30    	movss  0x30(%rsp),%xmm2
140346e98:	f3 0f 59 1d 30 a2 86 	mulss  0x86a230(%rip),%xmm3        # 0x140bb10d0
140346e9f:	00
140346ea0:	f3 0f 59 c2          	mulss  %xmm2,%xmm0
140346ea4:	f3 0f 59 15 24 a2 86 	mulss  0x86a224(%rip),%xmm2        # 0x140bb10d0
140346eab:	00
140346eac:	f3 0f 5c c2          	subss  %xmm2,%xmm0
140346eb0:	f3 0f 5c c3          	subss  %xmm3,%xmm0
140346eb4:	c3                   	ret
140346eb5:	90                   	nop
140346eb6:	90                   	nop
140346eb7:	90                   	nop
140346eb8:	48 8b c4             	mov    %rsp,%rax
140346ebb:	48 89 58 08          	mov    %rbx,0x8(%rax)
140346ebf:	55                   	push   %rbp
140346ec0:	56                   	push   %rsi
140346ec1:	57                   	push   %rdi
140346ec2:	41 54                	push   %r12
140346ec4:	41 55                	push   %r13
140346ec6:	41 56                	push   %r14
140346ec8:	41 57                	push   %r15
140346eca:	48 8d a8 28 fc ff ff 	lea    -0x3d8(%rax),%rbp
140346ed1:	48 81 ec a0 04 00 00 	sub    $0x4a0,%rsp
140346ed8:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
140346edc:	0f 29 78 a8          	movaps %xmm7,-0x58(%rax)
140346ee0:	44 0f 29 40 98       	movaps %xmm8,-0x68(%rax)
140346ee5:	44 0f 29 48 88       	movaps %xmm9,-0x78(%rax)
140346eea:	44 0f 29 90 78 ff ff 	movaps %xmm10,-0x88(%rax)
140346ef1:	ff
140346ef2:	48 8b 05 47 81 97 00 	mov    0x978147(%rip),%rax        # 0x140cbf040
140346ef9:	48 33 c4             	xor    %rsp,%rax
140346efc:	48 89 85 48 03 00 00 	mov    %rax,0x348(%rbp)
140346f03:	0f 28 fb             	movaps %xmm3,%xmm7
140346f06:	44 0f 28 c1          	movaps %xmm1,%xmm8
140346f0a:	48 8b bd 00 04 00 00 	mov    0x400(%rbp),%rdi
140346f11:	48 8b 85 08 04 00 00 	mov    0x408(%rbp),%rax
140346f18:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140346f1d:	48 8b 9d 18 04 00 00 	mov    0x418(%rbp),%rbx