Ref A: 30652f5d30364569b6fc66b1c73ef517 Ref B: 287AD0E0349436EF006E712E58AAD199 Ref C: Wed May 06 11:29:22 2015 PST