MSTTFPLHTESFMLLDSGCLTNSDYFFPFALTDVLTTFSGMQHQPIIHFWQLDQAMILGMKDTRVPHLKEGIASLQENDYSVVVRNAGGLGVIADSGILNVSLILPNNSEHKLSIDAAYELMWAWLRQSFPEKEIDAFEITTSYCPGTYDLSIGGQKFAGIAQRRVKDGIAVMIYISVNGNQLARGEVVRDFYLAGLQEQFGENGYPPVDPAVMANLETLIETPLTIDAVKTRLIEALPQQFEKSIDPNLTEPIITSEWFQTNLTVQLEKMAQRNALIKGEIL*