Ref A: 41bbe754d07a46c080af2f3dd42f837c Ref B: 0E5267E5A49A50937B23BC302341E472 Ref C: Fri May 24 09:25:43 2013 PST