MPRLRKMLNDLNASYIKLLMRQIETQSKTTLANWAIDYSERIILPLWLKYCPDDLRPKFALDSARLWLNGKIQFQQAKKKILRCHEAAREAESNHVAHIAARAIAQSASTIHAARHCIGLALYGALAVAYDELGTEAPWERLEIRAEQECEHMLAALCEISVVDEPNPANIDWYY