Ref A: fdf25fd82efa48ce9011887b5a9bf3db Ref B: 9A49EA8335695ADBC524EF0C3E9E1A61 Ref C: Sat Dec 27 03:45:10 2014 PST