MLAAVRQGLPPALRRHLGSLAALPVDLGAELRAILGDRLTTAPSALEQHGRDESFHRPVPPQAVAFPESTEEVAAIVRAAAAHRTPIVPFGAGTSLEGHVAALRGGICLDMTRMNRILEVNPEDMDCWVNPEDMDCWVQAGVTRKQLDEHLRDTGLFFPVDPGADATLGGMAATRASGTAAVRYGTMRDNVRSLTVVLPDGSVTRTGRRVRKSSAGYDLTALFVGSEGTLGVITEVSLRLFGVPEAAAAAVCTFSGMKAAVDTATLVMQSGIPVARIELMDELQADAINKYSHTQLALAPTLFFEFHGSPAAVKEAAEAAGAIAADLGGADFQWADREEERRRLWSARHSAYYAARALRPGGNGLITDVCVPLSRLTECVLEAQRLCKSHGLLAPLVGHVGDSNFHMLLIIDPANAEELARAHRAVDDLVHLAQDVGGTCTGEHGIGHGKLCHLEREHGLPALQAMHGIKQALDPLNIMNPGKLGSDPAGFAAAAHIDEQA*