MMHTQIHVALMEKALWKEFDDHRNEMIITKIGRNLFPILEFAFKGLIEHQMYRIGITMEPTIFQKLKFTAGRWEKLDILEDLITTNEVFFVKSGRELLHRGLKLEKLKLTNSKDAVQKNDQMIRVQSMRQYIPILNIYEDLPNGAHMQIGKYKFTETKFIAVTAYQSEKVKNLKVQKNKFAQGFREGVKSVQPPAKRPPSTTSSQSSPDSTLSSESSSDGQMLGKNRTNELQYPSQNLPPFSSQTPSYPFQQIQNFQNFEGLQNFQNHQNFDPNLQYWTPQNPQYDFGNNYNNPYGYQWQF