Ref A: b4c4870969804f3c9a6499936223909d Ref B: C72969EECEB4CA46670A7D968BA36D8E Ref C: Sat Oct 25 05:13:39 2014 PST