MVAIALMSGDKRAHEVCQTVKGDLCYDDKLKISSNDESVQLGNYGPPSTAGEDEFYHFSQPSEAKTTGCTNGPELLMEFDCVSSNMELMNHLTPPQTPPQTTSFGGVVGCVLPIQTPMNCLPASQQQQQQEQSQEQFHPLFVSQFNGQGMLQQEQQVSYQGTNDNTILNGYYITDDFSTVSSQIGNGGVQQQTVTLEAAPQVSGDIDATLFNFVENYTAQQVENILLGLQREPNRGTDDDESCDFSEIGSFENGGSLSPASLTSSVVGQSPAYSDSAESSAYYASSRNDGDDEDWSPSKVKKLNGRNGGAVTKKRSGPNGTTNSRGRGIEDKKSRKKEQNKNAATRYRQKKKAEIEEILVVEEQLRAENEKLRKESKDLGRDIRCIKNLLRDFLKSKI