MSPRGKAQHEFCYGTRDVCRGGQNTHELVRKVARAAAAAGGLKGWSFPVAAARSFSHHSSAMDGSNPGRKLRVLCLHGFRTSGSILQQQCAKLGSPILDLLDMTFLDGPRPCGGPSTVEGYYPPPYYEWYLPNKSYTELVGLEDCLAFLYNYIDQQGPFDGFLGFSQGACLCAALVAMQQKGLALTHHPPIKFVVIMAGGMFEDAELKNYTYPTMITCPSVHITGANDDRNQRNEDLAKIFKKPIVIRHQGKHTVPRLGTESSFPVCCPLQSLTQGCLGETMELVCCCKEALRTAVYVGVGLLCFFFLVLCFCFFLFFSLCAESLRKHFFHDKKKRR