MKEVTKQQRIRVTVNGRQMEVYGDLTILQALLQEDIHIPHLCYDIRLERSNGNCGLCVVELGEGSEQQDVKACHTPIQEGMIIHTNSPRLEHYRKIRLEQILADHNADCVAPCVMTCPANIDIQSYLSHAGNGNFETAIKVIKERNPFPIVCGRVCPHSCEAQCRRNLIDEPVAINHVKRFIADWDIAHEQPWAPRKKAATGKKIAVVGAGSSGLSAAYYSAIQGHDVTVFERHPRAGGMMRYGIPEYRLPKETLDREIGLIADLGVKIMTNKALGTHIRLEDLHQDFDAVYLAIGSWRATPLQIEGDNLEGVWLGINFLEQVTKGADIKLGEHVVVIGGGNTAIDCARTALRKGAGSVKLVYRRTREEMPAESYEVEEAIHEGVEMYFLTAPHKIVAEGGRKLLHCIKMTLGEPDRSGRRRPIPIEGSETAFEADTIIGAIGQSTNTQFLYHDLPVKLNKWGDIEINGKTMQTSEMNIFAGGDCVTGPATVIQAVAAGRHAAEAMDSFLMKGYVKEQPMDYSCSRGSLEDLPQWEFEKIPRLKRAPMPALPPAERRDNFREVETGLSEETARAEARRCLKCGCYERYDCDLRQEASLHHVEFKKPVHERPYIPIVEDHSIIIRDHNKCISCGRCIAACAEVEGPDILSFYMKHGRQLVGTKSGLPLDQTDCVSCGQCVNACPCGALDYRSEIGRVFRAINDPGKTTVAFVAPAVRSVVSSQYGVSYQEASRFIAGLLKKIGFDKVFDFTFAADLTIVEETTEFLTRLQSHKPIPQFTSCCPGWVNFVERRYPEIIPYLSSCKSPQMMMGATVKNHFTELTEIDPKDLYVVSIVPCIAKKYEAARPEFRSEGIRDVDAVLTSTEMLEMADIKLIEPADVEPQDFCEPYKRVSGAGILFGASGGVAEAALRMAVEKLTGEVLTDQLDYQEVRGLQGIKEAAVEAKGKKVNVAVISGLHNVEPILEKIIEGMEVGYDLIEVMACPGGCICGAGHPVPEKIDTLEKRQQVLVNIDQTSRYRKSQENPDILRLYDEYYGEANSPLAHKLLHTHYEAVKREPVAKHDRRMADSAFVTHELTLCTCDKCTAQGSRELFAALSGKIRKLKMDSFVTARTIRLKENHPGQGVYAAIDGKLIETPVEQLEQRIFQHLIR