MGFQNENKLKVGALVKATINNKVVEAKVISIGFNRVTLRSEKGNEATYAFNSDKFLKWFKEVPLNEVAKNHAEKSGADLLKNVKIVTSGPSVKDRTTTAKGKENRFKLAFGFREANEEGVSVSELMIRDYTLTERKRRLGVLMSPMLFSGNGSQISALIITALANAEGFSKHSDAEWVKMIESRNEELCEVESFDNLDRVALTLYCNVIKYYAEGREEFQNDFNDFSPDGFWAKYLPKNKNEALFVAQLLCDGGINKYGLSCAGLTENLLKDIFNNIGLATAKEVDEHLANMDKEEAELKE*