Ref A: 33fcd348fbf44d3b913b2a8c7c9ac4b4 Ref B: F2CA5CC45A12D180AD64AA7FDC0335D0 Ref C: Thu Dec 25 23:19:39 2014 PST