MATQVKKELVAELVEKIKKAQSVVFVDYQGIKVNEETLLRKQMRENGAEYLVAKNRLFKIALKESGVEDSFDEILEGSTAFAFGYNDPVAPAKAVFDLAKAKAKAKLDVFKIKGGYLTGKKVSVKEVEELAKLPSREQLLSMLLNSMLGPIRKLAYATVAIADKKEGSAE