Ref A: 21b325bf08da4c988d54e66ad5fe3d8e Ref B: F094B53E3206F080FB636DDA010FC8D3 Ref C: Fri Jan 30 23:04:12 2015 PST