Ref A: f44799ed0b204512a9c5064a4a25fefe Ref B: 39F6216AEEFD97326CAB5E2F5BA1583B Ref C: Tue Mar 03 17:03:25 2015 PST