MAAAAADAAMAAGLAEREPAWLRSLLGARFFEACAAHRGMSRNECNQYCLTCAAAADDAGGAAAVGCQWCVVAAHGGGGGGAGAGRDRCHRHRVVQVRRSSYHNVVRVSELERALDLTRVQTYVINRDRVVFLNERPQAPRNGRCAAAAAVACAACEACGRGLLDVAFRFCSLGCKVRAPAAGHAPFLFRASPPPFPDNLKCMESDPTLTFTIDPNNIPEPQISGPQEDEEDDDDEEDEPGGRRVARGDREEDQEAAANILAFAAAAARSVPAASAADPNSYRRRARKGAHRAPERSPFF