Ref A: e451dd4935964e0fa1ce7c175f69cb08 Ref B: 7E8AB2206A3E0158B83BEB194595E93B Ref C: Sat Dec 27 09:35:06 2014 PST