MTQALKYVPEHDKSDADNDYNQVLEDLSAASVHRNFDPYLDIDWDAPEMAVVPDDPRWILSYDVDPIGRHPWYQALPQDKQIAIGMWRQANVAKVGLQFESILIRGLMQYSFALDNGDKRFRYTTHESKEECNHTLMFQELVNRIGMDVPGAKTFYRRVSMFVPLVSTIFPTVFFFGVLGGEEPIDHLQKDFLRTTDSLHPAMAAVMQLHVAEEARHISFAHHHLRETVPKKNRFQRFVLSLALPIAMRLLLGAIMVPPRSFRREFDVPDSVMREIFWRSPESKRVRRNVFGDVRMLGEQCGLMNPASRTLWRALGISGRSSRFRSEPVYTAP