MDSHFNTSKSNKHLWEAISGRMREQGYDRSPTMCTDKWRNLLKEFKKARSHSRGGAGAVGAGGNCPAKMACYKEIDDLLKRRGKPAGGHVKSPTVTSNSKIDSYLQFTADKGFEDANIPFGPVEANGRSLLSVEDRLEPDSHPLALTADAVATNGVNPWNWRDTSTNGGDNQVTFGGRVILVKWGDYTKRIGIDGTAEAIKEAIKSAFGLRTRRAFWLEDEDEVVRSLDRDMPVGTYTLHLDNGMTIKLYMFENDEVRTEDKTFYTEEDFRDFLSRRGWTLLREYSGYRIADTLDDLRPGVIYEGMRSLGD