VEYDVFLSFRGPDTRKQFTDFLYHFLCYYKIHTFRDDDELRKGKEIGPNLLRAIDQSKIYVPIISSGYADSKWCLMELAEIVRRQEEDPRRIILPIFYMVDPSDVRHQTGCYKKAFRKHANKFDGQTIQNWKDALKKVGDLKGWHIGKDDEQGAIADKVSADIWSHISKE