Error uploading code Mega 2650

Hi. I am having problems uploading code to my Arduino. Any fixes? Thanks

Sketch uses 656 bytes (0%) of program storage space. Maximum is 253,952 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 8,183 bytes for local variables. Maximum is 8,192 bytes.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega2560 -cwiring -PCOM4 -b115200 -D -Uflash:w:C:\Users\Lizzie\AppData\Local\Temp\arduino_build_464113/sketch_dec06a.ino.hex:i 

avrdude: Version 6.3, compiled on Sep 12 2016 at 17:24:16
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM4
         Using Programmer              : wiring
         Overriding Baud Rate          : 115200
         AVR Part                      : ATmega2560
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PA0
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    10     8    0 no       4096    8      0  9000  9000 0x00 0x00
           flash         65    10   256    0 yes    262144  256   1024  4500  4500 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Wiring
         Description     : Wiring
         Programmer Model: AVRISP
         Hardware Version: 15
         Firmware Version Master : 2.10
         Vtarget         : 0.0 V
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9801 (probably m2560)
avrdude: reading input file "C:\Users\Lizzie\AppData\Local\Temp\arduino_build_464113/sketch_dec06a.ino.hex"
avrdude: writing flash (656 bytes):

Writing | ################################################## | 100% 0.10s

avrdude: 656 bytes of flash written
avrdude: verifying flash memory against C:\Users\Lizzie\AppData\Local\Temp\arduino_build_464113/sketch_dec06a.ino.hex:
avrdude: load data flash data from input file C:\Users\Lizzie\AppData\Local\Temp\arduino_build_464113/sketch_dec06a.ino.hex:
avrdude: input file C:\Users\Lizzie\AppData\Local\Temp\arduino_build_464113/sketch_dec06a.ino.hex contains 656 bytes
avrdude: reading on-chip flash data:

Reading | ################An error occurred while uploading the sketch
################################## | 100% 0.10s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
         0x14 != 0x71
avrdude: verification error; content mismatch

avrdude done.  Thank you.

Do you have !!! anywhere in your sketch? If so, remove it.

Nope I'm just trying to upload

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

If it were me, I would try these things:
Different USB cable, and also plug it into a different computer port.
Do the loop back test, which is detailed in one of the pinned posts at the top of the forum.
Try version 1.6.5 of the Arduino IDE first, and see how that goes.
Use another Arduino as ISP to burn a fresh bootloader on the ATmega2560 chip using the ICSP header in the middle of the board.
Use another Arduino as ISP to burn the Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex USB-to-serial program (included in the firmwares subdirectory of the IDE installation) onto the ATmega16U2 using the ICSP header near the USB port (if your board has ATmega16U2).