MSDLTSTILFEHPLNEKMRTWLRMEFLLQQLESHRSLDNIANALTFFRTASDLIDVLERGEVRTDLLKELERQQQKLQQWADIPGVDVSLVDSLRNQLKSRAAVLMSAPRIGQSLKEDRLISVVRQRLSIPGGCCSFDLPTLHVWLHQPSEQRDQHINKLLASLAPLHQSLTIILDLIRQSCPLRSQISLNGFFQDNAGGADLLRLRLPLDPQLYPQISGHKTRYAIRFLALDSENGTVPARLSFELACC