MSQYDVVVIGAGPGGYVAAIRAAQLGFKTACVDAGVNKAGNAPALGGTCLNVGCIPSKALLQSSEHFHAAQHDFAEHGITVGDVKFDAAKMIERKDAIVTKLTGGVKFLFQKNKVTSLFGTASFAGKNGDAYQIEVDNKGEKTVIEAKHVIVATGSVPRPLPQVAIDNVNVLDNEGALNLTEVPAKLGVIGSGVIGLEMGSVWNRVGAEVTILEAAPTFLAAADQQIAKEAFKYFTKEQGLSIELGAKIGDIKSEGKGVSVAYETAAGEAKTEVFDKLIVAIGRIPNTKGLNAEAVGLEKDERGFIKVDGECRTNLPNVWAIGDVVRGPMLAHKASDEGVAVAERIAGQKPHIDFNNVPFVIYTDPEIAWVGKTEEQLKAEGVEYKKGTSGFGANGRALAMGKAKGTVKVLADAKTDRILGVHMIGPVVSELVTEGVTALEFFASSEDIARIIHAHPTLSEVVHEAALAADKRALHG*