MSVVGLDVGNENCIVAVARQRGIDVVLNDESKRETPGIVSFNDKQRFIGTAASAALTMTPKNTAAQIKRLLGRKFNDPEVQQDLRLLPFKVMEGPDGYPLIHVQYLGESRSFTPAQILGMILSNLKSIAEKNLQTHVADCVIGIPVFFTEIQRRATLDSAAIAGLRPLRLMHETTATALAYGIYRTDLPEADPINVVFVDVGHAATQICVAAFKKGQLKVLGHAFDRSLGGRDFDEVLFQYFCVKFKEEYKIDVLSNSRACQRLRSACEKMKKVLSANPEAPLNIECLMDEKDVRGFMKREDFEKMAQPMFERVKALCERALTEANIAIDKLYSVEVVGSGSRMPAILKILTSVFKKEPSRTMNASECIARGCALQCAMLSPTFRVRDFEVQDAFPFSICLAWKGAAPESEEGETIAEASCSSVVFPKGNLVPSTKMLTFYRSGTFHVDALYADMQDLPPGTPQKINTFTIGPFKPTK