MSKRVIVDPITRIEGHLRAEVIVGDDGIVQDAFVSSTLWRGLEVIAKGRDPRNVPLMMQRICGVCTYSHYLKSTMAVEDALGIKIPYNAELVRSLMNAALFIHDHVVHFYHLHGVDWVDIVSALSADPAKASKLAFKYCDNPIGTGENELKLVKEKIGKFAKNPQGLGPFANAYWGHGTYRLTPEQNLIALSHYLKALEVQRTAAQLLAIFGGKNPHPQSLAVGGVTCVMDILNPAKMGEYMTKFKVLANFINNAYYPDIVMAAEMYKTEGSVVKPAGVKNFMAHEDFIVGRGDRLFESGIVYDGDLSKVFEIDEDLITEEATHSWYQNDKALHPYDGETDPKYTGFVDGETVGPDGKMIHSKQINEKEKYSWIKSPRYDGKPMEVGPLACMVVSYAKGNAKVQKVVNDFLKTTGLPAGALFTTLGRTAARMLQAKLIGDNALIAFNNLIENLKVDQETCATYTIDKDKEYKGRGIGDVPRGMLSHWVRIKNGVVENYQAVVPSTWNAGPMDANGVKGPYEADLIGLKIENLTQPLEIIRIIHSYDPCIACAVHVMDTKGNQLSEYKLDPIYGGCSV