MNVLRSILLLSFLAICLAPKQTDAQAIINPQWSKLSKCAQVGVEAVAKVVTNVIPAVYEMQICSFYTALPPKDGKPKSSIWYLKNIYRFFKKLVVNNPKCLKLLVTQATELIKPYSEQIEELECLQEKDYIL