Ref A: aed2f0281d9a45deb9a345e905d148f6 Ref B: D6E9EDC2259C1F10C87CA0717D931628 Ref C: Fri Jan 30 06:48:39 2015 PST