MPSEAQWRLVNKALEEVTQNRMPYGVLALVLTFLRYPDLLTGLPRLKGYKTPSQWKASGKMKAFGVKILDGVYQCLQTFGECDKIIRPLAIVHSKTNHLEPQYLEGVAGALLAALRKLFPEVAPDPAQGAYKRDLHYFFRALEQIFDKLGR