MSWTQPALLTCLLVLSAITLFDGADSAVSDKRDAVNPQGALRKIFMPEADAASFFKRRSRRAVKTQDEINAEQRQRLAADERRREYHEEQRNKYENYAEEENDEQDERTREKTEQWREFHYDGLDPSYEYNRHTI