MRQLKKWKCAVCGEEIIEGQVFTFYSKGPVHWECLERELSGKVYKDADLAALLRLDHFLHEGIVLAKELEYLAQGEVAKERIREIRKQLEVLAAKLTNEITSK