MDYSDQELSDNEGEFAFETDHLAIRGNKDYCDLLKYIVQLEAQKIQALKDIEELAFTKSKALKDPLNFVQDIKSGNIKFPSRQTIADLPDIEWDKYGIDVTIGNNSKSSNEELESSMKVRGRMFTDNKPETFNQLWSCEEQKRLEELLEIFPEEAVESRRCKKIADALGTRTPVQVMSRIQKYFTKLAKAGLPIPGRAPKGVYKDKYRDKSSFYKKSTFFPQLHVPVKMEDPHNNSDSMDSALFSETTNGNKNMLELLKAAKEQRQLDETSPVYQTNTMCVGCQKTGFLGARWTDNAGTDFCTDCVVKLLPIEKLIPVR