Ref A: 7c79b8a8841344dfaedad8b7c7ad78a2 Ref B: D71B68C5FEB5D78F19126349F632B6BE Ref C: Fri May 24 19:00:48 2013 PST