Ref A: 39601ddaa32949aab7a7945ef7aa283f Ref B: 5F7630992246CD85767E0E730F7AFB11 Ref C: Tue Jan 27 21:22:06 2015 PST