import win32crypt
import base64

encrypted_key = 'RFBBUEkBAAAA0Iyd3wEV0RGMegDAT8KX6wEAAABzr42Q+SDgR78a6A6x6z+EEAAAAB4AAABNAGkAYwByAG8AcwBvAGYAdAAgAEUAZABnAGUAAAAQZgAAAAEAACAAAABZqUTKi+3PgIqd3Qa3HRY2/JCmSDJLECa+TMtiB0cTPAAAAAAOgAAAAAIAACAAAAB0hEH7C3oQN6ghOwRl2cHGV2G3/o/oobqZ3Zm0uQNUhjAAAAAWtJnWT3GsY2PXsMOl66xYaMIXJodfrvLK5HVzFOvcGuw1CJn8xvbLF0LLyaOLujdAAAAA+vRmKffc2JdtiXx3o7Pvxy5CiU8YAuklDgNkgE+eAFDiAhBb5ZWr7zp30+GtPk4qluAXDrum+QHtuygfoywpTw=='
def decrypt_master_key(encrypted_key):
    encrypted_key_bytes = base64.b64decode(encrypted_key)
    # Remove the "DPAPI" prefix (first 5 bytes)
    encrypted_key_bytes = encrypted_key_bytes[5:]
    # Decrypt using CryptUnprotectData
    decrypted_key = win32crypt.CryptUnprotectData(encrypted_key_bytes, None, None, None, 0)[1]
    return decrypted_key
master_key = decrypt_master_key(encrypted_key)
print('Decrypted master key:', master_key.hex())