Ref A: c20565547bff4be0bb17a75bc3e9af15 Ref B: E98F74AEC3A4F6A059E52175A11E5EA9 Ref C: Tue Aug 19 23:09:26 2014 PST