MALAVTDISTLQEYIRGVMGRADHHAGGVNEIALALAGAIIWKKDDEPIKVMVQDGDTKNVLWARLGGKRYAFSYNHKAGTIEMREGSTRGAVLHSFTNATPLPMLRQIFDSL