MLGKVCAPSNSALDEIVLRILKSGLMDKDGAILVRIGVNAHHSVRPVFLDTLVEARLGSDTGGKGGTGAGTISRVERDRIKLAILEEASVVCSTLSFAGSSLLQRVSRKFDVVVIDEAAQAVEPSTLVPLVMGCRQVYLVGDPVQLPATVMSSRAKEAAYDCSLFKRLQSGGYPVRVLDTQYRMNPAISAFPSRQFYNGKLLDGESVVKETMSAWHAQPVFGPLAFFDVAGRESIPANGASIQNKAEANMVLCIYRELVHRYPVLRKTASVAVISPYKAQVKLLRDSFAAALGEEAAKLVDVNTIDGFQGREKDICIFSCVRALRKGSSSIGFVSDERRINVGLTRARCSLLVARSKLSATKEVEAVTSLQVAVAVAAAGDGGDVEGAAEGGALPDQAAAAAEAQLAEELHEEDLDAADEGNIDALQRQRQASKAESRRLAAEVAAAQPKTTKGGGGPGRNRPVYMLGSSGAVVAYTRLVQKMVGRDPVTVRAQETRVWELKDQKWVHVHFHKSVSS*