Ref A: 87f6e078943c45d5a01fb074785f7def Ref B: E29B0095073C92D04199AD5B79BE9691 Ref C: Sat Mar 28 06:12:47 2015 PST