Ref A: b620232a980a4ff8bbee1f5eac2c06ee Ref B: 4AD4B33BF42885BD077C92756C20A623 Ref C: Fri Dec 26 18:47:02 2014 PST