MTSAPPRWTIAELAKDAATSAGQFRAERLAVSDSWETHYTQARGKFELLFKKLSDLNPGAITDDNLAEAYNLGLGEALRYLAGPPISDDDLQVIADVDSIAPGVLKKNPEALRKVFKVIERVIDLHRFPWIEAGGAPTEQQREAALLASSVLLAAQRIATERRNEGKENQETKVKDYLRSLGFTEAPAVAINTIVKGPQAMQFCAECQLGERKADVVVRLHDTRLMAIECKVSNSATNSVKRLNNDAAVKAEYWIKQFGIAQVVPAAALAGVFKVLNLEQAQARGLSLFWSHDLDKLGAFIESTK