MSEEKRKQHFVLVHGSCHGAWCWYKVKPLLEAVGHRVTAVDLAASGIDTTRSITDIPTCEQYSEPLTKLLTSLPNDEKVVLVGHSFGGLNLAIAMEKFPEKISVAVFLTAFMPDTEHSPSFVLDKFGSNMPQEAWMGTEFEPYGSDNSGLSMFFSPDFMKLGLYQLSPVEDLELGLLLMRPGSLFINDLSKMKNFSDEGYGSVPRVFIVCKEDKAIPEERQRWMIDNFPVNLVMEMEETDHMPMFCKPQQLSDYFLKIADKFV*