MTASLHIILDTDPGIDDAAAIAAALFAPQLDLQLITTVAGNVSVEKTTRNALQLLHFWNSDIPLAQGAATPLLRPLRDAAYVHGESGMEGYDFVDHQRQPLAKPAFIAIRDVLMNAPEPMTLVAIGPLTNIALLLMHYPECACNIRRLVLMGGSAGRGNFTPNAEFNIAVDPEAAALVFRSGLEIVMCGLDVTNQAMLSPDFLNKLPALNRTGKMLHSLFNHYRSGSMRTGVRMHDLCAIAWLVRPELFTLQSCFVAVETQGQYTAGTTVVDIEGRLGQPANAQVALALDVDGFRQWVAEVFAYAP*