MKDAVLQLAGPAYTPQEQPDGYVRRXEAACQLLHEGLRQTQATGAQAAFPGPSSHKAAPAAAAPTPSATGIISAGKLCTLLLTDQDLLDVVLALHDVRAAQLCHLMPWSGSHALKLPPPSGALAKQLSQSQRSVPGSQLLAFVSALDSDNSLEEEVFAFKELITTCQEEGPSSDEELWKDVTNFGGMALLVLTEHSVDLRQTLLDAARATSCTDAGVAASRHFAAEVSSPLLVSDILSLLARFLPEFRAARVAVELVSRIGYANQRMAEIFLTNLSALYVTLHQATVKLTGLMPDWRYRPAVLRTGLRVAIAGALAHNTMASLFPYLEDNPAMVQRMPAIEAELSAMSSHVAHLWSLVLAQDGVNAPPARPLKLDGDLINRMTMDRVAVLPSPSSPQLVPLALHLVLGMENMLQMVMRHQEMVWKWPYWNDRNSVQSLVDGYRTLLALFGHVIEVLATPSVVGPAGLAAQPASWLPCGNSL