MSVKSLLASSYGSIENRRESLDRIRGELNAVVEALPTQVHAIWRDWPSDVYLLALTAVKCMFHSALPSDDSATFPTVVAQSSMTPQAHEALKILANMLVLLSESSTQDENNVAYAENLFLLGRLGFLVTMERAEAAKQMVDNEVVDALVQIFMSASVLPAYEQLSNTTTGVDSWDEKFDRWASVPECPSSLQVNSSSNPSSTMRNIITKLGNIASPSSPRYLPYPKRPDDDQPHALVLDEILPPLLLLMTRATLGSENVRLWIKEILLPSSLDRSPEAGPLVSRKGLLGNILRLMTCAGHTQTRNAAGELMWAVCNGDASDLCVEIGYGNAAGMLFQKGLTGIENANQAAGDLDEMTQEEKEREAERLFILFDRMEKNPVISMKSGDDQDGQKHGVQGLKDIMREKLENGDMDRWDRKDE