MKLSDMDHALYAVQTPPDDTDETLINPDFTYKLSEAELVKFVRLRAANDALFTGKRNTSVIAWRAILKEMGIQRKMSTSQARKKWENLKKKYKEMKNPPPGVTVNPTNWQWYSLMDDAMEGRLNDSEAMVSTASLGDDTDYRPDRPRKRGRDSYQSEIEFLVEGDDSRLSEETTRDRTETGSDRDEMEEERALLESDRDTVESERMVLEREKIVLDRERAGLERDLAALDRDRAALEREKAAVERDRASVEHERAQLEKQRADMDRERAKLERSRAALERQRAGLGGEQEVDLNDAAEEGERQAETETASVEKRQKFLDLFEKLIENF