GSGPIQLWQFLLELLLDSACRTFISWTGDGWEFKMSDPTEVAKRWGQCKNKPKMNYEKLSRGLRYYYHKNIIHKTAGKRYVYRFVCDVQGM