MTTTCAICLAALRPEDEAFLDACFHHHFHFACIRRWAELQLEQPVGQHAPVLACPLCRQPFVSVFYDCQDSAYRRHDFLPQTAASRRHAARPGAGAAAGGGGSGSLPLTVHHRRRRAVYSSAMSAAQRQRLEQQLLGPSAARRLDLRAFVVRELQALMLQEEVGLVAQHVLATFQNAASDAPAAAAASAAGKPLFAKAAKWAAAPPVAAQMADRQPLRRAGSGAAGAPLPSVVAGLQAAAAPFIFEHAERFAWELAAFATSRCSSLAAYDRLSQQSDATAAAAAATEARQQLQDHRQQQAAAAAVDRQFSGSKHRDSKYSSSSGGASSSSSGGHERRAGSHRSAEPQRSDSEGYLDLLALQQRMRQRQQPPEDGCRSRSRSRSRSNSRSRSKSRSRSRSKNRSRSTSTSRGRCSSGGRSRSRSSSRSRSKPRSRGSSSRSGGRSRSRGDGRPRGRSRSRX