MAFQDVDLGDPIEVKVVNPTEAALALEVVRLAEARAKLKELGERPDPVQVEEARKSILLIESSLKDQLEELFTGQCPPGEDLQQWRFSQARALEESAAKGKEPYVALLELEELHVLYEEEVKQAESALEGFEGPSSSTVILEEEVDEYVSLKLQEALEKQHDTLDLSTQFLSHVPETFGRISSLIILNLSNNRLEYLPDAVGGLVKLEVLDLQHNQLKSLPDSIGLLTSLKSLDISGNALKVLPASLGGCRALVELIANFNQLETWPADFGFQFSKLQTLCLHLNKLTSFPPSIGELRALMFLDVHFNKLKGLPSTIGKLSNLTVLDASSNFRDFADLPDSIGDLVSLTELDLSFNQIHELPISMGKLTNLRKLKLDENPIVVPPEEILEQGHEAIMKYMAKLWKDKLKAVEEKNLAKSASFAGTTSFGRAVQANVGAEGWIPAWAGGSVVNSWLGKVQAAGGLGSFLGGKPSSPRSKADSYLDQPL*