HTNTANFTQAEKRAHHNALERRRRDHIKESFTNLREAVPTLKGEKASRAQILKKTTECIQTMRRKISENQKDIEEIKRQNNIIAKQIQALESSNGDQFSEFLSDEEVGSEEADDEDLDQDFSRRNKKMKTFHA