MLAECLAGTRVLDLTQYIPGPFATQWLADLGAEVVKVEPPAGDPMRTMGPVDADGTTSFYKLANRNKVVVRLDLKTEPGKAGLTKLLAAADVLVEAYRPGVLDRLGFSADELARINPRLIHCSLSGYGQTGPHAPVAGHDLTYVALTGGLFASGIAGRPVMTFPPLADHAGAMLAVQGVLAALLRRGRTGKGARLDISLSEAALSWMGGVLTAAHRGGEARREHDIINGGAAFYRIYRTGDGRFVALGAIEEKFWRGFCVAVGREEWIHRQFEPMPQNELIAELEALFLTRTRDDWAALLCPADCCFEPVLEPAEAAHHPQWKERDLIHVGKDKDDVAEVLLPVFLDGARAHDRRPFKEDDVQAVLATWR