CPPVTAGALRPQVKREPGENGTSLTDEELVTMSVRELNQHLRGLSKEEILQLKQRRRTLKNRGYAASCRVKRVTQKEELEKQKAELQQEVEKLASENASMRLELDALRSKYEALQTFARTVARGPVAPARGPLAAGLGPLVPGKVAATSVITIVKSKTDARS