MGQTCGCMQVDQATVAIKEKFGKFDEVLDAGCHCVPWWTGSYIVGKLSLRVQQLDIRCETKSKDNVFVNVIASVQYRALQDNARDAYYKLTSPREQIQAYVFDVVRATVPKMNLDDVFEQKNDVAKSVANELEKAMSNYGFEIVQTLIVDIIPDDTVKRAMNEINAAARMRLATQDKAEAEKILQVKRAEAEAEAKYLSGLGIARQRQAIVDGLRESVLNFSENVPGTTTKDVLDMVLVTQYFDTMKEIGAESKSSTVFIPHGPGAVGDVAAQIRNGLLQGQAGSS*