MPWLQVRLAITPEQAETYEDALLEVGAVSVTFMDAEDQPIFEPDLGTTPLWSRTHLLALFEADTDETALLAHLALLTGGDLPEHHVEEIADQDWERSWMDNFQPMRFGRRLWIVPSWHAAPEPDAVNLLLDPGLAFGTGTHPTTALCLEWLDGQELAGRQVLDFGCGSGILAIAALLLGAERAVGTDIDPQALEASRDNASRNGIEPARFPVYLPADLPQRQADVLVANILAGPLVSLAPQLTGLVRPGGLLALSGILAEQAEEVRAAYSAHFDLDPTAEREGWIRISGRRRAD