Ref A: f4e9de004e62483ca1507af66e8596da Ref B: 21C449852A79F85AF4EEA325109B4B3D Ref C: Tue Jul 22 13:51:28 2014 PST