MNKLLVPIPHLIICTKTIPIRSFHSNSTIYDLIFHSLQDPDSVSDLKRIHTLVITNGLLSKSVLACRLIKGYSFFSHLRDARKLFDGLPKPTVHSYNYMLKPYIDQGHHELVLALYYRMLSSVEILPDCLTYSFVIRACGALSAMRSGKLVHGHVLVNGLEPDLHLATGIIDFYSKCGLMDDARRVFDRIVKRDVFVWTAMIHGYLQIGDYVEALSMFSNMKDMGLKASIVTWNAMIAGFVRGGLVSDALREFNQMQVEGVRPDKVSLSTILPMFSRFAILKSGLEAHAYIIRMGFEFDLFVISSLVDMYAKCGRLQLAQYLFDQVRVKDTGLWNAMIVGYGIHGHGKEALRLFHQMQVSDVRPNGITFTSIISACSHAGMVDEGRRCFNLMVSDYGIIPYHEHYACMVDMFGRAGQLEEAYEFIKSLPIDPMKDVWGAFLGACRNHQNWKLADIAAQHVFACKDIGKDAGYHVVMSNIYAETGRWSDVAKLRTSIRDGGLKKKTGFSWIEVGDAVHTFYTADKSHPQSDYIYALLSSFEADDYPFNLVETGSSW