MRRICLTLPTDRPCATTISAVYEEAAYAVTHFDVEVRLLILDSCAAPAVAEHARVVAGLPAAPGVVVHHIDEAAQRDFLRRAVDRSGVAKPELILDLMLPDGLSYGACTNRAFLIAAALGCESVHRRDSDSRYQHVDGLPVFPIHHELMSLGKRAGDAAAGVTENALAAEHADKTVTMVGASFIGEMSVDIEEMYRLDRDAYYDVVGLWAPVHWSAEKKRELVDESFRGAGSEPFAGDRSTLTLVDPMRVDMCNIAFHGVHEQVPLMPARDTIGSDYFLIHLVPDSTLPGVLHNRHIVNYYTGERRTDAGFLAYQLRFAKFFLSMLYLNFVYDRMTAAGAALLDGQDRVRVPAIVELLRESASLDRTENEERLDIIDRSYRTLGGRYAEFADLLAGRRERLLDEARGDIEDYALLTEVWSALIGTCRSMGAGEFQRLPG