Ref A: 3c39b90b5fe04104b69afc9eb07ed1d4 Ref B: D33E2AC931ABAAE33CBE80B5D5373875 Ref C: Sun Dec 21 05:16:25 2014 PST