HAPO-MS-wearable upper body exoskeleton1