MDERADMDKSDEVLLPGFRFHPTDEELVGFYLKRKIQQKPLSIELIRQLDIYKYDPWDLPKLASTGEKEWYFYCPRDRKYRNSARPNRVTVAGFWKATGTDRPIYSSEGTKCIGLKKSLVFYKGRAAKGIKTDWMMHEYRMPSLSDPSIPKTPKDKSIPANDAWSICRIFKKPSSVAQRVSSHSWGPQSIATTTPELLSALQSIQASHFALESSSCSANQFNSQQCFQGRQQQKLNSSQDGSSCKVINFNRSLSLPQLSEKDTHSSPIILPFETQSLEKSSAVTSVLLSMAPEIVSSMNEALPNTEMEQLEPSYGYTDDWGIDANGAIGDKDDDPYTRKPVHVHSSGTECGIPRKIKFPFDLGVDSPDDWTSSIP