Ref A: 2b21475c3ef1463a9619fa84c5d24ca3 Ref B: F52430C7511BB594696C4A42205EE0C4 Ref C: Sat May 25 18:54:08 2013 PST