Ref A: 91526d109cb24e43aeb5805bdfff4c1b Ref B: 6395440A22380838E531B4E4DD147B8C Ref C: Thu May 23 18:30:26 2013 PST