Ref A: 464eccb864eb4b25bff90d7e61f35feb Ref B: 6E1B29B67F1801E82817CDD2581C4850 Ref C: Wed Jan 28 20:48:06 2015 PST