MSWMKENKILVASVIVGAICLGCFSVIMLDMVNSKAVSTAQADIEEQTSKEKVDKASEEVNLDENPFGGKDTTELTEEDILNYLHGMSHQKVIAEEKWLHYEMTTERINYLIAVVETGQYENEEVFLDILHRWSVDDFSEADKDHNKIWRIQGGTIGEATGVMTAEQEQLYLEENKGSIE