MSSSAIWTLKGSVEKNLQPKIQFFLDFGLSATQLVKLIGSGPYILNVGLKSRLVLSFNFPKELLHTNEKVIKALGQSSWFINRNFEKSVIPNISLLQELGIPISNIARLVMDPPRRVAVNADRFSELVTRVKELGFDPCSPSMFTEAICAVGMSPSTWETKFTVYRRFGWSEKDIFFAFQKWPCCMMVLENKIERWMDFFLSKLGLKPSDISSCPNFLLYSLEHRIIPRCTVIQTLASNNLIPKDLTLCQLQQVIQMGKREVKPCLLKEEKSSDCGSKSHIIQRSIDFLIVGFNSQKTQKPKVFFPVGQICWSYFVKE*