Ref A: da390ff0a37845009efaa9f4d303a703 Ref B: 0FD95CEA51EB11A6CC22450A281B8313 Ref C: Thu Jan 29 23:14:19 2015 PST