MLSTLPSAWGDLGAGGKSPWEIAAGAEDLGAFDESALLASRLRQHQIGGEKPVMLQLTDLQRQGLGEETGGTGFSPLPLFADRSPPQSREEMDGGFKSPNGTGGDHALFNGFGVHGGAAAVQPTFGQGGSMSGQSFGGGPAASGGTTAPASSGGGAAPPRQTRVRARRGQATDPHSIAERLRRERIAERMKSLQELVPNANKTDKASMLDEIIDYVKFLQLQVKVLSMSRLGGAAGMAPLVASMSSEANSSAKSSNGGGNSAAAAAAKANGGGESGGGGGGGGLRVTEQQVAKMMEEDMGTAMQYLQGKGLCLMPISLASAISSATTTTTSPASLLARQAVRP