Ref A: 378d48ecd82a4cb691ade830e6fda913 Ref B: 7A6BBC9814C86BCC22C8ADD57E8CD685 Ref C: Tue Jan 27 06:45:50 2015 PST