MATDLGPASTGFAELQAAFSNGDLDRCKLLLSRLKLELTKLPALPPVYESSSNALQQLTLARQVLELSVFLSIKQGDEAAFERNFSQLRVYYSDARGLAGLPPSESEATLTALNLLRLLVANRIAEFHTELEVVPPEVQAAAEVGQVVQLEQWLMEGAYNKVLDARERAASDYFKYFLDQLSSTVREEVASCSERAYSSLSVADAATMMLLSSEEEVAEFAAQHGWEVANGRISFKPAADKDAAAASTLPSLDIINHCLDFARELERIVX