MDSSLHTASGLTGRRLDCREGGLAERHMRGSGRGVVLCSLPLKQRGREEGLNRTGMLGKLGQRFNSAGIASALQVVLREPQVALPHFAVPDITSIDWHALRLAGFQGVVLDKDNTITAPYVQTVWPALASSLHDCKQAFDGRVALLSNSAGLYQYDPDGADAEALENALKISVIRHGSKKPSGSPEELKRHFGCDASLLVMVGYKCGSQLKAYDYAVEVHNLMFQFCPKVGDRYFTDIIYGNKNGLLTFLTKPLTFEGEPFVVRQVRALEEFLVQRWCEKGVMPVRHKLMSCSHRFIKDPAGNSTQQCL*