MGQALGCIQVDQSTVAVKEHFGKFDEVLEPGCHCLPWCLGYQVPGYLSLRLQQLDVRCETKTKDNVFVTVVASIQYRALAENAADAFYKLSNTKGQIQSYVFDVIRASVPRLGLDAAFEQKNEIAKAVEEELEKAMSAYGYEIVQTLIVDIEPDPHVKRAMNEINAAARLRVAANEKAEAEKILQIKRAEGEAESKYLSGLGIARQRQAIVDGLRDSVLAFSENVPGTTAKDVMDMVLVTQYFDTMKEIGATSKSSAVFIPHGPGAVKDVASQIREGLLQAESIQH*