MSRFEFALRLGNHFANNISRAYRAELPGFRPMLLEVAFQRNYGKVVMEAYMYGENPGFESHFVAVLVVQPSGSGHQHGSCQDGRPNGGYLPLGTYHYYYN