MGVGAAVAPFLVKTFEMVEDLATDAVVSWGGAARNSFVVWDPHAFAAGLLPLHFKHANFSSFLRQLNTYGFRKDPVMA