MLDMVKSPAAERTPAIDLHALVAELFPINRSLTGAGVRRTLEIVGRHVDLTIHEVPTGTPVLDWHVPAEWNIRGATISTLSGQRLVDFADNNLHVMGYSKPVQGVLSRAELARHVHTLPDQPDLIPYRTGYYADDWGFCLPDRLWREMTDDRYQVEIDSAITQGSLTYGEYFIPGETANEVLITCHVCHPSLANDNLSGVSIMTALAMRQMRRTSRLGYRFLFLPATIGALAWLDRNESRLDRVEHGLVLTCLGDASGFHYKGSRKGGPIDRAVAHVLKHSGHRHEILPFSPYGYDERQFCSPGFDLPVGCLMRGVHGTFPEYHTSADNLDFVKPKHLDESYAVIEEVLDLLDRDRIYERVDGRGEPQLGRRGLYRAIAGQREAGGATQMDLLWVLNLADGKHSLLDMAIRADVPFARIEAAARLALDASLIRPTEQRASC