Ref A: 5f7944dbda294790bd89ca034a14808f Ref B: 78A69B6E4C2EFC6983692D17D63A6DD2 Ref C: Fri May 24 12:10:40 2013 PST