MKYVIIGVEGPHDQAFTGKVLKLLGFKDFREDLKGLKSSLDPFWRKFIPIYPKQGNLYKRLDMPSILFNDTISVAIYAGEGSNLVTTLDDILFNNPEYQTDLGAFGIVADCDKSNPIQIVTKYSNCLQKYFPNFPNQAGEVDINIPRTGIYVLPDNASQGVLDTLLCSCGETAYPVYMERARSYLDKFSEEEMKSLKWKNFDCNKALLATVVSVLKPGKTNTASIADNNWVSEETQQQVPALAIFIEFLKQLLELS