MPPKKVDLQRIANDKTRITTYKKRKASLYKKAQEFSTLCGVQTCLIVYGPTKATDEVVPEPEIWPRDETNVRDIIRKYKDTVSTSCRKETNVETFVNDLGKTNEVETKKRVKRENKYCSWEEKLDKCSREQLHEIFCAVDKKLHEAVMRQDLSMYRVHHQAMDTPIPQNFMDQHFMPQYFHEQPQFQGFPNNFNNMGFSLISPHDGQIQMDPNLMENWRDLALTQSLMMSKGNAGTQLMQMQAQPYYNREPIVPRSAGFNVNPLTGYQVPFNIPWRLSGNQVEDWELSGKKQI