MPAVLVVHGGAWAIPDELAAASVSGVKAAACDGFSVLKKGGSALDAVEAAVRSLEDNNVFNAGHGAVLNSEGEVELDAIIMDGKTLGSGAVSSVKNIANPVSLARAVMEKTDHVMLTSRGANLFAESIVREDFNAKWAHDTVGAVAVDSDGNVACATSTGGIRNKMVGRVGDSPVIGCGGYADNFSGAVSCTGHGESILKVTLARLVISYMEQGKSVEEASERALKYMGDRVHGAGGAIVVTPSGQWAATFTTERMAWAAVEKDTLW