MDERADMDKSDEVLLPGFRFHPTDEELISFYLKRKIQQKPVSIELIRQLDIYKYDPWDLPKLASTGEKEWYFYCPRDRKYRNSARPNRVTGAGFWKATGTDRPVYSSEGTKCIGLKKSLVFYKGRAARGIKTDWMMHEYRLPSLNDPSRPKTPKDKNIPANDAWAICRIFKKPNSVAQRVLSHSWGPQSITTTEPELLSALQSIQASHFALESSTCSANRFNSQQCLQENLNNSQDGSPCKVITFNRSLSLPSEKDIHSSYVSKKDIHSSSVILPLEIQSQQKSMNEAIPNTEFGLLEPSNGYIVDWATDSSGGIGNSDGDTYTRKSGNGYSSGNECGIPRKIKFPFNLGVGSPDDWTSNMPCDS