MKQLHHSGLPLYLDDDGVMALKPPLNYLGFGRKSAGQMAVVLPEFTEGLRNEPAYDVYRGLSFAEDQERLAADQYQYDITIIMPGTIGKERKKTSGHYHGYNDTRRNTHPEVYEVIKGTAAYILQKSPDFAAAPQELVVDDLIVAVVKEGQSIIVPPNYGHCSINIGDGPLVFSNLAYKPCTVHYDTVQFYHGMACYIVEENGQLCVRKNHYYPRVPRIKFATVKENPHLGITFDMPLYQRYRAAPERFHFLGHVDNYVREIMGMLQYEDDLFPLCQEDA