MEVAKLDNFDDKKEDEVVLPGFRFHPTDDELVGFYLRRKVEKKPLRIELIKEIDIYKYDPWDLPTSTVGEKECYFFCLRGRKYRNSIRPNRVTGSGFWKATGIDKPIYCVKESHECIGLKKSLVYYRGSAGKGTKTDWMMHEFRLPPKGKTSNNQVLNHTNDVQEAEVWTLCRIFKRIPSYKKYTPNVKKDSEAAAFTINSSSSKTCSLDSDNTKPQYLTFTNSQHVVQQNHETKPFINGHVVDQRFNNSFLNQLGNAAQVPTTTLSHSSFWNDQNVLDDAFANENWDDLRSIVQFTFDPSKVYDCKDFN