f42493cda45abe21aaacc62570bd9ccf8fe381446d63da429d0c52ae58f6171fdff71d48788c5e88f8e30d081c716e3e5e0fa5b63f2f66bbe65bcbd498b8cc00