Registration General 2012 Final