MDHLSSHKRIKVNVNHREIQVYSDLTILQALLQENLHIPHLCYDIRLERSIGNCGLCVVEVVEGEVIREVKACQTPIREGMVIHTQNPKLESYRKVRLQQILADHNADCVAPCVQTCPAGIDIQKYLRHASHGNFENALRVIKDRNPFPQACGRVCPHPCETQCRRNLVDTPVAINHVKRFIADWDISRDTAWLPEKEAPTGKRIAIVGGGPSGLSAAYYSAINGHEVTVFERQPEAGGMMRYGIPEYRLPKVTLDAEINHIQKLGVRLETGRSLGTHLRLEELRNNFDAVFLAIGSWRATSMNLEGENQDGVWQGINFLAAVTKRAPVHLGETVVVVGGGNTAIDCARVAQRMGAKKVQLLYRRTQEEMPAEPMEIEEALHEGVEMLFLTAPQAITAAHGRKQVLCLKMQLGEPDRSGRRRPIPIEGSDFSLEADTIIGAIGQSTDTQFLFNDLPVKLNPWGDIEINGKTSQTSETGVFAGGDCVTGPATVIQAVAAGRRAAEAMDDLLRHGYVREGSVDYSCSRGSLEDLPRWEMEAFPRLERHPMPALPVYARLRSFAEVELGFDEESAVAEARRCMKCGCHERYDCALRKEASAHEIVFTAPLHERPRLEITEDHPFIVRDHNKCIACGRCIAVCQQVEGPDVLAFHAREGRQIVATRNGLPLKDTDCVSCGQCVNACPCGALIAKSEKESVFRAINNQNLTTVAFVAPAVRSVISAEFGIPFDQASNFMSGLLKKLGFGKVFDFSFAADLTIMEETTEFLDRVSSGGVLPQFTSCCPGWVNFVERRYPDLIPHLSSCKSPQMMMGATVKNHFASTSRADRRNLFVVSIVPCIAKKHEAARPEFAPDGIRDVDAVLTSTEILEMLYLKRIDPSTIPMVPFDPPYQQVSGAGVLFGASGGVAEAALRLAVEKLTGQARCTQLDFEEIRGFEGLKEATIETQDSRVRVAVVSGLHNAARLAEEIAQGQETGYDLIEVMACPGGCICGAGHPVPEKVGTLNDRQQVLVDIDKTSSHRKSQENPDIHRLYDEFFGEPNSPLAHKLLHTHYSPFREEGTRRG