         if components.count != 5 {
             return nil
         }
-        
+
         var byte = 0
         for comp in components {
             var characters = comp.characters

        hash += Int(self.bytes[5] ^ self.bytes[13]) >> 40
        hash += Int(self.bytes[6] ^ self.bytes[14]) >> 48
        hash += Int(self.bytes[7] ^ self.bytes[15]) >> 56
        
        return hash
    }
}

        }
        self.bytes = bytes
    }

    /// Initialize UUID from string
    ///
    /// - parameter string: string in default UUID representation
