MEPFLEGKTIFITGATGFLAKILIEKILRIQPNVRKLFLLIRASDAKSVRKRFNDEVMQTELFSVLREKIGANNLNSLIEEKVFPVAGDISFEDFGIENSDMKNKMFKEIDIIINSAATTRFDERYDIAMDINVLGALNVLKFAKRCENVKIIVHVSTAYVCGEGEGVIPEKSFTLGETLNKNSKLDIDVEREVIDEKLKVLEAQSLTTKEVTIAMRDLGIQRANLHGWPNTYSFTKAMGEMLLGHYKEELKLVIIRPTIITSTYKEPFPGWIEGVKTVDSFILAYGKGVMNFCFGDPNTKLDMIPGDMVVNSILASIIAHVKNNEYYYSEELIYHISSSKINPLKTSNILLFLYNYFTKNPWMNKDGNIIKVGKPTLFSSMDSFRKYISTYYWPLLKIVELANLLLWHRFDKIHKDLKRKIDMAIRLSELYKPYLLFHGSFDDANTKRLRMTMKEHKMDDVLNFDPSCINWEDYFMKTHLPGAVNHIF*