MGQALGLVQVDQSTVAIKENFGKFSEVLEPGCHFLPWCIGQQIAGYLSLRVRQLDVRCETKTKDNVFVTVVASVQYRALAEKASDAFYKLSNTREQIQSYVFDVIRATVPKLDLDDAFEQKNDIAKAVEEELEKAMSMYGYEIVQTLIVDIEPDDRVKRAMNEINAAARMRVAASEKAEAEKILQIKKAEGEAESKYLAGVGIARQRQAIVDGLRDSVLAFSENVPGTTAKDIMDMVLVTQYFDTMKEIGASSKSSSVFIPHGPGAVKDVAAQIRDGLLQAKLQ*