MEVAKLDNFDDKKEDEVVLPGFRFHPTDDELVGFYLRRKVEKKPLRIELIKEIDIYKYDPWDLPKASTVGEKECYFFCLRGRKYRNSIRPNRVTGSGFWKATGIDKPIYCVKESHECIGLKKSLVYYRGSAGKGTKTDWMMHEFRLPPKGKTSNNQVLNHTNDVQEAEVWTLCRIFKRIPSYKKYTPNVKKDSEAAAFTINSSSSKTCSLDSDNTKPQYLTFTNSQHVVQQNHETKPFINGHVVDQRFNNSFLNQLGNAAQVPTTTLSHSSFWNDQNVLDDAFANENWDDLRSIVQFTFDPSKVYDCKDFN