MGLAEIDSRNWTSLIDDIVTGDFYDAEAGKKVSVPYESIVFEQSLDGQEEALISRLKLGEKLAVVADENTYDVLGGRVARALKRIGSEPAIVLKNPHADMQTAAALADQLKGYDSVIAVGSGTLNDLCKYVTAQDGRRYAVFATAASMNGYTSTTASMTLDSGLKVSLPAQAPAGFFVDMAVSAAAPSHLTASGFADCIARSVAQVDWWMSHRVLGTLYRSVPFDIQIADEIELNKCAHLLPKGDIEATARLYRVLTLCGLGIGFIGMSNPGSMGEHQISHYIDCFAGARHPGTLHGQQVGVASLTMARIQQGLLAQDNAPVMKPTPIDTEGMKQRMGGAAADCIQQLQRKALDGDALDAVNQKLAALWPELQRELRQFMIPVEEMEKLLSDAGAPTTAADLGIDLEFYREAVRHGHEMRDRFSFVDIAANAGQLEQFIAIQT