Ref A: fbcc8d1d791b4bbd800f2d95df903ba2 Ref B: AB563FD63CBF739626A9C317A35F4E09 Ref C: Tue Nov 25 19:32:17 2014 PST