MPPCPPQQSRNRLTQLLSAELGEMELTWQEIMSISELQGLIAPSEPSFEPPAPAPYPGPPPTPTYCPCSVHPDPGFNLPPPPYELPVSTSQVPDPSFPYGNMAIPVPKPLTLSGLLNEPLADPLALLDIGLPVGPPKPQEDPESDSGLSLNYSDAESLELEGTEAGRRPSEYVEMYPVEYPYSLMPNTLPHPNYTLPPSETPLALEASSGPAQAKPATRGEARSRDERRALAMKIPFPTDKIVNLPVDDFNELLARYPLTESQLALVRDIRRRGKNKVAAQNCRKRKLETIVQLERELERLGNERERLLRARGEADRTLEVMRQQLAELYRDIFHHLRDESGNSYSPEEYALQQAADGTIFLVPRVTKMEATD