MEKLSEKAFSWEIDNFSERNGVIRSDPFTSGGCEWLLCVHPKGKLVDDHLSLFLHAVNPVSLLPGWRRRASYHFVLLNQSGKVLSRTVEELRFFCAEAEGRGSHRMLPLTKLQEEGFLEDNKLTIEVYIKVVKVVAEGNLTGNEMVDFRGFHVLNRQAVSVSNIFVLHPDVAVDIRSGIKEVKTAYMNILLGLVETLDKAPQSLSETELTNAESELSELEEAGFKLDWLKPKLEEFSLKRKQATSSPRVSPFECIDFLVKRFFLSCFSEH*