Ref A: abaa4398ce76491e97b0d0690b04e209 Ref B: 67CDFC08FEE1F4E35FC2585540D19E03 Ref C: Sun Apr 19 02:54:25 2015 PST