rap protocol 2281420