Ref A: 422ff790b6c441148125d87a86187e37 Ref B: 392B8894AF906CDFB1F36B7152EDCEAD Ref C: Thu May 23 18:50:42 2013 PST