MSDDDAPSIGDNEDAAFSELDVIDLADDDNGVLSDQDGADRIDESGDGGDEIAAEVSIVKERIAEFMNSPRLPSNIAGATIKKAPHTGTSLLNQCGIRILDADGCEYFMCLLDRCYNVSTPLVIKCTKKSTSNATKHLKTKHGVESSKTQSENRRVAALAEQMDLSSDAFLQDPRRWFQVQLGAWSVEQSIPYNVFQTDRWRLLAKQLPVGPGGLKFINMQKHHVEMYETVKRTIVSEIAEARRYYTIPFMSLNLDLIKSKTSNEKYLALRVCFNTRRQTNIGYNLAVRRFAPTTDERLAEKASAVLDQWSQGVLSEFGIEVRRDVLTSVSDSSSDVKRTLQVLMDAWWEWCISHLSHLAQTDAFGTAIDPVASKNALARVFFRTIKKVIESVNKSEYLQGAFEAAMIDKFSVYLKLLNAPQHRWSATALVLEQLLLCWDPLKLAYYNCQRFFSLTDEDQVQCL*