MAAAASVAPSGPVPFTEVDDGTVPEHTPKEEFGDLVASLPRREQSILELRLYQGFWLPEHWVPGTIVFQRRFTPRPDDVILASYPKCGTTWLKALAFATAARTAYPPSDAGHPLRRMNPHDCIPFIDEIFAGGEDAKLDALPSPRLMNTHLPYALLPASVVTATGGCRVAYVCRDPKDMVVSLWHFLRRTKPDLSFADTFESVCDGTVAAGPVWDHVLSYWRASVATPDRALFLKYEDLLRDPAGNVRRLAEFMGCPFSAAEEAAGNVAAVVELCSFDEMKGLEVNRPGGGTAGKYRAMPRDAFFRKGVAGDWANHMTPEMAARLDQIFRDKLQGTGLAFS*