MLSDLHPSLEFTSNPTTVLGHGLVDGVGKCFFLQEVGRPHIPLNLLKLPKANHFVLLQRKRVSGAVHKKIASLTQDVLSPRLPTPTLPSWTTPLRQSLAIRLHFFSPNSSLGKENPLALLQFPSTWSELEFSNRPCKWSTASVGCQFELILEALVLSPLGQ