MSRLTFRNHKYYIWVIWVLLFCSVFLHTEKKLIRIMDTYFISHGSPTLAIEDLPARRFLLDWGKILAEKPRAILVISGHWDTTVPSVNVVSKNSTIYDFYGFPREMYKLQYNAPGAPDLAKRVKELLKNSGFKTVKEDSRRGLDHGAWVPLSLMYPKADIPVCQLSVQSNQNGEYHYKMGKALAPLRSEGVLIIGSGSATHNLRALRFDGSAPVPWAKDFDNWLTEALINGKHDEINHFQEKAPSASMAHPYPDHFYPLHVALGAAGEGAKAELIHNSWSLGTLSYSSYSFKSAQ*