MKFKKQISSIVVSTMLVLGSMNLSYADGTNVVTLGANLSESQKQQMLNYFGVKKDQVLVLDVTNAEERQYLQGVATEGQLGKVTISCSYVEPTKKGNGINVKTANLTWVTSSMIASTLTTAGLEDANVIAAAPYPVSGTGALTGIMKAFEDASGKKLDETKKEIASEELVVTGDLGDDIGQEKATGVMNDIKTEIVKNGTKDTNQIANTINNVVNNYNITITPEQKEQIKGVMKKIADQNYDYNSMKNTLDNVSDNVNEQLKKLGESVKGSGILDTIGGWFSGIGDWFSGLFSGGDKKDLGILNNTNDESLGSDAVINSTEGVQINPQNNTNSNNDSDTNSSKNDTSSNNENNDSSQTNENNTTNNSENQSNNNDSVGFFEKIKNWLSGLF*