Ref A: b5b57752e97b47beab1731693255d4c6 Ref B: AA4C768F5E37494EF7E4F11C4E48FC13 Ref C: Sat Nov 22 13:49:22 2014 PST