MDSRRKFSLQSFHHAALRNVKGMRHCWECRRRCLVCDSEVPGCKRCHASGIHCPGYGDRKPTRLKWITPGRIRNTITPKALVAKFYFYWGLAVRSLNEYLTIEDGRAGDTVIAGILTLLLTDGTSLNWRCHVDAIYKLIMSRGGFYAVAESTSMKPLLLCFWFVSVIGNTTCPASDLFMTTLQLEALKFVPEQYSTVASPFQLCPVPLFIEIIKINHLRMRATQLNAIDAEALQKEGYEILERINCFSPHKLAESKRSSPGDWVLVGQVYQAAVALYCILSLQSLSILPEIPALRIQCATHGKVMETFLREALASKKLKRFMIWPLVVLGVEAVHGDAPIRDFVAKELTELSQDVGTYVPLTAKRVLEFFWAAGETRWDACFGRPYVFTGQIAVDTSGLMPFYK