Ref A: 43b83f9ce34747a7a7c5f0a5c68292e5 Ref B: 2574B292D974EAB5F6A18013D8633FB9 Ref C: Sat Dec 20 20:18:37 2014 PST