Ref A: 0BED130ADEB640EE81AEFB65990C0E11 Ref B: 102BA90FC7017EA8BD0175C78E791095 Ref C: Sun Feb 12 21:49:19 2012 PST