MKFKKQISSIVVSTMLVLGSMNLSYADGTNVVTLGANLSESQKQQMLNYFGVKKDQVLVLDVTNAEERQYLQGVATEGQLGKVTISCSYVEPTKKGNGINVKTANLTWVTSSMIASTLTTAGLEDANVIAAAPYPVSGTGALTGIMKAFEDASGKKLDETKKEIASEELVVTGDLGDDIGQEKATGVMNDIKTEIVKNGTKDTNQIANTINNVVNNYNITITPEQKEQIKGVMKKIADQNYDYNSMKNTLDNVSDNVNEQLKKLGESVKGSGILDTIGGWFSGIGDWFSGLFSGGDKKDLGILNNTNDESLGSDAVINSTEGVQINPQNNTNSNNDSDTNSSKNDTSSNNENNDSSQTNEDNTTNNSENQSNNNDSVGFFEKIKNWLSGLF