MPESSLDHRGRKRQLGAAGTVTLGHSATTNDLHHPSDSRCRHEVEAVLSCSPCRSRTTCHLWQFILRLLDTPEHNPSIIRWLDENKTTFKLVNSAAVARLWGSHKQKPNMNYETMGRALRQELPVVCLLVFSHVAATSFPLHRIAKQILMLLYRELFTTSRELA