MPIFIDRRLNPKDRSLGNRQRFLRRAREELKRSIRDRVRSGRISDADGEQAVSIPTRSTDEPRFEAAKDSGRREHVLPGNKHFVPGDRLRKPGHGAAGTPDPSMKDSEDDFRFVLSREEVLDLFFEDLELPDMVKLSLKEILAFRPRRAGFAATGSPTNINVGRTMRNSYGRRIALKRPKREEVDAIRQEIAELESGSQSPVARQRIAALQAEVERLERKRRLIAYVDPVDIRFNRFEAQPIPNAKAVMFCLMDVSGSMGEREKDLAKRFFVLLHLFLKCRYDRTEIVFISHTHEAQEVNEETFFYSTQSGGTVVSTALEKMHRIIAERYPGSEWNIYAAQASDGDNAAADSHRCITLLDEEIMRLCQYYAYVEIIDERERHIFGTTENGTSLWRAYSSVNANWPNFQMTRIADAADIYPVFRQLFTRQATAEKLRVRR