MGQALGLIQVDQSTVAIKETFGKFDEVLEPGCHFLPWCIGKQIAGYLSLRVQQLDVRCETKTKDNVFVNVVASVQYRALADKASDAFYRLSNTREQIQSYVFDVIRASVPKMNLDDAFEQKNEIAKAVENELEKAMSMYGYEIVQTLIVDIEPDEHVKRAMNEINAAARLRLAASEKAEAEKILQIKRAEGDAESKYLAGLGIARQRQAIVDGLRDSVLAFSENVPGTSAKDVMDMVLVTQYFDTMKEIGASSKSSSVFIPHGPGAVRDIAAQIRDGQLQASLL*