Ref A: 97b47513dbce417c9f3ff10fa055ad3a Ref B: 09C523C49C91E4A763A9D3FC61FAA842 Ref C: Wed Jan 28 23:25:48 2015 PST