Mission rapist gets 370 years