MVKRFVWVAIATVFFIFQLHVNSASALELDKDTLTIPLNEGGDTTTLTSKQATNGQRLFNLECTQCHLQGKTKTNNNVSLGLEDLSKADPRRDNVLALVDYLKNPTSYDGEDDYTELHPNVSRPDLFPELKNFTEDDVFDVAGYMLIAPKLDTRWGGTIYF