MRESLGINDEGKLVFRKRKSHVTFEPFLDHPDPDLLSYDDEIQHKYLNNPEEVEADTECRPEKDSLYRLGYKYPIRHAYLVHSFEEKFAGIQFGSYKDPVFQATHSVVSLTSFIDNTRLFTCSGSVIESSNGQSTILTSACLIAISSDDGALTAAENVKILVHFNDGPAKTASLLGCCLHYNIAFVRVDKEHRRVLPLEGKGIESASEAVFALGRNYVSRNYMVATGKITLKTNKFSCLELMFSSCKVTKCGIGGPLVNSRGDLVGVNFHDDKDDTPYLPSSLVLRCWVHLNTYGSVHHLHFGWKIRLFRQMEFELREKIYWHYKLIKLPPLKQEQKSESSLSEETNKLHIINDGLLVEEVARNSPAYKAGVRDGDFILKLFGEPVVTLPVPEYAATLLDKSKFMPGKEKVKVQVELVRQNDQRNRYLTIDATKLSSSNFYRWPVPRAEWKLLKPELDSVWTLL*