Ref A: ef8b79f6f0ca43398ce8159a42bc987f Ref B: 8E648BB390FD0D9345EAB430C8B10AF8 Ref C: Fri May 24 17:38:30 2013 PST