Default [Q] qhsusb_dload brick

So I think ive screwed up bad. im on freexperia 314 cm11 and I flashed a kernel via terminal to dev/block/mmcblk0p2. this was the correct location on my old phone, but im horrified to think i may have flashed this over my bootloader! when the phone died it wont do anything, charge, go into fastboot, flashmode, nothing. This is not the offline charging issue either as i had the fix installed. Please help
If you don't want it ROOTED then DONT LEAVE IT WITH ME!