MTPKALSRALADTGLLQGLGWSVSLPVDDPDALFDSERAALRRAVPARLAEFTGGRVAARAAMARIGIGAQAIPMQDDRAPLWPQGVAGSISHGGGLCLAVAARGPWRGIGIDLEPDADMDAALIDAIATPAELTGLAPLPPERAAMRVFSAKEAAYKAQYPLCRALFGFDAMHAGLPLFDMRMTRDIGLGIGARIPVRQEIIAGLIVSLSLLP