MPKTKQASKSRTGVKKAKDPNAPKRAMSAFFFWMQENRERLKKPGMGVADVAKAAGLEWAQLADKSKWEKKASEDKKRYEKELAAYKKH