MDIDTDISHWILEFILRQPLDDSVLNGFIHVLPLPNDKPNLKKALLIRKIESEISNGSVNEKILDFLELIEELNHQDGIEASEVMKAAYCAVAVECTVKFLNSEGTGGDKGKYFDAVRRIWKRKINLTEKIENVGFVSEELWNWRDEIEAALWDDKCSYSVIMKSKAVVAVESVKFFVREAKERTGSPFLDVVAEAYQSDETMKTLFGGLNKEGARRENNREVSKGTALRRKKHVAFKRTREGVRINDSIELELKASGGGGQDGLPSSAEIQKAEKALKLSSLELRAMVKDPLPEALRYAETLSHLARDNMGHQPAGNRSDRAPPPMYSSSRLFQASGDKCEAQHNFHQSAASKPDQVNQNTTANPIELDDFLDKLTEGSPSPSKANRATLPTPKTVRVSPLKKYEYKKITTRRKVTKWSSLEEETLRAGVQQYGIGNWKFILNTYPNIFSARTAVDLKDKWRNLIS