Can someone help me understand what these scripts mean? Could someone explain what the commands i have in bold do? if possible. Thank you.

Transaction URL www.blockchain.com/btc/tx


Input Scripts-
ScriptSig: PUSHDATA(71)[3044022069f0c9da12ce7b002c68d25e4445191b149627987367fdec4e4b80e442379f3902202109994c46d8c6afd8e94542d07fa8a07da234f7537c4a1d639d2dcdd32f9c5b01] PUSHDATA(33)[03c26e5ff8c75d6272b2d9cd3a882c20315d440251deb79873b75b690d0b71f4cf]

Output Scripts-
DUP HASH160 PUSHDATA(20)[264cf7a09b68a436bafc4d7281743d7f1c721ded] EQUALVERIFY CHECKSIG
HASH160 PUSHDATA(20)[72cf56ba8b7312ae658debf033d88e4370b9a8f5] EQUAL
PUSHDATA(71): Pushes the next 71 bytes onto the top of stack
PUSHDATA(33): Pushes the next 33 bytes onto the top of stack
DUP: Pushes a duplicate of the top stack item onto the top of the stack
HASH160: Pop the top stack item off of the stack, hash it using SHA256 then that hash with RIPEMD160, and push the resulting hash to the top of the stack
PUSHDATA(20): Push the next 20 bytes onto the top of the stack
EQUALVERIFY: Check that the top two stack items are equal. If they are, do nothing. If they are not, immediately fail execution
CHECKSIG:Pop the top stack item and interpret it as a public key. Pop the next stack item and interpret it as a signature. Check that the signature verifies to that public key when the message that is signed is a modified version of the transaction containing the signature. If the signature is valid, push OP_TRUE to the top of the stack. If it is false, push OP_FALSE to the top of the stack.


A full description of all script opcodes and their actual byte values can be found on the Bitcoin wiki.