MTTTNKGNKALKVIKIRGKATVYLLPSTGRLTSSHPQVKREPGENGTSLTDDELVTMSVRELNQHLRGLTKEEILQLKQRRRTLKNRGYAASCRVKRVTQKEELEKQKAQLQQEVDKLATENASMKVELDALRSKYEALQSFARTVARSPVTSARGPM