MKPLLDVLIILDALEKEGSFAAASAKLFKTPSALSYTVHKLENDLNIQLLDRSGHRARFTRTGKMLLEKGREVLHTVRELEKQAIKLHEGWENELVIGVDDTFPFSLLAPLIDAFYQRHSVTRLKFVNGVLGGSWETLTQGRADIIVGAMRAPPPDTGFGFARLGDLELVFAVAPHHPLVHEEEPLSRQTIKRFRAIVVGDSVHSSRSIGSELLDAQEAITVFDFKTKLELQISGLGCGYLPRYLAQRFLESGALIEKKVVAQIVYEPVWVGWNEQTAGLASGWWRDEILANNAIAGVYAKSPV*