MPPKKNEPSKKNAEKQKQKIVEDKTFGMKNKKGAKQQKFIQQVQKQVTQGNRSAKELEREKQLKEDKKKEKLELNDLFKPVLELQKCAKGVDPKSVLCVFFKQGLCAKGDKCKFSHDLTVERKAEKRGIYSESDKTDGTMDDWDINKLEEVISKKHGADNKGLPPSTIVCKYFIEAVENFKYGWFWECPNGKTCHYRHSLPPGFILQRDKKKMEEQKEIISIEDLVERERQALGLNQTRVTLHTFMEWKKRKRLEKIEKRHADKAMREASYKQGRSAGISGREIFEFDPALVMEALDDDETSGVVDSKIRDDGENEYDGPVRDIDLNMFGIEVLEYEDKDDGTELTGDCAIPEVSEIHENGYNTDDVVIDEELFDETDLADIEAEINELELEA