MKEKNKPPGGEGKGAQSTPIQHSFLTDVSDVQEMERGLLSLLNDFHSGKLQAFGNECSIEQMEHVRGMQEKLARLNLELYGELEELPEDKRKAASDANLDRLLSDLEELNSSIQKLHLADAQDVPNASSS