MSLIASDHFRIVVGLGKSGMSLVRFLANRGKPFAVADTRENPPELVTLRRDYPHVEVRCGELDVEFLCRADELYVSPGLALATPALQAAAARGVKLSGDIDLFARHAKAPIVAISGSNAKSTVTTLVGEMAAAAGKHVAVGGNLGTPALDLLSDDVELYVMELSSFQLETTHDLGAEVATVLNVSEDHMDRYSGLPAYHLAKHRIFRGARQVVVNRQDALSRPLMGEGLPCWTFGLGKPDFKAFGIREENGEKYLAFEFQNLMPVRELKIRGAHNQSNALAALALGHAVGLPFDAMLSSLRSFAGLEHRCQWVRDLDGVSYYNDSKATNVGAALAAIEGLGADIKGKLVLIAGGDGKGADFKDLKGPVAAHCRAVVLMGRDADLIAAALGDAVPQVRATSLDDAIAQCKALAQPGDAVLLSPACASLDMFKNYEERGQLFARAVEALA