MTSPIHVNSEIGKLKTVLLKRPGKEVENITPDIMYRLLFDDIPYLPTIQKEHDQFAQTLRDNGVEVLYLENLAAEAIDAGDVKEAFLDKMLNESHIKSPQVQAALKDYLISMATLDMVEKIMAGVRTNEIDIKSKALIDVSADGDYPFYMDPMPNLYFTRDPAASMGDGLTINKMTFEARQRESMFMEVIMQHHPRFANQGAQVWRDRDHIDRMEGGDELILSDKVLAIGISQRTSAQSIEELAKVLFANHSGFEKILAIKIPHNHAMMHLDTVFTMIDYDKFTIHPGIQGAGGMVDTYILEPGNNDEIKITHQTDLEKVLRDALEVPELTLIPCGGGDAVVAPREQWNDGSNTLAIAPGVVVTYDRNYVSNENLRQYGIKVIEVPSSELSRGRGGPRCMSMPLVREDLKK