MKGYIKVDGIEVPLEGEENLLQVIRKAGIEIPTFCYHSELSVYGACRLCIVDIEGKGIQASCSTPPRGGMVVRTNTAEVRETRRMTLELLLANHDRECPTCERSSDCVLRDLASRYGIDKVRFRKNREPRPLDTLSDALVRDPNKCVLCGDCVRYCHEIQGIGAIDFAFRGEHVQVTPAFGRSIGEVDCINCGQCAAVCPTGAIIPKSEINEVWNDLQDEKSKVVIQIAPAVRVALGEMFGLPPGEVVTGKMVRALRMMGFDRIYDTAFAADLTVVEEAAEFLKRSEAGEGPLFTSCCPAWVKYAEQSLPRQLPNLSSCMSPQSMMGSLLRHALPEELSIEPEHLKIVSVMPCTAKKFEKKRPELSRDGLPFVDHVITTRELGTMIRESGIMLDRLDADNFDLPFGFASHLGVGFGSSGGVAEAVLNYLDPEGCSGRIHWETVEDLSGVRKTTAVIGGKAFSVAVVQGIKSAAAIAKMVQSGEISLDLIEVMACPGGCAGGAGQPVDRTGEKRLARVKAVRSAAPAEGVRHAGVNPFVREVYTHMLGCDPGEGEAHRLFHTTYHSRKRIDGMDIRLTGPSGAEARTDRIPVKVCVGTSCFLRGSQKVLSKLLHAVEEEKLDRFYEVQATFCSEQCDKGPTVHIGDRVINRADGDQIVELLREMVATLSAEG