MVVTKKDLLGARDSIDKILDEKNCGPFFVRLAWHDSGPHDASIKDPWPAAGGADGSIRFSAELEHGANAGLSGAVKLLEPVKEAFPAVSYADIYQMASARAIELAGGPTIDMKYGRLDTSSPDECPKEGNLPDAEAGPEGKFGGAGGTKSTEDKTGEGHLRKVFYRMGLDDEAIVALSGAHTFGRAYKDRSGLGAEKTKFTDGSKQMRADGKEASYTPGGSSWTEKWLIFDNSYFTTMPDEGADPELLKLTSDKVVFTDEGFKPFAEKFRDSQDDFFESYKKAHKALSELGSKFEPEEGITL*