MPTEETEPPVTAFMLVKTTPEWLALTVQERVDAFTTQVLPAIEARTSGVRSRFYDTEFYSARVTDVWVWEAEDHHAYQLLIDALRETPFWDRYFEVVDLLVGTENGYARTYGLEPVATITT