Sr 505 777