Ref A: c03d1c65d0ba4ba28b67cd46a35b792b Ref B: DA3E5C008D8FFBFB9345FA693EFE1C8A Ref C: Fri Aug 22 01:15:05 2014 PST