Maryam Shafipour sentenced to 4 years in prison by appellate court