MKNKDQEKASTINVSALTCIDLASPDLHRSAVLLKQACLECGFFYVINHGLSEELKDDAFEQSKKFFALPLEEKMKLLRNKKNRGYSPVLDQILDPENQVHGDYKECFFIGIEGPKDDPHGDKPFYSPNTWPDPDVLPGWRETMKKYHQEALKVCKSISRILALALNLDVDYFDTPEMLGNPIAVMRLLHYEGKSDPSRGIYACGAHSDFGMMTLLATDGVMGLQICKDKDAKPRKWEYVPSIKGFLFVWFVYRQSIYTESWSNGLFKSTLHRVLGNGQDRYSIPFFVKPSHDCLVECLPTCQSKNNPPKYPAINCSTYLTQRYEESHVELSIYGKQTQE*