MELNSIKDAFDRVTKKQKLSTSKSQETIQQITQEINHAISQIQSTNPSTKSILNELQSKLKQISPLTQLESTQKDLNIAFSKYTKLLEKQFNPDISKSYRHVDFDLHTVNQIIAAHLYREGLFEIGDCFITESNEKTLTDRKTHFLEMYKILDSMKTRDLVPALCWATNNHETLLKNGSDIELKLHRLQFMEILQSGRRDAALKYARSHFAPFAERHLPEIQKLMACLLWVGKLESSPYSEFLSPSHWAKLGDELALQYCNLIGESHHCPLSATVAAGVQGLPTLLKLMNVMTGKKQEWQTMKQLPVPVDLDQEFQFHSIFVCPVSRDQAGEDNPPMLMSCGHVLCRQSITKLSKNNSTRPFKCPYCPTEVEVGQCRQLYF*