Ref A: edfff745768c46b28509e8c09952a433 Ref B: 3486601A015E6C5AB4F61D76C98791A8 Ref C: Sun Apr 20 00:49:12 2014 PST