MMDKFKENKLQTPHSGYHWDGWTKRFFEGWYFRVTLPDTNDTFAFMYSIEDPIGGQPVSGGAAQILALEDEYLCRTFPDVKKFWASRDYLGLGHWGKTDLRMSPQLLTPTEFNEHIEQGYQVTATFHQGIIKDIGRNKSCRWQYETKPIYGWGNPQKPQQSTAGWLSYFPIFEPGWQILMAHGLASGWIEWNEKMYEFKNAPAYSEKNWGSSFPEKWFWFNCNNFINEPDLALTAGGGKRGVLWWSEEVALICFHYRGKFYEFVPWNSQVSWQIHPWGRWEMQALNEEFEVKLIGTTDLPGTVLRAPTNQGLIFCCRDTTKGQVTLELSKRDGETLLKAKSSACGLEIGGSPWDEPWIVKECAGGCHR