Shameless buddies Peter Annaud, Zac Dehaan and Dylan Maguire in hard 3some sex