Blue protocol

Blue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocolBlue protocol