MKNPIVRSYVRSKVPRLRWNSDLHNSFVQAVEQLGGENRASSWKNPCKKHIQSLAEKILAKRSVRVTGQVTWWQFQQYLHNYQRLRGNANFFQNHQRFV