MSHMQVIFMVHINYAADADDLLVASAQSSTTARSRLLAAEREEAKAVLSLFLRQKGLRSAVAARIANKSDGFIEHLSSKLQSAYRSRYAEGRELSTPEIRDAILPYLEALSKEHGDNLVEVVENFPDPFSAERESLSYTMILTPTSSNKQKAIARVSTPTSGGALPELVLYLLDYGMDHEEIKNVVRKFPAFAYYNVDRKIKPLVELLLELGVPRSGIPGIIRKRPQLCGISLTDNLKPMMAYMENIGVNKAQWSKVICRFPAFLTYSRQKVEITVSYLTELGVSKENIGKILTRCPHLMSYSVNDNLRPTADYFRSIGADAASLIQKCPQAFGLNIESKLKPITEFFLQREFSIEEIGIMVNRFGIIHTLSLQENLIPKYEYFLTMGYPRYELVKFPQYFGYSLEQRIKPRYARMTGCGVRLILNQMLSVSESRFEEILQKKSGGF