MLHLLNIFVILKNIIFIFNLERGPNAPYFRSFLALCHSRFQAHKYLIGLSLSPLYITTLSLCSQFSSSPHRSLCIGSGFHRLLRIITMGQAFCCIQVDQSNVAIKEQFGKFDEVLEPGCHCLPWCFGSQLAGHLSLRVQQLDVRCETKTKDNVFVTVVASIQYRALAEKASDAFYKLSNTRAQIQAYVFDVIRASVPKLDLDSTFEQKNEIAKAVEEELEKAMSAYGFEIVQTLIVDIEPDEHVKRAMNEINAASRMRLAATEKAEAEKILQIKRAEGDAESKYLAGLGIARQRQAIVDGLRDSVLAFSVNVPGTSSKDVMDMILVTQYFDTLKDIGASSKASSVFIPHGPGAVGDIASQIRVGLLQAETAKH*