Ref A: 915ecd645bbb4d46b3be490735570ebb Ref B: A1B64A6FEB403F19D6B76C0B17D962AE Ref C: Sat Dec 27 10:40:30 2014 PST