MLKYFGTDGVRGVANAGLTPEMAFKLGRDGGYVLTKDKKDGERAKVLVSRDTRISGQMLEYALISGLLSVGIEVLEVGVITTPGLSYLVRAQGADAGVQISASHNPVEDNGIKFFGSDGLKLSDAKEEEIEKLIDAPEDKLPRPSAEGLGTVTNYHEGASKYLQFIENTLPEELSGIKVVVDGANGAASALISRLFADMGVDFTTIATHPDGLNINDHVGATHTKKLQEEVVKQGAQLGLAFDGDADRCIAVDENGNEVDGDHIMYVIGSYLADHGRLKKDTIVTTVMSNLGFTKALERRGLKNIRTQVGDRYVSEEMRANGYNLGGEQSGHVIISDYHNTGDGMLTGLHLLYVMKDTGKSLSELLSDFKEYPQRLINVPVENKKDWKEHKRITEAIEKVEKELSDEGRIFVRPSGTQSLLRVMTEAPTQELADKYCEEVAKVVEEEMGSN