MEKLKQQFSKDRLITPSSNLVRNYIDSIPVDLLIDILSRFPPKSIARFYCVSKLWESILRGPDFTELYLTKSVALRRLFFALKVNTELLVFSSPQPQIPDENSSLVVEATPYKCFPKKIPTEICTALGGLVFLGTFLSRQPLVIVNPLTGEFITLPKLKTIGTKRFSFGYDPISKKFKVLCVTWSPCGTLPNIHQVLTLETGERLWRTIHDPVIPRYSINYDAICINGVLYSEAYYQGSSKIVCFDFKIEKVSFVNIDGMCNLRLFNCKGKLGVHQYDVQSRNEKLVFHVLEDAEKHKWSKSICILPSVVSGKRIVEITCTGEIVFSPSGGSLHPFYIFFYNIERKTYTRVQIKGFKKYADCVHTFLDFVEDTKLI*