MDNLDVICIGAAIVDIPLQPVSKNIFDVDSYPLERIAMTTGGDAINEATIISRLGHRTALMSRIGKDAAGQFILDHCRKENIDIQSLKQDVSIDTSINVGLVTEDGERTFVTNRNGSLWKLNIDDVDFARFSQAKLLSLASIFNSPLLDGKALTEIFTQAKARQMIICADMIKPRLNETLDDICEALSYVDYLFPNFAEAKLLTGKETLDEIADCFLACGVKTVVIKTGKDGCFIKRGDMTMKVPAVAGITAIDTIGAGDNFASGFIAALLEGKNLRECARFANATAAISVLSVGATTGVKNRKLVEQLLEEYEG