S4 on an mvno

I recently found a galaxy s4 and i was wondering what i would need to do to bring it to an mvno, like unlocking and flashing and all that stuff. Also, i was wondering if it is possible to bring it to Virgin mobile or even Boost?