MELANKMLHALEHEDMALAKKYFDEVVQAGTDEEQYYLAEELFTLGFLDETEDLYELLLAKYKDEGELLVRAAEVALEKDDIDSAQDYLEKVNKEDEAYIESLLVLADLYQMQGLFEVSEQKLLEAKQIAPNEPIIDFALGEYYLSQARFASAVQSYQTAVEAGLTIISNGAVSVYERIAEAFAASGAFEEALSYYERALEDKESIDTLFGMGLTAYQAKDYTKAIHALEHLREHDPSYTTLYSYLAKSYEENGEPEKAIAVLKDGLMQDEFNKEMFLEAGKLAVKLRLPEEAEEFYRQAIVLDEEYSEAIMQLNKLLIAQENYEGVIELVEGLGEEVISEPQIFWDVSVAYQETEQYNKAKANYELAYSHFTNNPTFLKEYGLFLREEGEHAKSQEVLRNYLELEPEDTEILSLFD*