MVRLLVVCSAAIDADRLDIIAPVLQSSLSKTAKEGRVRDFSSITGASSADANRFLKASAWRLDAAIDAYYNQASAASTANPAVLRNLEALWAQYRDPASPEEIGMDGTTRYCEDLGVSLEDVVFLVLAEFTGAPSMGKFAKQTWIRAWQGVGCDTLERQKRHVADLRAQLSNPEAFRRIYIFAFDYAKEPGQKSLHFEIAQELWKLLVPLDPASTTFSSANLAAWIDFLASKGGRAVSKDTWNLFLDFARSIDPDFGNYDEEAAWPSLIDDFVLRSRSGA