Ref A: 823772ac8e254d949f8dc2ba09a9c0de Ref B: C1F45BD8E60165BEEBD3608A25A5AEE1 Ref C: Fri Jan 30 23:46:21 2015 PST