MGLRDIESTLPPGFRFYPSDEELVCHYLYKKVLSNGGSAEGTMVEDSRCGDALPVVIVGCRRREDVSFPLDAAKLSANEWYFFSFRDRKYASGSRANRATKSGYWKATGKDRTIYDPTTHTMVGMRKTLVFYQGRAPNGAKTGWVMHEFRLETPHSPPKEDWVLCRVFHKRKGEGEEHEQLSASSAMPAGVCHGQVGPSFSTLPRQEDSSLNPFLNVALLQCNSLGFPQETGSRFVTGISPRFSIFFFPKLLNNHGS