Ref A: d8b8ef38e4a34166bf3f7c6a6251ecf4 Ref B: 7CE184B52F5CEBE5B730498784DA391B Ref C: Fri Dec 26 23:48:33 2014 PST