MAGILGLVQVDQSTVAIKETFGKFSEVLEPGCHFLPWCIGQRIVGYLSLRVKQLDVRCETKTKDNVFVTVVASIQYRALADKASDAFYKLSNTKQQIQSYVFDVIRATVPKLGLDDAFEQKDDIAKAVEEELEKAMSMYGYEIVQTLIVDIEPDVHVKRAMNEINAAARMRSATNEKAEAEKIIQIKRAEGEAESKYLAGVGIARQRQAIVDGLRDSVLAFSENVPGTTAKDVMDMVLVTQYFDTMKEIGASSKSSSVFIPHGPGAVKDVASQIRDGLLQSNIV*