MRDVTLRVRNHGAPASDVSADYPAVTVRAVSSLPGSDGDRSRILAVRGPGDHVQGFLDTVAAADPVRSVDAWSGRDADHVFVAVTHDTTDWRSVTAHLADHGIHHRGGSVVRAGWEHWTLYLPDGDPDPTEAVAAIEAAGSDAELVAAASVEAGAGGEHFAVSRMLDALTDRQREVLALATRMGYYDEAATVRVADIADEIGLADTTTWEHLSRAEETVMAEVGAHLAARGH