Ref A: 877206eec1c04663907b9d6b10a302cb Ref B: FD793DA2B68F81012F6E46C6F43EF3F4 Ref C: Fri Mar 27 23:00:28 2015 PST