Ref A: 8130a30d18ea4fe895b6c46aba0906ca Ref B: 617294581BB7ED8B797C12C8119B8610 Ref C: Tue Apr 28 05:03:46 2015 PST