Ref A: fee5f77a49cf4460b92d3f49f49e53eb Ref B: 609CA17E0162C19045CBD3EF351CC9BD Ref C: Thu Jun 20 01:09:48 2013 PST