ADAPRRATYDPTRKKIESAQLKYLLEKVVAALRADPDAAPLLRPLDATARDLPDALKIIKDPMSLEDIEARLKNRYYEKAEEFIEDIRKMFENVEKLFKEGDPMVEIARRLRERAEELLKDLPPA