MTHTKIPLTKTQLSDKYSWKEKVQIHIALAQVKYGRLSVDQTKLTELVSREPVKDFANDVGYYGPATLGGQNFQLLFDTGSSDLWVPAKGYNHGAHTKHNVFDPKKSSTFKTNNKPFSITYGSGHTSGIAATDTFKIADFTIENQVFGLADNVSADFTDSPFDGILGMGLEKLSSLGAPTPFDNLVAQHQVTSPIFSFLLGRAKDGTAGSSELVIGGVDPKFSSDLNYNKLVNQIGFWTIALDDANVNSKGLGLRGRSAIIDTGTTLVLIPPADAQKLYAAIPGSTTQDGMYLIPNDSSVEVSLTFGGITYEINSLDLQFADAGNGYFVSGIQGGNLPGMGSTWLVGDVFLKNVYNAYDVKKLAVGFAPLK*