Ref A: 064f1e55ccde417da43b5b2e49ce7f77 Ref B: D70F0F2F27781A3A0ECF6E01C2EEF4B5 Ref C: Sun Aug 31 03:00:34 2014 PST