MISKILSNSEKLFDFVVNEGNGVKGLCDIGIQALPKQYIQPLEERITTSIVITDDSIPLIDASNWDDPKVADQICKAAQNWGFFQLINHGIPIEVLDNIKETSHRFFNLPTNEKKKYTNSLSSNVRYVTSFNPEAEKTLSWRDYLSLVHISDDEAISFWPTSCREEALEYLKSCDTVIRKILKLLMGGLNVREIDEEKEELLMGLKRINFNYYPKCPNPELSIGVGRHSDISTITVLLQDDIGGLYVKKHDTNVWIHIPPINGALVINIGDALQIMSNDKYKSVEHCVIANGNNNRVSVPIFLHPKATSVIGPLKEVLENGEKPIYKQILYADYTNIFFSKGHDGKDTVKFAKI*