MKLKYLLTFTPSGAVFLSSIFLSANAWAAEEQEWGIAAMFRTASIPYDTSGGDQTVSSFVPMLFFKNDYVFIDGTEMGAYLYQPDDEKWSLNAISRLRFIDIPASEQNAIEGDTADFGAQLTYQLDEQWTLETEFMSDSEYNFHGNLRAKAKYETGDWELTPRATLRYKSADFNSEYYSAASETIGAGVDLNVGVEARYHVVSNLYLLGSTSVTRLDDNAYDSSIVEDRYQGELYLGFGFFNDKTKAPKPKLSNAPYLRVAHGWATPSNIGDIMKFNREKDEYNNQLTSFFYGHPLTDEIFGFPLDIYLTPGIAHHWSSDVQSSSTEYIVAIKAYYTFDWPTQWRVGVAEGMSYIDSLTYIEAKEMKEKGYNGSHLLNYLDFSFDVNVGDLMSKNDLNNLWFGYSLHHRSAIFENASQFGRIKGGSNYNTVYLQYEF