MCWRESHKNTRRRAWPGGIQSEESNTMTEMSRTLPDWIGWVREENLGLSLPPDRLAFLLAVHIFGRGGEQPQLSEAELHHAFGYVSKGFEQAADTQTSRANNAINDLVRQRLLSRFQGDGGEGESLYRLTRLGLAIVEFFAAQREVSQIKLSLLLEHISQELERVAEAIAANPNEQGWAQNVEGRLKYSVAEQLARIDDTQRTMDEQQNAVKANIAALLNKNWHEAIHACEQLLRETGVTLRELQDTLDKAGHGLQQSLLNIEEQLQQSPRGEAVAVLCQQLQARLDAIIHWGSQCIELWSRYDRHVHRFIRTAIDMDKNRAFSQRLRESIRHFESHNWRLRVSQTLPLLELRDETMAAYAEEVTGELPVALEYQDMTDIAAELSGRIREHLEVFSVAGKPLDLAGVLRDYLNDYPHYQHFDIARLLIDEAVKLGHADGELAGAPMPDWQPINAHGAKVQAHVIDQY