MVTIKDVAQKAGVNPSTVSRVLKDNRSISMKTKEKVRKAMADLGYVPNVAAQILASGLTHNIGLVFPPITTSDRLSEPFFMEILSTITNEAKESHFTVSIATGISLDDLIEQVKLMHLQKRVDGFIILYSDQDDPVKKYLMTNNLPFVIVGAPQGDTNKTTYIDNDNQLMAKTAVEHLYQKGHHNILFITDDLLSEVTSERYLGYLKGCFKRSLKTKPMLLFDRKDPVSVEILMETISSFKATALVVVGDVLAIRMVQLLSFYDIKVPDDMSIITFNNSNYAKLIHPYLTTFDINVENLGKMSFKQLLDIINSNEQNLSQTIFVPFSLKQRESVRDISH*