Ref A: af988e16d56c42a8810f60520e64a1a9 Ref B: DE55A22DD5C925DD76722EB630F72676 Ref C: Sat Apr 19 08:21:33 2014 PST