MSEEFGSFAAAPQAPALEFGAPVEQAQEEKIQEIQAQTEAAEKEKKIPDPDEILTPAEKEQVKAFVKQIDLTNTSGILNYGVGTQKKLADFSQKAIDNVRTKDMGEVGNMLSGLVNELKDFDVAEDEKGFAAFFKRKANKVEALKTRYAKVEANVQTVSDELEKHQVQLMKDADLMDKMYELNLSYFHELTMYIAAGKLKLEEVRNGELTELQKKAAESGLPEDAQRAKDLAEQCDRFEKKIYDLELTRTVAMQTAPEIRMVQNSDTVMAEKIQSTIVNTIPLWKNQMVIAIGLEHANQAARAEREVNDMTNQLLQKNAAALKTATVETAKEAERGIVDIETLKNTNQTLIAAMDEIMQIQTEGKEKRRAAEGELAQIENELKQKLLEAARS