MSALNHLFDLPEQICYVQCGFCTTILLVSVPCSSMSMVVTVRCGHCTSLLSVNMMKASFVPLHLLASFSHDDEPKEEFRKEEVQADQKAFNRFSPSILTSSDNEEEDTGSVINHVVNKPPERRQRAPSAYNRFIKEEIRRLKTENPNMAHKEAFSTAAKN