MEGRAGGGRDYIASLLSSAPRLDFGALGAVPAMLDSAAAGADGGEDCLERFCGDPGFAERAARLSSFSGQRFAGAAAAAAGLFGLPPPAPAASNGEFAGSREASSVSDPASAMRDANAKKRKAPAAAKGKGKEASAQAGEQKDPDAKRCKTEGAEGKDESPVKPKPEQAGSDSSVEDGGGQKPGKGKNAKPVEPPKDYVHVRARRGQATDSHSLAERVRRERISQRMKVLQDLVPGCNKVIGKALMLDEIINYVQSLQRQVEFLSMKLATVNPLDFSNLPTLLQKDIFQACGPSASSVFSLESSSSGFPFSDQGDVFQSFVPNGLENQCGLNPLDLALSQATNAQYAFQDGTASTNLQQRNFWEEDLQSVFHIDNGQSQENGVSAQSFHGQLQAGHMKMEF