MSLIVSDRFRIVVGLGKSGMSLVRFLANRGVSFAVADTRENPPELATLRRDYPQVEVRCGELDVDFLCRADELYVSPGLALATPALQQAHARGVKLSGDIELFARYAKAPVVAITGSNAKSTVTTLVGEMAVAAGKRVAVGGNLGTPALDLLSDDVELYVMELSSFQLETTDQLNAEVATVLNISEDHMDRYSGLPAYHLAKHRIFRGARQVVVNRQDALSRPLIGEGLPCWTFGLNKPDFHGFGLREENGEKYLAFQFENLMPVSELKVRGAHNQANALAALALGHAVGLPFDAMLASLREFTGLEHRCQWLREHHGVHYYNDSKATNVGAALAAIEGLGSDIEGKLVLIAGGDGKGADFSALRAPVAEHCRAAVLLGRDAELIAQALGEAVPLVRVDTVQAAVEHSARLAQRGDAVLLSPACASLDMFKNYEERGHVFAQAVECLS