MKVRRTLCDDDEWEDEGRRSPTRSRASTSNHSEIEKRRRDRMNELISQLSALVPAAFKRKLDKLSVLRLTLQHINSISSFIYVFTNYCIDSFIVVTDLDSGNILYASESVAESTSVAADEIVSRNWFDLLHPDDTQAFKNEMMTFFTESRTSADTGATYRKIPRDYIDTLCENINFRSSSTTNPYCKYRCFGFLRKSNTPVAVLLLMKSSDEFRKILELICLANQSIMFLEVAFLCHRFAHLLLNLALQFSDAGERFQMKISVNGRITHCDPE