MLQKWIQKVRSGEFLAEEELKALCDLVKEVLVEESNVQPVSSPVTVCGDIHGQFHDLLKLFETGGQVPGTNYIFMGDFVDRGYNSLEVFTLLMLLKAAHPAHVTLLRGNHESRQITQVYGFYDECQRKYGNANAWRYCTEVFDYLTISAVVDGSVLCVHGGLSPDVRTLDQVRMIDRVCEIPHEGPFCDLMWSDPEDIESWAVSPRGAGWLFGGKVATEFNAVNGLELICRAHQLVQEGLKYMFQDRSLVTVWSAPNYCYRCGNVASILSFDSALEREVKYFTETDENSNMMAPRAAVPYFL*