MSRLLEKNLKRPDLKGEFECKMCGQKFLHAASLRRHRLTDHIDGLTCQLCNKGIQNETVKQHMRLEHGLKTVYTCGCCNWAFLDKSQFHRHTKSMKETGQPGDAVAIVVSGVAPGSLSQDVQNPPSPVNALLLEPAMLNLFSEFLRTQNFVPPAEEPIVPAPNVQDGPLMFPTLDMLLQAAISSGAPRINTEDKENAPLIHTEQPSTSSMSSRPDSGNGSLLISPTGSTSGPMTPIVQRTRNKRVSIDNICLQLSAKRAASS