MDLAVRTLREGIPDGGDAAPLLLLCDALAVIGGPALLRQALADMALAIAGRRAQAIALTLVALERPAAQYHRLCSPSLGTLTVLDCFSNPYGWGGLLAGVPAGGSSSNSTISVPSILAAPDGLDRLLQLLSSTSTIQSAGAGARQCIVFDSLTPLVDRFGGAAVVQLLHRLQRLDSTSSLLCGLHTDLHASQLLAALEQLAAGTLQLSTASELEQTLCAAMHGSTPQGRLSARLKRRSGRVRVQTQLYCLAAANSVRFFELPTDALNPQAALEKGTVGTAGGSSGGEAALAQQLAGGMKLGLSAAELEAKQRVQLPFEHQGHAAAYKTGDFRDYX