start A-E Hash Function