MSFDTPLKPYLAIPIQDCGEPLAPINLEGVKSLKPHPYAQVGADYQGRSPYVLRTGVLKRLDQARLTLADIEPSWEILVFDAYRPIAVQQFMVDHTFAEIVARDGLQGQVLTPEQKENIYHQVYQIWAVPNNNPLTPPPHSTGAALDITLLDDLGQPVDMGGEIDELSARSLPNYYQTVEPNSDRQRKEFEQYQRRRELLNTIMESAGFLRHPGEWWHFSQGDQLWAWQYNQRHPDHQKIAYYGRVE