**Describe the bug**
The following statement started to return an error.
```
SELECT reinterpretAsFixedString(toUUID('61f0c404-5cb3-11e7-907b-a6006ad3dba0'))
```

**Does it reproduce on recent release?**
Current master 

**How to reproduce**
```
    Description
      Received exception from server (version 21.6.1):
    Code: 43. DB::Exception: Received from localhost:9000. DB::Exception: Cannot reinterpret UUID as FixedString because it is not fixed size and contiguous in memory: While processing hex(encrypt('aes-128-ecb', reinterpretAsFixedString(toUUID('61f0c404-5cb3-11e7-907b-a6006ad3dba0')), '1111111111111111')).
```

**Expected behavior**
```
ClickHouse client version 21.6.1.6689 (official build).
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 21.6.1 revision 54448.

user-host :) SELECT reinterpretAsFixedString(toUUID('61f0c404-5cb3-11e7-907b-a6006ad3dba0'))

SELECT reinterpretAsFixedString(toUUID('61f0c404-5cb3-11e7-907b-a6006ad3dba0'))

Query id: fe58828e-6290-4f97-bd80-9589de123de3

┌─reinterpretAsFixedString(toUUID('61f0c404-5cb3-11e7-907b-a6006ad3dba0'))─┐
│ ��\��a���j�{�                                                                     │
└──────────────────────────────────────────────────────────────────────────┘

1 rows in set. Elapsed: 0.005 sec. 

user-host :)
```

{
public:
    static constexpr bool is_parametric = false;
    using FieldType = UUID;
    using ColumnType = ColumnVector<UUID>;
    const char * getFamilyName() const override { return "UUID"; }
    TypeIndex getTypeId() const override { return TypeIndex::UUID; }
    Field getDefault() const override;
    MutableColumnPtr createColumn() const override;
    bool isParametric() const override { return false; }
    bool haveSubtypes() const override { return false; }
    bool equals(const IDataType & rhs) const override;
    bool canBeUsedInBitOperations() const override { return true; }
    bool canBeInsideNullable() const override { return true; }
    bool canBePromoted() const override { return false; }
    bool shouldAlignRightInPrettyFormats() const override { return false; }
    bool textCanContainOnlyValidUTF8() const override { return true; }
    bool isComparable() const override { return true; }
    bool isValueUnambiguouslyRepresentedInContiguousMemoryRegion() const override { return true; }
    bool haveMaximumSizeOfValue() const override { return true; }
    size_t getSizeOfValueInMemory() const override { return sizeof(UUID); }
    bool isCategorial() const override { return true; }
    bool canBeInsideLowCardinality() const override { return true; }
    SerializationPtr doGetDefaultSerialization() const override;
};
}