Ref A: f72a04b502694d769d4124640bc431f2 Ref B: 4ED598296C48A314AAD1611E4CD074F6 Ref C: Sun May 19 07:21:32 2013 PST