Ref A: 92a86eb157ed49c58629eb0ae86e1002 Ref B: C603D26791E9ACB5A494834FBC90524F Ref C: Fri Jan 30 23:03:40 2015 PST