Ref A: 96ed83b315bc4553afe0b526f7f91e34 Ref B: 448D71499B6BAE25102276434EBE9D96 Ref C: Mon May 20 12:53:31 2013 PST