c03148bfbdcca10670fca2dec5745cb2:::::::::::::