MMTDTYKGLEDGRDKLDRLTDLPINVIHQVQEYMTLEDATRMSVLSSKWRHIWASNPKLIISVDFCIKRKQLGTIDIINRVLLQHYGPIKTFLLDISMIHPSEHSVIDLWMLYLSRNGLVELTLRCLEYLNTPYKLPSSVYGVELEHLNLSNCIFRPPCSFRGFHKLKSLSLNRVTFQLDVATSFLCVPNLKNLMFEKCIGLAHLNIYAPELLTFKVVRCDIEMIKLGPFMDCRKLQYFAVISRDEVPQNGQHEAINLMKLLSSWPELRKLLLDRYFIKFLSSGNVAGLLSTRLNDLHDLAFCDYDFNDEDQVCSLLCVLRSSPNLKSLVLVLSHIKKGSGEVDVNHLEGQGCRIGEFNNLLALRICYFHGSRVEMLFVRLLLASAPFLQEIIIEVDKKVSESQATKISEELMQFPRPALTQVMYHR*