MTETLRHGLGAALLTAALFSGAGAQSETGPSLRILEFTELSDWDLDNHVEALRVFRETCMDMDGADWQSLCAMAQNADDSGARAFFELFFRPVLIEDGKEGLFTGYFEPELNGARQRGGRFQYPVYRMPPEARQSSTWLSRRDILTSGVMDGRGLEIAWVDDPVELFFLQIQGSGRIKLQDGSVIRLGYGGANGHPYRSIGQEMVRRGIYNLHQVSAGVIQNWVRRNPGPGMELLMHNPSYVFFREVRKVPSNRGPLGAMNRSITPMRSIAVDPAYTPLGAPVWIEKNGQTKMRRLMIAQDTGSAIKGAQRADIFFGPGDEAGRQAGQLRDPGRMMVLMPIQRAYAMLPDDL