MSKRVIVDPITRIEGHLRAEVIVGDDGVVQDAFVSSTLWRGLEVIAKGRDPRNIPLMMQRICGVCTYSHYLKSTMAVEDALGIKIPYNAELVRTLMNAALFMHDHVVHFYHLHGVDWVDIVSALSADEEKASKLAFKYSDNPIGTGENELKKVKEKIAKFAKNPQGLGPFANAYWGHKTFRFTPEQNLIALSHYLKALEIQRIIAQMMAIFGGKNPHPQSLAVGGVTCVMDILNPARMGEYLVKYQTIADFVNNAYYADIVMAAEMYKTEPSVMKPMGVKNFMAHQDMMVGRNDYLFESGVIMNGDLSKVFEIDEDMITEEATHSWYKDDAPQHPYDGTTNPNYTGFVDGDTVGPDGKMISSKMINEKEKYSWIKSPRYKGEPMEVGPLACMLVGYAKGNKKTVKVVNDFLAKTGVPAAALFSTLGRTAGRMLQAKLIADNALVAFNNLIENLKVDQETCATYTIDKNREYKGRGMGDVPRGMLSHWIRIKNGVVENYQAVVPSTWNAGPMDSKGAKGPYEADLIGLKIEDLTQPIEIIRIIHSYDPCIACAVHVMDTKGKILSQYKVDPLYGGCTI