MGQVLGLVQVDQSTVAIKETFGKFSEVLEPGCHFLPWCIGQQVAGYLSLRVRQLDVRCETKTKDNVFVTVVASVQYRALADKASDAFYKLSNTREQIQSYVFDVIRATVPKLELDDAFEQKNDIAKAVEEELEKAMSTYGYEIVQTLIVDIEPDDRVKRAMNEINAAARMRLAASEKAEAEKIIQIKKAEGEAESKYLAGVGIARQRQAIVDGLRDSVLAFSENVPGTTAKDIMDMVLVTQYFDTMKEIGASSKSSSVFIPHGPGAVKDVAAQIRDGLLQASQ*