MSDNPSFVLKGINDVVFEQRPIPEVTGDEVLVAVKKTGICGSDVHYLLEGRIGDFVVKSPMVLGHESSGVVAKVGPKVKHLKVGDRVAMEPGATCRACEACKLGKYELCPDIIFAATPPYDGTLARYYKLPADLAYPLPDNVTLEDGAMMEPLSVGVHSVANLGNFRAGQSIAVFGCGPVGLLCMAVAKALGASRVIAIDIVPARLDFAKQYAATDSFLPPKPLEGESKVDYSRRNAAALKEALGIAERGASAIDLVIDASGAEVSIQTALHVVKSGGTFVQVGMGNPNVTIDIGVLITKELNYKGSFRYGPGDYPLAINLVAAGKVDLKPLVTHRYKFEDAITAFNATKNGKSEDGKGVIKVVISGPDVDINSN*