MKILAELETAKQEIDNLKRELQTSLNEKASIVKLAEEALTAAEVNCKRVEELTVGIHGTTESLALVKKELTIAKELELKLGATTDELERLRTELATAKDAEESVAKTAAEAVANLDHVKSELDRTRISEANAISSLTTLSTELQEAKANLQVALDDGISLRTLMDSLQNELQLVRSELGDLKKREANGTTAVAVLTGELTRTKSELVVAAAAETKANEVISDLYQVLQQVTDEAEEARLQAEALGEEAWKARADAEHAKTAMNTAESKLLVALQEANVAKAAEVVALGKIRALSDLKIAARSSVVEDAVISQEEYDALLKKMQDAEDLASMRVSAARAHVEAVRAGKQ