Ref A: 1ec0c3f9a28b4198879c4e9b65795ed7 Ref B: 0F3BD2A287696F0BC737CDC2B9CAFAB3 Ref C: Sat Apr 19 03:28:51 2014 PST