MRDPLFQLKRYFNLTAREKRIRELKVVLDSNAKEVIQSRRRTAQDGKLGPDLLSRFIDYANTHNDPMPDEELRDVIMNFLLGGRDTTASALSWTFYELSKHPEVVENVLEEANQICGTVSSGDGDTDGDYSYEAIGKLEYIHAVVMESLRLHAPVPNDCKFAVNDDVLPDGTFVPKGAMVGYPPYAMGRNSRIWGSDACEFKPSRFLNRKEPTPFQFPVFNAGRRLCLGKPMALNTLKLTVAYLVQRFEFEDLQGHNGMYDWHFIIQLKGGFPVQVRLRQ*