Ref A: bb13d8a90d684be5ac534602dcd3b65e Ref B: 2EDFAF4CE7DDCB5FFC27650A008B0825 Ref C: Wed May 22 18:11:50 2013 PST