Full676gener012018a Full676gener012018b