Ref A: aea1334acfb147bb9cf08c8a5a54acd9 Ref B: 648E02277447E7C4A6CBAFA3490DE5EA Ref C: Sat Mar 28 18:21:57 2015 PST