MERVLELERDHVQLHNDLLSALDKLYLLQLGHGTLKDREADNTLTIRRQLQLSLEKSSAILRTIQRMSRLQDHSNNDFNTTEDLLASRLSNLMQQNYELDYKVKELLEREEIANQQLLHERKRYFNLIAKMTETSDKIHKQTTITTPNPIAHTLQDQEKQDIIDQNEQIQELLLALKIHGGYDPLS