MVNLTIDGIKVSVPEGSTILQAASEVGIKIPTLCFHPDQSIKANCRVCVCEVEGNRLLQAACAMPVFEGMVVKTRTPKVLDARKTILELILSNHPQDCLNCIRNGNCELQDLAQEYCIRENPFEYKVRGFAKDFSTPSLFRDQDKCILCRRCIEACSVIQSVNALGMEGRGYNSMVVPTLGKALIDSPCVMCGQCIHACPVGAIGEREQIDEFLAAVANPDKVVITQIAPAVRVAIAEEIGMMTGELPMGTFVQGLRQIGFDHVLHTNFTADLTILEEGNELLKRLKEGGTLPMFTSCSPGWINFCETFYPDLLDNLSTCKSPQQMFGALAKTYWAEKMGIDPSKIYSVSIMPCVAKKFEAARPEMNDSGYQDVDLVLTTREIGRLFRMSGLDFSKLPASDFDSWMGKYTGAAVIFGASGGVMEAALRTVYEVVTGKTLEDVNFVATRGITGIKEATVDLDGTVVKVAIANGLANARKLMEQVRAGESPYHFIEIMACPGGCIGGGGQPITKANVKRVERIEAIYVEDEGLPLRKSHDNPEVKTLYEEFLHEPLGHKSHELLHTHYHAKNKKFL