MSDGTLQVLDGTHLRGVDLSLGDDGPFTGANILDIAHSRASSSLFGLSLPDYLKASALTRLRTPDADAFRSAEYTADKASEILRDYISAIANELKDNPLVVSVLDGSTLRLLLEDEDDFAMLAENLFTDLDVEDKGKISKSEIRNALVQMGVEMGVPPFSEFPQLNDLLKKHGADGEEKLGQAQFAQLLQSVLQDLEEELSKQNVVSIQNIRIINGCKLRQLLANEQELNTIVEKALLEKPEAKDGLVGNTEIIRSFLERNAKELGLPPAQADNAVVLLYDAVFAEITKEKDGAELDKEELAKLVKNILEKFAEQLEVNPVYQDLA*