MSVDDIEDASLVAVFEMVMPLLLSSVQTVDIGDDLLGRDIGRTTTSSADLQNILSKNGDEPNLEVAFYLCNVVSSKCPNEPTVDEYRGATLRKMKRTDLAYQSYQNAMAKSKRQYLDCKEGTDQNVSECIVLMNKFINASILVAASGREAGIDFDEQLAYLVEAESLILCIKLSSDVDELIREAFRDQLVDLYNNMGIVEKKRGRTVEARQFFRRAVELNPKDGHALVQLASTEDNSNEDDILSNVKELDPGYVSALFDGYSSRFETELVDVLQYKGHILVYEAIQLQVKVASSLRRIVDLGCGTGLLGELVANEMPWVEVYGVDLSQRMADISRERKTVNGTSIYKTVYNGDAGAYLSTFDKQSVDCIGASDVFIYIGEISTVLEESFKCLVNGGILAFTVENLDTLGGTSRQPQS*