MAELQGADRVDAEEENERVFACSLCDFNCRYEYFGNKPPFSQAVLLLEKAYVIKDPFSPNKVHLTIGGVCCLCSKNVCIGQNCSIFYTKRFCVPCVKDNIADFPSEIQSEVVNK