MKDNQTEVESRSTDDRLKVRGNKVGKKTKDPNRPKKPPSPFFVFLDDFRKEFNLANPDNKSVGNVGRAAGKKWKTMTEEERAPFVAKSQSKKTEYAVTMQQYNMELANGNKTTGDDEKQEKAADD