Ref A: 272c878067534568ad67bd6cc9bb4b8a Ref B: 65FE019862EFCBE7E9DEBE357D5D8FC9 Ref C: Sat Mar 28 02:33:41 2015 PST