MVEIVVGLHDISSTYRLSDFFKTVQAYKKFINTFAISRVTGAAAQYGIAEISKALFKSNVNFLILQDIGDFLQFFQGYKIFQFTQAYGVEFKSLEQLGLKDNDRILLIFSGNDVGFGKNELLPNATYLKISGIEKELPPQVEFGIFMSMLAKNILIS