MVQFKFQLFRFDGICQTVALTLCPLMGKFDGIEPICYSRNVEVAGLLVFQPATLMMNIVALCMTSIMIYHVKTKYTAVGRKEIAMFFQLYLVTIFLEMLLVTNIIPTASILYPFFTAAHLGLISASFWCLLLNGFVGFQFAEDGTPISLWSIRISTFLVFLVVGFVAMATFNNFGPFSYTSPGALWIIYYIVNGSMFLIYTISQIILVTYTLDDRWPLGDIAFGILFFVSGLVVMFIFSVALCEQVKHYLDGLFFGSMCNLLAVMMVYKYWDSITKEDLEFSIDSKHQIWEIQALLKDEENKIAGKF