MADSKTSDGDVEEQAFNCIDEANAIINDVKAHVAEICISSKLASDATQIYLNIRTIESATCCVQVTSRGFKIVSSQYDTVDADKRMAAKLHIDEVEEAAAEEDEEIFETPYALLDKISPRYVESFGNQLCQQLRQLQQMRTEFLEEEEEEEEEEEDD