MVRRILDLVRLFVDLPSINYDGYIIDWFAFLTSPFHQAPGFSAEQISALAAFAQEEMDNRTKHKPMSEASAPFAKSILAGNGIRTATEDPIREAGSLADPPKFSWEVLDLGGQVWNKSEHASTPVVVEWFNQHLLAGEEKYGLKVVTGAVLPKAKGNRKSAAGKGDIAIGKLENMEHGETFTFVNGLVELKMDRSLIKTGQNLLELFALSMTSKLETGLALLAANCDKTWQIFHFSESGVITHRFYNHGGKAWEDFMKLIKSAEQRQLQNIPAALLAAIKEDDKGEEDEQDLGGFDIPAHGKKAPSIG*