Ref A: 12d4bba6fca14adab57fb14f3a1888c1 Ref B: 04708A9608EA30425392E396C6F8B0BB Ref C: Sat Mar 28 07:58:41 2015 PST