Ref A: ad1f8f0c48fe44cd8638ec9e4cdf2dae Ref B: 3F6D9F740554C05E355E41D5B4A3FB53 Ref C: Sun Apr 20 21:01:52 2014 PST