Ref A: 484bd3c422af427cbfcb11898412ba45 Ref B: 15B330C81773F75AFD9269793F9FD8EF Ref C: Sat May 25 20:50:55 2013 PST