Here's mine, except that I have i3-3225. You may want to change layout-id in HDEF to 0x01, 0x00, 0x00, 0x00 if you're on ML and not using HDAEnabler.kext to get HDMI audio. DSDT.dsl.zip26.63KB209 downloads
There are man errors in your DSDT and you did not even post what BIOS version this is for making this DSDT you posted useless. Each BIO version has a different DSDT so a newly edited DSDT for each BIOS version must be made.