MSKRVIVDPITRIEGHLRAEVIVGDDGVVQDAFVSSTLWRGLEVIAKGRDPRNIPLMMQRICGVCTYSHYLISTVAVEDALDIKIPYNAELVRTLMLAALFMHDHVVHFYHLHGVDWVDIVSALSADEAKASKLAFKYTPNPIGTGENELKKVKEKIAKFAKNPQGLGPFANAYWGHKTFRLSPEQNLIALSHYLKALEVQRTVAQMMAIFGGKQPHPQSLAVGGVTCVMDLLNPARMGEYLVKFQDVAEFINNAYYADIVMAAQMYKTEPSVMKPMGVKNFLAHREFMVGRNEYLFESGIIKNGDLSKVFEIDEDKITEEATHAWYKDEEPQHPYDGTNNPKYTGFVDGQSVGPDGKMVASKNINEKEKYSWIKSPRYDGEPMEVGPLACILVAYAKGNKRVESVVNGFLEQTGLPASALFSTLGRTAGRMLQTKLIADNALVAFNNLIENLKVDQETCATYTIDKNKEYKGRGLGDVPRGMLSHWIRIKNGVVENYQTVVPSTWNAGPMDAKGSKGPYEADLIGLKIEDLTQPIEIIRIIHSYDPCIACAVHVMDTKGKVLSEYKVDPLYGGCTV