MTDMSFLNSDLWLGDLLSPLSQSGSGVEESLSPFDDYLEEAKPFKSHGLPSDQAKAVSPDCLAVDGVVNATDYGKEDAFSGMDWMVEKMDLKEFDFDALLGMDDLESTCSELIATLEDSCDLFDPLASTNKDSPSTVSSIGQFPETLLEPDHVTPLTSHPSFPFSVMALISTPDHSFSLELGSEVDVLEGDRKSEAVYGVMPKDIKEEEPPSDNDSGIGTCTSPESYLGSPQHSPSTNMGLLTESQLSSDATFLSARLKPYDRPLEDKREKDKKLKKMEQNKTAATRYRQKKRAEQEALSGECRELEQKNEALKEKADALSKEIQYLKDLIEEVRKAKEKRKVPK