MAYDLDLRLKVIDFIESGDGITKASRTFRVGRATIYRWLGREELAATKVETRQHKINIKELEEDVKNNPDMLLKERAKKFGITPASLCYQFKKMKITRKKQLLYQERDVQKRAEYQKILSQLVLIYGIESRVFIDEAGFGEFVSSLYGWSNKGGRVYGKKQGKRGEKENLVARRRKTKKDLIATMLFT