MSAVYNRSEIEELVRNNLLQFHLWTEVTVATETLSWKESNIRLLTGRPPHKLSNDDEDVMTEYVLPVEMSQYKTSYLTLEFLDKIFDNLCPENTKRLTLAIINDDGTTVFYFVYKGIHKPKKN