MKPLLDVLMILDALEKEGSFAAASAKLYKTPSALSYTVHKLESDLNIQLLDRSGHRAKFTRTGKMLLEKGREVLHTVRELEKQAIKLHEGWENELVIGVDDTFPFSLLAPLIEAFYQHHSVTRLKFINGVLGGSWDALTQGRADIIVGAMHEPPSSSEFGFSRLGDLEQVFAVAPHHPLALEEEPLNRRIIKRYRAIVVGDTAQAGASTASQLLDEQEAITVFDFKTKLELQISGLGCGYLPRYLAQRFLDSGALIEKKVVAQTLFEPVWIGWNEQTAGLASGWWRDEILANSAIAGVYAKSDDGKSAI*