MYALFNVHKLVIPGRTLPVPVSCEVCGDKSYGKHYGVYCCDGCSCFFKRSIRKNITYSCIGRTILLFFSKLQRKLFDRQGQKELVPTLQATKMFRRQYEQKW