MELTQHGFLEEFLDLRGETWNTYPTMDEFIPDGWNFDTFNENVVFATTNPSLEGFSMSKGPAFEYPFNEIHPSVGGFTVPEIDSLHGKNMMLQFPIQYPSVVKDEEISLLNNSPHIVEERDNSCKFEMEQAANTPVFSTSPFGERKARVKKMEGQPSKNLMAERRRRKRLNDRLSMLRSIVPKISKMDRTSILGDAIDYMRELLERMNKLQEEQMQAGTSRTNSPGIFKELKPNGMITKNSPKFDVERRNLDTRIEICCAEKQGLLLSTVSTLKALGLEIQQCVISCFNEFSVQASCSDAAEQQTMLNSEDIKQALFRNAGY