Ref A: 68c21675ada445bbb7e1ef8d48e1f971 Ref B: F75DA8C68E1C3624139FE63C08DBE07D Ref C: Tue Oct 21 06:30:44 2014 PST