How tf does this even happen?

Seriously need someone to break down the mechanics here.

ethererum:0x0f2d719407fdbeff09d87557abb7232601fd9f29

Anyone got eyes on this contract? Something's off and I need to understand the exploit vector or whatever caused this mess.