MRPVLVLNGPNLGRLGSREPDVYGTLTFDDLERLCRETGRALGLSVDVRQTDDEAELIQWIHEAADTRTPVVLNPGAFTHYSYALRDAIAQRTAPLIEVHISNPHAREEFRHTSVVAGVATGTIAGFGFRSYVLALQAIADTGE