MSHNILITGASGYLGGTLLARWKNANLPSYGKLYALVRSEEQGNQVEKLYGAEPLILNVSDHETITQTIIDREITIVYYLIDAYSAKHQPAFIKGLGEVKKRTGKEVHFLHTTGSKQFSRHAGVSVDQALLDTDPRLYDIQKAAKSRHKFAAESANTNATIIDTAEAHGVRSYIFAPCLVYGPGEGFGNQTSIQDVDIVRAAIKMRRVHKVDMDDPIWPVCHIADTANLYLHILRKILSAEEIGHGKNGFFLASSGSVTWNKVYGAMAKALAKRGLVEDGNVVQADEEVLAKMGEALGVAPDEVQVLLGGRCMFTAEHGRKIGWEPMYPPQHILDVADEEVESIMKGLKGSNKRPDIR*