MLSDKRSLPTALGSVLRLGLRMLAQGTPAWRSLAGEDARALFTGVAAHAISPLPSLVSAGAGLMLATLAHSVGWPIPVGGTQAIADALIADLRAHGGRLAAGVEITEPQRSVVVFDTAPTALLRVYRDKLPHRYAKALRRYRFRAGIAKVDFVLSDEIPWSDPRLRRAATLHLGGTRDQMARAEADVAAGRHADWPMVLAACPHVADPGRIDETGRRPFWTYAHVPSGSTLDATETVTSVLERFAPGFRDIVVAARAVPAARMADHNANYVGGDITVGANSTWRAIAGPTPRLNPWRTPIPKVYLCSAATPPGAGVHGMCGWYAARTLLRTEFGITRMPPLGHELRP*