MAAAVELAGTNPAEAVKAYRAVVFSPNGADTESVKVKEQGIDALSKLLAKLQDAPALKLLLTELRPLFAVVPKAKTAKIVRNVIDVFATVPGSDDLQVELCKEQVAWAKEEKRTFLRHRVELRLSTLYLEKKAFQDALKLIGALAFEVKKLDDKLLLVDIHLLESRIHYALRNMPKAKAALTAARTNSNAIYVPPSVQCMIDSQSGILHAEEKDYKTAFSYFFEAFEQLNNLDDDAKAVNALKYMLMCKVMCGAADDVNALISSKGGLKHQGEALDAMKAVAQAYKDRSLKDMQRVLATYQAQLSEDPIIAAHLGALQDSLMEQNLMRVIEPFSQVEIAHVASLIELPLSVVESKLSQMILDGKFEGILDQGAGCLIVYDDGTPVTMYRATLDTIANMDKVVDTLLVKSQKIVA*