Ref A: 7dd3dc6a7f5d4b74a5a44bad6e02a378 Ref B: 1022A41CF927E0C7C310236ACEFB2AD0 Ref C: Tue May 21 10:52:58 2013 PST