MQKIVIDPITRIEGHLKIEATVDGGEVKDAKCVGTLFRGFEIFMKDRDPRDAVHITQRICGVCPTSHGTTAALNLDAAFGVADKIPNNGRILRNLIQGANYIASHIVHFYHLAALDYVDVTEVADYDGTDPELLKVKDFISRALAAGDMSMLAPFYPRYEGDYRLPKKVAQAAVAHYVEALNMRRLAHELSAIYSGRMPHSVAVVAGGVTSHPSIDSISSFMSKLNTLRHFIDNVYLPDVIAVAETYPDYFGIGVGCGNLLSYGVFDLEANGTNLATRQRLFTQGTVSASDLTLHTFDPNKITEDIKYGWFKGETNEYPLNEVTEPDHTKAEGYSWLKAPRYENTPYEVGPLARMVVNYVAGDPVVQKMVNDTLAHFGAGPAALFSTLGRHAARALECKIVADEMVKWVMELKIGEPVCADYEIPESAEGMGLWEAPRGALGHWIKIENHKISNYQCVVPTTWNCSPKDGQGVYGPVEQALIGTKVRDNDNPFELVRIVRSFDPCLACAVHLVSPTGNEISRFRVY