RDSFGDWAEKFLKSKEADGVSVSQLNSYKNYCRNHLSPLYMKSLSEILPADIQSIINETKLAKNTLKAIRNTASQIFRLAIENRAIDFNPADYVRIPKIALEHHHHHH