MVLSDIEIANSVTMEPISKVADQLGIDKEALCLYGKYKAKIDARQLVALKDKPDGKLILVTAISPTPAGEGKTTTSVGLVDALSAIGKKAVIALREPSLGPVFGVKGGAAGGGHAQVVPMEDINLHFTGDFHAIGVANNLLAALIDNHIHHGNSLGIDSRRITWKRVVDMNDRQLRHIVDGLQGKVNGVPREDGYDITVASEIMAILCLSENISDLKARLEKIIIGYNYQGEPVTAKDLKAGGALAALLKDAIHPNLVQTLEHTPALIHGGPFANIAHGCNSVLATKLALKYGDYAVTEAGFGADLGAEKFIDIKCRMSGLRPAAVVLVATIRALKMHGGVPKANLATENVQAVVDGLPNLDKHLANIQDVYGLPVVVAINKFPLDTDAELQAVYDACDKRGVDVVISDVWANGGAGGRELAEKVVTLAEQDNQFRFVYEEDDSIETKLTKIVTKVYGGKGITLTPAAKRELADLERLGFGNYPICMAKTQYSFSDDAKKLGAPTDFTVTISNLKVSAGAGFIVALTGAIMTMPGLPKVPASETIDIDEEGNITGLF*