MLGKYIDTCVRILIVIFVADFMQRLSYALAEYFLYGNHYLLEERLLTILRRAFTYNSKTICLTFGIMFLGFARFGRTGNLNQLLPSCSDFAYMPLYWIYIYAQMSQSSLSYAHWIRDAHGLDYAAGMASNYFHGYLKLSLPARNGEGLQQRMTDYEDSQNVKFGLRRLIILVPDEMFVKGLIDSPLFEKAKPLETHFINRAGVNRPFKHDVYRLNRKINNTSYYFAIEGATPMLSFFDAMHHQLSATWQMQEMKREIWLKFCKHLKGLLSTWPETRNEVELIFYSAHNSNGEHVDEAEVIINHVFKDKVIY