MRALEFYSGIDSLAKEYGQVDIWLLSPACQPYTVLNPNAQGAEDPRAQSYLHLLRNVLPGLEERGCLPGYVLVENVAGFEGSTTRQLQLEVLKELGYHIQELLLTPLQFGIPNSRLRYYMLARRGKDFSRPGLGSSSGDGPRGEEEGVSVLDQGDEEEYRVLRHIPGQPAEWREEDVEELRGYLDEETSLEESNEFAVSDKVLSKWGRLFDIVLPSGRRSCCFTRGYTHLVERSGSILQMAEDLDTTQTFDKFLQETREGNADAVKILYPLRLRYFSPSELLRIFAFEGKGGDGQGFVWPTGVSTKSKYKLIGNSVNVRVVEELIRYLLS*