MLERCPVPCIVTYRPTWEGGQYAGEEEPRLAALWKAVELGAAYVDCELLAAERFFAAAPPGIKDASATKIILSSHDYDAVPSYDELAEIRARCVAAGADVVKIAAMVKDIVDVTRLQTLLEDAAGSRQDTIVLGMGEAGQVSRLLAAKFGSFLTFGALRAGAESAPGQPTLRQLRDLYRVPTQTRATKVMGVIGNPIAQSKSPALHNPSLAAAGVDACYVPLLVNDIEAFLKSATFGGDDYVGFSVTIPHKEAALRCCDEVDPVAAEIGAVNTLVKRPDGTFKGYNTDYVAAIDAIEAAMNAKRGTASGEVLRGKTVVVVGAGGAGRGLAFGAKFKGADVIVANRSLDRAQALATACGGVAVTLEALASGAVKGDVLANTTSVGMTPKVDETPTPKSAIAAGGFDVVFDAVYNPLETKLLRDAKEVGCELASGLDMFVGQAALQFELFTG