Ref A: fbcee368f5ba49f4a97bf36ec04190fb Ref B: A5C1CBF77B1822A1C01FE54FD84F7C65 Ref C: Sat May 25 01:17:52 2013 PST