MSSAPSVLVSPAEYNEYAAVLSAHAESGRLDLDLIGNAAELGVKSKDASDIEAGVELLEELLGKMTPDMRLALDFYLAVALLKLNELPEALAVVEALLEENGGDTEAKELLEALDSRMREQGLSG