Ref A: f79e3c2303804f95b3c147db518e8b55 Ref B: AF51EFC4EF5CA79EA3583494593322C7 Ref C: Fri Dec 19 21:35:19 2014 PST