MPPCPPQQSTDRGTQPLTLEPGEMELTWQEIMSITELQAMNAPSEPSYEPPVPTPYPGPPPAPTYCPCSVHPEAGFPLPPPPYELPVPTSHVPDPPYPYGNMAIPVPKPLTLSGLLSEPLSDPLTLLDIGLPAGPPKPQEDPESDSGLSLNYSDAESLELEGTEAGRRRSEYVEMYPVEYPYSLLPNSLAPPNYTLPPAETPLAIEPSSGPVRAKPPARGKAGSRDEQALAMIPFPTDKIVNLPVDDFNELARYPLTESQLSLVRDIGRRDKNKVAAQNCRKRKLETIVQLERELERLGSERERLLQARGETDRTLEVMRQQLAELYRDIFQHLRDEAGNRYSPEEYALQQGADGAIFLVPRGLKMEATD