b3343f0b08b85d31f8532a1fe20c3c12b14ee062183a7350c1aa69abfc335412
b3343f0b08...abfc335412
21b940e9eacd8a7e4598c88e2b6ef2a1607416d5d1c283dce98127a7d3a03379
21b940e9ea...a7d3a03379