MELSCSTGLLEKEARRRRIILTQSQKDTLRVWFEKNPNPDLATRGHLAKELGISESQIMTWFQKHRKIRKQAEFACCSEESQEQEQDKPRVKEARRSRTHFTKFQTDILIEAFEKNRFPGIVTREKLAQQTGIPESRIHIWFQNRRARHPDPGQNTQKTPHPPQSSQGPTQKTVGKLAPSKTLTSSASVILPLSPPHTPNGPLDLSKGRQKQLPGTTLLQSSQVVQQRSDDQNPNKGHLSPTTTPGEQGFHSQPPLQLLTQNRGHNPRESGGLAVPRLEDCTQVPAVNQHFRKLDQNDSSFLQHWDEWFGSMLAEWMPDKEYWSEKAELHPWQVQLRQLASVSPQAHQTP