MLVKDLARELVESDRVKEALENLKDAFARAKKESSADGAEAKEVLAAIDEIARVIPADDVCARFARAIAHGESPSPFAPSARDGKYLKPVRPSELRMTCVETAATLLEAGFADDARWRDVFAKAVARGVVDDGGADDVVERDGDAGLRFATVHRAKHHLARARSFAYRRRGAGRLPQALIDAKAGVAYAPDGEKTGAGAGAKARLLASALESIASYVPTGDVDADAAVQRMKRHVIVPSGAFANIVHDDLIVDAGVAAAVEHKRAWHLDGSDVEHKNNARRCAVTYCPPALRDLISSPEVSIETVIEWLEKDKLANAPEYVRPRPKYARYYESMRERIREHYPELPAPVMDKLLALDAGELDLLLQYPTAIRGQTEEFLDVYRAEGGTYLETYKTPALSWKEVKAMKGEGTVGLEAAGPGSSEAAMFKDEAPLFAASDSDDEDTNRAMLGASGDDGLTAEEEAGLVLNASGTLNAPALPPDQLRVASHASEAKKEALGAIAEGDNGDGDAATSRRVTRARAVLEAVKPSPLDDMD*