MSALPQEKPLPRQAFDDDPQVLAEVLREGVNLAVWTRRLSPALRDFAAALVRNRPGLALSQTLEMEEERLPVLDGLLDAQQLPGQTDFLDDLGWLVEAFSCLTGARRIGLRLRVLDKPMCPRFHVDHVPLRLVTTYQGAASEWLDESGLDRRLLGGAQAEVVDEQLIHSLSTGDVALLKGERWEGNEGAGLVHRSPRAEPGLARLLLTLDWLA