Ref A: bf6d916fe1744d9abdaa80b8a9fbf903 Ref B: 22D84E23F5BE636A525F66300E05ECED Ref C: Sat Dec 20 19:03:30 2014 PST