MQVEGVRPDKVSLSTILPMFSRFAILKSGLEAHAYIIRMGFEFDLFVISSLVDMYAKCGRLQLAQYLFDQVRVKDTGLWNAMIVGYGIHGHGKEALRLFHQMQVSDVRPNGITFTSIISACSHAGMVDEGRRCFNLMVSDYGIIPYHEHYACMVDMFGRAGQLEEAYEFIKSLPIDPMKDVWGAFLGACRNHQNWKLADIAAQHVFACKDIGKDAGYHVVMSNIYAETGRWSDVAKLRTSIRDGGLKKKTGFSWIEVGDAVHTFYTADKSHPQSDYIYALLSSFEADDYPFNLVETGSSW