MDDDEIALEPGYAFRPSDDGLVTLFLRPKIAKIPFEHRLINHADVYSTDPTELVGEHRPAPGTHGSSRVWYFFCSPRYTSKRKASGRRQRAVGGGCENVWKSEGGKKAVIGADGRRVGYLQKFSYGVYESSSSGSARSFTRLGWCMTEYGLDDDAIDGADKQVLCKVYRSPRAVCAEARTAAAKCSGSKRKADDGADHPEAPPSARPRQEEAGSEHDEQPELPPELDLDALLSAPMDENLESTFSTAATEQYMRYLMNDEPLPWAPTMDPVDGGAGGGDEFIQTANGPCMDGEVFARLAAGETLDDILGSTSS