Ref A: 7e8cae413387448d8bf5ec926efba4c1 Ref B: E6AFD62079B855EEA2AFED698E0A83A4 Ref C: Wed May 22 11:46:20 2013 PST