e348e0f.xlGGXISipZ0jUjq100VPBUI7KriuUUjMELiPjA6uACA.mXzAONLHwe9lPkvkgTN7XARUEvvmG3mtdf2540bWYU3_YPVqvcSWx3wCDg
Published financial data: FABRINET