@cryptolife1: nice analysis