This has already been addressed. esGMX Emissions - #10 by xdev_10
I also recommend reviewing the vesting documents.