MDDTVRPYTRDEVLHAVALIKAHLAEDEEGVRALQDESDESARQCARSMFALAHLIVFGQVIPDMWVVRQKVDFGDTGRVPELNLAIHVLKRMEERVALAHVHPVVGALSAGDVMDLIVQCTGTSMADVPRFLDGVRERVLHSMEP