MKSIAAMGVATKDNLRITSDFKPSIIFTPTNESQIQVAIHCSKLHDLQIRIRSGGHDHEGLSYISETPFFIIDLRNLRSISIDTKKKTAWIQAGATIGELYYRIAEKSKKLAFPAGVCPTVGVGGHFSGGGYGMLARKFGTAADNIIDAKLIDANGKIKDRESMGEDHFWAIRGGGGTSFGLIISWKVKLHDIPEKVTVFNVTRTLEQNATQLIYKWQHIADKVDDNLLLRLFLKSNVQSPFKPGQRIIQAIFSTMFVGGVDELLHEMQKSFPELGLMKEDCIEMSWIGSIIFFYGGFPNGTSPDALLNWNTTSNLHIYFKGKSDYVQHPISIKGLEGIWKLYNQLGENTGVELQVSPYGGKLSDISESETPFPHRAGNIFMIEYAVYWIKMEDSKRSIDWSQKIYTYLGKYVSKSPRAAYFNYIDLDLGMNNKGNTSYEQAKIWGEKYFKNNFDRLVKVKTKIDPTNFFRNEQSIPPLLS*