I check the trained model in file model.ckpt.meta using tensorboard. But the model is different from the one in your code and paper.
The model in your code is FC - ReLU - Dropout - FC - Dropout - FC - Sigmoid.
But the trained model is FC - ReLU - Dropout - FC - Sigmoid - Dropout - FC.