Ref A: c22d36ab18154e30abb4a63b7ed36506 Ref B: B5F0F7ED78F3C72F563E7813B730688F Ref C: Sun Dec 21 03:45:30 2014 PST