Ref A: 85c429fceb1f48348b6cbb46c928ec6c Ref B: 46D3DC31C085CB933BE19492D9A49CD9 Ref C: Wed Oct 01 23:37:18 2014 PST