MELDRLSASSKDVEEDDDILLPGFRFHPTDEELVGFYLKKKVEKKPIRIDLIKHVDVYKYEPWDLPKEASCSAGEREWYFFCRRGRKYKNSIRPNRVTRSGFWKATGIDKPIYSVGKIHYCIGLKKSLVYYRGSAGKGTKTDWMMHEFRLPACENTASLTNPDGCDIHEAEVWTLCRIFQREAPFNKKYLSSKQQSQMSLTSQVPFTTSYLSFLNQNGDQLFGDENWDELRPMVEFALDPSEIYCIR