MNLKSELNDLEELTSNAKQIQDDMLEEILRVSANTEYLRPFLHGSSHKELFKKNVPVVTYEDVKPYIERVANGEPSDIITGEPITHFFLSSGTSGGKRKMFPVNNKYYQKRIFSEDLRCSILSKHIDGAMDGKVITFLNTRALSRTPSGLPVGPREEAVSIFVPFACALVQAIKFLETHWKELCNNIRSGRVSEWITDLGCRDSVSVMLGVPKPELADQIERECCRQGSWEGIITRLWPNIKFIQSVVTGQMSHFIPVLEFYSNKLPLVSMSYSASETLLGINVNPLCKPQDVSYTFLPNMSYFEFLPLDEGNDAEVVDLVNVKLGHFYDPLVTNHYGLYRYRMGDILQVTGFYNKTPQFRFVRRKDMVISVCLETTTEEEIVNAVNCVTTILESEGLILMGFTCKPDISTFPGHYVFYLELKAKNFDGIIKLDDSVMVKCCCVMEKSFNAMYKRFRTTYVSIGALEIRVTQQGTFDSLMEYFISQGASASQYKTPLCINSPQGLAILEDRVIAQFFSDKSPPW*