MRACLVLLGPQDACHNLDSEQDLASKYYGCTGEDAVRDLPPQLVLKSICECCYQLVQKFHDFQRMCAESLRNFEKLLQDIDIGCLKLEDHTWPDLDTPSESNESTNPEAQSDAPCIVATQEIEEVYVIEDESAKQDLGQEKLSIAGSSKLLGARKRRGVRHTLECRICHRGFYKPSLLEAHMQQHEGLRPYTCVHCAKSYARANLLESHLRQMHNNADAARIIYACPSCNKVYTADRSLKYHMRRAHERNQEAECPDARHICEECGKCFARKAHLTRHKMVHGGVEDRRYCCECCDRRFYTKENMVDHLQRKHGNKNLLLRCRKCGRIFRNSVQLNAHGRKHKAMDVVQ