80F1404D6A84C24A26ABF5E3B9BC3EE331022E05723EE66B9BDFDFEE84BF1CC5
27EA60438B4AD9A42C7297D396E6762A3E64CFED9FC6F04CC58D3C2321BCA10B