Ref A: f1fe6af1108a47ccbf80dee60a2db7b6 Ref B: 475B206250B98659D59E8A5EF338DD80 Ref C: Sun May 03 08:15:00 2015 PST