NPYIALASTSGRALNALTGNPTNWEELKKDAKKLKKYGKKVPEFRGLGLAAAAATTEWGAIQGTAAKTNGKMKDEFEELVEEAERAANALEAVAKEKGN