MESQRVLEETCSVYGINNNINLSSTLINNHDGQSFDFGELEQAIVLQGLGAMNKLDHYEPKQSFLSGKPAATLEMFPSWPIKYQQTSRGVSLRKREEMLRGSGNYNNSNEEKEMEILGKDEEDEEESEMSNCSAPQQQQQQHEHNYNTSCFNIINNIQPHQVLMVSTDVSTTALSSQHQYSLQQKRKGCGSISTSQKQLDAKTLRRLAQNREAARKSRLRKKAYVQQLESSRIKLTQLEQDFQRARSQGIGGGNGNGNVNHGSGALWFDMEYVRWLEEEHRHTMELRGGLEAHLSDTELKVRVDACIYHYDQFFRLKSEAAKFDIFHLITGMWMSPAERCFLWIGGFRPSDLIKMLMSQLDPITEQQVMEIYKLQNSSQQAEDALSQGLDQLHQSLIDTVAGSPIVDGGINHMVLAMDKLSSLHGFLHQIF*