SEO beta_o2 Bio-Artificial Pancreas