Ref A: 77e4625b42114e1dbeb03cc4e5c823c1 Ref B: BABF4E71258DE1EECBF3774E264F25A3 Ref C: Fri Apr 18 01:14:33 2014 PST