MLELRLVQGSLLKKVLDAIKDLVTDANFDCSESGFSLQAMDSSHVALVALLLRSDGFEHYRCDRNLSMGMNLTNMSKMLKCAGNDDIITIKADDGGDSVTFMFESPSQDKVSDFEMKLMDIDSEHLGIPETEYHAIVKMPSAEFARICRDLSTIGDTVVISVSKDGVKFSTSGDIGSANVVCRQNNSVDNKDNETVIEMNEPVSLTFALRYLNSFTKATTLSNTVTLSMSKELPVVVEYKIAEIGHIRFYLAPKIEDEEETQA*