MFNPTHIQNQVLDLASNDTRIRAVLLNGSRANPNVMPDVYQDFDLVFVVEDMPSLLDDRSWFLALGTPILQQRPDEMELGSDPNNPPISFGILTYFQEGYRIDLTLFPKKQLHQAYQADSLTVVWLDKDNLFTEIAATSDQDYRVQRPTQRHFSEMSNEFWWCVVNVAKGLKRGEITYAKDMMETVVRPVFMEMIAWNIGLQTNFEVAVGKAGKFMNRYLSAEDYDTLLQTYSDSDIKHNWKALFTMMQFFLAQQQKLADGLQYEINLEEAKQANQLVTNLYEA