a first adder configured to modulo add {TAIL ~ the A register value} and {HEAD ~ an MD5 pre adder value}, wherein the MD5 pre adder value comprises the modulo sum of an MD5 message segment and an MD5 constant value 
a first adder configured to modulo add { TAIL ~ the A register value } and { HEAD ~ an MD5 pre adder value } , wherein the MD5 pre adder value comprises the modulo sum of an MD5 message segment and an MD5 constant value
OTH OTH OTH OTH OTH OTH OTH TAIL TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH