MLTDNWKELAGKAQSTFQKSLKQAIELADFDEGLAKRYGALPSAIGANVEDFGSPAQFPLEEYLKALPKKVLDITEKDPVELLKDLKSRKVTCVEVLKAYTAASIVASKLTNCVQEFLPIEALQYAQKLDADYETKKHLPLYGLPFSIKEMIPFVGRSVTHGSLCYLDRIVDYNADIVNILIANGAYPFVRTTNPQSLMMLECVSFSHGRTVNAYNGMLTSGGSSGGEGALNGMRASPFGLGSDIGGSIRCPAAFNGIYGLRSTLGRIPTADYFSCNRGSESILSVTGPLSRSLDTVNLVMKTVIEAKPWLIDPTLVPLDWKRPENKKFRVGIYVSDHIVNPSPPINRALSMVTEKLKSLGNFEVVTFEPYKPEKVTEILGKLYFEDGARDFRATLQTGEPLLEQTRWAIEGAEDLDMHDQWYWNLQKQAYRKEFLKHWCSYTDNDGNVLDAVIAPVFPNVAAKHETTKYWTYTSQWNLLDYPVLAFPVTKVDESLDQPYKNYKPLNDLDKYFYEQYDSPSSFKNAPANLCLVGLRFTDEKLVEIANILRN