MEKALSLEIDDFSKKNNGIKSDNFSSGGCEWFVKVYPKGYRCSDHLSLFLHVVNPESLRRGWKRRAIYCFVLSNQSGQVLYRSPNESKCDLFCAEVPNWGCQKTLPLTELGFLEKNKLTVEVYIKVVEVVHQGKSTENDIIDFNGFQIIASQAFSVANIVSQDPYFVVDFRPENQWVQTKYMSLLGLVETLSKSPQSLSATELSNAQRDLTALTEAGFKLDWLNSKLEEVSLEWKKASHSDGSSVQQLKEQVKNVELSLSDLIVELENVKIKSAAAAKVSSFQFIDFLIKKFFLSCFSFSKS*