Ref A: 0fccf4e27a9b4bb388ba394cce5cb4c9 Ref B: 2DB1F6133F57326B3F953417F19987A5 Ref C: Thu Mar 05 11:22:39 2015 PST