MKGYIKVDGIDVPLEGEENLLQVIRKAGIEIPTFCYHSELSVYGACRLCIVDIEGKGIQASCSTPPREGMVVRTNTAEVRETRRMTLELLLANHDRECPTCERSSDCVLRDLASRYGIDKVRFRKNREPRPLDTLSDALVRDPNKCVLCGDCVRYCHEIQGIGAIDFAFRGEHVQVTPAFGRSIGEVDCINCGQCAAVCPTGAIIPKSEINEVWNDLQDKKSKVVIQIAPAVRVALGEMFGLPPGEVVTGKMVRALRMMGFDRVYDTAFAADLTVVEEAAEFLKRSKAGDGPLFTSCCPAWVKYAEQSLPRQLPNLSSCMSPQSMMGSLLRHALPEELSIEPEHLKIVSVMPCTAKKFEKKRPELSRDRLPFVDHVITTRELGTMIRESGIMLDRLDADNFDLPFGFASHLGVGFGSSGGVAEAVLNYLDPDGCSGRIHWEAVEDLSGVRETTAVIGGKAFTVAVVQGIKSAATIAKMVESGEISLDLIEVMACPGGCAGGAGQPVDRTGEKRLARVKAVRSAAPAEGVRHAGVNPFVREVYANMLGCDPGEGEAHRLFHTTYHSRKRIDGMDIRLTGPSGAEARTDRIPVKVCVGTSCFLRGSQKVLSKLLHAVEEEKLDRFYEVQATFCSEQCDKGPTVHIGDRVINRADGDQIVELLREMVATLSAEG