Ref A: abc7c7f1028a4e7c8cbff8ff96ded0ba Ref B: DC582589DA685945CF7B68D7339515EE Ref C: Sat Aug 30 20:43:13 2014 PST