Ref A: 50c1e49154ef4aa38b154f0f88119b0f Ref B: 6021EB8E8447961FD663576E6D33BD31 Ref C: Mon May 20 12:51:09 2013 PST