MEEPLEAQPTLYLDGADENLETKIRILEKQMLEFELEMDYTEAEQLRTLVDELKKQLAEDRKKQLKNQQGSQQQQLLSWAAQQRRRRRYSPHLLEMFAVCRTLGRQKRYQEAADYKRAADARKIQEEQDWLRKLEQESRVRFSMLREKHKIEANALQLRIEREQQELVKSMNEDRSRQNMRVKNAENELRRQHAVEARLSDRPGLLLPRIRPGVSNEAPAMRQSASSPNLPFPARKARPAEPAAPAPLGVFGPLHMRSYDPDPRNYAMAGNSKALQAALREAQASLSGAGGQGAGAGAGEPISLSFSLDPPPSSPTPPSSATSTAASPAPATRPPRP*