MAPSNLQGLNIVQPMTSDSDSQDLIPPYPELAAQLDLWANITFDNEEAQPHGHIDDRRDDEGDDDEGARGTLHDTSASRTNGGNNVGSIAAAPAAPPFQLNDISAFLSGFGMAPFPVPPSQPQAAGISPSLVQLLAMQAALKPQPTIDTQSHITTSSSATSFSASSEEAQPTKRARTRKTSIDSPISEAQSPISTGPLSAAEDKRRRNTAASARFRLKKKEREAALEGKAKELETRVNELEKECEGLRRENGWLKGLVVGVTGAAAGPVPVPTMESVAAGLKRPREEISTDP