MDSPSSVGDSIRVAARSSVIDSFRGCGLSGIRIDKEELKRVILLPQYLRLAMRDSINSKDPNAGDHHLEGAENAESPECPIIVFINSRSGGRHGPELKERLQELMSREQVFDLSAVKPHEFIQYGLGCLEKLAKQGDQCAKEVREKMRIVVAGGDGTVGWVLGSLGELDKQNREPVPPVGIIPLGTGNDLSRSFGWGGSFPFAWKSAVKRSLHRATKGPICRLDSWHVLISMPPGVIVDPPHSLKPTEECALDQGLDVESQLPEQVTCYEGVFYNYFSIGMDAQVAYGFHHLRNERPYLAQGPISNKIIYSGYSCTQGWFFTPCMSDPSLRGLKNILKIHIKKVNCSEWEQIRVPSSVRAIVALNLHSYGSGRHPWGNLKPDYLEKKGFVEAHVDDGLLEIFGLKQGWHASFVMVELISAKHIAQAAAIRLEIRGGEWKQAYMQMDGEPWKQPINNEFSTFVEIKRVPFQSPMISGE*