Ref A: 12f275de8a2c404b9a9362c131462887 Ref B: E0E68C29E77C11481F0444ACA098E4B4 Ref C: Mon Apr 20 23:21:10 2015 PST