Ref A: a1159f6263344fe19b5e7292488df1c9 Ref B: 589C212C3B192187A2A163BB43D48CD1 Ref C: Sun Dec 21 03:03:52 2014 PST