MSVPEAEGNTELEGEHQWVILACIPHVVPEDEHDITLLRAYPPQSSRLIVPRRIAPDPKDIENHPYVVAVGTHGRFLLYATQGQGSQPAEPHVFDGFHSEPLRAHGGYPKAYFLCDLSTRAATRLPDPDIPILNPGNVGLLVLRGGRIAAVVSMVVELQPTAGTDRAALLCYLSLTNRWSVRPANYPPADRPWGGHGVIFDGPDLIWVDLSYGLLHLSCYESLLSDPPPRLLFIPLPDGCELPAGTEDLDKKRCVGWSGDRLRYVQIHLRADGEPIVSRWTWIPLVDGDTGSWRHDGDISFQVIWADKGYRAMKLRPKEIPAVACIDPGGHGESVWFFQRSRLFRVNMATGKVMRSIFFKMNNPPSRYHSSRFIRLWKLTKELYDGA