MLNDASGFQKIYLATGYTDLRRGMEGLANIIRFHFHLDPYDRNTLFLFCGKRTYRIKGLLLEEDGFLLLYKRLDTGAFNWSRSKEEALAITPEQYAMLMQGLEIVARHPIEQTEDSKKLF