MSGLINMCGRQVHRIAASAILIIVLLATVHETSETIVLIKDDISLPFQSTEANFAPRVRGTGVCGFLLSGNPLNACSMLDVKHNSSEGSCSPFVLVRRGNCSFDTKVRHAQDAGFAAVIVYNNESTELLTMAGNPEGIWIHAVFITKKAGEILLQYTDGLGAECWILPTYENMTWSVIVISFISLLAISAVLGTCFIVRRHRTRYISTRGRESYGMSSRLVKAMPSVIFKRACDGNGTEGMCAICLEDYIAGDRLRILPCCHKFHSLCIDSWLTRWRPFCPVCKRDAHMEGGELPASENTPFLSSSISRQGSTIVAAPLAESPPIVIPSQSFDSHTSSLHALSSSWNNHIASSNLLPSLPASSLNPSPTVTSYASRHPSLFSLGSETTILPNIDPISIEAFRSSPYFTPPSLSRPCSYMSLCYAGSSHGTLCGTSPFVPSSVGSPFLPTSPYTSLQSLPDVHYLPD*