Ref A: 85c9438e160f468a84daca490b8dfd7f Ref B: 1923A891A2F8C4EBCAF0DE38465691B9 Ref C: Sat Apr 19 03:23:46 2014 PST