Ref A: cab6b0acc0f24668bf167dff3107cacb Ref B: 0D72703AE3AC98450218AD1D50C7B187 Ref C: Fri May 24 08:19:20 2013 PST