MSPPVLNHDILLTVMSVSPTSTATSIMATCRDLYHEGAKIVLQHPISLGGPEEKALSLLRFLQAEDFSRCSYVRAFNLIKIDPMPKSVARILVKILPRMSSLERLMIAPEDMLKSYPDLLPAFAAIQSLKQLVMANVGERSIRLIQALQSQLVSATLYFNSNSSRQNMFMSITSHPVQLLKKSASTLQQLTCGQWVDMLPELLLTVPNIVYPEMRSLTLAENISPNPIPYIRSFPGLTHLTIESHRTDHLGGAFGDFSYIQRQLNLAMQEPDDIVPSSWHHLEHYTGRLVDHWTFGLTYHIHRLTHEDVPGQRAPSALTDVLQSARPSELVIKFHGSPFKDVFTSDFLDALRTEGAAHMKGLIVSIDITAEDREIDVARTLTDFETTIVGLRLHHLQCEVRDVGLSNSEETPNEPRPAPGAVAGHYVTSLPRSDTSVLVSGSPEAQSHACAGSVAEESLCTAERTLVAFDVEAFAHRIISAIPTITGMIISIDTPRQCGGGRRIALLGREEEEIPELRTGGEIVYRDLSMADYNAMRRSQEEGPH*