Ref A: 4f10f953ec0f4a0ca656216c0eccc62a Ref B: F0560590AD0B09847004348747247C2D Ref C: Thu May 23 03:05:19 2013 PST