Michael Sam ready for the NFL