func (_Controller *ControllerCaller) INITIALIZERIMPLEMENTATIONID(opts *bind.CallOpts) ([32]byte, error) {
	var out []interface{}
	err := _Controller.contract.Call(opts, &out, "INITIALIZER_IMPLEMENTATION_ID")

	if err != nil {
		return *new([32]byte), err
	}

	out0 := *abi.ConvertType(out[0], new([32]byte)).(*[32]byte)

	return out0, err

}
// INITIALIZERIMPLEMENTATIONID is a free data retrieval call binding the contract method 0xf52a4f26.
//
// Solidity: function INITIALIZER_IMPLEMENTATION_ID() view returns(bytes32)
INITIALIZERIMPLEMENTATIONID is a free data retrieval call binding the contract method 0xf52a4f26.

function INITIALIZER_IMPLEMENTATION_ID() view returns(bytes32)
// INITIALIZERIMPLEMENTATIONID is a free data retrieval call binding the contract method 0xf52a4f26 . // // Solidity : function INITIALIZER_IMPLEMENTATION_ID () view returns ( bytes32 )
func (_Controller *ControllerCaller) INITIALIZERIMPLEMENTATIONID(opts *bind.CallOpts) ([32]byte, error) {
	var out []interface{}
	err := _Controller.contract.Call(opts, &out, "INITIALIZER_IMPLEMENTATION_ID")
	if err != nil {
		return *new([32]byte), err
	}
	out0 := *abi.ConvertType(out[0], new([32]byte)).(*[32]byte)
	return out0, err
}
func ( _Controller * ControllerCaller ) INITIALIZERIMPLEMENTATIONID ( opts * bind . CallOpts ) ( [ 32 ] byte , error ) { var out [ ] interface { } err := _Controller . contract . Call ( opts , & out , " " ) if err != nil { return * new ( [ 32 ] byte ) , err } out0 := * abi . ConvertType ( out [ 0 ] , new ( [ 32 ] byte ) ) . ( * [ 32 ] byte ) return out0 , err }
INITIALIZERIMPLEMENTATIONID is a free data retrieval call binding the contract method 0xf52a4f26.
INITIALIZERIMPLEMENTATIONID is a free data retrieval call binding the contract method 0xf52a4f26 .