MTDAATIGGGTGTPGGAVLFGRYAYPPNELGYCGPDAHDQLLEQVAANADDGALRSLVRGFEGAWPYLELIAGAAEISDPLDARVVQAYWVGNGLLERVGPMALGRSLDDRFRGRVGRRAFDRLVNAVPAGALPHHSFHVFGVYPWLGLLRGGRVDEPLRVLDRCRIRWGQVVEIIDGAQARVMSRPLTWDGRRLELAARREESAMLSLAGRGLSGRLRPGDWCSLHWDWICDRLDLRRLSALRHYTLSQLEVVNAQPFPAPAVVLA