Ref A: 021855e128a349d2b10e25cbd77cea1a Ref B: 7A480AB1350ABF62F0136D6F45B251AF Ref C: Sun May 19 22:06:12 2013 PST