MELEREKDRLQDLLDSLPVELLIKVLRDQDLPIFTLAECRVVCKKWKAIIDGPELQNKIWNKSVILYYDACIDNTAYFCFRDGWIKRNITFGPKQVVAAHGGLLCFNDLLSTEYVMYNPVEDKFLNLNVPHEIDGVSTVFDGMLECIVVGLVVDQSTKHFKLVLGGVLIPDRHRSLIYDTTTSTWSWLIHPFPTLLNSMEVEWHSGRCVVCNGCLYWLVWDNRVTMKALLIYDLREETWNVLSEEVMEDKPGALQIVAYEGCVCLLAMDWTDVEFDHRSYDGNFLRHPMVRRMDGSLIRRTRDLWVMKDGRAFKIYASGGSDVFFVFEEEGEDLEVAKYWAEIDMMLFLPDPPFRGAHEFSLWGFLPHVIHDPWCAIIPAPGVNAEQEWKTQHQRDL*